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.

Comment by louis vuitton outlet - May 31, 2010 on 1:26 am

I like writing, hurriedly, not that you are not
www.louis-vuitton-outlet-store.com

Trackback by Lucien Gutgesell - February 9, 2012 on 8:22 am

greenpeace indonesia office…

[…]I wouldn’t be capable to pursue all of these various goals whilst simultaneously dedicating the vitality […]…

Make a comment

* required

* required

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

   
Tag cloud

identity theft disk space MacBook Air Palladium cisco Vodafone mythbusters HTC bolt Bill Gates bea MRDA trends adfs IDF Silverlight HSPA MAX MWC AIR RBL docking station Tim Berners-Lee Linux semiotics switch goview Greasemoneky Volume Shadow Copy Barracuda Opera web 2.0 expo information cards calit2 Sony IO HMT Ruby On Rails Netscape ruggedized bug office politics Gears lockdown RAZR regulations phone settings social networking numbers isp etech ipsec Frauenhofer spam task bar setup terabytes i-mate police IT transformation database direct access advertising annotation netiquette power supply BitLocker Motorola troubleshooting system center fibre macbook open Firefox IIW2008b ubuntu Mark Hurd iPass developer T9 codec GPL claims disaster recovery WEI nvision08 media center SP1 Reqall secure Windows Mobile T-Mobile management geotagging consolidation user interface Express Gate cam Crossfader electricity price legislation fault bombe Google Spreadsheets appzero Itanium mobility Windows Live routing migration Mercury regulation drivers data loss prevention hacking SapphireSteel ultraportable flash active digitiser Eee PC sun exchange Enterprise 2.0 Bing software machine learning OFCOM CUDA hold music voice network rich client business model hierarchical temporal memory Google Sets HSDPA Acrobat Pro gabriola downturn Ask.com power saving Treo Pro Google IO Tom Hogan Secunia storage networks anti-trust congestion charge transcoding video html Windows Server 2008 Embarcadero data loss flash drive d2c GPS Internet security paradox ports analytics 64-bit 2009 dual display rtm instant messaging navteq SSD bugs keyboard Quest MIX08 optical interconnects Tripit business intelligence data centre transformation CTO multiple monitors ikea demo09 BBC anti-virus conferences virtual desktop installation Hugh Thompson usb future in review anti-patterns CardSpace competition augmented reality Windows 7 vs Windows Vista Netscan Google project enterprise architecture evernote WWW visualisation WinHEC culture microsoft security essentials infrastructure virtualisation Bill Cheswick oracle upgrade ribbon geocaching business technology automation market share mysql catalyst conference yahoo windows 7 target training Hp 2710p cold fusion Xen MING processors p2v case screen timezones robot Verbatim spam fighting media system management dual boot merger connectivity Asus AMD hyper-v NGSCB Mono Internet Explorer 8 Moonlight TSA Pal Toshiba Portege R500 .NET cellcrypt ProCurve Active Directory Visual Studio Location beta Java rc quiz Trolltech webkit information rights management O'Reilly design AuthenTec installer turing venture capital disk desktop. PC hard drive support greenplum identity metasystem parallel computing tele atlas control panel co-processor gameboard mobile data tariffs HP lost server OQO mscape RIA pen computing eu productivity DisplayLink identitity vmware business continuity power BT maps 3G wireless USB Tablet Kiosk Nokia streaming media public cloud cloud computing security windows Vista toshiba battery life ADFS 2.0 mash-up Fire Eagle ballmerbot twitter Opsware pgp exabytes browser QWERTY isps cracking 2.0 hardware netbook UMPC high performance computing data Trampoline appstore gaming citrix Tombstone Objects Apple open source geneva search SKU privacy HTML 5 MacWorld 2008 no signal mobile broadband O2 Jeff Hawkins DLP demo IM firewall WPF verdana geek tourism application compatibility hp microsoft research Skyfire outlook virus amherst android london Gartner mobile ucsd fingerprint scanner CIO Nuance DSL NexT screencam apps g-1 people Qualcomm mainframe display navigation Dell Ray Ozzie education designer netbooks october winhec2008 accelerator Chrome credit crunch interoperability business wave wildfire SBS Mozilla beta test biometrics TechEd 2008 OpenID deborah adler international roaming ec2 bandwidth todo list national museum of computing christmas enterprise power cuts applications Smartbook old software hibernation Windows Server Delphi images community Intel SMB 2 CERN wes griffin safend city ANR cloud xT9 VSSAdmin gamer licensing RIM MIX radeon Previous Versions Magny-Cours Protected View information private cloud context atom mobile Linux moblin futura laptop Adobe GPU thermo dvi clean install workflow Internet Explorer flex backhaul thin client ipv6 utility Wyse insert SIM pixetell whitelist DOS magic bbc iplayer Girl Geek Dinners windows server 2008 r2 phone management cosmic rays amazon lawsuit business technology optimisation Seagate Mini-Note meaning DOSBox icons RSS search politics Microsoft M&A green printing data centre voice recognition uninstall Loki g-2 aws Beacon camera vulnerabilities benchmark Jeff Jones Clear RX cloud service google online applications accessories Corsair email colossus IT value office 2010 performance collaboration logitech smartphone acquisitions deperimeterization mms 2009 fire telecoms EMC Wimbledon Palm how do I get the back off? remove back IT policy patch Tuesday emulator monitor Xobni CES pre-boot macro moscow fingerprint mobile network cables LiveID Lenovo forensics ClipMate patent development web2expo teched relocation Dopplr Trend Micro service oriented enterprise mobile working TouchSmart tennis IBM mobile ofcom network social engineering natural interface distributed computing encryption fonts user experience server sprawl web BES RSA 2008 Facebook Numenta CPU green IT tablet hdmi ontier Live Mesh wifi Ruby LHC EEE innovation Large Hadron Collider BlackBerry data tariff AskEraser utilities microsoft research ATI wubi FUD Safari IT automation NAS 965 malware mapping NVIDIA Salesforce bletchley park offload OEM traffic Istanbul Opteron office security theatre Web 2.0 legacy it pro iPhone Tablet PC history Credentica server
Advertisement
Advertisement