3 “hidden” gems of Adobe Labs

With the big announcements about Flash Player 11 and AIR 3 earlier this week you may have missed some of the other exciting new goodies available on Adobe Labs. Here are some of my favorites.

Visual Size Report
Hot off the grill, as they say. Visual Size Report is an extension for Flash Professional that allows for easier size optimization of SWF files. Designers and Developers often need to consider file sizes when creating content in Flash Professional, especially when deploying for mobile platforms or creating advertising assets, regardless of platform. This extension installs a graphical panel (“Size Report”) that allows you to see the various elements of a SWF file by category and their size. You can just double click an element to find it in the appropriate workspace window.

Pixel Bender 3D
Pixel Bender 3D is a version of the Pixel Bender kernel language that allows you to produce vertex and fragment shaders that run on 3D hardware to generate output images. These kernels operate on 3D objects and affect their appearance. Pixel Bender 3D is built on the Stage3D APIs, previously codenamed “Molehill,” and found in Flash Player 11, which handles the display of 3D objects in AIR and Flash Player. Pixel Bender 3D provides a quick and convenient way of supplying shaders to Stage 3D. Where appropriate hardware is available, Pixel Bender 3D is GPU accelerated.

Alchemy
Alchemy was released 2 years ago as an experiment and hasn’t really been updated since. That is about to change and it’s going to blow your mind! ;-)

We have not updated the original Alchemy prototype, and while we noted from the beginning that it should not be relied upon for production content, we’ve received persistent requests from developers asking for official support in the Flash runtimes. We’ve been listening and have decided to invest in creating an improved version of Alchemy, which we plan to release as part of a paid production offering for commercial development. We intend to make non-commercial use free of charge.

The production release will offer significantly better performance and productivity over the Labs prototype. By re-architecting major portions of the technology, we aim to enable code execution approaching native performance, scalable support for large code bases, full debugging support, up to 75% reduction in code size, and seamless integration with ActionScript – all while reaching virtually every connected computer on the web.

More on the Flash Player blog

Weekly blend – The MAX-edition

maxheader.jpg

With so many announcements at MAX (and after), I thought it was a good idea to do a round up of all the cool stuff we announced/showed/released this week.

Alchemy: Alchemy is a research project that allows users to compile C and C++ code that is targeted to run on the open source ActionScript Virtual Machine.

Bolt: Bolt is the code name for a new Eclipse based development tool that you can use to build applications for ColdFusion. Click to sign up for the beta.

Centaur: Centaur is the code name for the next release of ColdFusion. Beta applications are now being accepted. Click for more info.

Cocomo: Cocomo is a Platform as a Service that allows Flex developers to easily add real-time social capabilities into their RIA.

Configurator: Configurator is an open source utility that enables the easy creation of panels (palettes) for use in Photoshop CS4.

Durango: Durango allows developers, designers and end-users to easily mashup independent components to create new applications or extend existing Durango-enabled applications.

Flash Catalyst: Flash Catalyst is a new professional interaction design tool for rapidly creating application interfaces and interactive content without coding.

Genesis: Genesis is the code name for a new product initiative at Adobe with the objective of joining business applications, documents and the web on every knowledge worker’s desktop with integrated collaboration capabilities.

Gumbo: Gumbo is the code name for the next generation of Flex.

InContext Editing: InContext Editing is an online service that allows designers to create, manage, and control editable web pages.

PatchPanel: A first glimpse at combining the dynamic control of ActionScript with the power of Adobe’s Creative Suite.

Pixel Bender 5: An image and video processing infrastructure with runtime optimization on heterogeneous hardware.

Stratus: A new communications protocol called the Real-Time Media Flow Protocol (RTMFP). The most important features of RTMFP include low latency, end-to-end peering capability, security and scalability.

Text Layout Framework: The Text Layout Framework is an extensible library, built on the new text engine in Adobe Flash Player 10, which delivers advanced, easy-to-integrate typographic and text layout features for rich, sophisticated and innovative typography on the web.

Wave: Wave is an Adobe AIR application and Adobe hosted service that work together to enable desktop notifications.

Wow… That should keep you busy for a while ;-)