Posts in Category "MAX"

Adobe Flash Player 11.7 and AIR 3.7 Now Available!

Over the past 3 months we have been hard at work on the next version (Code name: Geary) of Flash Player and AIR. Our main focus in this release of Flash Player was to improve the sandboxing feature that was introduced in earlier versions.

In addition to improving Flash Player security through sandboxing enhancements, we’ve also fixed high priority bugs and issues that were reported by our community and partners.

Similarly we have been focusing on making AIR 3.7 a world-class platform to build your apps for Android and iOS platforms. In this release, we are introducing exciting features such as capability to host swf files on an external server which can then be download by your iOS applications at runtime, and support for gamepads on Android devices (like Ouya TV). Amongst a couple of other features, this release also addresses the need of preventing backup of shared objects, if required by your iOS application to comply with Apple guidelines.

Also the Flash Pro team has recently provided a glimpse of their next generation tool. Check out this quick tour:

We encourage you to continue provide your feedback and comments and stay tuned for more exciting features.

Tareq Aljaber
Product Marketing Manager – Web Segment

MAX Session Highlight: Developing Well-Behaved Mobile Applications for Adobe AIR

David Knight, a member of the AIR development team, and Renaun Erickson, a platform evangelist at Adobe, co-presented an excellent talk at MAX 2010 titled Developing Well-Behaved Mobile Applications for Adobe AIR. The session covered a number of key topics that are valuable for developers building mobile applications using Adobe AIR including how to:

  • measure the performance of your application
  • detect performance bottlenecks
  • improve the performance of your apps using techniques like object caching, GPU render mode and cacheAsBitmapMatrix

In the session, David and Renaun used several demos to support key points in their talk related to performance. In addition, the talk provides examples of how to use the Flash Builder profiler to detect problems in your applications.

MAX Session Highlight: Introduction to Adobe AIR for Mobile

In the coming weeks, I plan to spotlight several sessions from our recent Adobe MAX conference that cover the latest developments surrounding Adobe AIR.

In my first blog post in this series, I would like to encourage developers to watch the session "Introduction to Adobe AIR for Mobile" by Arno Gourdol, director of engineering for AIR. In this talk, Arno covers AIR support for the BlackBerry PlayBook, Android OS and iOS devices.

 

Summary of Adobe AIR Related Announcements at MAX

Now that Adobe MAX is officially in full-swing, I thought I would summarize some of the key announcements that are most relevant for developers building AIR apps.

  • Adobe AIR 2.5
    • For a detailed look into what’s new in AIR 2.5, please see our What’s new in Adobe AIR 2.5 article that covers the new capabilities available in the desktop, mobile and television profiles. This is a major release for developers looking to build multiscreen applications. To see an example of just how easy it is to build an Android application, please watch Lee Brimelow’s recording Publishing AIR for Android Applications where he demonstrates how to build and deploy an application to the Android market in under six minutes!
    • If you are looking for additional details related to the release, please explore our AIR 2.5 developer release notes. To submit feature requests, please visit our Adobe AIR Ideas website. Bugs can be submitted to our team using the feedback form on Adobe.com.
    • Important: Developers that have deployed a desktop application using the Application Updater framework prior to the release of AIR 2.5 should read the following tech note: Changes to AIR 2.5 Application Updater Framework.
    • Adobe AIR for TV product manager Aditya Bansod recorded an overview presentation describing how developers can begin to build applications for televisions using AIR 2.5. For additional information, see this press release.
    • There are a number of new capabilities in AIR 2.5 desktop including support for web fonts. Thank you to our friends at TypeKit for working with us to provide support for web fonts in AIR 2.5 desktop. Please be sure to check out the blog post on the TypeKit team blog for details. In addition, Mihai Corlan, a platform evangelist at Adobe, wrote an excellent article titled Using web fonts with Adobe AIR 2.5 that explores how to take advantage of web font support to build a basic news reader desktop application using HTML and JavaScript.
  • BlackBerry® PlayBook™ Support
  • Adobe Flash Builder "Burrito" and Adobe Flex SDK "Hero"
    • Adobe announced the preview release of Flash Builder "Burrito" which includes support for developing mobile and multi-screen applications and accelerated coding for Flex and ActionScript projects. For additional information, please be sure to see product manager Andrew Shorten’s blog post What’s new in Flash Builder "Burrito".
    • A preview release of Flex SDK "Hero" is now available providing support for building multi-screen applications using new mobile components. For additional information, explore the article Mobile development using Adobe Flex SDK "Hero" and Flash Builder "Burrito" by Narciso Jaramillo. In addition, Deepa Subramaniam wrote a detailed article on many of the new non-mobile capabilities of the Flex SDK "Hero" release.
    • A number of Flex mobile sample applications are available for download on Adobe Labs.
  • Adobe Flash Professional CS5
  • Adobe InMarket
  • Adobe AIR Launchpad Mobile Support
  • Upcoming 3D Support in Flash Player and AIR
    • As part of the keynote, Adobe TV Kevin Lynch introduced Project Molehill, a set of new 3D APIs coming to Flash player and Adobe AIR. For additional information, please watch the amazing video below and also visit Adobe Labs page describing the project.

Sneak peak at upcoming 3D support coming to Flash Player and Adobe AIR.

Adobe AIR 2.5 is Now Available!

Adobe is pleased to announce at the Adobe MAX 2010 conference the availability of Adobe AIR 2.5 for televisions, tablets, smartphones and desktop operating systems.  Adobe AIR 2.5 now supports:

  • Smartphones and tablets based on BlackBerry® Tablet OS, Android™ and iOS
  • Desktops running on Windows®, Macintosh and Linux® operating systems
  • Televisions with Samsung as the first television manufacturer to ship Adobe AIR in its line of Samsung SmartTV devices

Also device manufactures Acer, HTC, Motorola, RIM, Samsung and others are expected to ship the AIR runtime pre-installed on a variety of devices including tablets and smartphones later this year and early 2011.   A list of mobile devices that meet the AIR system requirements can be found on Adobe.com.

Now with the Flash Platform, developers can use their existing web skills and reuse common code across devices and platforms to develop applications, content and video for the web on both personal computers and mobile devices or build standalone applications that run outside the browser on a wide range of devices, including TVs.

In just two short weeks after the AIR runtime was released on the Android Market, hundreds of AIR apps are already available in the Android Market for smartphones and tablets with AIR currently ranked 4.5 out of 5 stars on the Android Market.  In addition, AIR apps are also available in Apple’s App Store.  You can visit AppBrain for a list of AIR apps for Android currently available on the Android Market.  This is what a few of our customers had to say about AIR 2.5:

Associated Press:  “The Associated Press is very pleased using Adobe AIR to make some of our features covering the upcoming midterm elections available on the iPhone and Android devices.”

- Brian R. Scanlon, Director, Election Services, The Associated Press

Emantras:  The ROI and resource savings to create applications with Adobe AIR and the Flash Platform is truly game changing. It is the only solution available that allows you to reuse code to target smartphones, tablets, desktops, and TV’s. The ability to deliver elearning content on multiple devices makes learning accessible to just about everyone.

- Sesh Kumar, CEO, Emantras Inc.

South Park Digital Studios: “With Adobe AIR 2.5, we were able to leverage existing code to quickly launch a new version of our popular South Park Avatar Creator across multiple platforms, letting our fans create their own South Park alter ego on the web or their Android smartphones and tablets.”

-Greg Kampanis, Senior Vice President of Content Strategy and Operations, South Park Studios

MixMatchMusic: With Adobe AIR we use the same code for desktops, tablets and smart phones, which saves us time, money and provides efficiencies of deployment. Then, we can quickly and efficiently distribute these apps through Adobe’s application distribution service, Adobe InMarket.

- Charles Feinn, CEO and co-founder of MixMatchMusic, developer of the MobBase mobile app service

You can learn more about all the new features for television, mobile and desktop devices in the article “What’s new in AIR 2.5” written by the AIR product management team and if you can’t join us at MAX you can attend MAX virtually by watching the keynote speech live.  Here is the schedule of the MAX live broadcasts:

  • Welcome to the Revolution:  Monday, October 25, 9:30 am-11:30 am PDT
  • User Experience: The Next Generation:  Tuesday, October 26, 10:00 am-12:00 pm PDT

Finally, Adobe also announced two additional pieces of AIR related news.  First, an update to the open source Flex framework and a preview release of Flash Builder that will enable developers to now build applications for mobile devices as well as desktops and TVs.   Also, Adobe InMarket™, a new service that allows developers to easily distribute and sell their applications on app stores across different device types on app stores from Acer, Intel, and others is now available.

Stay tuned this week for more exciting information from the MAX conference and new about AIR.

ADDITIONAL RESOURCES

Learn

Develop

Attending MAX? Do not miss these Adobe AIR sessions!

With Adobe MAX just days away, I wanted to highlight several sessions that developers targeting Adobe AIR should not miss! Note that these sessions will be recorded, but if you are attending MAX, please be sure to sign-up while there is still room available. All of these speakers are subject matter experts on the topics they will be covering and this is a very unique opportunity to learn from the experts.

General Sessions

Title Speaker Time
Developing Well-Behaved Mobile Applications For Adobe AIR David Knight (Adobe)
Renaun Erickson (Adobe)
Tuesday, October, 26th
4:30 pm – 5:30 pm
Developing Adobe AIR apps for the BlackBerry® Tablet OS Julian Dolce (QNX Software Systems) Wednesday, October, 27th
3:30 pm – 4:30 pm
DROID and Adobe AIR: Creating Stunning Applications for DROID Devices Suzanne Alexandra (Motorola) Monday, October, 25th
2:00 pm – 3:00 pm
How to Build Adobe AIR Apps for the iPhone and Android #2 Christian Cantrell (Adobe) Wednesday, October, 27th
8:00 am – 9:00 am
How to Develop AIR for TV Applications Don Woodward (Adobe) Monday, October, 25th
5:00 pm – 6:00 pm
Introduction to Adobe AIR for Mobile Arno Gourdol (Adobe) Tuesday, October, 26th
4:30 pm – 5:30 pm
What’s Coming in Adobe AIR Aaron Filner (Adobe) Tuesday, October, 26th
3:00 pm – 4:00 pm

Bring Your Own Laptop Sessions

Title Speaker Time
AIR for Android: Discovering the Magic Brent Arnold Tuesday, October, 26th
8:00 am – 9:30 am
Build Your First Android Application in 90 Minutes with Flash Professional and Adobe AIR #2 Lee Brimelow (Adobe) Wednesday, October, 27th
4:00 pm – 5:30 pm
How to Build Adobe AIR Applications That Seamlessly Connect to Cloud Services James Ward (Adobe) Wednesday, October, 27th
8:30 am – 10:00 am
Learn to Build a Desktop Application using HTML, CSS, JavaScript and Adobe AIR #2 Andy Matthews (Code Complete) Wednesday, October, 27th
11:00 am – 12:30 pm

Watch the “Ask the MAXpert: Adobe AIR for TV” recording

Don Woodward (Adobe) and Aditya Bansod (Adobe) presented an excellent sneak peak today covering the upcoming Adobe AIR for TV sessions at MAX. If you are interested in learning more about this topic, please be sure to watch the recording of their talk.

To learn more about AIR for TV, please register for the following sessions at Adobe MAX (now  less than one week away):

MAX Session Spotlight: Developing Well-Behaved Android Applications using Adobe AIR

Last week I caught up with David Knight, a developer on the Adobe AIR team, and Renaun Erickson, a platform evangelist at Adobe, to discuss their upcoming performance talk at Adobe MAX. The talk, titled "Developing Well-Behaved Android Applications using Adobe AIR", will cover a number of important topics related to how you can optimize your applications for mobile with a special focus on Android and iOS devices.

For those developers planning on attending Adobe MAX, be sure to add this session to your schedule. David and Renaun’s talk will be on Tuesday, October, 26th, from 4:30PM – 5:30PM.

Also, I am often asked where developers can find additional information from Adobe on how to optimize mobile applications. One excellent resource is the Optimizing Performance for the Flash Platform guide from our documentation team. It covers a number of critical topics related to performance including:

  • Conserving memory
  • Minimizing CPU usage
  • ActionScript 3.0 performance
  • Rendering performance
  • Optimizing network interaction
  • Working with media
  • SQL database performance
  • Benchmarking and deploying

Posted By: Rob Christensen, Senior Product Manager, Adobe AIR

AIR for TV Sessions at MAX

Adobe MAX is right around the corner and we’re super excited to start showing off the latest and greatest that AIR has to offer. There’s going to be a ton of exciting sessions covering desktop, mobile devices, and now the newest screen, TVs.

We’ve got two sessions specifically aimed at getting our customers excited about and educated in what AIR for TV is going to offer them. We also have a lab that will give you a chance to learn how to actually develop AIR for TV applications. Plus, as usual, we’ll have a couple of surprises up our sleeve that you won’t want to miss!

Our two sessions will help you learn two things: first, the ecosystem around TVs, Blu-ray Players, and set top boxes; and, second how to actually use the new AIR for TV platform to build and optimize applications that run on those devices. Expect these to be info-packed, fun, and engaging sessions to learn about a whole new screen to take your apps and content.

Flash Platform for TV: A New Ecosystem by Aditya Bansod (Principal Product Manager)
Join us for a sneak peek of Flash Player on Google TV and how Adobe AIR will soon power a whole new class of devices in the digital home, helping Adobe Flash Platform developers build experiences for an entirely new market of consumers. This session will provide an exclusive first look, with product demos of Google TV and AIR for TV

How to Develop & Optimize AIR for TV Applications by Don Woodward (Principal Scientist, Consumer Electronics)
Learn how to build engaging applications for the TV screen using Adobe AIR. Special focus will be made on design considerations and optimizations for building applications for the television.

In addition to the two sessions above, we will also be hosting three hands-on labs at MAX. You won’t want to miss these! We’ll be giving you all the tools you’ll need to walk out of the lab a super-charged TV developer.

Lab: Developing Your First AIR for TV Application by Don Woodward (Principal Scientist, Consumer Electronics)
Learn in this lab how to build engaging applications for the TV screen that run on Adobe AIR. Special focus will be given to design considerations and optimizations for building applications for the television.

So join us at MAX, sign up for the sessions, and learn what Adobe has been doing the last year to open up a whole new ecosystem for our community.

Aditya Bansod
Principal Product Manager

Sneak peak at upcoming AIR sessions at Adobe MAX

With our upcoming Adobe MAX (October 23rd-27th) only about a month away, I thought this would be a perfect time to highlight our annual conference and call your attention to several sessions that developers and designers building AIR applications might find particularly valuable.

For our customers using Adobe technologies, MAX is often one of the most exciting times of the year since Adobe often launches new products and sneaks never seen before technology. MAX represents an excellent opportunity for our customers to learn about the latest development in Adobe technology, network with peers in the industry and connect with members of our development team. For development teams at Adobe, it is also a thrilling event as months and often years of hard work can be finally presented to our enthusiastic customers.

This is my third year as a camp manager for the AIR track of MAX and, without question, I have never been more excited by the quality of talks and forthcoming announcements from Adobe teams. As the AIR runtime expands to support more platforms ranging from desktops to mobile devices and TVs, multi-screen application development is not only becoming a reality but a market expectation.

The following sessions, many of which will be presented by members of the AIR product or evangelism team, will likely be of interest to developers building apps for the desktop, mobile devices and, soon, TVs:

  1. Introduction to Adobe AIR for Android by Arno Gourdol (Director of Engineering, Adobe AIR)
    Learn how to quickly build an entire Google Android application from scratch using Adobe AIR. This session will provide a high-level overview of how to integrate with several device APIs, including the accelerometer for games and geolocation for location-based services. We’ll also describe how to package and sell your application on the Google Apps Marketplace.
  2. Developing Well-Behaved Android Applications using Adobe AIR by David Knight (Computer Scientist, Adobe AIR) and Ben Garney (Developer, PushButton Labs)
    Learn how to tune your applications to provide an optimal user experience within the performance limitations of a device’s hardware and software. We’ll share tips and tricks for how to build Android applications powered by Adobe AIR that respond quickly. Discover best practices for how to troubleshoot performance problems such as rendering bottlenecks and occasionally connected networks. 
  3. Build Your First Android Application in 90 Minutes with Adobe AIR by Lee Brimelow (Platform Evangelist)
    Learn how to build your first Android application in under 90 minutes using the latest versions of Adobe AIR, Flex, and Flash Builder. Topics will include how to build a basic user interface, accessing a camera, displaying HTML content, and tips on troubleshooting bugs. By the end of the session, you’ll have a clear understanding of how to build an application and upload it to the Android Marketplace.
  4. Flash Platform for TV: A New Ecosystem by Aditya Bansod (Principal Product Manager, Adobe AIR)
    Join us for a sneak peek on Google TV and how Adobe AIR will soon power a whole new class of devices in the digital home, helping Adobe Flash Platform developers build experiences for an entirely new market of consumers. This session will provide an exclusive first look, with product demos of Google TV and AIR running in the digital home.
  5. How to Build Adobe AIR Applications That Seamlessly Connect to Cloud Services by James Ward (Manager, Evangelism)
    See why cloud-based storage and processing are driving more and more developers to take advantage of remote services. In this session, you’ll learn through a series of code samples how to use Adobe AIR to connect to these services, including Facebook, Twitter, and more. By the end of this session, you’ll have a clear understanding of how to connect to several cloud services for desktop and mobile applications. 
  6. Adobe AIR Code Camp by Duane Nickull (Senior Manager, Evangelism) and James Ward (Manager, Evangelism)
    Attend this mega-lab for a comprehensive, hands-on dive into Adobe AIR for Flex 4 developers. You’ll learn how to use the latest features of AIR by building several applications on your own computer, and leave with source code for more than 20 applications. We’ll cover using the microphone class, writing to a local drive, launching a native process, and more. The lab includes a sneak peek at developing AIR applications for the Android OS. The courseware is modularized so beginners can follow along.
  7. What’s Coming in Adobe AIR by Aaron Filner (Group Product Manager, Adobe AIR)
    Take a look at the next release of Adobe AIR, which will include support for developing both mobile and desktop applications. In this session, you’ll learn about the runtime and SDK features coming to the next release of AIR. Special focus will be placed on the workflow and development of Google Android applications, including device APIs, best practices, packaging, and deployment to the Google Apps Marketplace. 
  8. Learn to Build a Desktop Application using HTML, CSS, JavaScript and Adobe AIR by Andy Matthews (Founder, commadelimited)
    Learn by example how to develop rich, engaging applications that run on the desktop using Adobe AIR combined with HTML, CSS, and JavaScript. This session will focus on developing applications for the desktop that can read and write to the local file system, display notifications, and leverage popular JavaScript frameworks including jQuery. Code samples will be used to help guide you through the workflow of creating your first AIR application. 

Important MAX-related links:

If you are unable to attend MAX, please note that many of the sessions will be recorded and I will request that speakers share their slides publicly.

Rob Christensen
Sr. Product Manager, Adobe AIR