Archive for the ‘browser’ Category

Google wave, wolframalpha and bing

Saturday, May 30th, 2009

Gmail, docs and spreadsheets have already influenced our lives in the corporate world and the pace at which google is able to innovate is amazing.

Google wave is yet another amazing collaborative tool in beta from google labs. redefines the way the browser is going to be used. Some features include

  • Hosted conversation
  • Dynamic spell check
  • Live messaging
  • Playback feature
  • HTML 5
  • Wave extensions to build API's

Good news is that Google plans to launch this path breaking technology under open source platform, allowing the developer community around the world do the work.

Unfortunately drag and drop from desktop to browser requires google gears.

Microsoft bing – a 100 million dollar campaign to be the next google ?

Wolfram Alpha is different and seems to be targeted at the research community

    Small Screen Rendering – SSR

    Wednesday, November 26th, 2008

    SSR is the methodology to show the web sites designed for computers (i.e. 800 X 600 resolution or more) to rather very small screens. Each micro browser has their own HTML rendering engine. Small-Screen Rendering (SSR) feature automatically makes a more device-friendly version of those pages by rearranging the content to fit the screen. The primary concern is to avoid horizontal scrolling; the content will always be as wide as the device.

    Small-Screen Rendering overrides several aspects of page display:

    • Page layout
    • Images
    • Colors
    • Tables
    • Frames
    • Font size
    • Alignment

    The web page will be shown as a single column of text. If the original layout uses multiple columns, the columns are merged into one in document order. If one makse sure that the content which belongs together is grouped together in the code, this merging is more likely to have a successful outcome.

    If the page has a style sheet for media handheld, Opera assumes the page is optimized for devices and will not apply SSR to it.

    Document order

    Document order is the order HTML source code is formatted. Content early in the source will be displayed above content that comes later and elements close to each other in the source will be displayed close to each other.

    Table with any number of rows and columns will be displayed one column many rows i.e. all the cells in a table will be stacked one below another.

    Dos and Don’ts

    If one wants to create a web site which can be accessed from PCs and small handheld devices one needs to consider many things in all the stages of application development.

    Dos

    • Create well formed HTML.
    • CSS for formatting text.
    • Normal size for common text, large for main heading and size between for subheadings.
    • CSS layouts instead of Table layout.
    • Use external style sheets and JavaScript.
    • Use small images.
    • Specify height and width of images.
    • Alt attribute for all image tags.
    • Use different style sheets for normal screen and handheld etc.
    • For smaller images with clickable "hotspots", better to use image map instead of slicing
    • Relative units for formatting margin-left: 20%;

    Don’ts

    • Embed CSS and JavaScript in HTML.
    • Use images for heading.
    • Use dynamic menus.
    • Popup windows.
    • Use Frames.
    • Use background images.
    • Create horizontal scroll.
    • Use float property to align content.
    • Absolute positioning.
    • Absolute units for formatting like margin-left:200px;
    • Use of UI events like onmouseover, onmouseout etc.

    Contributed by Sandeep P @ Software Associates

      Internet Explorer 8 Beta – HTML tinkering

      Friday, March 14th, 2008

      Have you tested your website to see whether it works the same under IE 8 ?

      Probably not. IE 8 needs much HTML tinkering (Image tags etc) before you could get the website to work as in IE 7 or IE 6. The smooth font feel is more like Safari (XP and Mac)

      We work on a proactive basis to help clients comply with the latest browser standards and design requirements.

        Nokia to support Microsoft Silverlight

        Wednesday, March 5th, 2008

        Signs of Silverlight becoming the de-facto small browser / rich internet standard

        Nokia has announced plans to make Microsoft's Silverlight available for Nokia's S60 platform on Symbian OS in the near future, and for Series 40 devices and Nokia Internet tablets down the road. This will let S60 application developers use an even wider range of development environments for S60 on Symbian OS than currently available. Today S60 developers can use: C++ (using native Symbian OS APIs and Open C providing subset of standard POSIX libraries), S60 Web Run-time (supporting standards-based web technologies such as Ajax, JavaScript, CSS and HTML), the Java language, Flash Lite from Adobe, and Python.

        Software Associates has been working on Silverlight web applications

          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."

            Firefox – next release

            Monday, October 15th, 2007

            Firefox browser – planned features…

            • SVG
              • Foreign Object – import HTML and manipulate via SVG.
            • Speed improvements
            • Canvas (HTML5) and Canvas 3D – example shown of dropping a web page onto each face of cube.
              • Works like normal 2D canvas
              • Thin layer to OpenGL
            • Video and Audio – new tags.
              • Pioneered by Opera
              • Generic means of playing video/audio. Won’t be supported by IE (will fallback to Object/Embed).
              • Full JavaScript API.
              • Guaranteed to play at least Ogg Theora
              • Plugins for more video/audio types.
            • Offline web apps (aka Google gears ??)
              • Very new territory; 3 specs:- Mozilla, WHATWG.
              • Working towards convergence – final amalgam will be in Firefox.
              • Global storage: cookies++ working like a big hashmap.
              • File caching
              • Online/offline mode detection
              • File uploads queue
              • Some SQL-like stuff (w-i-p)
            • Improved XMLHttpRequest
              • Cross-domain XMLHttpRequest (FF3)
              • JSON deserialisation
            • Desktop integration
              • Webrunner. Deployable web apps, built on XULRunner.

            openID addon is already here