Flex User Group breton

23
© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Michaël Chaize | Flash Platform Evangelist | www.RIAgora.com The Adobe Flash Platform and tablet devices

description

 

Transcript of Flex User Group breton

Page 1: Flex User Group breton

© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con�dential.

Michaël Chaize | Flash Platform Evangelist | www.RIAgora.com

The Adobe Flash Platform and tablet devices

Page 2: Flex User Group breton

©2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Con�dential.

Menu du jour

2

Adobe AIR 2.6Tablets iOS, Android, PBFlex and tabletsReal-time apps

Page 3: Flex User Group breton

© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Con�dential.

Adobe AIR 2.6

3

Page 4: Flex User Group breton

© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Con�dential. 4

Back to iOS

Page 5: Flex User Group breton

©2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Con�dential.

AIR 2.6 SDK

iOS

- Performance (60fps)- Retina display- Cameras- Microphone- GPU- Multitasking- PFI becomes ADT

Page 6: Flex User Group breton

©2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Con�dential.

AIR 2.6 SDK

Android

- 2.2, 2.3 and 3.0- Scrolling performance- H264 at 30fps- GPU animations to 50fps- Bitmap capture for StageWebView- Async Bitmap Decoding (transitions)

Page 7: Flex User Group breton

© 2011 Adobe Systems Incorporated.

�e PlayBook Device

Page 8: Flex User Group breton

© 2011 Adobe Systems Incorporated.

Hardware Details

Ultra portable

§ Height 5.1” / 130mm

§ Width 7.6” / 194mm

§ Depth 0.4” / 10mm

§ Weight 0.9 lbs /400g

Performance

§ 7” LCD display 1024 x 600

§ Multi-touch capacitive screen

§ 1 GHz dual-core processor

§ 1 GB RAM

§ Symmetric multi-processing

Best-in-class media

§ 3 MP forward facing camera

§ 5 MP rear-facing camera

§ 1080p HD video; H.264, MPEG4, WMV

§ HDMI video output (full OS output, not limited to image/video)

§ Stereo sound speakers

Connections

§ Micro USB and Micro HDMI ports

§ Wi-Fi® 802.11 a/b/g/n

§ Bluetooth ® 2.1 +EDR

Page 9: Flex User Group breton

© 2011 Adobe Systems Incorporated.

BlackBerry Tablet OS

BlackBerry Tablet OS

§ Based on QNX® Neutrino® RTOS

§ Reliable, high-performance kernel engineered for multi-core hardware

§ Multi-threaded POSIX OS (Portable Operating System for Unix) for true multitasking

Developer Options

§ Tablet OS SDK for Adobe AIR

§ Full Browser Experience with Flash Player 10.1 and HTML 5

§ WebWorks for Tablet OS

§ Native C/C++ Open GL SDK (tdb)

§ Java SDK (tdb)

Page 10: Flex User Group breton

© 2011 Adobe Systems Incorporated.

BlackBerry Tablet OS SDK for Adobe AIR

PlayBook AIR SDK Advantages

§ Access to QNX UI classes used by core PlayBook applications.

§ Tablet OS extended AIR APIs

§ Available now, �rst SDK for PlayBook application development

Bene�ts of AIR

§ Adobe’s rich technology stack

§ Creative and Developer tooling

§ Video servers/solutions

§ Robust cross screen APIs

§ Data services

§ Collaboration services

Page 11: Flex User Group breton

© 2011 Adobe Systems Incorporated.

Packaging AIR based .bar �les

ActionScript SWF BlackBerry PlayBook Application (.bar)

AIR SDK Tablet OS SDK

Page 12: Flex User Group breton

© 2011 Adobe Systems Incorporated.

PlayBook Speci�c APIs

Extending the AIR SDK

§ qnx.media.QNXStageWebView

§ StageWebView with more integration into the webkit on the PlayBook

§ qnx.system.QNXApplication

§ Bevel swipe down event

§ qnx.system.Device

§ Ba�ery level, state, and monitor

§ Device info (bsn, hardwareID, vendorID, etc…)

§ qnx.media.MediaPlayer

§ Hardware accelerated play black of media and other non-Flash supported codecs

§ Noti�cations*

§ Extending AIR app with Native C/C++ app*

§ Above list is not an exhaustive list, more to come

BlackBerry Services Integration

§ AppWorld or Super App APIs

§ Payment Services

§ Advertising*

§ App to App Communication*

* Detailed information currently not available

Page 13: Flex User Group breton

© 2011 Adobe Systems Incorporated.

Using the BlackBerry Tablet OS Simulator

Using �e Simulator

§ Bevel Swipe Events – Press outside PlayBook screen area and move into main screen.

Application Switching

Application Switching

Minimize ApplicationBring up KeyboardOrientation

Change

Context Menu or 2nd Navigation

Page 14: Flex User Group breton

What about Flex ?

Page 15: Flex User Group breton

© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Con�dential.

Flex 4.5 and tablets

15

BlackBerry PlayBookAndroid tablets Apple tablets

Page 16: Flex User Group breton

© 2011 Adobe Systems Incorporated.

Tablet and Enterprise applications

Camera

Microphone

GPS

3G

Mobility

Bright screen

Page 17: Flex User Group breton

© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Con�dential.

Mobile applications + JAVA = REAL-TIME

17

Page 18: Flex User Group breton

© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Con�dential.

LiveCycle Data Services today

18

Flex Client Flex Client Flex Client

LCDS

Java Classes

Thing1.classThing2.classThing3.class

Page 19: Flex User Group breton

© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Con�dential.

LiveCycle Data Services tomorrow (2011)

19

LCDS

NET

??.?????.?????.???

Java Classes

Thing1.classThing2.classThing3.class

.NET C# Classes

Thing1.dllThing2.dllThing3.dll

IIS Plugin.NET RemotingMessagingMSMQ Messaging

.NET AdapterRemotingMessagingData Mgmt

.NET

Ada

pter

Flex Client Flex Client Flex ClientJava Client Android ClientHTML5/JS Client ObjC Client

Page 20: Flex User Group breton

LiveCycle Collaboration Service

IN-CONTEXT COLLABORATION

Webcam Chat

SharedForm

Page 21: Flex User Group breton

© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Con�dential.

All external content and images pending approvals.

Multi-user collaboration in real time

LiveCycle Collaboration Service

Major Capabilities

Peer-to-peer (P2P) streaming of data, audio and video HTTP server-to-server APIsPrivate audio/video streaming Server-side provisioning of services

Large Rooms – via on-demand loading of user presence

Audio/video application multicast

Record and Playback Screen sharing

JavaScript APIs – integration with a customer’s exist ting websites

21

§ Engage more effectively through a web presence enhanced with real-time collaboration tools.

§ Integrate text chat, whiteboard functionality, webcam video, and audio into any rich Internet application (RIA),

Page 22: Flex User Group breton

© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con�dential.

Michaël Chaize & resources

22

@mchaize

RIAgora.com Flex.org

labs.adobe.com

developer.adobe.com

Tour de Mobile Flex

Page 23: Flex User Group breton

© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con�dential.