Skip to navigation
   
Simon Bisson & Mary Branscombe's Blog

The browser wars are over. HTML has lost.

By Simon Bisson & Mary Branscombe in Editorial

Posted in Enterprise, Web browser, Adobe, Internet, Microsoft on March 27, 2008 at 7:23 pm

Permalink | Author Profile

With Firefox 3 around the corner, and IE 8 in beta, perhaps its time to call this round of browser wars over before they’ve begun. Adobe’s put a line in the sand today with the beta of Photoshop Express, and there’s no way a pure HTML/CSS/JavaScript browser can ever cross it - no matter how much of ACID3 it can render.

Why?

Microsoft and Adobe are pushing innovative web application development outside the browser into cross-platform runtimes that deliver everything that Java promised. HTML is obsolete, and all we really need is the <object> tag.

One of the big announcements at Microsoft’s web development conference Mix08 was the public beta of Silverlight 2. It’s another salvo in the developing rivalry between Microsoft and Adobe. Both companies are treading on the same path as they struggle to find direction in the developing software as a service world. Adobe’s made its latest step today, with a Flash-based in-browser version of Photoshop built using its Flex platform. Both companies are targeting developers with their rich internet applications strategies, offering platforms for next generation web applications that go beyond the limitations of HTML and web browsers.

Silverlight 2 is Microsoft’s first cut at a high-performance in-browser rich internet application platform. Flash may well perform well if you’re using the Flash 9 player, but noit everyone writes well-architected Flex applications, and the Flash/Flex designer/developer dichotomy is a tricky one to deal with. Not everyone can write an application like Photoshop Express, and the capabilities of Flash are being lost in a morass of advertising animations that mean a lot of influential users block Flash from their browsers completely…

Microsoft is watching Adobe carefully, and it’s trying not to make the same mistakes. While Silverlight is designed to be used by advertisers (and comes with plug-ins suitable for most analytics platforms), it’s also developer friendly. Install Silverlight 2 and the Silverlight 2 SDK and you’ve suddenly got a tool that lets you write C# code that runs at desktop speeds inside a browser - and on Macs as well as Windows boxes. There’s no point in codeing for a host of incompatible browsers if you can target a plug-in that’ll work across a sizeable set of your target userbase.

You’re going to need to write code if you’re planning on using Silverlight in anger. Deep Zoom, one of the Mix 08 Silverlight announcments, may only take a line of code to implement in your XAML - but you’ll need a lot more in the associated code to actually work with browser, mouse and keyboard to actually handle the zooming… Microsoft is a developer-focused business, and even though its attempting to redress this with its Expression family of tools, you’re going to need Visual Studio to get the most out of Silverlight.

Photoshop Express is a good idea - and a powerful tool. Could you build it in Silverlight as well as Flash/Flex? The answer’s quite simple: Yes. It’d probably run faster too, as Silverlight has a threading model that’s not there in the current generation of the Flash player. This time next year, well, who’s to say. Flash 10 will have probably changed the game yet again. One things certain: you couldn’t build it in HTML.

There’s something for everyone in the competing RIA platforms. That’s a good thing, as it’ll mean better user experiences for everyone - and a step back from the current round of browser wars. Meanwhile Microsoft and Adobe wil take competition outside the browser and into the development platform. The next step, well that’s most likely to happen where it’s needed most - server side.

–Simon

12345
Not yet rated
Loading ... Loading ...

Previous Post | Next Post

 
 
Comments

Comment by Alan Ralph - March 29, 2008 on 8:39 am

I would not say that HTML has ‘lost’ - in reality, it will go back to fulfilling its original purpose, the dissemination of information online, with help from CSS.

The attempts to push HTML into an application platform, by stirring in Java, Javascript, AJAX et. al, were hamstrung at first by the limitations of the browsers, then by the security flaws that they exposed. It is only within the last few years that ‘Web 2.0′ has become workable across a majority of browsers and OSes, but even so only a minority of websites have actually bothered with it.

A case in point, from my own experience - deviantART has embraced Web 2.0 in a big way to extend the functionality of its art and print uploading system, its print shop and other areas, but the IT and creative teams behind the site have had to code different levels of support for different browsers, according to how well they support CSS and Javascript.

Make a comment

* required

* required

We stop spam using reCaptcha.
Type the words below and click Submit Comment.

   
Tag cloud

server IT value SMB 2 Secunia 24 hours SSD cosmic rays Volume Shadow Copy exchange AuthenTec distributed computing productivity Trampoline virtual desktop benchmark acquisitions forensics WWW installer timezones EMC images video identity theft ruggedized NAS gaming ballmerbot Visual Studio Firefox windows 7 co-processor hold music information Mono blog Web 2.0 Silverlight patent Intel software security cables mobile working BT CERN geneva Ask.com power cuts hardware NexT social networking natural interface deperimeterization payroll traffic mobile Linux fingerprint scanner Internet Explorer fault xT9 SSVAGENT.EXE utilities visualisation enterprise architecture credit crunch mobility Express Gate HR automation spin green IT O'Reilly email etech OpenID laptop TSA IT transformation offload Google Sets wildfire HTML 5 Asus Vista terabytes MRDA ubuntu Mozilla T9 Jeff Jones phone management streaming media open source Internet Explorer 8 National Insurance bandwidth evernote wubi optical interconnects mscape BBC automation regulations toshiba Linux WPF i-mate geocaching disk business html AMD exabytes mobile oracle migration privacy telecoms Salesforce storage calit2 security theatre bbc iplayer Greasemoneky business continuity Dopplr SapphireSteel parallel computing digital signature SP1 identitity GPU christmas LiveID business technology optimisation iPhone Windows Mobile turing browser mobile data tariffs Adobe vulnerabilities mythbusters provisioning disk space fraud information cards adfs media RSA 2008 CPU machine learning control panel desktop. PC Motorola Numenta developer bea MING high performance computing open support bletchley park ucsd Ruby On Rails Location wireless USB Palm VSSAdmin Hugh Thompson HMT power Nuance hp microsoft research Delphi Enterprise 2.0 service oriented enterprise Bill Cheswick IDF Frauenhofer onboarding Palladium Previous Versions regulation Crossfader Ray Ozzie .NET politics processors Netscan national museum of computing electricity price spam fighting Tim Berners-Lee Reqall Tom Hogan mash-up office macbook education security paradox yahoo Barracuda OEM Windows Live O2 spam Gartner OFCOM fingerprint bombe Bill Gates Google IO Xen active digitiser fire Trend Micro merger 3G Toshiba Portege R500 user experience cisco anti-virus greenplum mysql NVIDIA lawsuit amherst Tripit community WinHEC codec camera Girl Geek Dinners Lenovo upgrade network user interface RIA NGSCB business intelligence analytics Wyse ADFS 2.0 Nokia numbers geek tourism enterprise hacking conference cloud service google online applications case Facebook Xobni MIX08 Microsoft EEE data centre accessories RAZR business technology automation patch Tuesday 64-bit CIO dual display GPS flash IIW2008b conferences colossus OQO QWERTY Trolltech UMPC identity metasystem nvision08 Google networks Tablet PC todo list quiz sun TNT firewall CES hierarchical temporal memory virtualisation Dell MacWorld 2008 mobile ofcom network legislation LHC SBS management Apple griffin. microsoft research Gears Mercury Large Hadron Collider CTO ProCurve CardSpace RBL Loki winhec2008 fibre DSL cracking Verbatim CUDA Live Mesh Beacon Hp 2710p Corsair Jeff Hawkins whitelist eu Windows Server 2008 pen computing robot Internet voice recognition history beta performance Ruby TechEd 2008 Google Spreadsheets green printing pgp interoperability geotagging Embarcadero AskEraser troubleshooting battery Seagate biometrics transcoding Tablet Kiosk IBM accelerator Moonlight DisplayLink Opsware wifi smartphone isp Credentica moscow IT automation advertising Fire Eagle HP HSDPA isps MacBook Air power supply licensing thin client data TouchSmart HTC
Advertisement
Advertisement
Advertisement