2013-10-30



RUNTIME ENVIRONMENT 

The use of Adobe AIR, the Runtime Environment that allows Web developers to create Rich Internet Applications (RIAs) that can be used offline without a browser, is increasing by leaps and bounds among the worlds leading companies. In order to help your company keep up in today’s cut-throat, hyper-competitive economic system, On3 offers Adobe AIR courses for IT staff, both introductory and refresher Adobe AIR training, and Adobe AIR consulting for those companies that can benefit from the flexibility and improved functionality of this cutting-edge development tool.

BENEFITS OF ADOBE AIR TRAINING

There is an Adobe AIR class for every level and purpose. During the typical Adobe AIR course, developers will learn the basics and how to use Adobe AIR effectively in conjunction with Adobe Flex. By the end of Adobe AIR training, developers will have created their own customized applications as well as gained an in-depth understanding of how these applications are deployed securely over a network. Eventually, your company’s IT and development team will be better equipped to meet the increased demands of your customers and clients by creating applications that hook them in and keep them engaged in a rich, interactive environment.

Of course, the key to digital marketing success is to have a website that is:

• compelling and engaging

• interactive

• user-friendly

• secure

ADOBE AIR SERVICES

On3 Adobe AIR services are available for companies that wish to learn how to expand and grow without cutting into the bottom line. Several major companies that include AOL and eBay have already benefited from the services of On3 Adobe AIR consultants, who have shown these companies how to maximize return on investment in their websites and getting the most out of Web technology. Not only will your company and its operations benefit from On3 Adobe AIR training and consulting, the end user will benefit as well – and this means increased profitability. With Adobe AIR Consulting from On3, developers will benefit from having powerful tools at their disposal, companies will benefit from a more effective Web presence and customers and end-users will benefit from an easier-to-use interface that will keep the returning for your products and services.



 

Meet the On3 Adobe AIR Services Team Today 

Our team can provide Adobe AIR Services when and where you need them. If you’d like to discuss your creative ideas or meet with our team of professionals, contact us at 1-877-885-7044.



DESKTOP. MOBILE. WEB.

ADOBE AIR FOR EVERYTHING

Adobe AIR runs on so many different types of things, it is becoming difficult to categorize as a desktop, web, mobile, or other digital device platform. AIR combined with the ubiquitous platform Flash Player supports dozens of devices including Digital Home Devices, Smartphones, and Tablets from Acer, Dell, HTC, Logitech, Motorola, RIM, Samsung, and Sony. Adobe AIR runs natively on a device but is developed and deployed using the same tools that were used to develop the browser version of the application. Innovators are now developing browser based software for all users and Runtime (AIR) standalone apps for frequent users who wish to remove the latency of the network or Internet. AIR applications do not require the user to be connected to an external datasource or the Internet to work properly. The AIR application needs to be downloaded and installed on the client device instead of just updating the content for the website or web application centrally for all users’ convenience. Further, the browser normally provides the web applications or website users with JavaScript, Flash Player and the ActionScript needed for immersive experiences while AIR provides each of these elements as a virtual machine allowing AIR application to run in a browser window. However, AIR applications do not need the browser or Internet connectivity; AIR apps have more persistence and can store data or sessions on the remote device while the browser discards the application session information when it is closed. This persistence is beneficial when the application developer is providing a branded experience & does not want to use browser branding, controls, and integration to be introduced into the application experience.

The browser has become the preferred way to deliver many applications because it enables easy deployment across operating systems and simplified application maintenance. Plus, the modern programming languages used to develop software that runs in the browser enable rapid application design and faster development. However, just getting web applications to adjust and look great on a smaller screen misses the most important benefits – the immersive possibilities available to the software developer.

 

IMMERSIVE EXPERIENCES FOR MOBILE DEVICES

Tablet and smartphone devices are taken with users as they live their daily lives; the devices are able to move to different locations and controlled by different user actions than reading and keyboarding. AIR provides geo location and accelerator support that delivers customized content based on the application user’s location and the users movement and manipulation of the device. The user’s orientation, gestures, and the phone or tablet’s display can change in AIR applications with the new screen orientation, gesture, and multi-touch support. Audio, video, real-time sound and rich media recording and playback are supported today in AIR.

 

 

Applications can take pictures with camera support and video capture and local storage or the device. This user generated content is some of the most popular content in social media and generates a much richer communication medium than static pictures and text display used in traditional computing. Enhanced text support has created better branding and more consistent communication presentation possibilities for companies that want text to move, flow text around assets, or change text presentation from the standard right to left & top to bottom reading paradigm to another possibility.

When the network signal is detected once again, AIR notices and synchronizes with remote databases and servers if needed by the application. Even when Internet isn’t available & network connectivity is unstable and spotty, peer-to-peer networking works just fine in AIR. Internet?

Since AIR apps have a virtual machine version of JavaScript, Flash Player and ActionScript included in the AIR container, an app launched from a web browser does not need to stay connected after the app completes its download. The AIR “browser app” will continue to run on the device after connectivity becomes unstable. This is the way technology is supposed to work!

THE POWERFUL MOBILE “DESKTOP”

Desktop operating systems provide developers with lots of tools and APIs to make applications for the desktop very powerful. An important innovation for a mobile device usability was providing device and tablet users with the ability to mimic the keyboard concept with text manipulation operations like cut, copy, paste, drag & drop within the AIR application. AIR’s Virtual keyboard makes this possible. Clipboard access and enhanced drag & drop support allow users to move text and files to the mobile “desktop” or otherwise facilitate communicate between mobile applications. This clipboard access also allows windowing and application background processing in AIR. These self-contained apps have the ability to run on startup, dropping browser or tool controls and only display application controls for a more customized experience. Many other “desktop” application development features like sophisticated printer support, vector cross platform printing and mass storage device detection & synchronization.

Native process API New – OS specific support
Create native installers allowing you to launch and communicate with native processes using standard input and output. Using the native process API, communicate with native libraries built using Java™ and .NET and native applications such as “grep” for file searching. You can also create operating system–specific installers (native installers). Applications that use the native process API must be deployed using a native installer.

Native document handlers to open documents New – OS specific support

Open documents in popular file formats like PDF, PSD, DOC, PPT, and MP3 using the native application associated with that file. For example, opening an MP3 file will launch iTunes on systems where iTunes is the default application for MP3 files.

Native menus – OS specific support

Applications deployed on Adobe AIR can create native menus for each operating system.

Native window chrome – OS specific support

To provide a more traditional look and feel, Adobe AIR applications can choose to use native windows of the local operating system. This also allows the operating system to provide controls for minimizing, maximizing, and closing the window.

Browser and operating system independence – OS specific support

The WebKit engine, Flash engine, and local embedded database are managed independent of the operating system and any web browser.

Universal application installer – OS specific support

With applications deployed on Adobe AIR, the same installer file can be used across operating systems. This simplifies deployment and installation for both the business and its users.

Remote control support (TV devices) New – TV support

Access remote control input methods that are common for television style devices with consistent views for common TV buttons such as pause, play, stop, rewind, fast forward, 4-way directional and select and more.

2D hardware acceleration (TV devices) New – TV support 

Leverage 2D graphics acceleration using the underlying hardware acceleration systems that exist on TV platforms. Achieve high performance interfaces by focusing on 2D and bitmaps that are accelerated directly by the TV hardware.

StageVideo (TV devices) New – TV support

Render Blu-ray quality H.264 video all on powerful hardware video decoders on TV hardware, allowing you to free up system resources to provide expressive interactivity on top of video.

Screen dimming (where applicable) New – TV support

The screen-dimming feature disables auto-lock and screen-dimming on the phone. This prevents applications from going to sleep. For example, this would be useful in a video streaming application which doesn’t require frequent user input.

AIR 2.6 FOR ANDROID

• GPU-based rendering

• updated Android gesture support

• improved handling of HTML content within AIR apps

• Content Viewer for Android

AIR 2.6 FOR ANDROID PERFORMANCE IMPROVEMENTS 

• Up to 20% faster scrolling performance

• H.264 video decoding at 30fps

• GPU-based animation and games at up to 50FPS

AIR 2.6 FOR ANDROID FUNCTIONAL IMPROVEMENTS  

• Support for the latest Android system gestures

• Bitmap Capture for StageWebView, which provides tighter visual integration between

FLASH AND HTML CONTENT

• Asynchronous Bitmap Decoding, which improves the performance of transitions in image-intensive applications

The post Adobe AIR Development appeared first on On3.

Show more