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

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