75
©2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. RIA2010 - Retour d’Adobe MAX Palais des congrès - le 30 Novembre 2010

Ria2010 keynote développeurs

Embed Size (px)

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.

Citation preview

Page 1: Ria2010 keynote développeurs

©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

©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

©2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.

Méfiez vous de ychevalier

3

Page 4: Ria2010 keynote développeurs

©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

© 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

© 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

©2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.

Quatre grands thèmes

7

WEB VIDEO ENTREPRISE JEU

Page 8: Ria2010 keynote développeurs

©2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.

<WEB>

8

WEB VIDEO ENTREPRISE JEU

Page 9: Ria2010 keynote développeurs

© 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

© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.

Adobe contribue à Webkit

3

Page 11: Ria2010 keynote développeurs

© 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

© 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

© 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

© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.

L’animation CSS3 et JS avec Edge (prototype)

7

Page 15: Ria2010 keynote développeurs

© 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

© 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

©2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.

<WEB>

10

WEB VIDEO ENTREPRISE JEU

Page 18: Ria2010 keynote développeurs

©2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.

<VIDEO>

11

WEB VIDEO ENTREPRISE JEU

Page 19: Ria2010 keynote développeurs

© 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

© 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

© 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

© 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

© 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

© 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

© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.

Flash et le Digital Home

12

Une experience « leanback »

Page 26: Ria2010 keynote développeurs

© 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

© 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

©2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.

<VIDEO>

14

WEB VIDEO ENTREPRISE JEU

Page 29: Ria2010 keynote développeurs

©2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.

<ENTREPRISE>

15

WEB VIDEO ENTREPRISE JEU

Page 30: Ria2010 keynote développeurs

© 2010 Adobe Systems Incorporated. All Rights Reserved.

Applications natives

iOS

NativeApp

NativeApp

NativeApp

NativeApp

NativeApp

NativeApp

Page 31: Ria2010 keynote développeurs

© 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

© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.

Technologic partners

Open Screen Project

Content providers

Page 33: Ria2010 keynote développeurs

© 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

© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.

Adobe AIR 2.5 = native applications = multiple screens

Page 35: Ria2010 keynote développeurs

© 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

© 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

© 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

Flex sur mobile ?

Page 39: Ria2010 keynote développeurs

© 2010 Adobe Systems Incorporated. All Rights Reserved.

Flex “Hero”

Page 40: Ria2010 keynote développeurs

© 2010 Adobe Systems Incorporated. All Rights Reserved.

Mobile Applications dans "Hero"

26

s:TabbedMobileApplication s:MobileApplications:Application

Page 41: Ria2010 keynote développeurs

© 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

© 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

© 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

© 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

© 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

© 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

© 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

LCDS NEXT

LiveCycle Data Services

Devices & Clients <HTML>JavaScript / AJAXiOS

preview in January 2011

Page 49: Ria2010 keynote développeurs

© 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

© 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

© 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

© 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

© 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

© 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

© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.

HTML5/JavaScript Client

38

Page 56: Ria2010 keynote développeurs

© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.

HTML5/JavaScript Client

39

Remoting Example

Page 57: Ria2010 keynote développeurs

© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.

HTML5/JavaScript Client

40

Remoting Example

Page 58: Ria2010 keynote développeurs

© 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

© 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

© 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

LiveCycle Collaboration Service

IN-CONTEXT COLLABORATION

Page 62: Ria2010 keynote développeurs

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

© 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

© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.

Flash Catalyst “Panini”

Page 65: Ria2010 keynote développeurs

© 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

©2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.

<ENTREPRISE>

48

WEB VIDEO ENTREPRISE JEU

Page 67: Ria2010 keynote développeurs

©2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.

<JEU>

49

WEB VIDEO ENTREPRISE JEU

Page 68: Ria2010 keynote développeurs

© 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

© 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

©2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.

<CONCLUSION>

51

WEB VIDEO ENTREPRISE JEU

Page 71: Ria2010 keynote développeurs

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

Orange, SalesForce.com, BV,Google, Adobe

Page 73: Ria2010 keynote développeurs

© 2010 Adobe Systems Incorporated. All Rights Reserved.

Les ateliers

Page 74: Ria2010 keynote développeurs

© 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

©2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.

Si vous souhaitez nous contacter:

56

@mchaize

RIAgora.com

@ davidderaedt

dehats.com baao.com

[email protected]

@tontonraoul