SlideShare a Scribd company logo
1 of 75
Download to read offline
RIA2010 - Retour d’Adobe MAX
      Palais des congrès - le 30 Novembre 2010




©2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
Les orateurs du jour sont...




               @ davidderaedt                                                  @mchaize    @ychevalier




                     dehats.com                                              RIAgora.com   baao.com



©2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.        2
Méfiez vous de ychevalier




©2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.   3
Les tendances de fin d’année




                                                                                          Consumer
                                                                                          Electronics
                                                                             Mobile
                                                                             Phones



                                                                                          Personal
                                                                                          Computers




©2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.            4
Une prolifération de terminaux




    11
 © 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
Une prolifération de technologies


                                  Operating System Share: 6 Months Recent Acquirers
                                                                      Smartphone Subscribers, National, US

                    45%
                                                                                            39%


                                                                                                                                      33%
                                                                                            34%
                    23%                                                                                                               27%
                                                                                                                                      23%

                     20%                                                                    13%

                                                                                                                                      11%

                                                                                            6%
           4%


      Q2’09 (n=3029)                                     Q3’09 (n=3824)           Q4’09 (n=3701)    Q1’10 (n=4312)         Q2’10 (n=4148)

                                                     Android OS                                    RIM BlackBerry OS
                                                     Apple iPhone OS                               Palm OS
                                                     Symbian OS                                    Microsoft Windows Mobile
                                                     Linux
                                                                                                            Source: The Nielsen Company

© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.            12
Quatre grands thèmes


WEB                                                      VIDEO                   ENTREPRISE   JEU




©2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.   7
<WEB>


WEB                                                      VIDEO                   ENTREPRISE   JEU




©2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.   8
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

© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.   2
Adobe contribue à Webkit




© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.   3
La complémentarité entre HTML et Flash




                                                                              +       HTML
      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

© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.       4
Les packs HTML5 Dreamweaver CS5 et Illustrator CS5

      Dreamweaver CS5: multiscreen panel et auto-completion
      Illustrator CS5 HTML5 pack: support SVG / multiscreen, export CSS




© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.   5
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




© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.   6
L’animation CSS3 et JS avec Edge (prototype)




© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.   7
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 »




© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.   8
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
      …
© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.   9
<WEB>


WEB                                                      VIDEO                    ENTREPRISE   JEU




©2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.   10
<VIDEO>


WEB                                                      VIDEO                    ENTREPRISE   JEU




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




Back from MAX 2010



    Back from MAX 2010   © copyrights BaaO 2010




2




Video Flash en 2010...
et au delà



    Back from MAX 2010   © copyrights BaaO 2010
3




Contenu

         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



    Back from MAX 2010                                       © copyrights BaaO 2010




4




    Back from MAX 2010                                       © copyrights BaaO 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


    Back from MAX 2010                                         © copyrights BaaO 2010




6




    Back from MAX 2010                                         © copyrights BaaO 2010
Playback with
                              Packager
     H.264 files




                                      .f4m. f4x, .f4f .


                                                          Apache server
                                                           With plug-in

                                              7
    Back from MAX 2010                                                © copyrights BaaO 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


    Back from MAX 2010                                                © copyrights BaaO 2010
9




                         http://www.osmf.org/configurator/fmp/

    Back from MAX 2010                                          © copyrights BaaO 2010




10




Démo


         Transformation d’un
         fichier pour du HTTP
         Streaming

         Test de ce fichier avec
         FMP




    Back from MAX 2010                                          © copyrights BaaO 2010
La performance vidéo flash




      Stage Video: une accélération matérielle totale
      Support du fullscreen sur moniteurs multiples + API de détection
© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.   11
Flash et le Digital Home




                                                 Une experience « leanback »
© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.   12
Adobe AIR for TV




       AIR 2.5 pour TV & BlueRay Samsung
       Marketplace spécifique
       StageVideo supporté
© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.   13
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
© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.   14
<VIDEO>


WEB                                                      VIDEO                    ENTREPRISE   JEU




©2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.   14
<ENTREPRISE>


WEB                                                      VIDEO                    ENTREPRISE   JEU




©2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.   15
Applications natives




                Native                                Native   Native   Native   Native   Native
                 App                                   App      App      App      App      App




                      iOS

© 2010 Adobe Systems Incorporated. All Rights Reserved.
Une couche d’abstraction




                                                               Flex 4.5 framework



                                                          AIR 2.5     Flash Player 10.1




                      iOS

© 2010 Adobe Systems Incorporated. All Rights Reserved.
Open Screen Project

                     Technologic partners                                     Content providers




© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
Flash Player 10.1




                                                                              Flash Player 10.1



                               Google TV




© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
Adobe AIR 2.5 = native applications = multiple screens




© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
AIR étend les fonctionnalités de Flash sur mobile



‣ Expérience plus riche en                                                 Geo-Location
    dehors du navigateur                                                       SQLite
                                                                 Application Update Framework
                                                                        Application Lifecycle
‣ Possibilité de déployer ses                             .AIR File format for multi-screen applications
                                                              Enhanced Application Security model
    applications dans les                                             Marketplace Distribution
    market places                                               Mobile Hardware Softkey Support
                                                                  File-System Access (if allowed)
                                                                          MediaLibrary API
‣ Reprise des applications                                               Native Extensibility
    AIR existantes

‣ Partager le code entre les
                                                                   ActionScript3 Support
    applications Flash et les                                Memory, battery & CPU optimizations
    applications AIR                                           Audio/Video hardware decoding
                                                                Optimized SWF management
                                                                  Multi-touch and Gestures
                                                                   Hardware Acceleration
                                                                     Mobile Text input
© 2010 Adobe Systems Incorporated. All Rights Reserved.
Déployer des applications AIR pour mobiles

    § 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




Chroma Circuit.air                                         Chroma Circuit.apk   Android Market   Android Device

 © 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)




© 2010 Adobe Systems Incorporated. All Rights Reserved.
Flex sur mobile ?
Flex “Hero”




© 2010 Adobe Systems Incorporated. All Rights Reserved.
Mobile Applications dans "Hero"

                 s:Application                            s:MobileApplication   s:TabbedMobileApplication




© 2010 Adobe Systems Incorporated. All Rights Reserved.              26
Cycle de vie des vues <s:Views>




                                                              View Destroyed
                         View becomes                                          User navigates
                         active                                                back to view
                                                          Another view
                                                          becomes active
                                                View
                                               Created                             View Recreated




                                           data



§   Alternative option: destructionPolicy=“none”

© 2010 Adobe Systems Incorporated. All Rights Reserved.           27                                3B
AIR for BlackBerry PlayBook



                                                                                    WIN A PLAYBOOK !!!




                                       http://us.blackberry.com/developers/tablet/devresources.jsp


© 2010 Adobe Systems Incorporated. All Rights Reserved.
13




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

 Back from MAX 2010                                                 © copyrights BaaO 2010




14




Développement en AS3
      Adobe 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 :-)

 Back from MAX 2010                                                 © copyrights BaaO 2010
15




Camera
      Support 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

 Back from MAX 2010                                           © copyrights BaaO 2010




16




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




 Back from MAX 2010                                           © copyrights BaaO 2010
17




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


 Back from MAX 2010                                                 © copyrights BaaO 2010




18




HTML et Webkit


      Support de la classe AIR StageWebView

      Classe d’extension custom QNXStageWebView

            Implemente StageWebView

            Renforce la communication entre ActionScript et JavaScript




 Back from MAX 2010                                                 © copyrights BaaO 2010
19




Composants UI en AS3
      Lib 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

 Back from MAX 2010                                     © copyrights BaaO 2010




20




Exemple des boutons

      qnx.ui.buttons.Button

      qnx.ui.buttons.LabelButton

      qnx.ui.buttons.RadioButton

      qnx.ui.buttons.CheckBox

      qnx.ui.buttons.SegmentedControl




 Back from MAX 2010                                     © copyrights BaaO 2010
21




Démo

      ASDocs des composants

      Lancement du PlayBook Simulator (machine virtuelle)

      Création d’un projet BlackBerry

      Ajout de comps

      Test (dans le simulator)




 Back from MAX 2010                                         © copyrights BaaO 2010




22




Liens


      http://groups.adobe.com/group/504

      http://vimeo.com/user2014727/videos (elopsys)




 Back from MAX 2010                                         © copyrights BaaO 2010
LiveCycle Data Services

 LCDS NEXT




                                                       JavaScript
                                     iOS      <HTML>
                 Devices & Clients                     / AJAX




                                     preview in January 2011
LiveCycle Data Services aujourd’hui




                                                                 Flex Client   Flex Client       Flex Client




                                                                 LCDS




                                                                               Java Classes

                                                                                  Thing1.class
                                                                                  Thing2.class
                                                                                  Thing3.class


© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.            32
LiveCycle Data Services demain




HTML5/JS Client                       Java Client                      Flex Client                     Flex Client   Flex Client          Android Client     ObjC Client




                                                                                                    .NET Adapter
                                                                                                      Remoting
                                                                                                      Messaging
                                                                                                      Data Mgmt                                 IIS Plugin
                                                                                                                                                    .NET Remoting


                                                                                     .NET Adapter
             LCDS                                                                                                                                   Messaging
                                                                                                                                                    MSMQ Messaging




                                                                                                                              NET
                                                       Java Classes                                                     .NET C# Classes

                                                           Thing1.class                                                     Thing1.dll
                                                                                                                                ??.???
                                                           Thing2.class                                                     Thing2.dll
                                                                                                                                ??.???
                                                           Thing3.class                                                     Thing3.dll
                                                                                                                                ??.???


 © 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.                                  33
LiveCycle Data Services demain




HTML5/JS Client                       Java Client                      Flex Client                     Flex Client   Flex Client          Android Client     ObjC Client




                                                                                                    .NET Adapter
                                                                                                      Remoting
                                                                                                      Messaging
                                                                                                      Data Mgmt                                 IIS Plugin
                                                                                                                                                    .NET Remoting


                                                                                     .NET Adapter
             LCDS                                                                                                                                   Messaging
                                                                                                                                                    MSMQ Messaging




                                                                                                                              NET
                                                       Java Classes                                                     .NET C# Classes

                                                           Thing1.class                                                     Thing1.dll
                                                                                                                                ??.???
                                                           Thing2.class                                                     Thing2.dll
                                                                                                                                ??.???
                                                           Thing3.class                                                     Thing3.dll
                                                                                                                                ??.???


 © 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.                                  34
Native Java Client

§   Java calling of remoting and messaging
     destinations
§   Full Java implementations of:
     §   RemoteObject
     §   Producer
     §   Consumer
     §   Channel implementations, etc.

§   Includes support for native Android applications




© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.   35
Tomorrow’s LiveCycle Data Services




HTML5/JS Client                       Java Client                      Flex Client                     Flex Client   Flex Client          Android Client     ObjC Client




                                                                                                    .NET Adapter
                                                                                                      Remoting
                                                                                                      Messaging
                                                                                                      Data Mgmt                                 IIS Plugin
                                                                                                                                                    .NET Remoting


                                                                                     .NET Adapter
             LCDS                                                                                                                                   Messaging
                                                                                                                                                    MSMQ Messaging




                                                                                                                              NET
                                                       Java Classes                                                     .NET C# Classes

                                                           Thing1.class                                                     Thing1.dll
                                                                                                                                ??.???
                                                           Thing2.class                                                     Thing2.dll
                                                                                                                                ??.???
                                                           Thing3.class                                                     Thing3.dll
                                                                                                                                ??.???


 © 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.                                  36
HTML5/JavaScript Client

§   JavaScript calling of remoting and messaging
     destinations without using Flash
§   Utilizes HTML5 WebSockets
§   Full JavaScript implementations of:
     §   RemoteObject
     §   Producer
     §   Consumer
     §   Channel implementations, etc.




© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.   37
HTML5/JavaScript Client




© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.   38
HTML5/JavaScript Client
Remoting Example




 © 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.   39
HTML5/JavaScript Client
Remoting Example




 © 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.   40
Tomorrow’s LiveCycle Data Services




HTML5/JS Client                       Java Client                      Flex Client                     Flex Client   Flex Client          Android Client     ObjC Client




                                                                                                    .NET Adapter
                                                                                                      Remoting
                                                                                                      Messaging
                                                                                                      Data Mgmt                                 IIS Plugin
                                                                                                                                                    .NET Remoting


                                                                                     .NET Adapter
             LCDS                                                                                                                                   Messaging
                                                                                                                                                    MSMQ Messaging




                                                                                                                              NET
                                                       Java Classes                                                     .NET C# Classes

                                                           Thing1.class                                                     Thing1.dll
                                                                                                                                ??.???
                                                           Thing2.class                                                     Thing2.dll
                                                                                                                                ??.???
                                                           Thing3.class                                                     Thing3.dll
                                                                                                                                ??.???


 © 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.                                  41
Native Objective C Client

§   Objective C calling of remoting and messaging
     destinations
§   MacOSX and iOS client support
§   Full Objective C implementations of:
     §   RemoteObject
     §   Producer
     §   Consumer
     §   Channel implementations – at least one polling and one real-time.




© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.   42
iOS APN Push Notifications and Multitasking

§   Apple push notifications are used by iPhone, iPad
     and 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.




© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.   43
IN-CONTEXT COLLABORATION

 LiveCycle Collaboration Service
LCCS SDK Offers Both High-Level Components and Foundation
Classes

                                                                                                            Pods
High-level
Components                                                Roster           WhiteBoard               Chat            FileShare           Note            WebCam



                                                                                                RTC UI Components

                                                 Webcam Pub / Sub                       File Pub / Sub             Audio Pub / Sub             Shared Cursors
Foundation Classes

                                                                     Shared Managers                                                 Shared Model

                                                                                                                         Shared Property             UserQueue
                                                                   Users             AV Streams
                                                                                                                        Shared Collection               Baton
                                                                   Files                 Room
                                                                                                                          Pub / Sub Messaging + Permissions



                                                                                                           Session
                                                                           (Connection, Authentication, Reconnect/Failover, RMI Routing)




  2010 Adobe Systems Incorporated. All Rights Reserved.                                        45
Les fonctionnalités

       § VoIP audio
       § Broadcast Webcam video

       § Real-time text chat

       § Whiteboards

       § Real-time shared objects

       § Screen sharing

       § Record & Playback

       § HTML client




© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
Flash Catalyst “Panini”




© 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
      …




© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.   16
<ENTREPRISE>


WEB                                                      VIDEO                    ENTREPRISE   JEU




©2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.   48
<JEU>


WEB                                                      VIDEO                    ENTREPRISE   JEU




©2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.   49
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




© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.   18
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


© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.   19
<CONCLUSION>


WEB                                                      VIDEO                    ENTREPRISE   JEU




©2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.   51
labs.adobe.com
Download Flash Builder “Burrito” and Flex “Hero”

            Get the source code of
             Tour de Mobile Flex

       Check the Flex “Hero” tutorials on
             developer.adobe.com
Orange, SalesForce.com, BV,Google, Adobe
Les ateliers




© 2010 Adobe Systems Incorporated. All Rights Reserved.
Les ateliers vers 18h00




          Découverte de l’Adobe Flash Platform
                 avec Yann Chevalier


                                                          Flex “Hero” et Flash Builder “Burrito”
                                                                  avec Michaël Chaize


                                                                                 Flash Player 3D, Flash Catalyst,
                                                                                     HTML5, Flash CS NEXT
                                                                                       avec David Deraedt




© 2010 Adobe Systems Incorporated. All Rights Reserved.
Si vous souhaitez nous contacter:




                                                                                           @tontonraoul
               @ davidderaedt                                                  @mchaize    yac@baao.com




                     dehats.com                                              RIAgora.com   baao.com



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

More Related Content

Viewers also liked

Larsine
LarsineLarsine
Larsineeka
 
20070909 Remember Your Vowels Kingdom Principles
20070909 Remember Your Vowels Kingdom Principles20070909 Remember Your Vowels Kingdom Principles
20070909 Remember Your Vowels Kingdom Principlesguest1411f0
 
Oprah Gail Winfrey
Oprah Gail WinfreyOprah Gail Winfrey
Oprah Gail Winfreyguest98f1aa
 
LOCAL DEVELOPER DAY ’09/Winter
LOCAL DEVELOPER DAY ’09/WinterLOCAL DEVELOPER DAY ’09/Winter
LOCAL DEVELOPER DAY ’09/WinterAtsushi Nakatsugawa
 
Publicitas Töggeliabend 2008
Publicitas Töggeliabend 2008Publicitas Töggeliabend 2008
Publicitas Töggeliabend 2008mobileconnect
 
Martin karlssons vykortssamling sigtunastiftelsen
Martin karlssons vykortssamling   sigtunastiftelsenMartin karlssons vykortssamling   sigtunastiftelsen
Martin karlssons vykortssamling sigtunastiftelsenhembygdsigtuna
 
ionic vs covalent trial
ionic vs covalent trialionic vs covalent trial
ionic vs covalent trialguestf2c738
 

Viewers also liked (12)

Larsine
LarsineLarsine
Larsine
 
20070909 Remember Your Vowels Kingdom Principles
20070909 Remember Your Vowels Kingdom Principles20070909 Remember Your Vowels Kingdom Principles
20070909 Remember Your Vowels Kingdom Principles
 
Engage Media
Engage MediaEngage Media
Engage Media
 
2007p&o1milieu
2007p&o1milieu2007p&o1milieu
2007p&o1milieu
 
Oprah Gail Winfrey
Oprah Gail WinfreyOprah Gail Winfrey
Oprah Gail Winfrey
 
LOCAL DEVELOPER DAY ’09/Winter
LOCAL DEVELOPER DAY ’09/WinterLOCAL DEVELOPER DAY ’09/Winter
LOCAL DEVELOPER DAY ’09/Winter
 
Super Team
Super TeamSuper Team
Super Team
 
Saxion 7 januari 2008
Saxion 7 januari 2008Saxion 7 januari 2008
Saxion 7 januari 2008
 
書く技術
書く技術書く技術
書く技術
 
Publicitas Töggeliabend 2008
Publicitas Töggeliabend 2008Publicitas Töggeliabend 2008
Publicitas Töggeliabend 2008
 
Martin karlssons vykortssamling sigtunastiftelsen
Martin karlssons vykortssamling   sigtunastiftelsenMartin karlssons vykortssamling   sigtunastiftelsen
Martin karlssons vykortssamling sigtunastiftelsen
 
ionic vs covalent trial
ionic vs covalent trialionic vs covalent trial
ionic vs covalent trial
 

Similar to Ria2010 keynote développeurs

ibm lotus software - unified communications and collaboration - italiano - 2010
ibm lotus software - unified communications and collaboration - italiano - 2010ibm lotus software - unified communications and collaboration - italiano - 2010
ibm lotus software - unified communications and collaboration - italiano - 2010M.Ela International Srl
 
Infor ION Executive Presentation Overvide Demo
Infor ION Executive Presentation Overvide DemoInfor ION Executive Presentation Overvide Demo
Infor ION Executive Presentation Overvide DemoGodlan, Inc
 
콘텐츠 플랫폼 구조 분석
콘텐츠 플랫폼 구조 분석콘텐츠 플랫폼 구조 분석
콘텐츠 플랫폼 구조 분석Jaehyeuk Oh
 
Adobe Flash Platform Update 2010/09
Adobe Flash Platform Update 2010/09Adobe Flash Platform Update 2010/09
Adobe Flash Platform Update 2010/09Keisuke Todoroki
 
Mix Paris 2007 - CLaueR - Optimisez l'impact de vos services sur le web
Mix Paris 2007 - CLaueR - Optimisez l'impact de vos services sur le webMix Paris 2007 - CLaueR - Optimisez l'impact de vos services sur le web
Mix Paris 2007 - CLaueR - Optimisez l'impact de vos services sur le webChristophe Lauer
 
Rubyと業務システムと帳票開発、そしてThinReports
Rubyと業務システムと帳票開発、そしてThinReportsRubyと業務システムと帳票開発、そしてThinReports
Rubyと業務システムと帳票開発、そしてThinReportsThinReports
 
さよならmobylet~携帯デバイスはスマートフォンの時代へ~
さよならmobylet~携帯デバイスはスマートフォンの時代へ~さよならmobylet~携帯デバイスはスマートフォンの時代へ~
さよならmobylet~携帯デバイスはスマートフォンの時代へ~Shin Takeuchi
 
Touchpoints RD - Aliado interactivo
Touchpoints RD - Aliado interactivoTouchpoints RD - Aliado interactivo
Touchpoints RD - Aliado interactivosalomon dayan
 
夜宴7期《Eclipse》
夜宴7期《Eclipse》夜宴7期《Eclipse》
夜宴7期《Eclipse》Koubei Banquet
 

Similar to Ria2010 keynote développeurs (9)

ibm lotus software - unified communications and collaboration - italiano - 2010
ibm lotus software - unified communications and collaboration - italiano - 2010ibm lotus software - unified communications and collaboration - italiano - 2010
ibm lotus software - unified communications and collaboration - italiano - 2010
 
Infor ION Executive Presentation Overvide Demo
Infor ION Executive Presentation Overvide DemoInfor ION Executive Presentation Overvide Demo
Infor ION Executive Presentation Overvide Demo
 
콘텐츠 플랫폼 구조 분석
콘텐츠 플랫폼 구조 분석콘텐츠 플랫폼 구조 분석
콘텐츠 플랫폼 구조 분석
 
Adobe Flash Platform Update 2010/09
Adobe Flash Platform Update 2010/09Adobe Flash Platform Update 2010/09
Adobe Flash Platform Update 2010/09
 
Mix Paris 2007 - CLaueR - Optimisez l'impact de vos services sur le web
Mix Paris 2007 - CLaueR - Optimisez l'impact de vos services sur le webMix Paris 2007 - CLaueR - Optimisez l'impact de vos services sur le web
Mix Paris 2007 - CLaueR - Optimisez l'impact de vos services sur le web
 
Rubyと業務システムと帳票開発、そしてThinReports
Rubyと業務システムと帳票開発、そしてThinReportsRubyと業務システムと帳票開発、そしてThinReports
Rubyと業務システムと帳票開発、そしてThinReports
 
さよならmobylet~携帯デバイスはスマートフォンの時代へ~
さよならmobylet~携帯デバイスはスマートフォンの時代へ~さよならmobylet~携帯デバイスはスマートフォンの時代へ~
さよならmobylet~携帯デバイスはスマートフォンの時代へ~
 
Touchpoints RD - Aliado interactivo
Touchpoints RD - Aliado interactivoTouchpoints RD - Aliado interactivo
Touchpoints RD - Aliado interactivo
 
夜宴7期《Eclipse》
夜宴7期《Eclipse》夜宴7期《Eclipse》
夜宴7期《Eclipse》
 

More from Michael Chaize

Typography on the Web - FITC Amsterdam 2015
Typography on the Web - FITC Amsterdam 2015Typography on the Web - FITC Amsterdam 2015
Typography on the Web - FITC Amsterdam 2015Michael Chaize
 
FITC Amsterdam 2015 - keynote-adobe - We are mutants
FITC Amsterdam 2015 -  keynote-adobe - We are mutantsFITC Amsterdam 2015 -  keynote-adobe - We are mutants
FITC Amsterdam 2015 - keynote-adobe - We are mutantsMichael Chaize
 
Multimania - Web Design Trends
Multimania - Web Design TrendsMultimania - Web Design Trends
Multimania - Web Design TrendsMichael Chaize
 
Feweb - Adobe et le Web Design
Feweb - Adobe et le Web DesignFeweb - Adobe et le Web Design
Feweb - Adobe et le Web DesignMichael Chaize
 
FITC 2014 Amsterdam - Adobe Apps for Web Designers in 2014
FITC 2014 Amsterdam - Adobe Apps for Web Designers in 2014FITC 2014 Amsterdam - Adobe Apps for Web Designers in 2014
FITC 2014 Amsterdam - Adobe Apps for Web Designers in 2014Michael Chaize
 
Adobe gaming flash gamm michael
Adobe gaming flash gamm michaelAdobe gaming flash gamm michael
Adobe gaming flash gamm michaelMichael Chaize
 
Max2013 rejected apps presentation
Max2013   rejected apps presentationMax2013   rejected apps presentation
Max2013 rejected apps presentationMichael Chaize
 
Oop2012 mobile workshops
Oop2012 mobile workshopsOop2012 mobile workshops
Oop2012 mobile workshopsMichael Chaize
 
Oop2012 keynote Design Driven Development
Oop2012 keynote Design Driven DevelopmentOop2012 keynote Design Driven Development
Oop2012 keynote Design Driven DevelopmentMichael Chaize
 
Flex presentation for Paris Android User group PAUG
Flex presentation for Paris Android User group PAUGFlex presentation for Paris Android User group PAUG
Flex presentation for Paris Android User group PAUGMichael Chaize
 
Xplatform mobile development
Xplatform mobile developmentXplatform mobile development
Xplatform mobile developmentMichael Chaize
 
One backend multiple Screens
One backend multiple ScreensOne backend multiple Screens
One backend multiple ScreensMichael Chaize
 
Flash camp portugal - Let's talk about Flex baby
Flash camp portugal - Let's talk about Flex babyFlash camp portugal - Let's talk about Flex baby
Flash camp portugal - Let's talk about Flex babyMichael Chaize
 
Back From MAX in London for CQ5 users
Back From MAX in London for CQ5 usersBack From MAX in London for CQ5 users
Back From MAX in London for CQ5 usersMichael Chaize
 
Enterprise Flex applications on tablet devices
Enterprise Flex applications on tablet devicesEnterprise Flex applications on tablet devices
Enterprise Flex applications on tablet devicesMichael Chaize
 
Pocket agile challenge adobe mobile v1.0.pptx
Pocket agile   challenge adobe mobile v1.0.pptxPocket agile   challenge adobe mobile v1.0.pptx
Pocket agile challenge adobe mobile v1.0.pptxMichael Chaize
 
Adobe et la stratégie multi-écrans
Adobe et la stratégie multi-écransAdobe et la stratégie multi-écrans
Adobe et la stratégie multi-écransMichael Chaize
 
Breizh camp adobe flex et les mobiles
Breizh camp   adobe flex et les mobilesBreizh camp   adobe flex et les mobiles
Breizh camp adobe flex et les mobilesMichael Chaize
 

More from Michael Chaize (20)

Typography on the Web - FITC Amsterdam 2015
Typography on the Web - FITC Amsterdam 2015Typography on the Web - FITC Amsterdam 2015
Typography on the Web - FITC Amsterdam 2015
 
FITC Amsterdam 2015 - keynote-adobe - We are mutants
FITC Amsterdam 2015 -  keynote-adobe - We are mutantsFITC Amsterdam 2015 -  keynote-adobe - We are mutants
FITC Amsterdam 2015 - keynote-adobe - We are mutants
 
Multimania - Web Design Trends
Multimania - Web Design TrendsMultimania - Web Design Trends
Multimania - Web Design Trends
 
Feweb - Adobe et le Web Design
Feweb - Adobe et le Web DesignFeweb - Adobe et le Web Design
Feweb - Adobe et le Web Design
 
FITC 2014 Amsterdam - Adobe Apps for Web Designers in 2014
FITC 2014 Amsterdam - Adobe Apps for Web Designers in 2014FITC 2014 Amsterdam - Adobe Apps for Web Designers in 2014
FITC 2014 Amsterdam - Adobe Apps for Web Designers in 2014
 
Adobe gaming flash gamm michael
Adobe gaming flash gamm michaelAdobe gaming flash gamm michael
Adobe gaming flash gamm michael
 
Max2013 rejected apps presentation
Max2013   rejected apps presentationMax2013   rejected apps presentation
Max2013 rejected apps presentation
 
Oop2012 mobile workshops
Oop2012 mobile workshopsOop2012 mobile workshops
Oop2012 mobile workshops
 
Oop2012 keynote Design Driven Development
Oop2012 keynote Design Driven DevelopmentOop2012 keynote Design Driven Development
Oop2012 keynote Design Driven Development
 
Montpellier - Flex UG
Montpellier - Flex UGMontpellier - Flex UG
Montpellier - Flex UG
 
Flex presentation for Paris Android User group PAUG
Flex presentation for Paris Android User group PAUGFlex presentation for Paris Android User group PAUG
Flex presentation for Paris Android User group PAUG
 
Xplatform mobile development
Xplatform mobile developmentXplatform mobile development
Xplatform mobile development
 
One backend multiple Screens
One backend multiple ScreensOne backend multiple Screens
One backend multiple Screens
 
Flash camp portugal - Let's talk about Flex baby
Flash camp portugal - Let's talk about Flex babyFlash camp portugal - Let's talk about Flex baby
Flash camp portugal - Let's talk about Flex baby
 
Back From MAX in London for CQ5 users
Back From MAX in London for CQ5 usersBack From MAX in London for CQ5 users
Back From MAX in London for CQ5 users
 
Flex mobile for JUG
Flex mobile for JUGFlex mobile for JUG
Flex mobile for JUG
 
Enterprise Flex applications on tablet devices
Enterprise Flex applications on tablet devicesEnterprise Flex applications on tablet devices
Enterprise Flex applications on tablet devices
 
Pocket agile challenge adobe mobile v1.0.pptx
Pocket agile   challenge adobe mobile v1.0.pptxPocket agile   challenge adobe mobile v1.0.pptx
Pocket agile challenge adobe mobile v1.0.pptx
 
Adobe et la stratégie multi-écrans
Adobe et la stratégie multi-écransAdobe et la stratégie multi-écrans
Adobe et la stratégie multi-écrans
 
Breizh camp adobe flex et les mobiles
Breizh camp   adobe flex et les mobilesBreizh camp   adobe flex et les mobiles
Breizh camp adobe flex et les mobiles
 

Ria2010 keynote développeurs

  • 1. RIA2010 - Retour d’Adobe MAX Palais des congrès - le 30 Novembre 2010 ©2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
  • 2. Les orateurs du jour sont... @ davidderaedt @mchaize @ychevalier dehats.com RIAgora.com baao.com ©2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 2
  • 3. Méfiez vous de ychevalier ©2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 3
  • 4. Les tendances de fin d’année Consumer Electronics Mobile Phones Personal Computers ©2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 4
  • 5. Une prolifération de terminaux 11 © 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
  • 6. Une prolifération de technologies Operating System Share: 6 Months Recent Acquirers Smartphone Subscribers, National, US 45% 39% 33% 34% 23% 27% 23% 20% 13% 11% 6% 4% Q2’09 (n=3029) Q3’09 (n=3824) Q4’09 (n=3701) Q1’10 (n=4312) Q2’10 (n=4148) Android OS RIM BlackBerry OS Apple iPhone OS Palm OS Symbian OS Microsoft Windows Mobile Linux Source: The Nielsen Company © 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 12
  • 7. Quatre grands thèmes WEB VIDEO ENTREPRISE JEU ©2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 7
  • 8. <WEB> WEB VIDEO ENTREPRISE JEU ©2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 8
  • 9. 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 © 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 2
  • 10. Adobe contribue à Webkit © 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 3
  • 11. La complémentarité entre HTML et Flash + HTML   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 © 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 4
  • 12. Les packs HTML5 Dreamweaver CS5 et Illustrator CS5   Dreamweaver CS5: multiscreen panel et auto-completion   Illustrator CS5 HTML5 pack: support SVG / multiscreen, export CSS © 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 5
  • 13. 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 © 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 6
  • 14. L’animation CSS3 et JS avec Edge (prototype) © 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 7
  • 15. 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 » © 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 8
  • 16. 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   … © 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 9
  • 17. <WEB> WEB VIDEO ENTREPRISE JEU ©2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 10
  • 18. <VIDEO> WEB VIDEO ENTREPRISE JEU ©2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 11
  • 19. 1 Back from MAX 2010 Back from MAX 2010 © copyrights BaaO 2010 2 Video Flash en 2010... et au delà Back from MAX 2010 © copyrights BaaO 2010
  • 20. 3 Contenu 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 Back from MAX 2010 © copyrights BaaO 2010 4 Back from MAX 2010 © copyrights BaaO 2010
  • 21. 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 Back from MAX 2010 © copyrights BaaO 2010 6 Back from MAX 2010 © copyrights BaaO 2010
  • 22. Playback with Packager H.264 files .f4m. f4x, .f4f . Apache server With plug-in 7 Back from MAX 2010 © copyrights BaaO 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 Back from MAX 2010 © copyrights BaaO 2010
  • 23. 9 http://www.osmf.org/configurator/fmp/ Back from MAX 2010 © copyrights BaaO 2010 10 Démo Transformation d’un fichier pour du HTTP Streaming Test de ce fichier avec FMP Back from MAX 2010 © copyrights BaaO 2010
  • 24. La performance vidéo flash   Stage Video: une accélération matérielle totale   Support du fullscreen sur moniteurs multiples + API de détection © 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 11
  • 25. Flash et le Digital Home Une experience « leanback » © 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 12
  • 26. Adobe AIR for TV   AIR 2.5 pour TV & BlueRay Samsung   Marketplace spécifique   StageVideo supporté © 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 13
  • 27. 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 © 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 14
  • 28. <VIDEO> WEB VIDEO ENTREPRISE JEU ©2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 14
  • 29. <ENTREPRISE> WEB VIDEO ENTREPRISE JEU ©2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 15
  • 30. Applications natives Native Native Native Native Native Native App App App App App App iOS © 2010 Adobe Systems Incorporated. All Rights Reserved.
  • 31. Une couche d’abstraction Flex 4.5 framework AIR 2.5 Flash Player 10.1 iOS © 2010 Adobe Systems Incorporated. All Rights Reserved.
  • 32. Open Screen Project Technologic partners Content providers © 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
  • 33. Flash Player 10.1 Flash Player 10.1 Google TV © 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
  • 34. Adobe AIR 2.5 = native applications = multiple screens © 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
  • 35. AIR étend les fonctionnalités de Flash sur mobile ‣ Expérience plus riche en Geo-Location dehors du navigateur SQLite Application Update Framework Application Lifecycle ‣ Possibilité de déployer ses .AIR File format for multi-screen applications Enhanced Application Security model applications dans les Marketplace Distribution market places Mobile Hardware Softkey Support File-System Access (if allowed) MediaLibrary API ‣ Reprise des applications Native Extensibility AIR existantes ‣ Partager le code entre les ActionScript3 Support applications Flash et les Memory, battery & CPU optimizations applications AIR Audio/Video hardware decoding Optimized SWF management Multi-touch and Gestures Hardware Acceleration Mobile Text input © 2010 Adobe Systems Incorporated. All Rights Reserved.
  • 36. Déployer des applications AIR pour mobiles § 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 Chroma Circuit.air Chroma Circuit.apk Android Market Android Device © 2010 Adobe Systems Incorporated. All Rights Reserved.
  • 37. 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) © 2010 Adobe Systems Incorporated. All Rights Reserved.
  • 39. Flex “Hero” © 2010 Adobe Systems Incorporated. All Rights Reserved.
  • 40. Mobile Applications dans "Hero" s:Application s:MobileApplication s:TabbedMobileApplication © 2010 Adobe Systems Incorporated. All Rights Reserved. 26
  • 41. Cycle de vie des vues <s:Views> View Destroyed View becomes User navigates active back to view Another view becomes active View Created View Recreated data § Alternative option: destructionPolicy=“none” © 2010 Adobe Systems Incorporated. All Rights Reserved. 27 3B
  • 42. AIR for BlackBerry PlayBook WIN A PLAYBOOK !!! http://us.blackberry.com/developers/tablet/devresources.jsp © 2010 Adobe Systems Incorporated. All Rights Reserved.
  • 43. 13 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 Back from MAX 2010 © copyrights BaaO 2010 14 Développement en AS3 Adobe 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 :-) Back from MAX 2010 © copyrights BaaO 2010
  • 44. 15 Camera Support 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 Back from MAX 2010 © copyrights BaaO 2010 16 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 Back from MAX 2010 © copyrights BaaO 2010
  • 45. 17 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 Back from MAX 2010 © copyrights BaaO 2010 18 HTML et Webkit Support de la classe AIR StageWebView Classe d’extension custom QNXStageWebView Implemente StageWebView Renforce la communication entre ActionScript et JavaScript Back from MAX 2010 © copyrights BaaO 2010
  • 46. 19 Composants UI en AS3 Lib 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 Back from MAX 2010 © copyrights BaaO 2010 20 Exemple des boutons qnx.ui.buttons.Button qnx.ui.buttons.LabelButton qnx.ui.buttons.RadioButton qnx.ui.buttons.CheckBox qnx.ui.buttons.SegmentedControl Back from MAX 2010 © copyrights BaaO 2010
  • 47. 21 Démo ASDocs des composants Lancement du PlayBook Simulator (machine virtuelle) Création d’un projet BlackBerry Ajout de comps Test (dans le simulator) Back from MAX 2010 © copyrights BaaO 2010 22 Liens http://groups.adobe.com/group/504 http://vimeo.com/user2014727/videos (elopsys) Back from MAX 2010 © copyrights BaaO 2010
  • 48. LiveCycle Data Services LCDS NEXT JavaScript iOS <HTML> Devices & Clients / AJAX preview in January 2011
  • 49. LiveCycle Data Services aujourd’hui Flex Client Flex Client Flex Client LCDS Java Classes Thing1.class Thing2.class Thing3.class © 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 32
  • 50. LiveCycle Data Services demain HTML5/JS Client Java Client Flex Client Flex Client Flex Client Android Client ObjC Client .NET Adapter Remoting Messaging Data Mgmt IIS Plugin .NET Remoting .NET Adapter LCDS Messaging MSMQ Messaging NET Java Classes .NET C# Classes Thing1.class Thing1.dll ??.??? Thing2.class Thing2.dll ??.??? Thing3.class Thing3.dll ??.??? © 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 33
  • 51. LiveCycle Data Services demain HTML5/JS Client Java Client Flex Client Flex Client Flex Client Android Client ObjC Client .NET Adapter Remoting Messaging Data Mgmt IIS Plugin .NET Remoting .NET Adapter LCDS Messaging MSMQ Messaging NET Java Classes .NET C# Classes Thing1.class Thing1.dll ??.??? Thing2.class Thing2.dll ??.??? Thing3.class Thing3.dll ??.??? © 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 34
  • 52. Native Java Client § Java calling of remoting and messaging destinations § Full Java implementations of: § RemoteObject § Producer § Consumer § Channel implementations, etc. § Includes support for native Android applications © 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 35
  • 53. Tomorrow’s LiveCycle Data Services HTML5/JS Client Java Client Flex Client Flex Client Flex Client Android Client ObjC Client .NET Adapter Remoting Messaging Data Mgmt IIS Plugin .NET Remoting .NET Adapter LCDS Messaging MSMQ Messaging NET Java Classes .NET C# Classes Thing1.class Thing1.dll ??.??? Thing2.class Thing2.dll ??.??? Thing3.class Thing3.dll ??.??? © 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 36
  • 54. HTML5/JavaScript Client § JavaScript calling of remoting and messaging destinations without using Flash § Utilizes HTML5 WebSockets § Full JavaScript implementations of: § RemoteObject § Producer § Consumer § Channel implementations, etc. © 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 37
  • 55. HTML5/JavaScript Client © 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 38
  • 56. HTML5/JavaScript Client Remoting Example © 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 39
  • 57. HTML5/JavaScript Client Remoting Example © 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 40
  • 58. Tomorrow’s LiveCycle Data Services HTML5/JS Client Java Client Flex Client Flex Client Flex Client Android Client ObjC Client .NET Adapter Remoting Messaging Data Mgmt IIS Plugin .NET Remoting .NET Adapter LCDS Messaging MSMQ Messaging NET Java Classes .NET C# Classes Thing1.class Thing1.dll ??.??? Thing2.class Thing2.dll ??.??? Thing3.class Thing3.dll ??.??? © 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 41
  • 59. Native Objective C Client § Objective C calling of remoting and messaging destinations § MacOSX and iOS client support § Full Objective C implementations of: § RemoteObject § Producer § Consumer § Channel implementations – at least one polling and one real-time. © 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 42
  • 60. iOS APN Push Notifications and Multitasking § Apple push notifications are used by iPhone, iPad and 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. © 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 43
  • 61. IN-CONTEXT COLLABORATION LiveCycle Collaboration Service
  • 62. LCCS SDK Offers Both High-Level Components and Foundation Classes Pods High-level Components Roster WhiteBoard Chat FileShare Note WebCam RTC UI Components Webcam Pub / Sub File Pub / Sub Audio Pub / Sub Shared Cursors Foundation Classes Shared Managers Shared Model Shared Property UserQueue Users AV Streams Shared Collection Baton Files Room Pub / Sub Messaging + Permissions Session (Connection, Authentication, Reconnect/Failover, RMI Routing) 2010 Adobe Systems Incorporated. All Rights Reserved. 45
  • 63. Les fonctionnalités § VoIP audio § Broadcast Webcam video § Real-time text chat § Whiteboards § Real-time shared objects § Screen sharing § Record & Playback § HTML client © 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
  • 64. Flash Catalyst “Panini” © 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
  • 65. Flash Catalyst 1.5 « Panini »   Support des contraintes de redimensionnement   Skin de composants personnalisés   Interactions globales   Panneau d’alignement   Nouveautés timeline/animation   … © 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 16
  • 66. <ENTREPRISE> WEB VIDEO ENTREPRISE JEU ©2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 48
  • 67. <JEU> WEB VIDEO ENTREPRISE JEU ©2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 49
  • 68. 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 © 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 18
  • 69. 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 © 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 19
  • 70. <CONCLUSION> WEB VIDEO ENTREPRISE JEU ©2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 51
  • 71. labs.adobe.com Download Flash Builder “Burrito” and Flex “Hero” Get the source code of Tour de Mobile Flex Check the Flex “Hero” tutorials on developer.adobe.com
  • 73. Les ateliers © 2010 Adobe Systems Incorporated. All Rights Reserved.
  • 74. Les ateliers vers 18h00 Découverte de l’Adobe Flash Platform avec Yann Chevalier Flex “Hero” et Flash Builder “Burrito” avec Michaël Chaize Flash Player 3D, Flash Catalyst, HTML5, Flash CS NEXT avec David Deraedt © 2010 Adobe Systems Incorporated. All Rights Reserved.
  • 75. Si vous souhaitez nous contacter: @tontonraoul @ davidderaedt @mchaize yac@baao.com dehats.com RIAgora.com baao.com ©2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 56