Introduction to Adobe AIR for Mobile

To view this content, you need the latest version of the Flash Player. Adobe TV uses the Open Source Media Framework (OSMF) to deliver a superior video experience. Please upgrade your Flash Player to version 10.2 to benefit from this technology.

Gain unprecedented creative control with new expressive features and visual performance improvements in Adobe Flash Player 10.2.

Flash Player is a cross-platform browser plug-in that delivers breakthrough Web experiences to over 99% of Internet users.

Your transcript request has been submitted.

Adobe TV does its best to accommodate transcript requests. It can take a few weeks for the transcript to become available in the Community Translation Project, so keep checking back.

Join the Community Translation Project

Thanks for your interest in translating this episode! To get started, please join the Community Translation Project.

Please Confirm Your Interest

Thanks for your interest in adding translations to this episode! Please select the language you would like to translate this episode into.

An error occurred while processing your request. Please try to again later. We apologize for the inconvenience and appreciate your interest in the Community Translation Project.

Another translator has already started to translate this episode. Please choose another episode or language.

Thanks for Participating!

This episode has been assigned to you and you can expect an e-mail shortly containing all the information you need to get started. We ask that you please complete your translation within 30 days. Sign in to your dotSUB account to get started right away.

About This Episode

Learn how to quickly build an entire Google Android application for Adobe AIR from scratch. 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. In addition, this session will cover deploying your applications for iOS and the BlackBerry PlayBook.

Join Jason Levine as he explores the tapeless, native workflow for DSLR video in Creative Suite 5 Production Premium, which includes Adobe Premiere Pro, Photoshop, After Effects, and Soundbooth. HDSLR cameras are finding their way into video productions.

Learn about the Samsung SDK to Distribute Your AIR Apps to Samsung Smart TVs

See how easy it is to distribute and monetize Adobe AIR applications to millions of Samsung Smart TVs and Internet-connected devices with the Samsung TV Application SDK. Explore the SDK, the Samsung Apps marketplace, integration with Adobe AIR 2.5, and the app submission process. Also learn about valuable resources such as test centers that are available to help ensure your success.

Over the past year many sites that previously used Adobe Flash Player compatible content — especially video — have transitioned to formats that "Flash un-ready" devices can handle. Join a panel of content producers from entertainment, education, and editorial industries as they explain why HTML5, H.264, and native apps for mobile devices do not replace their Flash Player compatible content for mobile.

Discover how BlackBerry App World can be used to deliver your applications to users and generate revenue. Learn how to leverage BlackBerry App World as a channel to reach BlackBerry PlayBook users. See how you can make additional revenue with the BlackBerry Payment SDK once you have acquired customers for your applications.

Join Julian as he takes you through the process for creating Adobe® AIR® applications for the BlackBerry Tablet OS. During the session Julian will show off some of the key features of the BlackBerry Tablet OS SDK, as well as how to publish apps for it. This session will give you all the information you need to know to start creating AIR applications for the platform.

Discover a brand-new framework for building complete cross-platform, cross-device web applications. jQuery Mobile gives you all the tools you need to build good-looking web applications that work on all phones. This talk will delve into the reasoning behind the construction of jQuery Mobile and teach you how to build some jQuery Mobile applications of your own.

Learn how to create applications and application components specifically for Intel® Atom™ based netbooks, laptops, and tablets. Learn tips on what will resonate with Intel AppUp center customers. Learn about the market opportunity, the need for apps designed from the ground up for netbooks, and why netbooks and tablet devices are a growing application marketing segment. Find out how you can submit applications to multiple Retailer, OEM, and services provider branded Intel AppUp_ center storefronts through Adobe Melrose.

Writing Apps for Netbooks and Reaching Consumers through the Intel AppUp℠ Center

Join experts from Intel to learn more about Adobe AIR application development for netbooks and the Intel AppUp_ center via Adobe Melrose. In this session, we'll walk through technical details on developing netbooks and how to integrate your application with Adobe Melrose to distribute it to millions of consumers through Intel AppUp_ center stores. By the end of the session, you'll have all the knowledge you need to quickly create and sell applications.

Learn about programming charts, graphs, diagrams, animations, drawing applications, and other early use cases for the HTML5 canvas element. Get a deep-dive exploration of the canvas API. Shapes, styles, transforms, compositing, images, and even animation will be covered in depth. Along the way, we'll explore numerous examples on both the frivolous and more practical sides of the scale. References to the Adobe Flash Player drawing API will be made where applicable.

See how easy it is to extend Creative Suite by using all the simplicity and goodness of Adobe AIR development. Now you can create cross-platform, cross-application, network-aware extensions using a simple, consistent development process. Learn how to create data-aware layouts that connect designers, copywriters, and editors together in real time.

Flex is already in use in two VMware applications in the VMware management suite: VMware View (which delivers personalized virtual desktops as a managed service) and VMware vCloud Director (which enables provisioning, deploying, and managing virtualized workloads in internal and external clouds). Moving forward, the Flex footprint expands into VMware's broad customer base with its next-generation management console for vSphere. VMware's 25,000-plus strong partner and customer ecosystems will soon be able to leverage Flex to integrate their solutions into the VMware management UIs. Join the VMWare team to hear about how they use Flex to improve VMware product experiences.

See how NVIDIA Tegra uses the GPU to accelerate both video and graphics within Adobe Flash Player 10.1 for unmatched performance and battery life. In this session, we'll explore how to optimize for the new generation of GPU-accelerated Android phones and tablets and explore the capabilities of these new classes of device.

See how te next-generation 3D APIs coming in Adobe Flash Player will make it easy to display 3D objects in Flash. Pixel Bender 3D takes Adobe's existing Pixel Bender 2D technology and brings it into the third dimension to make it easy to create great-looking 3D objects. Learn about boning and skinning, vertex shaders, and material shaders.

Discover new techniques for adding motion to content. Since the early days of the web, we've relied on Flash technology, and more recently, JavaScript. But now, with WebKit and Mozilla leading the way, transformations and transitions can be achieved with pure CSS. And for those in need of even more movement, CSS3 provides keyframe-based animations. In this session, we'll take a look at all of the possibilities and explore what works and where — from the simplest hover effects to creative usability enhancements and the sure-to-be-popular spinning corporate logo. It's all about the movement, baby!

Learn how Adobe AIR 2.5 enables developers to easily build, deploy, and monetize applications across multiple mobile operating systems and marketplaces using a common codebase, workflow, tools, and skill sets. In addition, this session provides a preview of iPhone app development and Android app development.

Explore the tools, techniques, and resources for protecting content that are available to organizations. As a developer, you'll learn how to create secure architectures and how to audit your source code for potential issues. As a quality assurance specialist, you'll learn how you can test to find vulnerabilities in SWF content. Everyone will leave with pointers to additional resources to further your knowledge and track important updates.

Measuring and Optimizing the User Experience for Flash Apps with Solutions Powered by Omniture

Learn how to extend the value of your Flash technology–based applications with measurement and optimization. This session will demonstrate and provide strategies for adding measurement, testing, and targeting for optimized user experiences within your apps. Products to be used in this presentation include Adobe SiteCatalyst, Test&Target, Flash Professional, and Scene7.

Learn how to build amazing applications for DROID by Motorola devices powered by Adobe AIR and Android. This session will show you how to take advantage of powerful device features using ActionScript APIs and make your application shine on this line of devices. We'll cover valuable, timesaving coding techniques and show a demo using one of the devices and Flash Professional. DROID is a trademark of Lucasfilm Ltd. and its related companies. Used under license.

Adobe TV: The Business and Technology Behind a Global Enterprise Video Platform

Get an inside look at the process of designing and developing a global enterprise-class video portal. This session includes both business and tech discussions, including a high-level overview of the framework and content management system, Adobe SiteCatalyst integration, ad server integration, extending Open Source Media Framework, rapid deployment with Adobe ColdFusion, when and why to use jQuery, and the platform as a marketing and business tool.

Join us as we share several of the key best practices we have learned over time while building Hendrix, a large business-critical Adobe enterprise application built with Flex and Adobe LiveCycle Data Services. Hendrix was built to leverage many existing systems within Adobe IT (such as our SAP customer relationship management system and computer telephony integration system). Some of these best practices may be familiar to you, and some may not. All come from the collective experience of the people who design, develop, and operate the Hendrix application.

Join the Flare3D (ActionScript 3D framework) team to learn about creating innovative Flash 3D–enabled applications with the new 3D APIs that are coming soon to Adobe Flash Player. See how new integrated 3D tools will make your work easier than ever. The hands-on presentation will cover the whole production pipeline: design, export, programming, and publishing.

Join Suchit Mishra, Acrobat lead security researcher, and Steve Gottwals, group product manager, as they help separate fact from fiction in the buzz around Adobe Reader security. We'll outline the motivation behind Protected Mode and give a demonstration of Reader running in the sandbox. We'll discuss how Reader Protected Mode works and how it can protect end users from Internet attacks via malicious PDF files.

New LiveCycle Data Services Support for HTML5/JavaScript, Android, Apple iOS, Java, and .NET

Get a preview of our upcoming Adobe LiveCycle Data Services non Flex native client SDKs for HTML5/JavaScript, Android, Apple iOS, and Java. Also get a preview of the coming native .NET server support. LiveCycle Data Services is not just for Flex clients anymore, and not just for Java on the server anymore either. Explore how developers can now use remoting and messaging to write multiclient, multiserver apps.

Join Kevin Schroeder, technical evangelist at Zend Technologies, to learn how easy it is to create a remote end point in PHP using Adobe Flash Builder, Zend Studio, and Zend Framework. In this session, he'll cover how to create and access remote data in PHP using Zend Studio and Zend Framework in Flash Builder 4.

Come see the best rich media campaigns of 2010. Learn how they made that game ad tilt your HTML page or drive a car from an animated banner into a video ad. This session will feature companies that pioneer innovative uses of Adobe Flash and its interface with the HTML page to deliver outstanding campaign performance for their clients. Speakers from Doubleclick, EyeWonder, Greystripe, MediaMind, Medialets, PointRoll, and Sprout are scheduled to present.

Join renowned Flash developer R Blank as he explains the basics of getting things done in ActionScript 3.0. In practically focused lessons, R will provide code samples to get you up and running with ActionScript 3.0 — or help you understand more of what you've been doing if you're already playing around. He'll also show off the cool features you can exploit in Flash Player 10. You'll leave with a great set of source files. If you've been putting off the move to ActionScript 3.0 or have had trouble getting up to speed, this talk is for you.

Camera, GPS, and Accelerometer: Tapping into Device Features with Adobe AIR

Learn how to take advantage of the most interesting features of smartphones with Adobe AIR. This session will cover brand-new APIs for accessing the camera, GPS, and accelerometer on mobile devices. You'll walk away with sample code and great examples that will make it easy to add device-specific capabilities to your AIR applications.

Explore some of the most popular Flex and ActionScript 3.0 Architecture and Dependency Injection frameworks, such as Cairngorm, Mate, Parsley, PureMVC, Robotlegs, and Swiz. We'll also discuss what each framework's pros and cons are and which framework makes sense when faced with different architectural designs. You'll also learn which architectural patterns (like Model-View-Controller and Presentation Model) are considered popular in current application design.

Strengthening Adobe’s Enterprise Platform with Day Software and Open Development

Learn how the combination of Day's leading web solutions and Adobe's enterprise portfolio provides a unique opportunity to developers: a unified web content and application delivery platform. By introducing web content management, digital asset management, and social collaboration to Adobe’s product portfolio, the solution offers developers an impressive set of capabilities to create, manage, distribute, and monetize content while delivering the best experience possible. Learn why open development is the cornerstone of Day's R&D strategy for web content management and how it can help software development organizations design more adaptive systems and leverage the power of virtual communities.

Learn the tools and programming techniques available for developing secure Adobe ColdFusion applications. This session was co-developed by an independent ColdFusion security developer and a platform security strategist at Adobe. Experienced developers will benefit from this timely and important presentation.

Join Enrique Duvos, Adobe Flash Platform evangelist, as he introduces you to creative layout techniques leveraging the new Flex 4 SDK component model and layout architecture. You'll learn how to develop sophisticated layouts from both a technical and user experience point of view. Topics will include assignable layouts, transformations, 3D, visual orchestration, and more.

Hear David Bieselin, Adobe Connect Engineering Director and Gaurav Satija, Adobe Connect Sr. Manager, explain how you can take an existing Flex application (or create a new one) and offer rich collaboration features through an Adobe Connect meeting room. They will demonstrate how the free Adobe Connect Collaboration SDK lets Flex developers create views based on role, synchronize data within meetings, and communicate with other objects within the meeting environment. This is a must-see session for anyone wanting to add collaborative capabilities to a Flex application.

Dive into the depths of code quality by learning about the main rules around dead code, code optimization, security, and multiscreen development, as well as language- and framework-specific smells. We'll explore different techniques to streamline your personal and team development workflow in regard to code quality and team best practices by using FlexPMD seamlessly in your development and continuous integration environments. Discover how you can tune FlexPMD by modifying and adding custom rules to reinforce your team practices in a healthy, effective, and transparent manner.

Join us for a session on Flex and PHP integration and some of the workflows that can streamline your work with these two technologies. You'll learn how to use the tools together (Flash Builder and Eclipse for PHP), set up a Flex/PHP project, debug Flex and PHP code using Flash Builder features and XDebug, use the data-centric development features, and leverage the Doctrine 2 PHP libraries with Flex.

How the com.bigspaceship ActionScript Package Brings Designers and Developers Closer

Over ten years of creating award-winning digital experiences, the Big Spaceship team has created a library of ActionScript classes, which were released to the public earlier this year. In this session, hear from Big Spaceship's Joshua Hirsch as he explains how many of these classes are used, showing detailed examples. Part of the package was designed to streamline the workflow between designers working in Adobe Flash Professional and developers working with code editors. There will be code on the screen for some of the session, but anyone who works on multidisciplinary teams will get something out of the presentation.

We'll take Flex, add some garnish (parsley), mix in design patterns, and serve piping hot on multiple screens. Join developers from the Adobe@Adobe team as they take you on a whirlwind exploration of developing production multiscreen applications. You'll laugh, you'll cry — no, wait.... You'll walk away from this interactive session with practical knowledge to take your AIR applications to the next level. This is not a session on theory but on enterprise-proven techniques for delivering your AIR application across multiple screens, big and small.

Learn practical yet progressive examples of the most beneficial CSS3 techniques to put to use in your web pages. With browsers now beginning to support many pieces of CSS3, websites are now popping up with rounded corners, drop shadows, and unique embedded fonts. But CSS3 can do more than just add visual richness to your sites. Powerful new selectors and image-free visual effects can streamline sites and improve speed, and media queries can make sites more adaptable and usable on today's variety of browsers and user agents. See all the features of CSS3 in this session.

Join Greg Rewis, Adobe's principal web evangelist, as he dives into the jQuery framework and demonstrates how easily a few lines of jQuery code can solve everyday web challenges. Using practical examples and "plain English" explanations, Rewis will cover the basics of jQuery, such as syntax and selectors, and examine more advanced topics such as element manipulation, animation, and effects. Along the way, you'll be armed with tips for code optimization and reuse, a selection of useful jQuery plug-ins, and guidance on how to create your own plug-in.

Join Scott Richards for a guided tour of the latest features in Dreamweaver that enable you to harness the power of HTML5 and CSS3 in your site. See how you can use the Widget Browser to easily add Javascript based Widgets to your pages. As your web sites rely more and more on CSS and Javascript make sure you are taking advantage of the tools in Dreamweaver to help you quickly navigate to the css controlling your web pages and help you troubleshoot problems.

Technical Tips and Best Practices for Getting Content on the Akamai HD Network

Learn how you can enable terabit-scale audiences for live and on-demand video delivery by leveraging the Akamai HD Network for Flash, powered by Akamai's globally deployed HTTP EdgePlatform. The Akamai HD Network for Flash offers HTTP-based multibitrate delivery, live DVR, fast startup, and reduced rebuffering to increase audience scale and engagement time. Learn best practices for how to encode and prepare your content for multibitrate delivery to desktops and mobile devices, and how to build a video player based on open source frameworks such as OSMF that can take advantage of the Akamai HD Network for Flash.

Learn how to integrate monetization capabilities into your content, and hear what Adobe is doing to help you maximize revenue. The session will cover pain points, current capabilities, and upcoming plans around monetization and payments. We will provide a walkthrough of the sign-up, integration, and publishing process for the "try and buy" business model as well as review a case study.

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.

Learn how to get PDF files to behave the way you and your readers want on the web. We'll share best practices for helping to ensure that PDF files are easy to read, navigate, and access, as well as for making PDF files as streamlined as possible without losing quality.

Join Rob Brooks-Bilson for a discussion on configuring, securing, and maintaining Adobe ColdFusion servers for optimal performance and stability. In addition to server configuration, he'll also discuss the server monitor and the new Adobe Air based server manager introduced in ColdFusion 9.

Hear from Adobe insiders and learn about the hidden gems and community resources that can help you build, share, and leverage the LiveCycle Enterprise Suite developer ecosystem. This session will review the Adobe Developer Connection program, the latest Adobe forums, and the developer website and include demonstrations of tools including Enterprise Cafe, Tour de LiveCycle, and Developer Express.

Hear how focusing on user experience can improve the value of the enterprise applications you deliver. Also learn about architectural changes in the next release of Adobe LiveCycle Enterprise Suite as well as new features in servers, client runtimes, and tools that will allow you to build, deploy, and measure excellent customer experiences.

Hear top design professionals explain how to unlock new value hidden in complex enterprise systems through the expression of user-centric goals in design patterns. You'll learn how Adobe is converging solutions, platforms, and tools to help you better serve your customers or constituents by delivering great experiences. This session equips you with business cases as examples of current cultural shifts, as we share our user experience vision, some technology sneak peeks, and a vision for the future of enterprise applications.

Discover some of the many features of Adobe ColdFusion that you won't see described in marketing materials. Each release of ColdFusion is packed with new functionality to make your applications come alive. In this session, the senior engineering director for Adobe ColdFusion and ColdFusion Builder will review some of the lesser discussed features of ColdFusion 9.

Join Raymond Camden to learn which techniques (source control, unit testing, load testing, and so forth) are considered best practices for the Adobe ColdFusion developer and, more important, why they are considered best practices. Practical examples of the benefits of these practices will be provided.

Hear from Chuck Freedman (@chuckstar | www.chuckstar.com/blog), Adobe Flash Platform expert and chief channel evangelist at litl, as he discusses how Flash Player compatible content plays on many cool, in-home devices from Sony, Nintendo, litl, and more. He'll explore why creators should take special note of different form factors, simplified user experiences, and the new distribution channels that make this an exciting opportunity. We'll consider the full range of experiences, from open, multiplayer games and HD video in the living room to interactive cooking in the kitchen to DIY guides in the garage, and even story time.

Explore the innovation in PDF and Adobe Flash and how these two technologies converge to enable the next generation of correspondence. Learn how to speed up the development of a correspondence application, leveraging the new Interactive Statement Solution Accelerator within Adobe LiveCycle ES2, and hear about the new features that can help minimize your development efforts.

Join Adobe Community Professionals Marc Esher and Joe Rinehart for a showcase of applications you didn't expect ColdFusion to build. You'll see RIA magic, real-time messaging, unexpected beyond-the-browser interfaces, and unbelievable enterprise productivity. This isn't a presentation about one feature or a customer case study; it's a tag-team tour of the most stunning, jaw-dropping ColdFusion examples these two could find. Information, innovation, and inspiration are their domain, and they'll deliver all three in spades.

Learn the tools of the trade for creating great games for the Adobe Flash Platform, including enhancing the fun factor, optimizing performance, and deploying across devices. John Say and his team at Say Design have enjoyed the excitement and rewards of building a wide variety of games over the last ten years using the Flash Platform. From the web to mobile to kiosks, they have delivered games on almost every device enabled for the Flash Platform. Catch up on their latest tips and tricks for Flash Player on mobile.

Get a deep dive on recent announcements regarding the future 3D APIs in Adobe Flash Player. In this exclusive session, team members from both Alternativa3D and Away3D explore how these new capabilities will transform the potential for 3D graphics in Flash Player. The presentation will include some never-before-seen demos showcasing the next step in the evolution of 3D in Flash technology — something you won't want to miss.

Join us as top casual game publisher PopCap covers a wide variety of topics about porting bestselling "Plants vs. Zombies" from its proprietary C++ framework to ActionScript and the Adobe Flash authoring environment. This session will cover traditional game architecture and the update loop, tradeoffs in the Flash graphics API versus PopCap's native PC graphics API, animation, font rendering, sound and music systems, and resource management.

Get a primer on what it takes to design, develop, and deploy a web app for mobile devices. Join Paul Dorian and Jorge Taylor as they share what they learned from their designer-developer collaboration on a recent mobile web app project. They'll take you through their workflow, highlighting the unexpected discoveries, key challenges, and lessons learned along the way. If you're a web designer or developer interested in migrating your skills to the mobile world but you're not quite sure how to get started, then this session is for you.

Building Rich Multi-User Applications with LiveCycle Collaboration Service

Learn how to let concurrent users of your applications communicate and work together in real time. Adobe LiveCycle Collaboration Service allows you to add rich collaboration features to your applications built with Flex, Flash Professional, and Adobe AIR, enabling users to chat with text or peer-to-peer audio/video. By integrating your applications more deeply with this hosted service, you can enable your users to conavigate, assist each other with tasks, and get things done faster, saving you the hassle and expense of managing a communications network. Discover how collaborative features can make your apps even richer.

"Hear from product experts and discover how you can extend your enterprise to iPhone, iPad, Android, Windows Mobile, and BlackBerry devices by leveraging the Adobe LiveCycle Enterprise Suite platform. The session will include best practices for integrating business processes, accessing shared content, and developing forms for use on mobile form factors. "

Learn how you can leverage peer-to-peer communication in Adobe Flash Player to enable multiplayer games on Facebook. This session will include an in-depth tutorial on peer-to-peer technology, a demo of how to use peer to peer in your games with Adobe Flash Builder and Flash Professional CS5, and deployment on the Facebook platform.

Learn how to build Adobe AIR applications for Android. After reviewing the basics of AIR for Android, we'll focus on building data-driven applications for Android devices. You'll learn how to work with the local database on your phone, how to synchronize data, how to retrieve and push data to your Android device, and much more. Don't miss this opportunity to catch the next wave in application development.

Join Joseph Labrecque from the University of Denver as he demonstrates the various features of Adobe AIR 2 and AIR for Android and how they can be used in a university setting. Learn how the university is leveraging AIR to expand and supplement a host of university projects and applications. Labrecque will preview new AIR projects he is working on and share his experiences with the AIR for Android prerelease for building mobile applications on campus.

Learn how Adobe innovation will continue to drive technology to increase quality, protection, and reach, helping you expand your business using video across devices that support Flash technology. This session will provide an introduction to new Adobe Flash Media Server 4, Open Source Media Framework, Adobe Flash Access, Adobe Flash Player, HTTP Dynamic Streaming, H.264, multicast, and P2P — where we are now and where we're going next. During the session, we'll share some of the brilliant video experiences Adobe customers have created.

Explore how video players developed with Open Source Media Framework (OSMF) can be customized with ActionScript APIs and plug-ins. Learn how to integrate video with external media service providers including advertising, analytics, CDNs, and more. Led by OSMF engineers, this session will be a full deep dive on developing OSMF plug-ins to integrate robust media and video experiences that use delivery methods from HTTP through RTMP to reach the most people.

Learn how to create amazing H.264 video that performs well on large and small screens from one of the industry masters of encoding for H.264 video. The session will begin by discussing the fundamentals of encoding H.264 for Flash and cover encoding profiles, buffering techniques, hardware acceleration, and optimizing H.264 for mobile screens. The session will review Adobe's recommendations for video encoding for HTTP Dynamic Streaming and how you can make your video look great.

Discover visual and conceptual models that can help you understand programming generally and ActionScript specifically. Everything shown will be supplemented with related code samples. You'll walk away with clear (and, possibly, new and unique) ways to think about properties, methods, data types, classes, and object oriented programming. Additional topics may include variables, loops, arrays, and value objects. All are welcome, but ActionScript experience is recommended.

Join Mete Atamel, Adobe LiveCycle Data Services architect, to learn all you need to know to build the most demanding Flex applications with real-time data. The latest version of LiveCycle Data Services comes with an extensive set of advanced messaging features, including reliable messaging, message throttling, edge server deployment, and a NIO-based Java load testing tool. In this session, you'll not only get in-depth coverage of these features but you'll also see them in action with live demos.

Learn how to stream video and audio over HTTP networks with HTTP Dynamic Streaming and Adobe Flash Player 10.1, helping you lower costs and reach a wider audience with your video content. This session will step you through the workflows for encoding, packaging, protecting, and delivering video using the Open Source Media Framework. Discover techniques to optimize the F4F file format, tweak the F4F file packager and live packager, and apply DRM with Adobe Flash Access 2. Learn how to set up your own HTTP Origin using Apache to work with popular content delivery networks.

Change the way you think about live video and social media to drive your business with the new P2P options available in the Adobe Flash Platform. Discover how the new P2P protocols (RTMFP) in Flash Player 10.1 can open new doors for video in your applications while significantly reducing your bandwidth costs. This advanced deep-dive session will guide you through the development process for integrating RTMFP Groups and Multicast technology. Topics will include ActionScript development techniques with Adobe Flash Builder, protocol (RTMP/RTMFP) connection failover, video publishing, and managing the peers within the group.

Join Aaron Pederson and James Polanco, Flex component development experts, as they walk you through the inner workings of the Flex framework and explain how to write extensible, rich, and highly performing components. They will cover the new Spark component and skinning architecture and how to use it correctly to build Spark components for use in Flex applications.

Learn how to deploy a robust video delivery service within your enterprise that will ensure high quality of service, minimal network usage, and strategic deployment methods that keep your servers safe for both internal and external delivery. Deploying a service structure that meets the demands for higher quality and more usage that doesn't bring down your network will be the focus of this session. Step though deployment and configuration strategies for unicast, HTTP, multicast, and P2P with Adobe engineering's tips on hardening, configuring, and monitoring Adobe Flash Media Servers within your network.

Learn how to build applications for the Adobe Flash Platform that can be adapted to specific countries or regions in order to reach users effectively. We'll explore how to anticipate and deal with typical issues you may encounter when trying to internationalize content for various contexts — web, desktop, or mobile — native or not, using the Flex framework or not. Discover the standards, tools, and workflows you can use today to help you boost your productivity during the globalization process.

Learn how to use the Flex SDK to create world-ready applications. We'll discuss in detail the functionality provided by Flex and the flash.text.engine, flashx.textLayout, and flash.globalization packages. This will include discussions of detecting the default for the UI language, UI mirroring, complex script, vertical writing support, and language- and region-specific formatting of dates, times, numbers, and currencies. We'll also touch on globalization features targeted for the next version of Flex.

Learn how the next version of the Flex SDK will enable developers to easily create applications for the desktop and mobile devices. This session will show you how you can use the new mobile features in the SDK together with familiar Flex concepts to build mobile applications. You will learn about the new mobile-specific components and capabilities being added to the Flex SDK, as well as learn tips for optimizing both the design and performance of your application as it works across different devices.

Screens of Possibility: Pushing Multiscreen Experiences with Spark and Flex

Join Juan Sanchez, RJ Owen and Leonard Souza from EffectiveUI as they walk through methods used to design and architect multiscreen experiences with Spark and Flex 4. They will demonstrate an application built for the desktop, the web, and handheld devices and show off the techniques used to build them. They'll focus on Spark skinning, effects and layout, interaction with the file system using Adobe AIR, and coordinating data using LiveCycle Data Services. Never has there been a more exciting time for building user experiences — or a more powerful toolset to build them with.

Join Adobe's Hans Muller, senior engineer on the Flex framework team, as he walks you through the capabilities of the new Spark DataGrid component for use in creating highly customized data-visualization Flex applications. In this session, you'll learn how to build a high-performing Spark DataGrid as well as learn all about the new Spark DataGrid skinning contract. We'll also cover how to create custom item renderers for use with the DataGrid control.

Learn about the benefits of adding social components to your applications, such as increased virality and user engagement. You'll find out how Adobe Flash Platform Services makes social integration easy to add and maintain instead of rewriting your app each time a social network changes its API. See three different uses of social features and walk through the steps required to build them into your app.

Join Joa Ebert for a tour of the features of his Apparat framework. You'll learn how to optimize ActionScript using Apparat features like inline expansion. The session will also focus on code coverage and how Apparat can help you write better ActionScript.

Join us to learn how Adobe uses open initiatives to deliver new technologies, jump-start new applications, gather feedback, and engage with a vibrant development community. Open@Adobe is one of Adobe's latest programs to make the web more open.

Learn how to develop games based on Flash technology and the open source PushButton Engine. PushButton Engine is a framework that's designed for creating a new generation of games for Flash. PushButton Engine not only makes it easy to build great games, but it also allows the development of new functionality and components to improve the world of gaming for everyone thanks to its open source nature.

Discover how you can profit from your Adobe AIR applications. Until recently, it has been hard to distribute and charge for AIR apps. We'll talk about new capabilities in Adobe Flash Platform Services that make the process easy, and walk you through the steps required to use the service.

Find out how the latest release of Spring BlazeDS Integration and its accompanying add-on for Spring Roo make developing Spring-backed Flex applications easier and more productive than ever. In this session, you'll learn the basics of the integration and see live examples of how to use the Spring Roo add-on to build a rich application that leverages the remoting, security, and server-push capabilities of this simple-yet-powerful technology.

Explore the development of a language learning tool. We'll cover concept, design, production, and evaluation processes as well as all the tools used in those processes, including Adobe InDesign, Photoshop, Illustrator, Flash Catalyst, Flash Builder, and Flash Media Server. Then we'll dive into developing user management, authentication, content management, assessment, reporting, and administrative modules. This session provides you with an open source project you can use to get started building your own language learning projects.

Come learn how to use FlexUnit 4 with Adobe Flash Professional CS5 and take advantage of unit and integration testing to help you write higher quality code. If you are a Flash ActionScript developer who spends a significant amount of time in Flash Professional and have concerns about your code quality and stability, then you will want to learn about FlexUnit 4.

Dive deep into the Adobe Flash Player renderer with Lee Thomason, Flash Player architect, and see how to optimize the rendering performance of your applications. Thomason will cover mechanisms like the display list, text rendering, shaders, GPU hardware acceleration, and exclusive features coming in a future version of Flash Player. After this session, Flash Player rendering will no longer be a mystery.

Join us for an informative session on how to use the debugging, profiling, and testing tools in Adobe Flash Builder to help build scalable, high-performance Flex and Adobe AIR applications. In addition to covering the debugging basics, we'll detail advanced debugging features, explain memory and performance profiling techniques, and show you how to perform unit testing using the built-in support for FlexUnit in Flash Builder.

Learn how to integrate the productivity features in Adobe Flash Builder into your daily routine. Join Jason San Jose, a developer on the Flash Builder team, for a deep dive into keyboard shortcuts; code generation; hidden commands; preferences; and new ways to write faster, better code.

Explore essential plug-ins and tools that every developer should add to their Adobe Flash Builder installation. In addition to covering configuration of the plug-ins, we'll explore how to use them as part of a workflow for rapid development of Flex and ActionScript applications. By attending this session, you'll learn how to save development time and increase your productivity.

Learn how to set up mobile devices as controllers with Adobe AIR, explore issues you might run into, and discover how to best design desktop applications to interface with one or more devices. When you think beyond the desktop, you are not limited to simply building mobile versions of an application, but rather can take advantage of powerful features like multitouch, geolocation, and accelerometer information. This allows you to add a whole new level of interactivity in scenarios ranging from productivity tools to games to eLearning environments.

Learn everything you need to know to optimize your video experience for mobile devices that support Adobe Flash Player 10.1, including encoding and performance best practices, player optimization, delivery techniques, content protection, interactivity, ad integration, and much more. We'll also provide an introduction to Open Source Media Framework and how to use it for mobile platforms.

Join Daniel Dura as he helps you design and develop touch-based interfaces and avoid common pitfalls, provides case studies of current projects, and equips you with the knowledge to make the most of the touch APIs in Adobe AIR and Adobe Flash Player. With the proliferation of touch-based phones, tablets, and other devices, it is more important than ever to understand how best to use these technologies.

Explore the role of prototyping in designing and developing compelling mobile applications. We'll examine the forms that prototypes can take (from paper prototypes to rich, interactive simulations), their advantages and costs, and how Adobe tools can be used to create them. Then we'll walk through creating a user interface for a mobile application using Adobe Illustrator, Photoshop, Flash Professional, Flash Catalyst, and Flash Builder. This presentation also covers best practices for UX, as well as developer-focused tips and tricks.

See how mobile learning can be achieved using Adobe Creative Suite 5 and Adobe AIR. Most smartphones are capable of using learning content created with these tools without needing native development. This approach accelerates development, lowers costs, and increases adoption thanks to cross-platform compatibility. Various mobile platforms will be explored, featuring mobile web content and applications. Testing and debugging using Adobe Device Central and other testing platforms will be examined.

Explore the most current optimization strategies for graphics in Adobe Flash Player and ActionScript 3.0, including their effects on both Adobe AIR content and existing web content. You'll walk away with an understanding of not only how to implement these best practices, but also why they are required for improved performance. From bitmap vs. vector to vector vs. array, this session has you covered.

Explore advanced techniques in using the data-centric development features of Adobe Flash Builder to build an application with Flex and a server-side technology. You'll gain an understanding of how to take advantage of features in Flash Builder, including client-side data management, data paging, and reusing value objects. This session introduces you to topics like customizing generated code to work with MVC frameworks, deploying applications developed using DCD, and lots of other tips and tricks.

Learn how to add SWF-based Rich Media Annotations (RMAs) developed in Adobe Flash Professional or Flash Builder to your PDF documents. Flash Player in Acrobat provides greater security and consistency for SWF playback inside any PDF document. Acrobat 9 provides tight integration between the PDF document and the RMAs as well as other content types that run in Flash Player, such as FLV and H.264-encoded video. This session will show you how to use your ActionScript skills in a whole new way.

Watch the process of designing and developing a rich Internet application based on the Adobe Flash Platform — as it happens. Learn how to keep the process on track (on time and on budget) using WorkflowLab in conjunction with Adobe Creative Suite tools. Michelle Yaiser and Leif Wells will walk you through best practices for this process, including the preparation of a design in Illustrator, adding interactivity in Flash Catalyst, and connecting an application to live data in Flash Builder.

Join Sebastian Marketsmueller, Adobe Flash Player engineer, for a deep dive into the next-generation 3D API coming in a future version of Flash Player. Marketsmueller will unveil exciting new APIs and demos never shown before, including some exclusive content you cannot miss as a Flash Platform developer.

Learn how to quickly build an entire Google Android application for Adobe AIR from scratch. 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. In addition, this session will cover deploying your applications for iOS and the BlackBerry PlayBook.

Join Adobe Platform Evangelist Renaun Erickson to learn how to develop, optimize, and deploy an Adobe AIR game on the Android mobile platform. Get the lowdown on using features like gestures, touch, bitmap transformations, and peer-to-peer networking to take your game to the next level on mobile devices. Sample code will be available to participants after the session.

Investigate Flex application development from a performance perspective and learn techniques to improve and optimize your Flex and ActionScript code. Join members of the Flex engineering team as they identify common performance pitfalls that new — and even advanced — developers run into, and share best practices for creating the most optimal Flex and ActionScript applications. We'll share tips and tricks for desktop and mobile development, as well as methodologies to identify and fix problems areas during development.

Meet Adobe's Lee Brimelow for a session that will aim to clear up the confusion around Flash, Flex, and HTML5. Learn which project types are best suited to creating with Adobe Flash technology, which are best for Flex, and where HTML5 falls into the mix.

Join Deepa Subramaniam, product manager for the Flex SDK, as she discusses the future direction of Flex and its related products. She will cover exciting updates being planned that will affect developers. She will discuss new features and capabilities planned for the next versions of the Flex SDK, ActionScript compiler, and MXML compiler as well as cover interesting features looming within the Flash Player virtual machine, Flash Player rendering engine, and ActionScript language.

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.

Join us for a preview of where we're taking the Adobe Acrobat franchise: the realm of Acrobat Dynamic PDF. Acrobat Dynamic PDF enables you to connect, interact, and engage in powerful new ways. Learn how to streamline your workflow, collaborate more easily, and create high-impact communications. Do it all with the reliability, visual fidelity, and control you expect from Acrobat today.

Learn how text rendering works in the Starling framework, and understand the two types of fonts you can use to display text in your games. (Learn more about Adobe gaming technologies in the Game Development Center.)

Add food items to the in-game screen randomly and animate them, and detect collisions between the items and hero using similar techniques used for obstacles. (Learn more about Adobe gaming technologies in the Game Development Center.)

Animate the hero based on mouse and finger position, learn about ways of detecting collisions in games, and write the detecting logic for this game. (Learn more about Adobe gaming technologies in the Game Development Center.)

Write the base code needed to control the game state and hero's speed, define the idle state, add the Start button, and make the hero fly in. (Learn more about Adobe gaming technologies in the Game Development Center.)

Learn how the artwork and animation for the Hungry Hero game were built and how the sprite sheet is created using Texture Packer, then run the animation in the project. (Learn more about Adobe gaming technologies in the Game Development Center.)

Sr. Product Manager Tom Barclay gives you the first look at the next generation of Adobe Flash Professional, codenamed Hellcat. Its 64-bit architecture makes it faster and more reliable than ever before. Tom also shows you the updated user interface which has been streamlined for better efficiency.

Discover how you can profit from your Adobe AIR applications. Until recently, it has been hard to distribute and charge for AIR apps. We'll talk about new capabilities in Adobe Flash Platform Services that make the process easy, and walk you through the steps required to use the service.

Join Remon Tjissen and Tim Kukulski, lead designer and lead computer scientist in Adobe XD, as they share their experiences designing and building multitouch creative applications for desktop and mobile devices. Through innovative demonstrations of new drawing methods and UI controls specifically designed for multitouch control, they will show why designers and developers should move past predefined ""gestures"" to deliver immersive experiences. The natural mapping provided by multitouch direct manipulation draws the user in with a high level of engagement and low cognitive load.

As a member of the Open Screen Project, Google has been a key partner of the Adobe Flash Platform on Chrome, Google TV, and Android. In this session, you'll learn what the Adobe and Google partnership means to you, and how you can take advantage of the unique distribution and monetization opportunities it represents across multiple screens, including smartphones, netbooks, and the digital home.