Author Archive: Rob Christensen

OSID Generator Application Updated

Developers that apply to distribute the Adobe AIR runtime are provided access to a tool, the Operating System Identifier (OSID) Generator application, that can be used to identify a platform-specific identifier for an installed AIR application. By obtaining these OS specific IDs, developers can detect and launch an installed AIR application.

A few developers reported that they were experiencing issues using this tool with their AIR 2 applications. In response, we recently made available an updated version of the OSID Generator application that addresses the issue.

Please see the mini-FAQ below for additional information on this update.

Q: Where do I find the updated OSID Generator application that is compatible with AIR 2?

A: If you were approved to distribute the AIR runtime for AIR 2 or earlier versions, you were sent an email that included a link to instructions for how to download the OSID Generator application. Please refer to this email to locate this link.

Q: Where can I find additional information on distributing the AIR runtime so that I can have access to the OSID tool? Where can I apply?

A: To request a distribution agreement for the AIR runtime, please see visit the request page. Once approved, you will be sent a link that includes instructions for how to download the OSID tool.

Q: Though I successfully applied and was approved to redistribute the runtime, I can no longer find the link to the page that allows me to download the OSID application. What should I do?

A: Please reapply to distribute the AIR runtime. Once approved, you will be sent a link that includes instructions for how to download the OSID tool.

Q: Where can I find instructions on how to use the OSID Generator application?

A: Once your distribution request is approved, you receive a link to a page that includes a link to documentation for the OSID Generation Application. Once the link is loaded in your browser, click on the "Download documentation" link in the "Adobe AIR Runtime Installer files" section. Once the "Adobe AIR Runtime Redistribution Instructions" instructions page is loaded, read the section titled "Using the OSID Generator application."

A Summary of Recent Adobe AIR News

In recent weeks, we have seen a tremendous amount of activity related to Adobe AIR, Flash Player and other Adobe related technologies due to our recent product launches. In fact, there is so much activity that it can be difficult to keep up.

In the coming weeks and months, we will continue to spotlight new applications that customers are building using Adobe AIR with a focus on AIR 2 capabilities as well as AIR for Android apps. Today, I would like to provide a quick summary of some of the recent announcements that I believe developers may find valuable.

  • Aptana, in partnership with Adobe, released the Adobe AIR Plug-In for Aptana Studio. The updated version of the plug-in allows JavaScript developers to easily build rich, out-of-browser applications powered by the latest capabilities availabilities in AIR 2. The plug-in includes advanced support for debugging, profiling, code hinting and more. For instructions on how to install the plug-in, see this page.
  • Flash developer Grant Skinner recently published two very impressive experiments using Adobe AIR and Android. In his first experiment, he built a wireless slot car gas pedal. In his second experiment, he built a multi-screen game called Androideroids that, well, must be seen to be believed.
  • Adobe AIR team member Christian Cantrell released MailBrew, an email notifier that supports Gmail (regular Gmail, and Google Apps email accounts) and IMAP. For a quick overview of the application, be sure to check out the video Christian put together.
  • Serge Jespers not only posted a video tutorial demonstrating how to create native installers in AIR 2, he built an application using AIR that helps you package your native installers. The application is called Package Assistant Pro and is currently available for download.
  • Greg Wilson announced the launch of Tour de Flex 2.0 powered by Adobe AIR 2. A special thank you to Greg and Holly Schinsky for helping to develop additional AIR 2 examples in this update
  • Adobe recently released the 1.0 version of the Open Source Media Framework (OSMF). This framework simplifies the development of media players by allowing developers to assemble components to create high-quality, full-featured video playback experiences in Flash Player or Adobe AIR. The framework is now available for download. There are also many resources for developers interested in getting started with OSMF. If you are developing an AIR application that takes advantage of OSMF, please leave a comment and let us know as we are seeking out showcase applications.

Below are links to two of Grant Skinner’s recent AIR and Android experiments. Be sure to check these out!

Adobe AIR 2 SDK Now Available for Download

air_2_mnemonic_no_shadow-small.png

Following up on our recent Adobe AIR 2 runtime availability announcement, we are pleased to also announce that the Adobe AIR 2 SDK is available for download! To help developers quickly get up to speed on the latest capabilities of this release, we are making a number of resources available including release notes, documentation, articles, videos and sample applications.

Release Notes

First, be sure to review the AIR 2 Developer Release Notes where you will find additional information about the latest features, tips and tricks and known issues. This document is an excellent resource for learning about the release. The developer release notes are also available in Japanese and Chinese as well.

Documentation

Links to the Adobe AIR 2 documentation can be found on here.

Articles

If you are looking for tips on how to get started with AIR 2, visit the Adobe AIR Developer Center. Below are several new articles and videos related to AIR 2 that will help you get started with some of the new capabilities in the runtime.

Sample Applications With Source Code

In addition to articles, our team developed a number of sample applications with source code available to help get your started on the new runtime features. Sample applications are available for Flex, Flash and HTML/JavaScript.

Several new sample applications, grouped by product area, that we are making available for AIR 2 include:

  • Native Process API
    • SearchCentral (Mac only) – SearchCentral lets you search your desktop, Google, or Wikipedia from within a single application. SearchCentral takes advantage of the new native process API to communicate with the Mac OS X Spotlight feature. It also uses the open document API to open files when double-clicked.
  • Networking
    • KeePIPE – a JavaScript-based application that lets users share files on the same network. The application demonstrates how the new networking capabilities can be used to create peer-to-peer applications. KeePIPE also demonstrates the new open document capabilities. If you use an application such as VMWare, you can use this application to transfer files between your VM and host computer.
    • HTTPeek – HTTPeek is a proxy which demonstrates the new ServerSocket APIs in AIR 2. It listens on a designated port, and proxies HTTP requests while displaying the both the request and response HTTP headers.
  • Mass Storage Device Detection
    • FileTile – FileTile demonstrates two new capabilities in AIR 2: mass storage device detection, and opening files with their default applications. When running, FileTile detects when a storage device (such as a USB drive or a Flip video camera) is connected, and displays the contents of the files on that device. Right-click on images to preview them, or double-click to open files with their default application.
  • Local Audio Recording
    • Microphone – Microphone records and plays back audio locally. It demonstrates a new feature in AIR 2 that lets you write audio locally without requiring a server. You can also speed-up or slow-down the playback speed of the recorded audio.
    • EchoExample – The EchoExample application records a sound, then plays it back simulating an echo using the new ability in AIR 2 to sample microphone data directly. It also demonstrates the use of the SoundTransform object to modify the sound dynamically before playing it back.
  • Multi-touch & Gestures
    • PhotoPhysics – PhotoPhysics is a multi-touch application that includes a built-in physics engine. Note: PhotoPhysics requires a multitouch device such as an HP TouchSmart PC or a Dell Latitude XT2 running Windows 7.
    • GeoTest – GeoTest lets you throw images around the screen using a built-in physics engine. This application demonstrates how a user with a non-multi-touch system may tests multi-touch APIs. Note: GeoTest does not require a multi-touch device.
    • SpriteFract – SpriteFract demonstrates a mouse-compatible, direct-manipulation interface. It has a built-in physics engine and leverages the new multi-touch APIs. It also uses PixelBender to asynchronously process a large amount of geometry data. Note: SprteFract does not require a multi-touch device. Optional multitouch devices include the HP TouchSmart PC or a Dell Latitude XT2 running Windows 7.
    • TouchTest – TouchTest allows you to drag, scale, and rotate images on the screen. This application demonstrates the new multi-touch capabilities in AIR 2. Note: TouchTest requires a multitouch device such as an HP TouchSmart PC or a Dell Latitude XT2 running Windows 7.
  • Print Feature Demo
    • PrintFeatureDemo – Demonstrates many of the powerful new printing capabilities of AIR 2 including printing without a dialog, querying the list of local printers, and more.

Feedback

If you have ideas on how to improve AIR, please visit our recently launched Adobe AIR Ideas website where you can submit and vote on new capabilities that you would like to see added to AIR. If you have a bug that you would like to report back to our team, please submit it back to our team by using our feedback form.

Thank you and happy developing!

Rob Christensen
Product Manager, Adobe AIR

Adobe Story: A Collaborative Tool for Screenwriting

adobestory.png

Adobe Story is a new collaborative tool designed for writing scripts and screenplays and is a part of the new CS Live online services. Story includes a number of powerful productivity features including collaborative screenwriting, auto-completion tools, Adobe Premiere CS5 and OnLocation integration, scene tagging and many more.

Using Adobe Story, screenwriters have the option of either using a web browser or a desktop application powered by Adobe AIR to access the application.

The video demonstration below provides an excellent tutorial on Adobe Story including a demonstration of the AIR app. This is another stunning application of the types of advanced applications that can be built, in part, with Flash Player and AIR. Congratulations to the Adobe Story team for its public release of a terrific new tool!

Adobe Enterprise Cafe Helps Keep You Connected

Adobe Enterprise Café is a new application powered by Adobe AIR that helps you track the latest news and information related Adobe’s enterprise products including Adobe LiveCycle ES (Enterprise Suite), Acrobat, Connect, and ColdFusion. Targeted at developers and technical staff, Café is the one tool you need to search across the entire community knowledge base and stay in touch with the Adobe teams.

Features of the application include:

  • News - Highlights important news and alerts about Adobe’s enterprise-focused applications and other relevant Adobe software. Note that news items differ based on your login credentials.
  • Search - A dedicated tool searching across multiple targeted sites focusing on product specific content.
  • RSS Reader - A feature-rich content aggregator that lets you share stories via AIM, Twitter, Facebook, MySpace, e-mail and more without copying and pasting, or dragging and dropping.
  • Notes - Saves search results and other text snippets for viewing later, whether you are online or offline. You can also share notes with the community.
  • Water Cooler - Provides a live chat room for the community to engage and discuss product related issues.
  • Forums - A direct link into the latest information found on Adobe Forums.
  • Events - Allows you to quickly locate upcoming LiveCycle events in your area or online.
  • Training - Provides a listing of upcoming training events for your product.
  • Demos and Sales Tools - a launchpad to LiveCycle solution demonstrations and enterprise sales tools for Adobe employees and partners.
  • Partner Showcase - Partners can upload solution demonstrations for review, approval, and dissemination.
  • Adobe TV - Pre-filtered enterprise-focused shows are continually updated with the latest videos.

For additional information about the Enterprise Cafe, please visit the following links:

Screenshots:

Cafe_tv.png
Cafe_events.png
Cafe_demos.png
Cafe_news.png

Mobile Enterprise Sample Applications Powered by Adobe AIR, Flex and Android

Last week at the Google I/O conference, we announced the public availability of the Adobe AIR for Android Developer Prerelease program. This week, we wanted to highlight a few excellent examples of AIR and Android powered enterprise applications developed by two members of our evangelism team, Christophe Coenraets and James Ward.

Both Christophe and James recently recorded inspiring video demonstrations of some of the sample applications they have been working on lately.

Mobile version of Employee Directory application by Christophe Coenraets.

Trading sample application by Christophe Coenraets.

Example of a Flex and AIR application that includes multi-touch support by James Ward.

Vimeo Uploader Makes Uploading Movies a Breeze

Vimeo is a popular online video community due to its support for high-quality video playback, beautiful and easy-to-use site design and social networking features. Needless to say, I was thrilled to discover that Vimeo built a powerful uploading tool powered by Adobe AIR. There are a number of online services today that rely on AIR for uploading content including Photoshop.com.

The Vimeo desktop uploader allows users to:

  • Upload multiple files
  • Batch edit video info and privacy
  • Pause & resume an upload
  • Reliably upload large video files up to 1GB and beyond

Below is a tutorial recorded by a member of the Vimeo community that demonstrates how the uploading tool works.

Congratulations to the team at Vimeo for building an extremely useful tool!

Adobe Dreamweaver Team Released Widget Browser Powered by Adobe AIR

The Dreamweaver team recently released the Adobe Dreamweaver Widget Browser on Labs that allows web developers to quickly build out rich visual interfaces using JavaScript and CSS. With the Widget Browser, you can quickly preview and download OpennAjax widgets available on the Adobe Exchange. Once downloaded, you can add widgets to Dreamweaver CS5 and easily insert them within your web pages. If you are interested in adding your own widgets, the Dreamweaver team released a developer’s guide that provides all of the details you need to get started.

The video above by James Williamson provides an excellent overview of how the Widget Browser works. The application is powered by Adobe AIR and the Flex SDK.

Note: While you can download the Widget Browser and browser the available widgets, you will need to use Dreamweaver CS5 in order to take advantage of many of the features described above.

Adobe AIR 2 Release Candidate Now Available on Labs

The Adobe AIR 2 Release Candidate (RC) build is now available on Adobe Labs. Please be sure to download the latest AIR runtime and, if you are an application developer, SDK. If you run into any issues, please let us know by using our feedback form to send us a bug. Please be sure to include all relevant information necessary to reproduce the issue.

Important: Applications built against Adobe AIR 2 beta 2 *will not run* using the AIR 2 RC runtime. In order for an AIR 2 beta 2 application to run on the AIR 2 RC runtime, the namespace of the beta 2 application descriptor file must first be updated to “2.0″ and compiled against the AIR 2 RC SDK.

HipChat Supercharges Chat With Adobe AIR Powered Collaboration Service

Today, I had the pleasure of connecting with the talented team at HipChat, developers of a new instant messaging service. HipChat is designed to help companies easily collaborate on projects using chat rooms and file sharing. The video above provides an excellent overview of the service and demonstrates the desktop application powered by Adobe AIR (users can also use a web interface).

From the HipChat website, features include:

  • File sharing and storage. Share PDFs, mockups, and documents for instant feedback. Access them any time from the HipChat client or on the web.
  • Chat rooms. Use rooms for departments, teams, or projects. Rooms can be open for anyone to join, or private for only invited members.
  • One-on-one messaging. Have side conversations with your teammates. You’ll have chat history and file sharing to help you keep track.
  • Notifications. Customize HipChat alerts with sounds, flashes, and pop-ups. Get someone’s attention by typing @name.
  • Chat and file history. HipChat automatically saves your conversations and files. Never forget who said what, and when. Access history anywhere you have internet
  • Emoticons. Express yourself using emoticons.
  • Spell checking. HipChat will keep you from embarrassing yourself in front of your team members (at least spelling-wise).
  • … explore additional features on the HipChat website

If you are interested in checking out the service, it is free for 30 days and you can sign-up here.Congratulations to the team! It is great to see another company targeting the enterprise with a service that includes an AIR application.

Screenshot:

private_chat-thumb.png