Auckland webdesign developer meetup 30 our sponsors Auckland webdesign developer meetup 30 - John Ballinger – Who moved my browser - Glen barnes – Nielsen//NetRatings update - Darren Wood – Web standards nerd, microformats Facilities kindly provided by Media design school Beer and pizza sponsored by bka (thanks)
our sponsors The numbers 120 Active members (182 total) 30 meetups 5 sponsors in waiting 2 sponsored events 1 sponsored meeting place 0 dollars in fees
Who moved my browser? And how Adobe Apollo could help me.
What is wrong with the browser Security Model Desktop Interaction Conflicting Interface (eg back button) Always online (of course) Does my application work on all browsers. Ajax to the rescue (really?) The server must process everything (why?)
What is wrong with the browser Security Model Desktop Interaction Conflicting Interface (eg back button) Always online (of course) Does my application work on all browsers. Ajax to the rescue (really?)
What is good about the browser XML, Javascript, Flash, Flex, WPF Every OS has a browser (nearly) Applications are deployed via the internet and are easy to update (just change code on server) Reasonably safe from virus’s Great at reading documents or brochures Tabs *yay.
So what does Apollo Do? Cross platform runtime Mac / PC, 5Mb Simply application deployment, one file Application OS touch points Drag and Drop, both in and out. File system support, read/write/create (cannot execute, grrr) Network caching, online, offline and detection. Local connections – Flash in the browser can talk to Apollo on the desktop. Run HTML, XML, Javascript, AJAX and Flex, Flash*
Finetune
Scrapblog in the browser
Scrapblog – then on the desktop
Tweetr – My experience
Why does Apollo matter? Other choices – Java, .net, MDM, widgets Can use existing skills and knowledge Works with HTML, AJAX, Javascript and Flex PDF support to read and write PDF files. One file to deploy for both mac/pc Runtime and application bundle* Application is not hidden within one of 3 open browsers on the 5th tab.
What will Apollo be used for We already have seen finetune, scrapblog Hopefully we will see a youtube video uploader with clientside video encoding Photo uploaders MS office type functionality – Email – Word – Spreadsheet – Powerpoint. IM clients, Twitter clients, blogging and CMS clients. iTunes, iPhoto, Picassa…
How to get started Apollo Runtime http://labs.adobe.com/technologies/apollo/ Developer tools here as well. Install Flex Builder (Eclipse), install Apollo SDK and Apollo runtime. Server mime type for .air files is "application/vnd.adobe.apollo-application-installer-package+zip"