Today, Apple made Mac OS X Snow Leopard available for purchase. You may be asking: how well does the latest version of Adobe AIR (1.5.2) work with Snow Leopard? Based on our testing and feedback from customers, AIR applications appear to run fine on Snow Leopard. We have encountered one very minor issue that AIR developers may run into:
adl with the command
./adl and with the AIR SDK
bin directory set as your current directory fails with an error message that the runtime can’t be found. This is easy to avoid, as basically every other form of invocation works: put adl on your path, use a relative path from a different directory, or use an absolute path.
If you encounter any issues with Snow Leopard, we most definitely want to hear about it! Please send us feedback with any details required to reproduce the issue: http://www.adobe.com/go/wish/.
Major League Baseball released an Adobe AIR application called MLB.com OnBase. The application provides information about your favorite baseball teams including news, recent comments on Twitter, scores, schedule information and more. You can also configure the application to display desktop notifications when news is posted about your favorite teams (be the first to know!). You can post directly to your Twitter account from the application as well. Congratulations to the team that at MLB that created MLB.com OnBase!
Adobe evangelist Serge Jespers has released an attractive new widget to promote our upcoming MAX conference (see below). It was built using Flex Builder, the Flex 3 SDK, ColdFusion, Flash Media Server and Photoshop. For more information on MAX and Adobe AIR including session information, be sure to check out my previous blog post. Hope to see you there!
This year Adobe MAX , our annual conference for Adobe customers, will take place from October 4th – 7th in Los Angeles, California. That’s just right around the corner! If you register by August 31st, you can qualify for the "early bird" discount ($200 off the regular conference pass).
As a camp manager for the AIR track, it’s my job to find and recruit speakers and, I must say, I am very excited about the quality of presentations that I am reviewing. Many employees from Adobe will be presenting sessions and hanging out with customers including members of the Adobe AIR team. If you have had not the opportunity to attend MAX, by all means you should consider attending. MAX is a unique opportunity to network with colleagues in the industry, meet the development teams behind Adobe products, and also to have a great time while learning from some of the top experts on Adobe software in the world. If you are interested in tracking the latest MAX developments, be sure to follow the Adobe MAX team on Twitter or on the official MAX blog.
The session catalogue lists a complete set of speakers, but here is a small sampling of some of the AIR related sessions coming to MAX:
- What’s Coming in Adobe AIR 2 by Christian Cantrell
Adobe AIR allows developers to build rich Internet applications (RIAs) that run outside the browser on multiple operating systems. In this session, you will learn about the planned capabilities of the upcoming release of Adobe AIR 2.
- Roadmap: Flash Platform Runtimes by Mahesh Balakrishnan
Come see the roadmap for the Flash Platform runtimes: Flash Player and Adobe AIR. Learn about what the runtime teams are working on today for delivery soon, and hear how Adobe envisions the future direction of the runtimes.
- Building Mobile Applications with Adobe AIR by Aditya Bansod
Learn how Adobe is working to bring Adobe AIR development out of the desktop and onto a mobile phone near you. We will cover how the AIR SDK and platform will evolve to add capabilities to help developers mobile enable, test, and publish their content. Mobile computing and mobile applications provide publishers and developers with exciting opportunities to get their products into the pockets of millions of people.
- Flex and Adobe AIR Boot Camp by Duane Nickull
Attend the updated version of the most popular lab at MAX 2008! Attendees will go from Flex 101, an advanced Hello World, to move through 7 to 14 subsequent applications. Each application project is carefully designed to maximize learning in a short period of time, covering 2 to 4 new concepts of development within Flex and Adobe AIR. The course will cover major topics including setting up your first project; perspectives; compiling and distributing; using MXML and AS3 side by side; working with data bindings; remote service calls; manipulating audio, video, and images; graphing; and more.
- Explore Deployment and Distribution Options for Adobe AIR Applications by Oliver Goldman
Learn how to get your AIR applications to your users and how to keep them up to date. We will discuss important considerations for distribution on the Internet or an intranet, including impacts on your auto-update mechanism. We will cover existing deployment options such as badge installation and IBM Tivoli support. Finally, we will explore the new deployment options that will be available in Adobe AIR 2, including the native installer support required to use some of the advanced new AIR 2 APIs.
- The Future of Digital Publishing: Delivering News through Adobe AIR by Jeremy Clark
Learn from Jeremy Clark of Adobe’s Experience Design team how his group has leveraged Adobe AIR, Flex, and the Text Layout Framework (now in beta on Adobe Labs) to help the New York Times and others reach new and existing customers with a revolutionary desktop news application.
- Building Accessible Flex and Adobe AIR Applications by Michael Jordan and Daniel Koestler
Learn how to comply with accessibility standards and provide access for people with disabilities within your Flex and AIR applications. This session will provide an overview of how Flash Player communicates accessibility name, role, and state information to assistive technology, such as screen readers, screen magnifiers, and voice input software. Attendees will learn about the recently documented flash.accessibility.AccessibilityImplementation class and improvements in AIR accessibility. We will also discuss the development process for an accessible AIR application.
- Building a LiveCycle Desktop on Adobe AIR by Sven Claar
Learn from the presenter’s two plus years building Flex and Adobe AIR clients that use different services from LiveCycle ES. This session will show a finished project called "LiveCycle AIR Desktop" and then delve into all the details encompassing how to build it.
- Building Flex and Adobe AIR Service Clients 2009 by James Ward and Duane Nickull
Learn how to build service clients with Flex and Adobe AIR. In this hands-on lab, you will build various service clients using the WSDL Import Wizard, hand-coded ActionScript 3.0, and REST-based services. Attendees should come prepared to write code or to partner with someone else writing code. The following projects will be built: RSS feeds, SOAP endpoints, AMF endpoints (LiveCycle Data Services ES), REST style XML over HTTP, ColdFusion Server (via CFC), PHP, performance (Flash Remoting), fault detection, and best practices.
- Multi-touch and the Flash Platform by Daniel Dura
Discover what you can do with multi-touch and the Flash Platform. Learn how you can build your own multi-touch table for a fraction of the cost of commercial products. We’ll also discuss an approach to building multi-touch applications for the Flash Platform on these tables that will open up an entire new world of possibilities not only for experimentation, but for your customers and clients as well.
Hope to see you there!
At last year’s MAX conference, a new technology called Adobe Wave was previewed that demonstrated how web content publishers could easily publish notifications to their users’ desktops. Since that demonstration, the Adobe Wave team has been feverishly working on developing both the Adobe AIR powered client that displays the desktop notifications and the hosted service so that a beta version of Wave could be made publicly available. Well, congratulations to the Wave team! The preview technology is now available on Adobe Labs for both end users and content publishers to explore and provide feedback.
For publishers, Adobe Wave can help increase traffic by driving users back to the website using scheduled or real-time notifications. Consumers, of course, have many options to choose from in terms of web content; notifications are one way to encourage users to return back to the publisher’s website to view content or interact with an application. Once a notification appears, clicking on it launches a browser and displays additional information about the alert on the publisher’s website. A REST API enables publishers to reach users on their desktop without requiring the publisher build and maintain their own desktop presence. For consumers, Adobe Wave can help provide near real-time alerts about content they care about. Featured launch partners include Digg, MySpace and Variety with more coming soon.
This is an exciting technology and, to me, is another indicator that the web is increasingly about real-time communication. Be sure to check out the video overviews for both publishers and consumers. Publishers can also sign-up for a publisher account.