Posts in Category "API’s"

Beta Feature: VideoTexture and Stage3D

Authored by Jason Lee

Flash Player 15 Beta introduces the VideoTexture object, which allows hardware decoded video to be used in Stage3D content. With prior versions of Flash Player, the use of video in Stage3D required the use of the Video object (which is not hardware accelerated), copying of video frame to a BitmapData object, and loading of the data onto the GPU.

With the VideoTexture object introduced in Flash Player 15 Beta, the decode, conversion from YUV to RGB, and texture loading can be completely moved to the GPU.  The textures provided by the VideoTexture object can be used as rectangular, RGB, no mipmap textures in rendering of a Stage3D scene; and can be treated as ARGB texture by the shaders (i.e., the AGAL shaders do not need to provide YUV->RGB conversion).  Thus, standard shaders used with static images can also be used without providing a functionality for YUV-> RGB conversion.

Continue reading…

Adobe AIR 1.5.2 Now Available

We are pleased to announce that Adobe AIR 1.5.2 is now available for download. Adobe AIR 1.5.2 is a minor update that includes bug fixes related to reliability, compatibility and security. For additional details on changes from the previous release (AIR 1.5.1) including bug fixes, API changes and known issues, please see the Adobe AIR 1.5.2 developer release notes.

In addition, I encourage developers building AIR applications to read the article "Overview of the Flash Player 10.0.32 Security Update" on the Adobe Developer Connection website. This article describes some of the security-related enhancements related to both Flash Player 10.0.32 (also just released) and Adobe AIR 1.5.2.

What are we up to next? We are continuing to work hard on the next major release of Adobe AIR and we’re looking forward to sharing more details including teaser demos soon. If you have feedback on AIR 1.5.2 or in general, please let us know by dropping us a note directly using our feedback form or on the Adobe AIR discussion forum. We greatly appreciate hearing feedback from the community!

Adobe AIR + Netflix API + Dojo Toolkit = Queued Movie Manager

SitePen announced an impressive new technology demonstration called Queued that showcases what’s possible when you combine the new Netflix API with the Dojo Toolkit and Adobe AIR.

Queued is a desktop application built on AIR that offers some of the functionality available on the Netflix website including support for search for and prioritizing your movie queue, but also adds new capabilities such as allowing you to view and manage your queue while offline (a synchronization engine updates your queue when you’re back online). In addition, since this application runs in the background, you can receive popup notifications when Netflix receives or sends you new movies. The source code is available on Google and can also be accessed directly from within the application as well. This application, built using JavaScript, takes advantage of the Dojo Extensions library for Adobe AIR built by SitePen.

For more information, be sure to check out Revin Guillen’s blog post and watch the video demonstration below (if you’re a Netflix customer, be sure to download the application too!). Congratulations to the SitePen team for pulling off another stunning AIR application!

Google Maps API for Flash now supports Adobe AIR

The team behind the very impressive Google Maps API for Flash recently addressed a popular feature request that involves extending support of their API’s to Adobe AIR.

Dmitri Abramov posted on the Google Geo Developers Blog:

There were both technical and legal challenges blocking AIR support in our API. AIR has a different security model, which required a number of changes to the "internal plumbing" of the API in order to implement our delayed-loading model, where the actual implementation of the map’s functionality loads dynamically from Google’s servers once the application launches. Also, our Terms of Service used to specify that the Maps API could only be used for online web applications.

Now that both the API and Terms of Service have undergone a facelift, we are releasing the first version of the API that will allow Flash/Flex developers to bring Google Maps to the AIR runtime.

This is great news for Adobe AIR developers looking to build on Google’s mapping API’s. The team has also put together a great tutorial that shows how to take advantage of this functionality from Flex Builder. Our thanks to the Google Maps API team for making this possible!