Thursday, May 31st, 2007

Ajax Experience Keynotes Announced; Off-line Ajax

Category: The Ajax Experience

Ajax developers are used to wringing a lot of functionality out of a limited and generally closed platform. Thanks to many pioneers, we’ve been able to do really rich UIs in HTML for a few years now. But going off-line has always been Really Tough.

Adobe’s Apollo project has been ahead of the game in show-casing how a traditionally on-line only medium, Flash, can make the leap to the desktop and work off-line.

Dojo Offline was the first really big attempt at delivering a solution that gives off-line to browser platform in a generalized way. But of course, before that really had a chance to spread its wings, along comes Google Gears, which also aligns with Dojo Offline and Apollo.

We’re proud to announced that Kevin Lynch, Adobe’s Chief Software Architect, will be speaking at the Ajax Experience West in July, giving an update on Apollo, Gears integration, and more. We’ll also have Brendan Eich, Mozilla’s CTO, and Chris Wilson, Microsoft’s Internet Explorer architect, and keynoting at the show to deliver their perspectives on off-line, and much more.

Brad Neuberg, the creator of Dojo Offline Toolkit, will be delivering a technical session at the show to dive deep on Dojo Offline. Google Gears was just announced, but we’re trying to get a session Gears too; stay tuned.

Posted by Ben Galbraith at 12:17 pm

3.4 rating from 22 votes


Comments feed TrackBack URI

me parece muy bueno este componente sobre todo por
la rapidez que presta en conexion


Comment by venaz — May 31, 2007

Ajax will rule the world!

Comment by car mechanic — May 31, 2007

Offline ? Offline ??? why the hell does anybody spent time and money to take the bread and butter of online world, the browsers, and use them offline? Anyway, I believe that the online world is expanding fast on the expense of a rapidly shrinking offline world. What kinds off applications require offline browsing? do they really worth the efforts?

Comment by Benny Shoham — May 31, 2007

Is this data saved only per browser that is open? If the data goes away at browser close then this seems like a very useless addition… if it is persistent then we now have a plat form to hold decently sized amounts of data between visits which is a very very nice feature.

Comment by Jon Hartmann — May 31, 2007

Very usefull information!

Thank you :)

Comment by Miro — May 31, 2007

@Jon: This is about persistent storage of arbitrary data made accessible to web applications via JavaScript APIs. So, yes, you can save data across browser sessions.

@Benny: When you need off-line, you absolutely need it. Common scenarios include supporting business travelers, supporting client installations in areas where bandwidth is poor, and so forth.

Comment by Ben Galbraith — May 31, 2007

whether in an urban area or in the suburbs, theyres usually 12-20 networks to hop on,only about 5% of which are WPA.. if im any further from civilization than that, hopping on the net or reading my ZIMBRA is the last thing on my mind

there are so many issues pertinent to the quality of the ajax experience – making the DOM API suck less, cross-domain JSONrequests, clientside RDF stores and querying, 3D canvas, JS engines that arent a fraction of the speed smalltalk or lisp were 3 decades ago, figuring out why people are using URL hacks instead of content negotiation, making protocols within a protocol like Atom or Bayeux instead of using HTTP methods/headers/transportm etc.

why all the focus on something that nobody wants or is clamoring for? anyone who really wants/needs their gmail on a flight is certainly well off enough to pay the $20 for inflight connectivity and can surely justify the investment..

Comment by ix — May 31, 2007

haha, ‘limited and generally closed platform’. what are you talking about again- making extensions to Outlook Express?

Comment by ix — May 31, 2007

There are needs for offline. Although I am working on web application, i still do believe that web application won’t replace desktop application. They will play different roles in the new future. Comparing with google online spreadsheet, Microsoft Excel are much powerful and easy to use.

Comment by Charlie Cheng — May 31, 2007

There are very limited areas where on line access is available 24/7 when you are on the move. Even in large cities. What if I’m commuting to work and am currently working on a set of bugs logged in bugzilla. What off line solutions give companies is the ability to create a common code base that can be shared in on line and off line applications. Cutting development time and ease of maintainability.

What would be neat is an off line Firefox option. A Ajax mail client such as Zimbra goes off line and you attempt to send an email. Firefox off line saves to local disk, until the users is back on line. Does such a product exist?

Comment by Aaron Pedersen — June 1, 2007

Thanks for the answer! Even just from the stand point of being able to hold information from visit to visit, this system has potential. An application which loads its main page via Ajax might only load slowly on the first visit, after that it could use the local data and then re query after page load… I’m not sure about caching and access speeds but might it also be useful to store parts of the js application into this cache?

I’m still new at using js in the application scale over the enhancement scale, so those might be dumb questions.

Comment by Jon Hartmann — June 1, 2007

Watch out for the negative impact: There will be, no doubt, some applications which wouldn’t get implemented properly. So even after getting back on line, users will soon find out that they are not always looking at the latest data. Unless they’ll learn how to clear the cache or synchronize with the server’s data, some doubts will be left imprint in users’ minds forever. How many users have the habit of rebooting Windows unnecessarily ?

Then the issue of security and privacy? Some will try to spy on the cache. Google, Dojo might have done some heavy lifting, but there will be some challenges ahead. It won’t be free lunch, that’s what I’m trying to say.

Comment by Kevin Hoang Le — June 1, 2007

WHAT? Morfik was in public alpha almost 18 months ago, with offline functionality. In fact, that was the thing y’all touted about it at the time – “Web Applications UNPLUGGED”. How soon we forget.

Comment by PM Maliki — June 5, 2007

one thing we havent seen shit of is desktop apps that use HTTP/REST APIs. its always bringing a desktoppy feature or two (in this case acecss to a sqlite) to the browser, or bringing the browser to the desktop (apollo/silverlight)

an openGL or GTK app which interacts with flickr is the best of both worlds…

Comment by xmluvr — June 5, 2007

So even after getting back on line, users will soon find out that they are not always looking at the latest data.

Comment by zacknolden — March 28, 2008

Leave a comment

You must be logged in to post a comment.