Read up on the latest ideas and technologies from companies that sell hardware, software and services. How to Beef Up Your Sales Pipeline
CRM your salespeople will love
Delivering the Power of Choice with Microsoft Dynamics CRM
Best Practice in Building an Integrated Information Management Strategy
Email Archiving Implementation: Five Costly Mistakes to Avoid
Why Security SaaS Makes Sense Today
Cutting printer costs
Mimosa™ NearPoint™ for Microsoft® Exchange Server: Email Archiving 101
Zones provide focussed content from Computerworld and leading technology partners.Newsletter Subscription
The modern browser makes an appealing client for Web-based applications, but even browsers like Safari 3.1 that incorporate features of HTML 5 and CSS 3 have limitations that keep them from competing with native .Net and Java desktop applications. In those areas where a browser falls short, such as video and audio playback and local file access, the developer must resort to a plug-in that is not fully controlled by the browser script, or ugly call-outs from script to native code. Browser-based applications can't be packaged or signed for consistent and safe installation, and the "click to launch" capability that users expect from native applications can only be approximated. When you're running a browser-based app locally, there's no mistaking it for native software.
Adobe AIR is not yet widely known or implemented, but it solves all of the major issues keeping the browser from being a common front end for applications. Software written for the AIR run-time installs, launches, and feels like a native application. AIR is a WebKit-based browser, endowed not only with HTML and CSS but also SQL and Scalable Vector Graphics. AIR also incorporates Flash 9-based capabilities with a powerful, network-connected open source ActionScript interpreter. AIR gives the application ownership of the entire window, chrome and all, so that apps can look like native windows (the default) or widgets with irregular borders and transparency. If you come to AIR from the browser side, it is the ultimate standalone AJAX run-time, the smartest way to put HTML, JavaScript, XML, and CSS to use on the desktop, and you can afford to count on Flash being installed. If you look to AIR as a Flash developer, AIR is the standalone Flash 9 Player you've always wanted, with HTML and CSS fully integrated. And everybody gets SQL, which is no small thing. It's finally safe for us to admit that no matter how cleverly we manage it, XML is no substitute for a database.
It's also high time we recognized how dreadful browser plug-ins really are. Plug-ins integrate with the browser's object tree only as well as they choose to. They take over whatever drawing region you set aside for them, and what happens inside that area is entirely in the plug- in's control. One page that has a mix of HTML, Flash, and QuickTime content has three separate processes running three separate rendering paths to a single window. The burden on system resources is enormous, and I can't bring myself to imagine what adding Silverlight to the mix would do.
Can we trust Adobe to bring cross-platform HTML, CSS, XML, JavaScript, vector animation, audio, video, data persistence, packaged installation, standalone run-time, and security together in a single package, to create the next-generation desktop? Adobe's got the credentials. It has stewarded Flash so well that it transcends browser preference wars; Flash is welcome everywhere. Adobe guards that trust jealously, so it made sure that when it reached beyond Flash to create a full Web-based desktop run-time, it did so with an uncommon commitment to transparency. The WebKit browser is free and fully open. Adobe gave its gem, the Flash ActionScript virtual machine, to Mozilla to create the Tamarin project, and then plugged Tamarin into AIR.
There is every reason to trust Adobe and AIR to carry Internet-enabled desktop applications to the next level. As a Web developer from way back, I'm excited about AIR's limitless possibilities for responsive and creative desktop apps. And the openness that Adobe invested in its solution will bring about a delightful consequence: An explosion in the worldwide library of well written, great looking applications.
Computerworld Member Login
Discover how SOA can create smarter outcomes for your business.
Attend and learn:
- How SOA is helping leading companies to become more agile
- Where you should be applying SOA processes in your company
- The top SOA implementation mistakes to avoid
Click here for more information.
- +
Computerworld Live Podcast #97: The Future of Enterprise Networking 25/07/2008 09:45:36
This week CW Live chats with Mark Thompson, global sales and marketing manager for HP ProCurve, on the future of the enterprise networking. Mark discusses the trends we can expect to see in the near future and how the right infrastructure can ensure your enterprise network is secure. - +
Computerworld Live Podcast #96: Security at the Edge 11/06/2008 09:22:22
CW Live speaks with Amol Mitra, HP ProCurve Director of Marketing for Asia Pacific and Japan. Today's topic: how enterprises are starting to shift away from simply controlling security via server logins, firewalls and moving to more adaptive security frameworks. - +
Data Management Edition #10: Multi-Petascale Systems 02/05/2008 09:12:33
This week we look at sustainability and the development of multicore technologies to build multi-petascale systems. - +
IT Security Edition #11: How to poison the Storm botnet 01/05/2008 08:51:55
This week CW Live presents a case study on how to poison the notorious Storm botnet . Plus we take a look at Cisco's plans for Ironport. - +
IT Security Edition #10: Cyber-battles fought and won 24/04/2008 11:09:47
Vendors bow to end user pressure to improve product security, and we take a look at the latest concepts shaping the cyber-battlefield of the future.
Polaris Installs Massive Generators 2008-10-15 11:30:00+10
Netapp first to announce support for native FCoE storage 2008-10-15 10:02:00+10
Verizon Business Helps Companies Improve Performance of Key Applications, Enhance Bandwidth Usage 2008-10-15 10:00:00+10
m.Net Chosen to Build Fox Sports Mobile Site 2008-10-15 09:51:00+10
Carbonite Release 3.7 Features Enhancements Suggested by Carbonite User Base 2008-10-15 09:49:00+10
Vendor Influence Curves And How You Can Get The Best Value Out Of Your Network
Join a panel of experts that includes Mark Fabbi, VP Distinguished Analyst from Gartner Inc. and Mark Thompson, Global Sales/Marketing Manager, HP ProCurve, to examine the benefits that multi-vendor enterprise network architecture solutions can offer and the advantages of open architecture solutions. More importantly, they’ll help you determine the right solution for your information systems challenges.










