ria2010 keynote développeurs
DESCRIPTION
Slides utilisés lors de la keynote pour les développeurs sur l'événement adobe RIA2010 au palais des congrès avec Michaël Chaize, Yann Chevalier et David Deraedt.TRANSCRIPT
![Page 1: Ria2010 keynote développeurs](https://reader033.vdocuments.us/reader033/viewer/2022051610/54944a9eac7959182e8b4b1b/html5/thumbnails/1.jpg)
©2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
RIA2010 - Retour d’Adobe MAXPalais des congrès - le 30 Novembre 2010
![Page 2: Ria2010 keynote développeurs](https://reader033.vdocuments.us/reader033/viewer/2022051610/54944a9eac7959182e8b4b1b/html5/thumbnails/2.jpg)
©2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
Les orateurs du jour sont...
2
@mchaize
RIAgora.com
@ davidderaedt
dehats.com baao.com
@ychevalier
![Page 3: Ria2010 keynote développeurs](https://reader033.vdocuments.us/reader033/viewer/2022051610/54944a9eac7959182e8b4b1b/html5/thumbnails/3.jpg)
©2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
Méfiez vous de ychevalier
3
![Page 4: Ria2010 keynote développeurs](https://reader033.vdocuments.us/reader033/viewer/2022051610/54944a9eac7959182e8b4b1b/html5/thumbnails/4.jpg)
©2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
Les tendances de fin d’année
4
Consumer Electronics
Personal Computers
Mobile Phones
![Page 5: Ria2010 keynote développeurs](https://reader033.vdocuments.us/reader033/viewer/2022051610/54944a9eac7959182e8b4b1b/html5/thumbnails/5.jpg)
© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
Une prolifération de terminaux
11
![Page 6: Ria2010 keynote développeurs](https://reader033.vdocuments.us/reader033/viewer/2022051610/54944a9eac7959182e8b4b1b/html5/thumbnails/6.jpg)
© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
Une prolifération de technologies
12
Operating System Share: 6 Months Recent AcquirersSmartphone Subscribers, National, US
Android OSApple iPhone OSSymbian OSLinux
RIM BlackBerry OSPalm OSMicrosoft Windows Mobile
Q2’09 (n=3029) Q3’09 (n=3824) Q4’09 (n=3701) Q1’10 (n=4312) Q2’10 (n=4148)
45%
39%
33%
23%34%
23%
4%6%
27%
20% 13%
11%
Source: The Nielsen Company
![Page 7: Ria2010 keynote développeurs](https://reader033.vdocuments.us/reader033/viewer/2022051610/54944a9eac7959182e8b4b1b/html5/thumbnails/7.jpg)
©2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
Quatre grands thèmes
7
WEB VIDEO ENTREPRISE JEU
![Page 8: Ria2010 keynote développeurs](https://reader033.vdocuments.us/reader033/viewer/2022051610/54944a9eac7959182e8b4b1b/html5/thumbnails/8.jpg)
©2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
<WEB>
8
WEB VIDEO ENTREPRISE JEU
![Page 9: Ria2010 keynote développeurs](https://reader033.vdocuments.us/reader033/viewer/2022051610/54944a9eac7959182e8b4b1b/html5/thumbnails/9.jpg)
© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
Adobe et les futurs standards du web
Les standards du web évoluent enfin!
Mais leur adoption est très progressive et fragmentée
Adobe s’implique dans la progression de ces futurs standards
2
![Page 10: Ria2010 keynote développeurs](https://reader033.vdocuments.us/reader033/viewer/2022051610/54944a9eac7959182e8b4b1b/html5/thumbnails/10.jpg)
© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
Adobe contribue à Webkit
3
![Page 11: Ria2010 keynote développeurs](https://reader033.vdocuments.us/reader033/viewer/2022051610/54944a9eac7959182e8b4b1b/html5/thumbnails/11.jpg)
© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
La complémentarité entre HTML et Flash
Flash n’a jamais voulu remplacer le HTML, il l’augmente.
Flash aura toujours une longueur d’avance
Les domaines d’utilisation vont évoluer, mais c’est aux utilisateurs de faire leur choix
Le rôle d’Adobe n’est pas de dicter quelle techno utiliser mais de proposer les meilleurs solutions pour ses clients
4
HTML +
![Page 12: Ria2010 keynote développeurs](https://reader033.vdocuments.us/reader033/viewer/2022051610/54944a9eac7959182e8b4b1b/html5/thumbnails/12.jpg)
© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
Les packs HTML5 Dreamweaver CS5 et Illustrator CS5
Dreamweaver CS5: multiscreen panel et auto-completion
Illustrator CS5 HTML5 pack: support SVG / multiscreen, export CSS
5
![Page 13: Ria2010 keynote développeurs](https://reader033.vdocuments.us/reader033/viewer/2022051610/54944a9eac7959182e8b4b1b/html5/thumbnails/13.jpg)
© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
La collaboration avec jQuery
Les frameworks JS sont indispensables, jQuery est le plus utilisé
Intégration actuelle et à venir dans Dreamweaver (jQuery mobile intégré dans Dreamweaver next)
Utilisation de jQuery pour les futurs outils, création de framework of top of jQuery
6
![Page 14: Ria2010 keynote développeurs](https://reader033.vdocuments.us/reader033/viewer/2022051610/54944a9eac7959182e8b4b1b/html5/thumbnails/14.jpg)
© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
L’animation CSS3 et JS avec Edge (prototype)
7
![Page 15: Ria2010 keynote développeurs](https://reader033.vdocuments.us/reader033/viewer/2022051610/54944a9eac7959182e8b4b1b/html5/thumbnails/15.jpg)
© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
L’animation CSS et JS avec Flash Pro (sneak peek)
Il existe un prototype d’outil d’export de FLA vers HTML/JS
Ne pas s’attendre à une « solution miracle »
8
![Page 16: Ria2010 keynote développeurs](https://reader033.vdocuments.us/reader033/viewer/2022051610/54944a9eac7959182e8b4b1b/html5/thumbnails/16.jpg)
© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
L’orientation multiscreen avec Flash Pro Next
Nouveau système de Projets, orienté multi-screen: partage d’assets
Scaling automatique du stage
Export as bitmap
Compilation incrémentale
… 9
![Page 17: Ria2010 keynote développeurs](https://reader033.vdocuments.us/reader033/viewer/2022051610/54944a9eac7959182e8b4b1b/html5/thumbnails/17.jpg)
©2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
<WEB>
10
WEB VIDEO ENTREPRISE JEU
![Page 18: Ria2010 keynote développeurs](https://reader033.vdocuments.us/reader033/viewer/2022051610/54944a9eac7959182e8b4b1b/html5/thumbnails/18.jpg)
©2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
<VIDEO>
11
WEB VIDEO ENTREPRISE JEU
![Page 19: Ria2010 keynote développeurs](https://reader033.vdocuments.us/reader033/viewer/2022051610/54944a9eac7959182e8b4b1b/html5/thumbnails/19.jpg)
© copyrights BaaO 2010Back from MAX 2010
Back from MAX 2010
1
© copyrights BaaO 2010Back from MAX 2010
Video Flash en 2010...et au delà
2
![Page 20: Ria2010 keynote développeurs](https://reader033.vdocuments.us/reader033/viewer/2022051610/54944a9eac7959182e8b4b1b/html5/thumbnails/20.jpg)
© copyrights BaaO 2010Back from MAX 2010
Contenu
3
Video en entreprise
La partie serveur
HTTP Streaming
Flash Media Playback (FMP) et Strobe Media Playback (SMP)
OpenSource Media Framework (OSMF)
Flash Video et HTML 5
© copyrights BaaO 2010Back from MAX 2010
4
![Page 21: Ria2010 keynote développeurs](https://reader033.vdocuments.us/reader033/viewer/2022051610/54944a9eac7959182e8b4b1b/html5/thumbnails/21.jpg)
© copyrights BaaO 2010Back from MAX 2010
5
Diffuser des vidéos!
Progressive download
Streaming
rtmp / Flash Media Server (FMS)
HTTP Streaming
avantages du streaming sans les inconvénients
note : Peer 2 Peer pour les événements live
© copyrights BaaO 2010Back from MAX 2010
6
![Page 22: Ria2010 keynote développeurs](https://reader033.vdocuments.us/reader033/viewer/2022051610/54944a9eac7959182e8b4b1b/html5/thumbnails/22.jpg)
© copyrights BaaO 2010Back from MAX 20107
H.264 filesPackager
.f4m. f4x, .f4f .
Apache server With plug-in
Playback with
© copyrights BaaO 2010Back from MAX 2010
8
FMP & SMP
Player video déjà cablé et très configurable
FMP : hébergé chez Adobe (swz)
SMP : hébergé chez vous (Intranet)
Configuration et c’est OK
Basé sur OSMF
OSMF est la bibliothèque (en AS3) pour construire des player custom
![Page 23: Ria2010 keynote développeurs](https://reader033.vdocuments.us/reader033/viewer/2022051610/54944a9eac7959182e8b4b1b/html5/thumbnails/23.jpg)
© copyrights BaaO 2010Back from MAX 2010
9
http://www.osmf.org/configurator/fmp/
© copyrights BaaO 2010Back from MAX 2010
10
Démo
Transformation d’un fichier pour du HTTP Streaming
Test de ce fichier avec FMP
![Page 24: Ria2010 keynote développeurs](https://reader033.vdocuments.us/reader033/viewer/2022051610/54944a9eac7959182e8b4b1b/html5/thumbnails/24.jpg)
© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
La performance vidéo flash
Stage Video: une accélération matérielle totale
Support du fullscreen sur moniteurs multiples + API de détection
11
![Page 25: Ria2010 keynote développeurs](https://reader033.vdocuments.us/reader033/viewer/2022051610/54944a9eac7959182e8b4b1b/html5/thumbnails/25.jpg)
© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
Flash et le Digital Home
12
Une experience « leanback »
![Page 26: Ria2010 keynote développeurs](https://reader033.vdocuments.us/reader033/viewer/2022051610/54944a9eac7959182e8b4b1b/html5/thumbnails/26.jpg)
© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
Adobe AIR for TV
AIR 2.5 pour TV & BlueRay Samsung
Marketplace spécifique StageVideo supporté
13
![Page 27: Ria2010 keynote développeurs](https://reader033.vdocuments.us/reader033/viewer/2022051610/54944a9eac7959182e8b4b1b/html5/thumbnails/27.jpg)
© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
Flash Player pour Google TV
Support de Flash 10.1 dans le navigateur Google TV
StageVideo est déjà supporté
AIR pour Google TV prévu dans un futur proche 14
![Page 28: Ria2010 keynote développeurs](https://reader033.vdocuments.us/reader033/viewer/2022051610/54944a9eac7959182e8b4b1b/html5/thumbnails/28.jpg)
©2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
<VIDEO>
14
WEB VIDEO ENTREPRISE JEU
![Page 29: Ria2010 keynote développeurs](https://reader033.vdocuments.us/reader033/viewer/2022051610/54944a9eac7959182e8b4b1b/html5/thumbnails/29.jpg)
©2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
<ENTREPRISE>
15
WEB VIDEO ENTREPRISE JEU
![Page 30: Ria2010 keynote développeurs](https://reader033.vdocuments.us/reader033/viewer/2022051610/54944a9eac7959182e8b4b1b/html5/thumbnails/30.jpg)
© 2010 Adobe Systems Incorporated. All Rights Reserved.
Applications natives
iOS
NativeApp
NativeApp
NativeApp
NativeApp
NativeApp
NativeApp
![Page 31: Ria2010 keynote développeurs](https://reader033.vdocuments.us/reader033/viewer/2022051610/54944a9eac7959182e8b4b1b/html5/thumbnails/31.jpg)
© 2010 Adobe Systems Incorporated. All Rights Reserved.
Une couche d’abstraction
iOS
Flex 4.5 framework
AIR 2.5 Flash Player 10.1
![Page 32: Ria2010 keynote développeurs](https://reader033.vdocuments.us/reader033/viewer/2022051610/54944a9eac7959182e8b4b1b/html5/thumbnails/32.jpg)
© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
Technologic partners
Open Screen Project
Content providers
![Page 33: Ria2010 keynote développeurs](https://reader033.vdocuments.us/reader033/viewer/2022051610/54944a9eac7959182e8b4b1b/html5/thumbnails/33.jpg)
© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
Flash Player 10.1
Flash Player 10.1
Google TV
![Page 34: Ria2010 keynote développeurs](https://reader033.vdocuments.us/reader033/viewer/2022051610/54944a9eac7959182e8b4b1b/html5/thumbnails/34.jpg)
© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
Adobe AIR 2.5 = native applications = multiple screens
![Page 35: Ria2010 keynote développeurs](https://reader033.vdocuments.us/reader033/viewer/2022051610/54944a9eac7959182e8b4b1b/html5/thumbnails/35.jpg)
© 2010 Adobe Systems Incorporated. All Rights Reserved.
AIR étend les fonctionnalités de Flash sur mobile
Geo-LocationSQLite
Application Update FrameworkApplication Lifecycle
.AIR File format for multi-screen applicationsEnhanced Application Security model
Marketplace DistributionMobile Hardware Softkey Support
File-System Access (if allowed)MediaLibrary API
Native Extensibility
‣Expérience plus riche en dehors du navigateur
‣Possibilité de déployer ses applications dans les market places
‣Reprise des applications AIR existantes
‣Partager le code entre les applications Flash et les applications AIR
ActionScript3 SupportMemory, battery & CPU optimizations
Audio/Video hardware decodingOptimized SWF management
Multi-touch and GesturesHardware Acceleration
Mobile Text input
![Page 36: Ria2010 keynote développeurs](https://reader033.vdocuments.us/reader033/viewer/2022051610/54944a9eac7959182e8b4b1b/html5/thumbnails/36.jpg)
© 2010 Adobe Systems Incorporated. All Rights Reserved.
Déployer des applications AIR pour mobiles
Chroma Circuit.apkChroma Circuit.air
§ Les Applications AIR sont packagées en fichiers .APK§ Seront distribuées sur l’Android Market place ou d’autres catalogues§ Mécanisme de mise à jour par l’Android Market Place
§ AIR Runtime: distribué sur le market place comme une librairie partagée§ Les utilisateurs le télécharge la première fois§ Mise à jour par le market place
Android Market Android Device
![Page 37: Ria2010 keynote développeurs](https://reader033.vdocuments.us/reader033/viewer/2022051610/54944a9eac7959182e8b4b1b/html5/thumbnails/37.jpg)
© 2010 Adobe Systems Incorporated. All Rights Reserved.
AIR pour iOS
§ Export SWF vers IPK
§ Cross-Compiles AIR Runtime and App to native Objective-C Bytecode
§ Utilise LLVM
§ Beaucoup d’APIs AIR sont déjà implémentées
§ Quelques APIs sont impossibles (Loader.loadBytes)
![Page 38: Ria2010 keynote développeurs](https://reader033.vdocuments.us/reader033/viewer/2022051610/54944a9eac7959182e8b4b1b/html5/thumbnails/38.jpg)
Flex sur mobile ?
![Page 39: Ria2010 keynote développeurs](https://reader033.vdocuments.us/reader033/viewer/2022051610/54944a9eac7959182e8b4b1b/html5/thumbnails/39.jpg)
© 2010 Adobe Systems Incorporated. All Rights Reserved.
Flex “Hero”
![Page 40: Ria2010 keynote développeurs](https://reader033.vdocuments.us/reader033/viewer/2022051610/54944a9eac7959182e8b4b1b/html5/thumbnails/40.jpg)
© 2010 Adobe Systems Incorporated. All Rights Reserved.
Mobile Applications dans "Hero"
26
s:TabbedMobileApplication s:MobileApplications:Application
![Page 41: Ria2010 keynote développeurs](https://reader033.vdocuments.us/reader033/viewer/2022051610/54944a9eac7959182e8b4b1b/html5/thumbnails/41.jpg)
© 2010 Adobe Systems Incorporated. All Rights Reserved.
Cycle de vie des vues <s:Views>
§ Alternative option: destructionPolicy=“none”
27
View becomes active
ViewCreated
Another view becomes active
View DestroyedUser navigates back to view
View Recreated
data
3B
![Page 42: Ria2010 keynote développeurs](https://reader033.vdocuments.us/reader033/viewer/2022051610/54944a9eac7959182e8b4b1b/html5/thumbnails/42.jpg)
© 2010 Adobe Systems Incorporated. All Rights Reserved.
AIR for BlackBerry PlayBook
http://us.blackberry.com/developers/tablet/devresources.jsp
WIN A PLAYBOOK !!!
![Page 43: Ria2010 keynote développeurs](https://reader033.vdocuments.us/reader033/viewer/2022051610/54944a9eac7959182e8b4b1b/html5/thumbnails/43.jpg)
© copyrights BaaO 2010Back from MAX 2010
BlackBerry PlayBook
processeur Dual-Core 1GhZ / 1GB RAM
1024x600 de résolution / 167 DPI
Multitouch
Support des gestes
Camera avant de 3MP
Camera arrière de 5MP
Enregistrement de vidéo en 1080p
13
© copyrights BaaO 2010Back from MAX 2010
Développement en AS3Adobe AIR 2.5 Mobile (entre autre)
BlackBerry Tablet SDK for AIR 2.5
Installation pour Flash Builder 4.0.1
BlackBerry Simulator (machine virtuelle)
Composants écrits en AS3 et toutes les API AIR standards (du profil mobile)
.. Petite modification et hop ! on fait aussi du Flex :-)
14
![Page 44: Ria2010 keynote développeurs](https://reader033.vdocuments.us/reader033/viewer/2022051610/54944a9eac7959182e8b4b1b/html5/thumbnails/44.jpg)
© copyrights BaaO 2010Back from MAX 2010
CameraSupport de la classe Camera
Choix de la camera avant ou Arrière
Classe CameraUI
Possibilité de lancer la caméra et de prendre des photo ou des vidéos
Classe CameraRoll
Sélection d’une image du Camera Roll
Ajout d’images au Camera Roll
15
© copyrights BaaO 2010Back from MAX 2010
Capteurs
Support de l’accéléromètre standard de AIR
Support de la géolocalisation standard de AIR
Classe Device donnant les informations de la tablette
16
![Page 45: Ria2010 keynote développeurs](https://reader033.vdocuments.us/reader033/viewer/2022051610/54944a9eac7959182e8b4b1b/html5/thumbnails/45.jpg)
© copyrights BaaO 2010Back from MAX 2010
Touch et gestes
Multi touch standard de AIR (4 points max)
Les gestes standards de AIR reconnus
Swipe
Rotate
Pinch and Zoom
Pan
Press and Tap
17
© copyrights BaaO 2010Back from MAX 2010
HTML et Webkit
Support de la classe AIR StageWebView
Classe d’extension custom QNXStageWebView
Implemente StageWebView
Renforce la communication entre ActionScript et JavaScript
18
![Page 46: Ria2010 keynote développeurs](https://reader033.vdocuments.us/reader033/viewer/2022051610/54944a9eac7959182e8b4b1b/html5/thumbnails/46.jpg)
© copyrights BaaO 2010Back from MAX 2010
Composants UI en AS3Lib qnx-screen.swc
Tous les composants ont un skin light et dark
Tous les composants sont dans le package qnx.ui
Buttons
Lists
Pickers
DropDown
Slider
19
© copyrights BaaO 2010Back from MAX 2010
Exemple des boutons
qnx.ui.buttons.Button
qnx.ui.buttons.LabelButton
qnx.ui.buttons.RadioButton
qnx.ui.buttons.CheckBox
qnx.ui.buttons.SegmentedControl
20
![Page 47: Ria2010 keynote développeurs](https://reader033.vdocuments.us/reader033/viewer/2022051610/54944a9eac7959182e8b4b1b/html5/thumbnails/47.jpg)
© copyrights BaaO 2010Back from MAX 2010
Démo
ASDocs des composants
Lancement du PlayBook Simulator (machine virtuelle)
Création d’un projet BlackBerry
Ajout de comps
Test (dans le simulator)
21
© copyrights BaaO 2010Back from MAX 2010
Liens
http://groups.adobe.com/group/504
http://vimeo.com/user2014727/videos (elopsys)
22
![Page 48: Ria2010 keynote développeurs](https://reader033.vdocuments.us/reader033/viewer/2022051610/54944a9eac7959182e8b4b1b/html5/thumbnails/48.jpg)
LCDS NEXT
LiveCycle Data Services
Devices & Clients <HTML>JavaScript / AJAXiOS
preview in January 2011
![Page 49: Ria2010 keynote développeurs](https://reader033.vdocuments.us/reader033/viewer/2022051610/54944a9eac7959182e8b4b1b/html5/thumbnails/49.jpg)
© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
LiveCycle Data Services aujourd’hui
32
Flex Client Flex Client Flex Client
LCDS
Java Classes
Thing1.classThing2.classThing3.class
![Page 50: Ria2010 keynote développeurs](https://reader033.vdocuments.us/reader033/viewer/2022051610/54944a9eac7959182e8b4b1b/html5/thumbnails/50.jpg)
© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
LiveCycle Data Services demain
33
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 51: Ria2010 keynote développeurs](https://reader033.vdocuments.us/reader033/viewer/2022051610/54944a9eac7959182e8b4b1b/html5/thumbnails/51.jpg)
© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
LiveCycle Data Services demain
34
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 52: Ria2010 keynote développeurs](https://reader033.vdocuments.us/reader033/viewer/2022051610/54944a9eac7959182e8b4b1b/html5/thumbnails/52.jpg)
© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
Native Java Client
35
§ Java calling of remoting and messagingdestinations
§ Full Java implementations of:
§ RemoteObject
§ Producer
§ Consumer
§ Channel implementations, etc.
§ Includes support for native Android applications
![Page 53: Ria2010 keynote développeurs](https://reader033.vdocuments.us/reader033/viewer/2022051610/54944a9eac7959182e8b4b1b/html5/thumbnails/53.jpg)
© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
Tomorrow’s LiveCycle Data Services
36
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 54: Ria2010 keynote développeurs](https://reader033.vdocuments.us/reader033/viewer/2022051610/54944a9eac7959182e8b4b1b/html5/thumbnails/54.jpg)
© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
HTML5/JavaScript Client
§ JavaScript calling of remoting and messagingdestinations without using Flash
§ Utilizes HTML5 WebSockets
§ Full JavaScript implementations of:
§ RemoteObject
§ Producer
§ Consumer
§ Channel implementations, etc.
37
![Page 55: Ria2010 keynote développeurs](https://reader033.vdocuments.us/reader033/viewer/2022051610/54944a9eac7959182e8b4b1b/html5/thumbnails/55.jpg)
© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
HTML5/JavaScript Client
38
![Page 56: Ria2010 keynote développeurs](https://reader033.vdocuments.us/reader033/viewer/2022051610/54944a9eac7959182e8b4b1b/html5/thumbnails/56.jpg)
© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
HTML5/JavaScript Client
39
Remoting Example
![Page 57: Ria2010 keynote développeurs](https://reader033.vdocuments.us/reader033/viewer/2022051610/54944a9eac7959182e8b4b1b/html5/thumbnails/57.jpg)
© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
HTML5/JavaScript Client
40
Remoting Example
![Page 58: Ria2010 keynote développeurs](https://reader033.vdocuments.us/reader033/viewer/2022051610/54944a9eac7959182e8b4b1b/html5/thumbnails/58.jpg)
© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
Tomorrow’s LiveCycle Data Services
41
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 59: Ria2010 keynote développeurs](https://reader033.vdocuments.us/reader033/viewer/2022051610/54944a9eac7959182e8b4b1b/html5/thumbnails/59.jpg)
© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
Native Objective C Client
42
§ Objective C calling of remoting and messagingdestinations
§ MacOSX and iOS client support
§ Full Objective C implementations of:
§ RemoteObject
§ Producer
§ Consumer
§ Channel implementations – at least one polling and one real-time.
![Page 60: Ria2010 keynote développeurs](https://reader033.vdocuments.us/reader033/viewer/2022051610/54944a9eac7959182e8b4b1b/html5/thumbnails/60.jpg)
© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
iOS APN Push Notifications and Multitasking
43
§ Apple push notifications are used by iPhone, iPadand iPod Touch (iOS 3.x and higher)
§ LCDS/Server-generated notifications to iOS applications
§ Notifications: Badges, sounds and custom text alerts
§ Respectful of Apple’s rules about message size, type, frequency, etc.
§ iSO Multitasking support (iOS 4.x and higher):
§ Convenience client-side functions are provided to handle various multitasking-related events such as when iOS shuts down an app. Functions handle clean disconnects, server notification of disconnect, etc.
![Page 61: Ria2010 keynote développeurs](https://reader033.vdocuments.us/reader033/viewer/2022051610/54944a9eac7959182e8b4b1b/html5/thumbnails/61.jpg)
LiveCycle Collaboration Service
IN-CONTEXT COLLABORATION
![Page 62: Ria2010 keynote développeurs](https://reader033.vdocuments.us/reader033/viewer/2022051610/54944a9eac7959182e8b4b1b/html5/thumbnails/62.jpg)
2010 Adobe Systems Incorporated. All Rights Reserved. 45
LCCS SDK Offers Both High-Level Components and Foundation Classes
High-level Components
Foundation Classes
Pods
RTC UI Components
Shared Managers Shared Model
Session(Connection, Authentication, Reconnect/Failover, RMI Routing)
Audio Pub / SubWebcam Pub / Sub File Pub / Sub Shared Cursors
Users AV Streams
Files RoomPub / Sub Messaging + Permissions
Shared Collection Baton
Shared Property UserQueue
Roster WhiteBoard Chat FileShare Note WebCam
![Page 63: Ria2010 keynote développeurs](https://reader033.vdocuments.us/reader033/viewer/2022051610/54944a9eac7959182e8b4b1b/html5/thumbnails/63.jpg)
© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
Les fonctionnalités
§ VoIP audio§ Broadcast Webcam video§ Real-time text chat§ Whiteboards§ Real-time shared objects§ Screen sharing§ Record & Playback§ HTML client
![Page 64: Ria2010 keynote développeurs](https://reader033.vdocuments.us/reader033/viewer/2022051610/54944a9eac7959182e8b4b1b/html5/thumbnails/64.jpg)
© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
Flash Catalyst “Panini”
![Page 65: Ria2010 keynote développeurs](https://reader033.vdocuments.us/reader033/viewer/2022051610/54944a9eac7959182e8b4b1b/html5/thumbnails/65.jpg)
© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
Flash Catalyst 1.5 « Panini »
Support des contraintes de redimensionnement
Skin de composants personnalisés
Interactions globales
Panneau d’alignement
Nouveautés timeline/animation
…
16
![Page 66: Ria2010 keynote développeurs](https://reader033.vdocuments.us/reader033/viewer/2022051610/54944a9eac7959182e8b4b1b/html5/thumbnails/66.jpg)
©2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
<ENTREPRISE>
48
WEB VIDEO ENTREPRISE JEU
![Page 67: Ria2010 keynote développeurs](https://reader033.vdocuments.us/reader033/viewer/2022051610/54944a9eac7959182e8b4b1b/html5/thumbnails/67.jpg)
©2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
<JEU>
49
WEB VIDEO ENTREPRISE JEU
![Page 68: Ria2010 keynote développeurs](https://reader033.vdocuments.us/reader033/viewer/2022051610/54944a9eac7959182e8b4b1b/html5/thumbnails/68.jpg)
© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
L’importance de Flash pour les jeux vidéos
75% des jeux online tournent sous flash player
Flash a déjà une longueur d’avance vis-à-vis de Canvas/JS
Sans doute l’usage de flash le plus approprié sur mobile
18
![Page 69: Ria2010 keynote développeurs](https://reader033.vdocuments.us/reader033/viewer/2022051610/54944a9eac7959182e8b4b1b/html5/thumbnails/69.jpg)
© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
MoleHill: La 3D accélérée au sein du Flash Player
Une API 3D bas niveau accélérée GPU, avec fallback CPU
Concernera aussi les autres devices (mobile, télé) si GPU
La plupart d’entre nous utiliserons des moteurs de plus haut niveau
Compatibilité possible avec la plupart des outils
Support HID également prévu
19
![Page 70: Ria2010 keynote développeurs](https://reader033.vdocuments.us/reader033/viewer/2022051610/54944a9eac7959182e8b4b1b/html5/thumbnails/70.jpg)
©2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
<CONCLUSION>
51
WEB VIDEO ENTREPRISE JEU
![Page 71: Ria2010 keynote développeurs](https://reader033.vdocuments.us/reader033/viewer/2022051610/54944a9eac7959182e8b4b1b/html5/thumbnails/71.jpg)
labs.adobe.comDownload Flash Builder “Burrito” and Flex “Hero”
Get the source code ofTour de Mobile Flex
Check the Flex “Hero” tutorials ondeveloper.adobe.com
![Page 72: Ria2010 keynote développeurs](https://reader033.vdocuments.us/reader033/viewer/2022051610/54944a9eac7959182e8b4b1b/html5/thumbnails/72.jpg)
Orange, SalesForce.com, BV,Google, Adobe
![Page 73: Ria2010 keynote développeurs](https://reader033.vdocuments.us/reader033/viewer/2022051610/54944a9eac7959182e8b4b1b/html5/thumbnails/73.jpg)
© 2010 Adobe Systems Incorporated. All Rights Reserved.
Les ateliers
![Page 74: Ria2010 keynote développeurs](https://reader033.vdocuments.us/reader033/viewer/2022051610/54944a9eac7959182e8b4b1b/html5/thumbnails/74.jpg)
© 2010 Adobe Systems Incorporated. All Rights Reserved.
Les ateliers vers 18h00
Découverte de l’Adobe Flash Platformavec Yann Chevalier
Flex “Hero” et Flash Builder “Burrito”avec Michaël Chaize
Flash Player 3D, Flash Catalyst, HTML5, Flash CS NEXT
avec David Deraedt
![Page 75: Ria2010 keynote développeurs](https://reader033.vdocuments.us/reader033/viewer/2022051610/54944a9eac7959182e8b4b1b/html5/thumbnails/75.jpg)
©2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
Si vous souhaitez nous contacter:
56
@mchaize
RIAgora.com
@ davidderaedt
dehats.com baao.com
@tontonraoul