flash lite 3 - next generation flash mobile

36
Flash Lite 3 NEXT GENERATION FLASH MOBILE BFPUG (Boston Flash Platform User Group) Oct. 24, 2007 - 7:00 - 8:00 pm, NEIA www.bfpug.com with Scott Janousek

Upload: scott-janousek

Post on 28-Jan-2015

117 views

Category:

Technology


0 download

DESCRIPTION

Flash Lite 3 - Next Generation Flash Mobile Among topics, Scott will cover: - What is Flash Lite? - An overview - Flash Lite Player Evolution - What’s new? - Flash Lite 3 Features - Adobe Flash CS3 Mobile Workflow and Toolset - Walkthrough and Demo(s) - Q&A Scott Janousek is Technical Director of Hooken Mobile. Hooken Mobile provides consulting, training, as well as application, game, and content generation services to those looking to utilize Flash within the mobile landscape. For more detailed information on Scott and his community efforts, please see: http://www.scottjanousek.com/About.html, or his blog at: http://www.scottjanousek.com/blog/

TRANSCRIPT

Page 1: Flash Lite 3 - Next Generation Flash Mobile

Flash Lite 3NEXT GENERATION FLASH MOBILE

BFPUG (Boston Flash Platform User Group)Oct. 24, 2007 - 7:00 - 8:00 pm, NEIA

www.bfpug.com

with Scott Janousek

Page 2: Flash Lite 3 - Next Generation Flash Mobile

INTRO

3 33 333

Page 3: Flash Lite 3 - Next Generation Flash Mobile

Me• SOME INFO

• Boston Based

• Working with desktop Flash for 6 years

• Blogging About Flash (Mobile) for 4 years

• Working with Flash Lite 1.1, 2.x, 3.0

• Adobe Certified Flash Lite Training Instructor

• CoAuthor, “Foundation Flash Applications for Mobile Devices”

• My Company:

• Full Bio: http://www.scottjanousek.com/About.html

Page 4: Flash Lite 3 - Next Generation Flash Mobile

(Partial) Flash Lite Content Portfolio

Page 5: Flash Lite 3 - Next Generation Flash Mobile

• HOW MANY OF YOU:

• ... are Flashers?

• ... have never touched Flash?

• ... are mobile professionals?

• ... have created content using Flash Lite?

• ... are interested in Flash on the iPhone?

• ... are waiting for Flex on mobile?

You

Page 6: Flash Lite 3 - Next Generation Flash Mobile

• FLASH LITE 3 OVERVIEW

• FLASH MOBILE TOOLS

• VIDEO WITH FLASH LITE

• DEMOS

• RESOURCES, LINKS, AND SUMMARY

Agenda

Page 7: Flash Lite 3 - Next Generation Flash Mobile

FLASH LITE 3 OVERVIEW

3 33 333

Page 8: Flash Lite 3 - Next Generation Flash Mobile

• MOBILE RUN-TIME

• Flash player optimized for Mobile and Consumer Electronic Devices!

• PLATFORM

• Tools = Flash CS3 + Device Central

• Flash Lite Products now exist:

• Flash Cast, Flash Home, Kuneri Lite, Janus, SWF2Go, and others!

• Ecosystems now exist in many regions!

What is Flash Lite?

Page 9: Flash Lite 3 - Next Generation Flash Mobile

• Currently:

• Standalone/Application

• Browser

• Screen savers & Wallpapers

• Many more ... (depends on device/region)

• Flash Lite 3:

• Video based Content Types ?

• TBD

Content Types

Page 10: Flash Lite 3 - Next Generation Flash Mobile

• MOBILE PLAYER VERSIONS

• 1.0 - (cute) animations

• 1.1 - API + data

• 2.0 - API + media + data (multifaceted)

• 2.1 - API + media + data (multifaceted)

• 3.0 - API + media + data + mobile web (multifaceted)

• Future ... More addressable handsets? Flash Player desktop/device convergence driven by mobile web?

Flash Lite Player Evolution

Page 11: Flash Lite 3 - Next Generation Flash Mobile

• PARTIAL FEATURE SET

• Flash 8 Player

• 25 - 30% Performance Gain *

• Native FLV (Flash Video) Support

• Improved Web Browsability

• Integrated Authoring Environment

• Multiplatform Support

Flash Lite 3 Features

Page 12: Flash Lite 3 - Next Generation Flash Mobile

Flash Lite 3 ArchitectureFlash Lite 2 with some improvements

Page 13: Flash Lite 3 - Next Generation Flash Mobile

Player LimitationsFeature Supported?

Filters (Blur, drop shadow, etc.) No

Blend modes (add, subtract, multiply, etc.) No

Enhanced Strokes (miter, square, etc.) No

CSS Support, <img> tag, Text as Link, WMode, _target

No

setTimeout NoEncoding per pixel alpha - Flash 8 video

(ON2 VP6)No

Bitmap caching, movieClip.attachBitMap() No

Local Connection Not yet (3.x point release)

Flash.Geom object No

Flash Remoting No (use SWX! www.swxformat.org)

• Why Limitations on Devices?

• Memory overhead, performance issues, player fragmentation across platforms/devices, etc.

Page 14: Flash Lite 3 - Next Generation Flash Mobile

2007 Adobe Systems Incorporated. All Rights Reserved.1

Local File Security

Local Trusted

Local Trusted

Local with Networking

Sandbox of Accessing SWF (On the Device)

Remote

Local with File System

Local with Networking

Local withFile System

Sandbox ofAccessed SWF

Load not allowed Load allowedCross-script req. permission

Load allowedCross-script allowed

Flash Lite 3 SecurityFlash 8 Security model has been implemented!

Page 15: Flash Lite 3 - Next Generation Flash Mobile

• Who (OEM, operators, etc) has publicly announced licensing the Flash Lite 3.0 Player (as of October 2007):

Flash Lite 3 - Who

Page 16: Flash Lite 3 - Next Generation Flash Mobile

• Flash Lite 3 Developer Player Now

• Must have an Nokia N95 (right now)

• Email: [email protected]

• When will Flash Lite 3 ship on devices?

• Chumby = NOW

• Nokia Handsets = Q1 2008

• Other OEMS = 2008

Flash Lite 3 - When?

Page 17: Flash Lite 3 - Next Generation Flash Mobile

FLASH MOBILE TOOLS

3 33 333

Page 18: Flash Lite 3 - Next Generation Flash Mobile

• Authoring = Adobe (Flash) CS3

• Testing = Adobe Device Central , also: Nokia Emulator, BREW Simulator

• Extending = , , Janus

• Deploying = , Janus

Flash Mobile Toolset

Page 19: Flash Lite 3 - Next Generation Flash Mobile

CS3 Mobile Work Flow

Page 20: Flash Lite 3 - Next Generation Flash Mobile

VIDEO WITH FLASH LITE

3 33 333

Page 21: Flash Lite 3 - Next Generation Flash Mobile

Flash Lite Video Evolution

Flash Lite Video Support Method

1.0 None N/A

1.1 “Simulated Video” JPG Sequence on timeline

2.x Device Video Local Playback, HTTP, RTSP

3.0 Native Flash VideoFLV (Embedded, Local Playback, HTTP, RTMP)

Page 22: Flash Lite 3 - Next Generation Flash Mobile

• FLV (Flash Video)

• Supported Codecs:

• ON2 VP6

• Sorenson Spark

• Supported Types:

• Embedded (swf)

• Progressive (http)

• Streaming (rtmp)

Video with Flash Lite 3

Page 23: Flash Lite 3 - Next Generation Flash Mobile

DEMOS

3 33 333

Page 24: Flash Lite 3 - Next Generation Flash Mobile

Video Examples with FL3

Page 25: Flash Lite 3 - Next Generation Flash Mobile

• Consumer Electronic Device

• Non-Portable (sits on desktop)

• Linux based (Open Source)

• Wifi Enabled

• “Widgets”

• chumby.com widget portal

• Flash Lite 3.0!

Chumby

Page 26: Flash Lite 3 - Next Generation Flash Mobile

• Chumby RSS Reader

• Flash Lite 3.0

• (Flash 8 + ActionScript 2.0)

• Let’s take a look at this example ...

Chumby (cont)

Page 27: Flash Lite 3 - Next Generation Flash Mobile

• WSJ Financial News Application

• Flash Lite 2.1

• “iPhone”-like User Experience

• Target Platforms:

• Windows Mobile 5/6

• Device(s):

• HTC “Family”

• Touch Screen

Flash Lite - Case Study

Page 28: Flash Lite 3 - Next Generation Flash Mobile

Flash Lite - Case Study (cont.)

UI by maxmediacorp.com, backend data from:

Page 29: Flash Lite 3 - Next Generation Flash Mobile

RESOURCES, LINKS, AND SUMMARY

3 33 333

Page 30: Flash Lite 3 - Next Generation Flash Mobile

• Adobe Flash Mobile

• http://www.adobe.com/mobile

• Getting Started with Flash Lite

• http://www.adobe.com/go/4it/

• Adobe Developer Connection (ADC)

• http://www.adobe.com/devnet/

• Flash Lite 3 ADC Articles

• youtube + FLV video, progressive flv

• Flash Lite 3 - Player Requests (must have N95)

• http://www.adobe.com/products/flashlite/developer_edition/

Useful Links

Page 31: Flash Lite 3 - Next Generation Flash Mobile

• SWX Contest (Flash Lite 2.x)

• Playyoo.com Flash Lite Game Contest

• Mobile Internet World (Boston)

• http://www.mobilenetx.com/

Announcements

Page 32: Flash Lite 3 - Next Generation Flash Mobile

• Questions about Flash Lite (3)?

• General “Mobile” Questions

• Shy? More Resources:

• Flash Lite Yahoo Mailing List

• www.flashmobilegroup.org

• www.flashlite.org

• Adobe Flash Mobile Forums

• Adobe e-seminar (www.flashdevices.net)

• WWW.FLASHMOBILEBOOK.COM

Q & A

Page 33: Flash Lite 3 - Next Generation Flash Mobile

• I don’t know where to start!

• http://www.adobe.com/go/4it

• “Getting Started with Flash Lite” PDF

• Foundation Flash Applications For Mobile Devices (Friends of ED, ISBN: 1-59059-558-0)

• Total Training Flash Lite 2.x DVD

• www.flashmobilegroup.org

• Contact Scott Janousek for Flash Lite 1.x, 2.x, and 3.0 training

Getting Started!

Page 35: Flash Lite 3 - Next Generation Flash Mobile

Thank you, Boston.

Go Sox!

Page 36: Flash Lite 3 - Next Generation Flash Mobile