making money with adobe air

34
Flash and Flex Israel - Making money with Air 25-04-10

Upload: almog-koren

Post on 16-Nov-2014

2.389 views

Category:

Technology


3 download

DESCRIPTION

Evaluating ways to generate revenue from the Adobe Integrated Runtime. Specifically, it examines the business potential of Adobe AIR from the perspective of an RIA developer. We will show lots of examples and examine best practices for design and GUI with Adobe Air 2.0.

TRANSCRIPT

Page 1: Making Money with Adobe AIR

Flash and Flex Israel - Making money with Air 25-04-10

Page 2: Making Money with Adobe AIR

An interactive developer & designer specializing in Flash, Flex, Web, Adobe Air, 3D Experiences, and Mobile Devices. Working under “Almog Design” clients include Nokia Asia, Intel Israel and a number of local to international companies.

I’m actively involved in the community, run the Adobe user group Flash and Flex Israel and have spoken in a number of groups and conferences.

Contributor to Flash and Flex magazine and maintains an active blog when not creating he enjoys scuba diving and photography.

My site & blog - almogdesign.net Twitter @almogdesign almogdesign -

Almog Koren “Almog Design” Interactive Developer & DesignerFounded and mange “Flash and Flex Israel” official Adobe User Group

Page 3: Making Money with Adobe AIR

1. Introduction: Adobe AIR• What is AIR? • Cross platform development • Technologies and tools • Features • What can’t be done • AIR API

2. Pitching AIR • Selling points • Cost and development • Still no!

Agenda

Table of Contents

Page 4: Making Money with Adobe AIR

3. Market Opportunities • Repurpose web properties • Widgets • Media-rich applications • Offline marketing / Branding • Enterprise applications • Casual games • Kiosk • Components/libraries • Developer tools

Agenda Continued

Table of Contents

Page 5: Making Money with Adobe AIR

3. Case Studies!• Intel Kiosk AIR App - Kiosk • FanBase - Branding • TweetDeck - Social Mash up• AOL Top 100 Videos - Media-rich applications

Agenda Continued

Table of Contents

Page 6: Making Money with Adobe AIR

Do note this presentation is based on Grant Skinner’s talk “Making Money with Adobe AIR” presented at MAX 2008 San Francisco.

It was updated to fit the Israeli market and updates that were done on Adobe Air.

Reference (the following sites were used for reference)http://www.adobe.com/products/air/ http://www.adobe.com/products/air/develop/flex/

http://www.adobe.com/products/air/showcase/ http://blogs.adobe.com/air/ http://www.adobe.com/devnet/air/ http://refreshingapps.com/

Disclaimer

Page 7: Making Money with Adobe AIR

INTRODUCTION

Page 8: Making Money with Adobe AIR

Adobe Integrated Runtime (AIR) is a cross-platform runtime environment for building rich Internet applications leveraging current web technologies and tools.

A web browser enables a user to interact with content and applications typically located on a website on a server. Adobe AIR builds upon capabilities and technologies used in the browser to enable deployment of applications on the desktop.

What is AIR?

Introduction: Adobe AIR

Page 9: Making Money with Adobe AIR

The adobe AIR runtime is currently available for Mac, Windows, Linux. In the upcoming months AIR 2.0 will also be available on Android OS, tablets mobile and much more.

Deployment is via cross platform .air file or through “badge install”, In the upcoming AIR 2 self installer for the runtime will be available.

You can also obtain a license from Adobe to distribute the runtime in a combined installer (http://www.adobe.com/products/air/runtime_distribution1.html), for example MDM Inferno.

Cross Platform Development

Introduction: Adobe AIR

Page 10: Making Money with Adobe AIR

Leverage your existing experience with existing technologies • HTML, Javascript, AJAX• Flex, MXML• Flash, ActionScript 3

Utilize your existing tools• Dreamweaver • Flash Builder 4 • Flash • Command line compiler (ADL/ADT) FREE

Use existing libraries for ActionScript or JavaScript - Facebook API, Amazon S3 Library, AS3 Core Library, AS3 Crypto, AS3 Notification Library, AS3 Ebay Library, Flickr API,Ribbit, Salesforce Flex Toolkit, TweenLite, YouTube API - Develop the way you want!

Technologies and Tools

Introduction: Adobe AIR

Page 11: Making Money with Adobe AIR

Deploy engaging user experiences to the desktop - provide customized or branded user interfaces, integrate local and network data, interact with local and network applications.

Enhance the power of RIAs - have access to a set of Adobe AIR APIs that expose desktop functionality and resources, including local file access and storage, drag-and-drop support and more.

Achieve rapid productivity - AIR supports a flexible programming model that helps developers achieve excellent productivity.

Easy application delivery - open echo system, develop on the AIR marketplace or on your site.

• Familiar workflow, Flexible runtime, Local file access, Embedded database, Convenient desktop APIs, Enhanced networking, Rich multimedia and video, Multiwindow support and transparency, Cross–operating system compatibility

Features

Introduction: Adobe AIR

Page 12: Making Money with Adobe AIR

Introduction: Adobe AIR

Features Cont.

Page 13: Making Money with Adobe AIR

Air is not a robust desktop programming environment.

Performance and memory utilization is ok, not on par with native executables.

No support for command line access, activeX or an extensibility model.

Don’t expect to develop full grown software apps.

What can’t be done

Introduction: Adobe AIR

Page 14: Making Money with Adobe AIR

AIR API

Introduction: Adobe AIR

• FileSystem access (read / write)• Windowing• Native menus • Network monitoring • Clipboard access • Application update • Encrypted storage /DB• Drag and drop• File type registration\• Local SQL database • Embedded HTML Control• Application updating • System notification / dock icons • Background applications • System isle detection

• TLS/SSL Sockets (Air 2.0)• Enhanced Printer Interaction (Air 2.0)• Native Process APIs (Air 2.0)• Mass Storage Device Detection (Air 2.0) • UDP Networking Support (Air 2.0) • Socket servers and Peer-to-Peer (Air 2.0) • Native Document Handlers to Open Document (Air 2.0)• Enhanced drag and drop support (Air 2.0)• Local Microphone API (Air 2.0)• maximum window size (Air 2.0) • New Webkit with HTML5/CSS3 (Air 2.0)

Page 15: Making Money with Adobe AIR

PITCHING AIR

Page 16: Making Money with Adobe AIR

Selling Points

Pitching AIR

• Cross platform• Web installation and launch options • Rich interaction, design, and content • Multiple screen experiences • Ability to leverage existing skills, libraries, and tools • Rapid prototyping / iteration / development • Network update • Integrated media features: video, audio, microphone, webcam • Online / Offline • Network events and robust connection options • Leverage AMF and Durpal, Web service and more

Page 17: Making Money with Adobe AIR

Using existing toolsby using existing tools like Flash Builder 4 or Flash there is no need to cost for development tools.

Leverage existing knowledgeno need to learn a language.

Leverage existing librariesby using existing libraries devolvement time is dropped.

Cost and Development

Pitching AIR

Page 18: Making Money with Adobe AIR

CustomersEstablish a more persistent connection with existing customers.

Brand Deliver fully branded experiences.

Adobe Develop and deliver RIAs efficiently using proven Adobe technology.

ROIIncrease the ROI of your web investments.

ExamplesShow many examples

Still no!

Pitching AIR

Page 19: Making Money with Adobe AIR

MARKET OPPORTUNITIES

Page 20: Making Money with Adobe AIR

Because AIR is built on top of standard web technologies, it is almost trivial to migrate them. Kuler - http://www.adobe.com/products/kuler/

Repurpose web properties

Market Opportunities

Page 21: Making Money with Adobe AIR

Easy to create simple service “mash-up” or “Social mash-up” Fast and Furious - http://www.fastandfuriousmovie.net/

Widgets

Market Opportunities

Page 22: Making Money with Adobe AIR

Animation, interaction, photos, audio, video Adobe Media Player - http://www.adobe.com/products/mediaplayer/

Media-Rich Applications

Market Opportunities

Page 23: Making Money with Adobe AIR

Extend to consumer’s with richly branded interactive experiences., provides a sense of ownership that web properties do not. Time 100 - http://www.adobe.com/cfusion/marketplace/index.cfm?event=marketplace.offering&offeringid=12445

Offline Marketing / Branding

Market Opportunities

Page 24: Making Money with Adobe AIR

Critical business tools that are easy to deploy from an intranet, and are seamleassly cross platform. Dashboards, time tracking, expense submission ect.. Klok - http://klok.mcgraphix.com/klok/index.htm

Enterprise Applications

Market Opportunities

Page 25: Making Money with Adobe AIR

Cross platform and badge install makes AIR an obvious choice for taking games offline.

Casual Games

Market Opportunities

Page 26: Making Money with Adobe AIR

AIR id a good platform for richly interactive kiosk experiences. Full screen, touch, network, remote update, logging, media integration.

Kiosk

Market Opportunities

Page 27: Making Money with Adobe AIR

Large potential market selling libraries to other developers. Doc? http://www.airdoc.be/

Components/Libraries

Market Opportunities

Page 28: Making Money with Adobe AIR

AIR makes it easy to rapidly write one-off utility applications to generate/manage files and automate tasks. aSnippet - http://asnippet.com/blog/

Developer Tools

Market Opportunities

Page 29: Making Money with Adobe AIR

CASE STUDIES!

Page 30: Making Money with Adobe AIR

Intel Kiosk AIR App

Case Studies!

PC based kiosk app, touch screen, network, AMF + drupal, MDM inferno combined installer distribution.

Page 31: Making Money with Adobe AIR

FanBase - Branding

Case Studies!

Atlantic Record’s FanBase application connects for their favorite bands. It provides value to the user, and extends the brand onto the desktop.

Page 32: Making Money with Adobe AIR

TweetDeck – Widget/Social Mash up

Case Studies!

TweetDeck offers user a simple app to track there twitter account from the desktop. PC, mac and mobile versions.

Page 33: Making Money with Adobe AIR

AOL Top 100 Videos - Media-Rich Applications

Case Studies!

AOL top 100 provides a rich media experience for users.

Page 34: Making Money with Adobe AIR

THANK YOU