Archive for October, 2009

Cynergy Systems Demos Adobe AIR 2 Multi-touch Support

Andrew Trice of Cynergy Systems recently wrote a blog post summarizing his experiences building multi-touch applications using Adobe Flex and an early version of Adobe AIR 2. In his post, he shares a number of excellent video demonstrations, code samples and design considerations that developers thinking about multi-touch development may find valuable.

In addition, Dave Wolf, also of Cynergy Systems, wrote a blog post discussing the development of an application for the Adobe MAX keynote. At MAX, Dave recorded a video demonstration of that application from the event floor that I have embedded below.

Lastly, if you are interested in learning more about multi-touch, please be sure to watch Andrew’s talk titled "Multi-touch Development with Adobe Flex" that he presented at Adobe MAX earlier this month.

Interview with TweetDeck Founder

Platform evangelist Andrew Shorten recently talked to Iain Dodsworth, founder and CEO of TweetDeck, about his experiences developing his very popular social networking tool powered by Adobe AIR.

Adobe AIR 1.5 Supports Windows 7

We are pleased to announce that the current version of Adobe AIR (1.5.2) supports Windows 7. For additional information on supported operating systems, please see our Adobe AIR system requirements page.

Adobe MAX Video: The Future of Digital Publishing: Delivering News through Adobe AIR

Another excellent session at Adobe MAX this year was presented by members of our Experience Design team. The session description was the following:

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.

Update to Adobe AIR 1.5.2

Yesterday, updates to Adobe Reader and Acrobat (9.2) were released, which may cause a small number of AIR applications that load PDF content to become unresponsive. This only affects AIR apps on Windows operating systems. To address this issue, we have released an update to Adobe AIR (1.5.2.8900) that is now available on the Adobe AIR Download Center.

For additional information on this issue, please see the following Adobe Reader TechNote: AIR application not displaying PDF while using Adobe Reader/Acrobat 9.2 on Windows.

Fox Releases Dollhouse Application Powered by Adobe AIR

Fox recently released an application called Virtual Echo powered by Adobe AIR that takes the character Echo out of the hit series Dollhouse and brings her to your computer.

From the official website, features of the application include:

DESKTOP ECHO: Turn any computer into your own personal Dollhouse with the Virtual Echo application. Watch as Echo activates as nine different personas, each one making an appearance on your desktop with a unique message. Leave it on and let her surprise you, or interact with her like never before.

AUGMENTED REALITY ECHO: Expand your Echo experience with augmented reality. Just print the Dollhouse card icon and hold it in front of your webcam. You will see a digital hologram of Echo on your screen. Use your arrow keys to navigate through her different personas.

We are thrilled that Fox decided to build a very engaging and high production value application on top of AIR. Even if you are not familiar with the show, you may be inspired by the creativity of this application. Congratulations to the teams that worked on this!

Adobe MAX Video: Explore Deployment and Distribution Options for Adobe AIR Applications

Adobe AIR team member Oliver Goldman presented a session titled "Explore Deployment and Distribution Options for Adobe AIR Applications" at Adobe MAX last week. This is an excellent session for IT administrators, developers or architects that are interested in learning more about the distribution and deployment options for AIR. Oliver also previews some of the new capabilities we are working on related to native installer support in AIR 2 (see 38:30 if you are interested in this specific topic).

Adobe MAX Video: What’s Coming in Adobe AIR 2

Last week, we were thrilled to preview Adobe AIR 2 at Adobe MAX where we unveiled some of the new capabilities coming to the runtime. In addition, there were dozens of sessions covering AIR ranging from application case studies to deployment strategies and more.

During the rest of this week, I will be highlighting a few of the AIR-related sessions. I encourage you to explore and discover the over 250 hours of content in the design, develop and envision tracks that covered topics ranging from Photoshop to ColdFusion to LiveCycle and beyond. All of this content is currently available on Adobe TV. Please note that some of the recordings may not start right away and you may need to fast-forward a bit (the team at Adobe.TV did an amazing job of getting these sessions online as quickly as possible).

The first session I would like to highlight is What’s Coming in Adobe AIR 2 by Adobe AIR team member Christian Cantrell. If you are interested in what some of the new API’s will look like in AIR 2, this is a session you will definitely want to check out.

Previewing Adobe AIR 2 at Adobe MAX

At Adobe MAX in Los Angeles today, we previewed the next major release of Adobe AIR to thousands of Adobe customers and partners. Several exciting new capabilities of the AIR runtime were demonstrated by Adobe’s CTO, Kevin Lynch, as part of the "day one" keynote. In addition, Christian Cantrell, a member of the AIR engineering team, presented a session titled “What’s Coming in AIR 2″ that provided a more detailed sneak peak of some of the upcoming features of the AIR runtime (stay tuned — we will soon be posting a recording of Christian’s talk).

After shipping AIR 1.0, many of developers challenged us to open the runtime up even more by, for example, allowing communication with native processes and providing enhanced networking support. With AIR 2, our goal from the outset was to remove limitations in the runtime that prevented developers from building their applications.

Some of the capabilities that are coming in AIR 2 include:

  • Native process API
    Beginning with AIR 2, developers will have access to a native process API that will enable applications to invoke and communicate with native applications on the local machine. In order to preserve the cross platform nature of the .air file format, applications that take advantage of the native process API must be deployed as native installers such as .exe and .dmg. The AIR runtime SDK will include support for generating basic native installers.  
  • Support for detecting mass storage devices
    Now your AIR application can detect when a mass storage device is connected or disconnected. An AIR 2 application can listen for when a user plugs in a Flip video camera or USB Flash drive so that it can, for example, automatically synchronize files to the local system or prompt the user to upload photos to Facebook or videos to YouTube.
  • Improved support for accessibility
    Runtime dialogs such as the installer dialogs will be readable by supported screen readers such as JAWS. In addition, it will be possible to build accessible Flash-based applications in AIR leveraging the existing accessibility API’s and features available in the Flash Player and Flex SDK.
  • Open document API
    Support for opening a document will be possible from an AIR application. With this API, AIR asks the operating system what the default application is associated with the file. For example, specifying a file path to a PDF file will launch Adobe Reader or a .doc file will open Microsoft Word.
  • Improved performance
    Applications that run using AIR 2 will consume less memory and use less CPU than AIR 1.5 without recompiling the application. We will share more information about this when we launch the beta.
  • Local microphone access API
    Currently, audio must first pass through a server before it can be saved locally. Using the upcoming AIR 2 local microphone API, it will be possible to record audio locally, which can be important if your application is running in a disconnected mode.
  • Multi-touch & gesture support
    AIR 2 will include support for multi-touch (Windows 7) and gestures (Windows 7 and Mac OS X 10.6).  
  • Faster, more powerful WebKit
    An updated version of WebKit that includes a faster JavaScript engine and new HTML5/CSS3 capabilities will be included inside of AIR 2.
  • Improved socket support
    It will now be possible to create local servers and lightweight P2P applications with enhancements to AIR’s socket support.

In the coming weeks leading up to the beta, we will begin sharing more information including videos, articles and blog posts about some of these new capabilities. We are extremely eager to get the public beta into your hands so that we can begin incorporating your feedback.

We expect to ship a beta version of Adobe AIR 2 on Adobe Labs by the end of the year. In the first half of 2010, we expect to ship the final version of AIR 2.

Grab the Adobe MAX Companion AIR Application

companion.png

The recently released Adobe MAX Companion AIR Application allows Adobe MAX attendees to navigate the conference and communicate with other attendees in real-time via Twitter. Even if you are not planning on attending, this application, powered by Adobe AIR, is an excellent way to participate in the event virtually.

Features of the application include:

  • Live Twitter stream of all tweets tagged with #adobemax or session-specific Twitter tags
  • Photos from the Twitter stream
  • Featured tweets from conference luminaries
  • Information regarding upcoming sessions and locations
  • MAX-related keyword trends
  • MAX news and late-breaking updates

Please be sure to download the application and let us know what you think.