Top Banner
© 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
23

Flex User Group breton

Nov 11, 2014

Download

Technology

 
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
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.