The first full day of Adobe Max - it was great. Another sunny day, and this time the conference was mostly in the spacious and well-equiped Moscone center.
The breakfast was great - little cheese and sausage English muffins. Sat around and waited for the keynote to start (see www.adobe.com/go/keynote).
The keynote was great. They highlighted Cloud Computing, Social Computing and Device vs Desktop. During the Cloud Computer exercise, Maria Schriver came out with Ann Lewnes from Adobe and talked about their educational project for California Legacy Trails. A component of this project allowed teachers to create curriculum based on the content on the site, including quizes. For students, they could enter a drag-and-drop enabled AIR interface and put together photo essays.
At one point, Maria said that she felt like she was at a Star Trek conference - ouch!
We saw a wonderful sample app called Tour De Flex that highlighted many of the UI elements in a nice resource for documentation.
Steve Fisher came out and gave us a tour of the new Salesforce. He was very enthusiastic, especially about the AppExchange program, but there wasn't too much that was immediately exciting. One app was a conference tool that allowed administrators to manage conference sessions and drag-and-drop sessions onto the calendar. He defined 'The Enterprise Cloud' as cloud computing with: a full stack, access to relational databases, workflow engines, a robust security model and 24-7 uptime.
The Social computing phase of the speech was neat, with Adobe releasing Cokomo - a hosted service that allowed many users to collaborate in Flex. It included shared cursors, video conferencing and more. He made a special distinction that there was NO screen sharing - it was 'co-navigating', ensuring that data that was sensitive on one side would not be seen on the other.
Adobe also release Adobe Wave, a nice hosted solution for receiving desktop notifications from any web service. This could be handy for SerebraConnect and similar outsourcing services.
As expected, the Mobile and Device computing part of the speech was amazing - Windows Mobile screwed up the presenter several times, and the iPhone was never mentioned by name. Google Android was showcased, and looked wonderful. Andy Rubin from Google came out and agreed with Kevin Lynch that the progress was impressive.
My sessions for the day were extensive - I had a lab about using LifeCycle DS with ColdFusion to create messenging applications. One great use for this is to update the client on progress on long-running requests. The DataService and ArrayCollection functions are amazing.
Kevin Hoyt at Adobe revealed to us that the company Stax.net has been chosen to help Adobe get ColdFusion into the cloud sitting on top of the Amazon EC2 system. Amazing stuff.
In the afternoon I had a session on Deploying CF for Large Scale Environments. This session didn't interest me much, but I enjoyed hearing more about EAR and CAR deployment and the upcoming special licensing in Adobe for virtual servers and disaster recovery. The speaker pointed out some great tools at www.charlesproxy.com and adaptj.com for working with stack traces.
Jay and I then attended an Unconference about YSlow. We knew much that was contained in the talk, but there were some great points made. Brian Meloche talked about conbine.cfc (yay us, we were ahead of the curve!) and optimizing HTTP requests by moving image/asset requests to a different domain that is not cookie enabled.
We had a great dinner in the Pavillion, taking in all the sponsors and vendors, and went back later to meet the CF team and talk about CFML language development and the new CFML committee that is aiming for an 'open' CFML language.
Night, very tired