Archive for the ‘Web standards’ Category

Getting ready with HTML 5

Friday, June 11th, 2010

The much awaited HTML5, the major revision of HTML, is expected to take over the world wide web by the end of 2010. It is considered to be the major replacer for HTML 4.01, XHTML 1.0. The most notable feature of HTML5 is its big foot over the plug-in-based rich internet application (RIA) technologies such as Adobe Flash, Microsoft Silverlight, and Sun Java FX. The reason is that, HTML 5 can do whatever these applications can, in a perfect manner with its powerful set of tags and related attributes. If it is about the origin of HTML5, it’s a different story.

The core developers of HTML, the W3C was found to focus much on XML and XHTML rather than looking forward to real world application needs. The HTML working group felt disturbed over this and they formed a new group called Web Hypertext Application Technology Working Group (WHATWG).It focused purely to evolving web and its future .This group is the core team behind HTML5 and maybe that is why HTML5 is not a W3C recommendation yet. The latest news from Adobe Dreamweaver is that the new version Dreamweaver CS5 will be supporting the HTML5 and CSS3 in its full flavours.

Now looking over to HTML5 and conventional HTML, the following are the basic changes as an overview.

1) Simple DOCTYPE

 HTML5 requires very simple DOCTYPE: <!DOCTYPE html>.

2) Easy attributes for language

In HTML5 we don’t need to remember xml:lang attributes in the <html> tag. <html lang=”en”> will now make it work.

3) Trailing slashes taken off

Void elements in HTML5 such as the br, img and input elements don’t require a trailing slash.

4) Elements disappeared

These are the following set of element not supported in HTML5:

<acronym>, <applet>, <basefont>, <big>, <center>, <dir>, <font>, <frame>, <frameset>, <noframes>, <s>, <strike>, <tt>, <u> and <xmp>

New tags on deck

HTML5 Introduces, a very distinct set of powerful new tags.

·         audio – denoting an audio stream
·         source – the video or audio source files
·         video – denoting a video stream
·         canvas – a place to draw dynamic graphics
·         command – denotes a command button that has information sent to the server or script
·         datagrid – references dynamic data in a tree form or tabular data form
·         datalist – references a list of data in a drop-down list
·         details – provides additional details of a page element, like pop-up help text
·         output – references the output of a script or calculation
·         progress – represents a progress bar in the completion of a process
·         dialog – a conversation or people talking
·         hgroup – a grouping of header tags that should stay together
·         meter – a scalar gauge of measurement
·         time – a date or time

Features

High level of user privilege is the most highlighted feature of HTML5.The very new set of tags plays a crucial role for this achievement. . Of all tags  <video> takes the videos through web to a new level. HTML 5 video ensures maximum reach by allowing you to encode your video in as many formats as you need, so that your customers don’t need an additional plugin for viewing the video. It also lets you control every aspect of your video, from who can view it, how long it is, what the content is, where it's hosted and how the server performs etc as far we know till now.

Considering the Browser side, Google chrome, upcoming IE9, Apple safari, firefox 4.0 etc   are all set up for providing a perfect support for HTML5 pages.

Drawbacks

Some of the drawbacks pointed against HTML5 are based on hosting HTML5 videos to sites like youtube. They are

·         Encoding of video in at least three different codecs is needed
·         Browsers that don't support HTML 5 will work only with the aid of some set of java scripts
·         Bandwidth requirements of hosting videos must be satisfied

Another problem developers have to face is the conversion of XHTML 1 to HTML5, unless we have a well formed and valid XHTML document

HTML Team @ Software Associates

    Android and iPhone tablet browsers

    Tuesday, December 16th, 2008
    Quality is free but no one is ever going to know it unless there is some agreed system of measurement. A report by Creative Good showed that 39 per cent of test shoppers failed in their buying attempts because sites were too difficult to navigate. Additionally, 56 per cent of search attempts failed.

    Portal development is only half the work done. You need professional web site testers who can unearth hidden bugs and enforce webs standards that would otherwise cost your company thousands of pounds in maintaining and fixing these costly errors. In 2004, the UK's Department of Inland Revenue experienced software errors that resulted in a $3.45 billion tax-credit over payment. 

    Here is a recent report on the horrors of coding errors – surprisingly from a mutual fund company

    It seems to be happening all over the world – but who or what is to blame? All web developers understand the need to test their own scripts, but few take the time or make it a priority to test early in the web application development cycle. The result is a vicious cycle of few tests, poor-quality code and an increasing amount of debugging work. This is often due to insufficient resources, lack of technical know how, inadequate planning, scope creep and poor design.

    Our experienced team of web and application testers could help you save thousands of dollars through our manual and automated testing procedures for ERP applications using TestComplete and selenium.

    We do quality assurance testing services for web portals, extranets and intranets; they include tests for cross browsers, website functionality, performance, security and web standards ; work closely with designers and developers to bring about drastic improvement in code quality and predictability. Our quality assurance projects include big names in United Kingdom such as O2, NHS, Honda, Esprit, Dell and Cadbury.

    Whether you are based at London or New York,  – our web standards testing, application testing and web portal application development and testing services are available to you at a short notice. We also provide long term independent testing services for web development companies who build portals and social networks to bring about tangible benefits in testing time and shorter version release cycles

    What we provide

    #Standard operating checklist with severity of errors
    • Critical Error
    • Lack of Functionality / Logical Error
    • Not Living up to Specification
    • Spelling or Grammar Error
    • Design Problem
    # Web security
    • SQL injection
    • Bot login prevention
    • JavaScript loopholes
    • Password protection
    • Document privacy
    • Reader privacy
    • IP restrictions
    • Credit card encryption
    # HTML web standards
    • W3C standards
    • Web accessibility
    • Section 508 compliance
    • AAA compliance
    • XHTML compliance
    # Cross browser compatibility testing
    • Internet Explorer 6
    • Internet Explorer 7
    • IE 8
    • Firefox 1.5 browser
    • Safari browser for Mac and Windows XP
    • IE 5.2 for Macintosh
    • Netscape browser 7.x
    • Opera 8.x
    • Android and iPhone tablet browsers
    # Coding and performance
    • Portal development standards
    • Web services testing
    • Web load performance testing
    • Automated web testing
    • Web site optimization
    • Website coder matrices
    # Requirements
    • Functional specification of the project
    • Client / Admin login access on staging server
    # Engagement models
    • Pay per bug
    • Fixed hour testing
    • Agile testing for large projects

    Write to us to know about skill sets and the services that we can provide to you. 

      Rebranded website

      Sunday, June 15th, 2008

      Our rebranded website had a soft launch on Saturday. The design has been provided by one of our long standing customers, lime marketing an award winning design agency based at Brighton, United Kingdom. The domain would move from www.sainfotech.com which would be used for internal knowlegebase, project management, time tracking and staging. The public site would be http://www.softwareassociates.in soon..

        Web standards – Doctype and IE 8

        Thursday, February 21st, 2008

        A DOCTYPE (short for “document type declaration”) informs the validator which version of (X)HTML you’re using, and must appear at the very top of every web page. DOCTYPEs are a key component of compliant web pages: your markup and CSS won’t validate without them.

        The DOCTYPE switch stood designers and developers in good stead as a toggle between standards mode and quirks mode. The switch enabled browsers to accurately support the work of responsible designers who cared about accessibility, findability, and lean, semantic markup. It also enabled those same browsers to support the old-fashioned, table-driven junk markup your grandpappy writes.

        But when IE7, with its tremendously improved support for standards, “broke the web,” it revealed the flaw in our beloved toggle. The quest was on to find a more reliable ensurer of forward compatibility. Is version targeting of IE 8 the answer?

        "Manufacturers, including Microsoft, have a weird way of staying in business when their products enjoy a healthy market share (healthy for them, if not necessarily for the market). And even huge companies—for instance, companies like Microsoft—occasionally listen to their customers and try to solve problems related to their products."

        "Knowledgeable designers and developers—strives to create semantic, accessible, standards-based sites. They also, we hope, aim for great design, compelling and meaningful content, usable interfaces, and semi-transparent site architecture."

          Developer meet

          Wednesday, January 30th, 2008

          We have a weekly developer meet, often chaired by the CTO.

          Points discussed

          Tech update – how to give the customer better performance. (aka bang for the buck)

          • Conform to web standards
          • Accessibility – Using blind readers
          • CSS framework implementation
          • Jquery /Spry / Json updates
          • OpenID implementation for social networking projects
          • SQL standards upgrade for optimisation
          • New testing methodologies

            IE 8 is coming

            Friday, December 21st, 2007

            IE 8 passes acid test

            The key goal (for the Web Standards Project as well as many other groups) is interoperability. As a developer, I’d prefer to not have to write the same site multiple times for different browsers. Standards are a (critical!) means to this end, and we focus on the standards that will help actual, real-world interoperability the most. As a consumer and a developer, I expect stuff to just work, and I also expect backwards compatibility. When I get a new version of my current browser, I expect all the sites that worked before will still work.

              Mac and IE7

              Wednesday, December 19th, 2007

              There has been cross talk about Microsoft releasing IE 7 for Mac.

              IE 5.2 for Mac is every web developers nightmare when it comes to browser compliance and web standards. Microsoft itself recommends Apple Safari

                HTML 5 is here

                Monday, November 12th, 2007

                HTML 5 introduces new elements to HTML for the first time since the last millennium. New structural elements include aside, figure, and section. New inline elements include time, meter, and progress. New embedding elements include video and audio. New interactive elements include details, datagrid, and command.

                  Browser compliance and Safari Mobile

                  Thursday, September 20th, 2007

                  We have been using web standards to hand code HTML websites for clients so that it works on all browsers just as you expect. Safari Mobile uses the same Web Kit rendering engine as Safari
                  on the desktop, it supports—with a few exceptions—the latest versions of HTML/XHTML, CSS, JavaScript, and the W3C DOM.

                  Does your website work under all browsers including lynx ? It might be worth checking out in the following

                  Firefox 1.x and 2.x
                  IE 5.x
                  IE 6.x
                  IE 7.x
                  IE 5.2 for Macintosh
                  Safari for Mac
                  Safari for Windows
                  Lynx
                  Opera
                  Netscape 4.7