Apollo… what a lot of people have been anxiously awaiting. Adobe’s effort to have a desktop runtime to work offline, have some OS integration for extra features not available on the web, and work with exiting AJAX and Flash / Flex applications with little to no porting.
Kevin Rowe (I think) is showing launching an Apollo application. It has a desktop icon. It looks and works like a regular windows app. He shows how the app can read a file from the local machine. Browsers can do that, so nothing new here.
He shows the same app on Mac. Looks the same. Us Flashers who’ve been doing mProjector, Director, Zinc, SWFStudio, et al aren’t impressed, but apparently the crowd digs it.
He’s talking about the role of the Apollo runtime. How it can support SWF, HTML, and PDF as well as HTML, JavaScript, CSS, AJAX, and any combination thereof.
He’s showing Google maps running on the desktop. It’s running apparently in a desktop app via the Apollo runtime. So, crowd likes it; we recognize that if Google Maps works on Apollo, a complicated AJAX app, we’re good.
He’s got transparency over Google Maps He’s also got drag and drop over Google Maps and Google Maps is showing the markers it has for destinations. Hrm… nice.
Reading and writing local files on the user’s hard drive will be available to both AJAX / JavaScript / DHTML apps as well as Flex / Flash apps. Yum.
Supports the obvious custom shape windows, multiple windows, transparency… we all already expect this since we’ve been doing it awhile with 3rd party projectors.
He’s discussing the deployment via a deployment package via the browser and how it copies the files to the local machine and is now an app the user can run.
Key point: apps you’ve already built can be ported and used.
Kevin Lynch is showing early apps created by some beta users. It shows the standard Flex fare with an integrated PDF and HTML dialogues. Nice mix!
MySpace has a beta IM client… cool. eBay has an app too. Looks pretty simple. Kevin searches for a mint Jaguar. Has some god real data. Crowd digs the presentation of data. You can apparently bid… wow, he bid and it already outbid him. Man, eBay’s tough. It’s got webcam integration, so he’s taking a picture of an Apollo shirt with him in the picture, hehe. He’s posting a bid on eBay through the app. they are donating the money they get from it to a local Nevada charity. His profile looks like him.
He is now showing Nimbus by Virtual Ubiquity, a Word Processor. He opens an existing file; he has to log into his network share via Flex… whoa. It’s got fonts, images, tables, and the formatting and re-positioning of text is wicked fast. Its ot multi-user annotation. You can filter comments as well as toggle them on and off.
He’s showing Rocketboom, an Internet TV video application via RSS feeds. Looks like a feed reader for video. He plays some of the videos; Flash video obviously. He adds the MTV pimp my ride feed, and shows the video running fullscreen. Crowd likes fullscreen. Lab release soon.
Investment fund for Apollo; $100,000,000 (one hundred million dollar fund) to help invest in companies that are building Apollo apps. Got an idea? Get bling!
He’s doing a sneak of tomorrows keynote. WTF… a car is driving in here. Kevin is getting in the car. It’s a Jaguar. Hah, apparently a lot of the crowd didn’t know it’s got Flash in it. They are showing him in the car showing how the Flash is integrated with the hardware of the car. It also has built in GPS. Flash is the GUI for all of this. It’s right there in the dashboard above the AC button.
I would love to see you read a file from a browser and do something with it other than upload. (big grin here) Apollo can actually consume the file. It is something it can directly use… without a round trip through a server! (And Apollo can do this without pushing the file through a form request.) Conclusion… this is very cool! ( IMO )
Dude! You’re a blogging machine! I think Ed Rowe was the presenter for Apollo. Somme cool stuff!
So, I was there too. To your point, Zinc does all this and has integration into a lot of local APIs.
Not sure how much integration will be done with APIs on both MAC and PC unless they open up player. It’s a big moving target.
How do I test apps? How do I deploy and update them. How do they install (directory structure, etc…). How will they be serviceable. Right now, it’s just a toy, not practical, too many questions…….MAX overload…..aaahhhhh
I used to think Apollo was like a Zinc thing, but its way bigger. The session on Apollo that showed a whole HTML page as an ActionScript object which could have all Flash 8 filters applied to it was nuts. Zinc does not have a HTML engine under near it that renders up to Flash…. And who is to say Apollo wont have local drivers to databases (go look at Ted Patricks posts on a MySQL driver in AS3)…. MAX was nuts.