SlideShare uma empresa Scribd logo
1 de 43
Baixar para ler offline
Flex Enterprise apps on Tablet devices
      Michaël Chaize | Flash Platform Evangelist
      RIAgora.com | @mchaize




©2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con dential.
Flex 4.5.1


                                     One Tool, One Language, One Codebase


                                                                             Flex Application   Common codebase




                                                                                                Additional
                                                                                                  OS’s



                                                                             Any Platform

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




                                                                                e rise of tablet devices
                                                                            Tablets and Enterprise apps
                                                                       Opportunities for Enterprise developers
                                                                            Design Driven Development
                                                                              Tips for Flex developers
                                                                             Why Flex 4.6 should help
                                                                                    Four tablets
©2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con dential.               3
Enterprise applications




                              The ultimate goal for Enterprise users:
                            Easily interact with the Enterprise knowledge
                                        anywhere & at any time




©2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con dential.   4
Enterprise applications




                  Real-Time ACCESS to my Enterprise Knowledge

                                                INTERACTION

                        QUALITY IMPROVEMENT




©2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con dential.   5
Human interactions with the Enterprise knowledge




                                                                                Working with paper
                                                                                •Interact directly on the information
                                                                                •One single plan
                                                                                •Learnt at school
                                                                                •Knowledge not centralized
                                                                                •Expensive


©2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con dential.   6
Human interactions with the Enterprise knowledge




                                                                                Collaboration on a wall
                                                                                •Interact directly on the information
                                                                                •One single plan
                                                                                •Learnt at school
                                                                                •Knowledge is lost
                                                                                •One at a time


©2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con dential.   7
Human interactions with the Enterprise knowledge




                                                                                    e era of PC
                                                                                •Knowledge is centralized
                                                                                •Extended company & Collaboration
                                                                                •Mouse and Keyboard
                                                                                •Learning curve
                                                                                •No mobility at all


©2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con dential.   8
Human interactions with the Enterprise knowledge




                                                                                What inspired a PC
                                                                                   is not inspiring
                                                                                         anymore


©2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con dential.   9
Human interactions with the Enterprise knowledge




                                                                                 Laptops
                                                                                 •First a empt of mobility
                                                                                 •Extends the work area (home vs office)
                                                                                 •Confort
                                                                                 •Network access
                                                                                 •Worst interactions ever


©2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con dential.   10
Human interactions with the Enterprise knowledge




                                                                                 Mobility...
                                                                                 ...with some constraints




©2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con dential.   11
Human interactions with the Enterprise knowledge




                                                                                 Smartphones
                                                                                 •Total mobility
                                                                                 •Confort
                                                                                 •Typing experience
                                                                                 •Small screen = less information



©2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con dential.   12
Human interactions with the Enterprise knowledge




                                                                                 Tablets
                                                                                 •Total mobility
                                                                                 •Confort & autonomy
                                                                                 •Typing experience
                                                                                 •Large screen
                                                                                 •Pleasure and work on the same device


©2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con dential.   13
Introduce a tablet in a company




         IT Services                                                                                         Employees
        Main challenges:                                                                                            The facts:
        Process to secure con guration and deployment                            Some PC cannibalization is expected to occur.
        Deploy and managed approved apps                                                         One tablet for work and home
        Ensuring mobility is auditable and compliant                                                    ey want the latest tablet
        Readying Help Desk for support calls                                     Native apps deliver the experience that people
        (study by Impetus)                                                                                                expect
        Running existing applications                                             Companies will take years to de ne a mobile
        Welcome a new Operating System                                            strategy, but employees won’t wait that long.
                                                                                                      ey are already iPad ninjas.

©2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con dential.   14
e rise of tablet devices




                                                                                 Yes, it’s already
                                                                                 happening !
                                                                                 But large organizations need expertise !




©2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con dential.   15
Tablets users in the Enterprise today




                                                         Top                        Sales                        Audit /
                                                       Managers                     force                      Inspection

                                               Clear          Key facts     Clear    Key facts         Clear    Key facts

                                                - Real-time information      - Read and Write in the    - Capture data on the
                                                - Dashboards                 CRM                          eld

                                                       Extending our core RIA values
                                                > Improve decision           > Increased efficiency
                                                                                                        - Access to technical
                                                                                                        information
                                                making time and quality      and productivity
                                                                             > Improve knowledge        > Increased efficiency
                                                                             quality                    and productivity
                                                                                                        > Reduce the risk of
                                                                                                        errors




©2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con dential.           16
Tablets users in the Enterprise tomorrow




                                                                            Anyone




©2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con dential.     17
How can we answer Enterprise basic needs ?

            Offline/Online Data                                               Dashboard and advanced   Real-time Collaboration
             Synchronization                                                   data visualization




                              LCDS                                              DATA MASHUP                  LCCS




                            sync


©2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con dential.            18
A ention please !




                                                                                 Tablets are not the
                                                                                 solution !
                                                                                   e classic El Dorado effect
                                                                                 Tablet is just a new asset to solve users problems

http://www.flickr.com/photos/_belial/

©2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con dential.   19
A classic IT fail
                                                                  v



                                                                                Draw on pictures
                                                       Video chat           Take pictures

                                                                      Cameras




                                                                 Microphone
                                                                  VoIP      Voice Recognition




©2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con dential.                          20
e traditional way for Enterprise apps development
                                                                  v




           What do                               Express the needs            Technical     Back-end + UI
                                                                                                            Delivery
          you need ?                                 in a doc               speci cations   developments



                                                              LOB                IT




©2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con dential.        21
D.D.D - Design Driven Development
                                                                  v




                                                             Observe,                              Technical
    What problems                                                            Find solutions
                                                             Observe,                          solutions to serve   Delivery
    are you facing ?                                                        designing the UI
                                                             Observe                                 the UI



                                                                               What                How
                                                                                                  to build ?
                                                                              to build ?                            Analytics
                                                                                                  to scale ?




©2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con dential.         22
e number one opportunity for our community




    Bridge between
    the context, people,
    and the system
    •Gather local information
    •Extend your eyes, your ears

©2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con dential.   23
CareCloud demo



                                                                                     Video Chat      Get advice from
                                                                                   Share what you       an expert
                                                                                    see, what you
                                                                                         hear




          Use ANE
      to collect patient
             data                                                                                    Read patient
                                                                                                    documents from
                                                                                                       the cloud
                                                                   Consider the
                                                                   context and
                                                                  adapt the user
                                                                    experience




©2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con dential.                   24
Design tips - Navigation




©2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con dential.   25
Design tips - Visual Feedback




                                                                              visual
                                                                            feedback




©2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con dential.              26
Design tips - Visual Feedback




                                                                              Demo

                                                                            www.lafabrick.com




©2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con dential.          27
Flex tips - don’t stress the Display list




                                                              Reduce your surface of rendering
                                                                            Use dynamic layouts




©2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con dential.           28
Flex tips - <DEMO> Radio X-Track </DEMO>




©2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con dential.   29
Flex tips - Dynamic layouts demo




                                                                                         State groups

                                            <s:states>
                                            	   	    <s:State               name="portraitPhone" stateGroups="phone,portrait"/>
                                            	   	    <s:State               name="landscapePhone" stateGroups="landscape,phone"/>
                                            	   	    <s:State               name="portraitTablet" stateGroups="portrait,tablet"/>
                                            	   	    <s:State               name="landscapeTablet" stateGroups="landscape,tablet"/>
                                            </s:states>


                                                                                        Resize handler
                                             protected function application1_resizeHandler(event:ResizeEvent):void{
                                             	    // TODO Auto-generated method stub
                                             	    var isPortrait:Boolean = height > width;
                                             	    isTablet = height > 960 || width > 960;
                                             	    	    	    	
                                             	    currentState = (isPortrait ? "portrait" : "landscape") + (isTablet ? "Tablet" :
                                             "Phone");
                                             }




©2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con dential.                     30
Flex tips - Dynamic layouts demo




                                                                            Layout Properties

                                           <s:ViewNavigator
                                                    includeIn="tablet"
                                           	   	    id="tabletPlayView"
                                           	   	    	   	    	
                                           	   	    width.landscapeTablet="{this.width - phoneViewNavigator.width}"
                                           	   	    height.landscapeTablet="{this.height}"
                                           	   	    x.landscapeTablet="270"
                                           	   	    y.landscapeTablet="0"
                                           	   	    height="100%"
                                           	   	    width.portraitTablet="100%"
                                           	   	    x.portraitTablet="0"
                                           	   	    y.portraitTablet="0"
                                           	   	    height.portraitTablet="{this.height - phoneViewNavigator.height}"
                                           	   	    	   	    	
                                           />




©2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con dential.          31
Flex tips - Back to the <s:Application> tag




©2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con dential.   32
Flex tips - Persistence Manager




                                                                              Persist some properties

                                                     FlexGlobals.topLevelApplication.persistenceManager
                                                     .setProperty("lastSearch",arrayCollectResults);
                                                     //...
                                                     FlexGlobals.topLevelApplication.persistenceManager
                                                     .getProperty("lastSearch");


                                                                            Write les on tablet devices

                                                     var file:File = File.documentsDirectory.resolvePath('settings.inf');
                                                     if (file.exists) file.deleteFile();
                                                     var fileStream:FileStream = new FileStream(); //create a file stream
                                                     fileStream.open(file, FileMode.WRITE); // and open the file for write
                                                     fileStream.writeObject(object); //write the object to the file
                                                     fileStream.close();




©2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con dential.               33
Flex tips - Optimized SQLite Insert or Update queries



                                                                                                                             10x
                                                                                                                             faster
                                                                            SQLite on tablet devices

                                               _sqlStatement.sqlConnection = sqlc;
                                               _sqlStatement.text = "INSERT INTO "+tableName+"Followers(idFollower,name)
                                               VALUES (@ID,@SNAME)";
                                               sqlc.begin();
                                               	    	   	
                                               	    	   	    for (var i:int = 0; i < arrayIdFollowers.length; i++)
                                               	    	   	    {
                                               	    	   	    	    var idFollower:int = int(arrayIdFollowers.getItemAt(i));
                                               	    	   	    	
                                               //query("INSERT INTO "+ tableName+"Followers(idFollower) VALUES
                                               ('"+idFollower+"')");
                                                    	   	    	    _sqlStatement.parameters['@ID'] = idFollower.toString();
                                                                 _sqlStatement.parameters['@SNAME'] = screenName;
                                               	    	   	    	    _sqlStatement.execute();
                                               	    	   	    }
                                               	    	   	
                                               sqlc.commit();
                                               closeDb();




©2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con dential.              34
Flex 4.6 and tablet devices




                                                                            - Native Extensions
                                                                            - Callout Bu on
                                                                            - SplitViewNavigator
                                                                            - Natural components:
                                                                            Spinner, SnapList, ToggleSwitch




©2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con dential.      35
Flex 4.6 - more tablet capibilities


ANE: No more limitation
ActionScript Native Extension




                                                                            AS3 bridge
                                                                                                           Flex Mobile
                                                                                                              project
                                                                             C, JAVA


                                                                              ANE                               SWF
                                                                                       .AIR, .APK, .IPA, .BAR
©2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con dential.         36
Flex 4.6 - more components for your tablet devices




©2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con dential.   37
How to measure success ?




                                                        Looking at the stars ?




©2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con dential.   38
How to measure success ?




©2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con dential.   39
Key takeaways




                                                                                 Flex & Tablets
                                                                                 1. Understand tablet users expectations.
                                                                                 2. You must be proactive. Companies are lost.
                                                                                 3. Sell Design Driven Developments.
                                                                                 4. Experiment new Design layouts.
                                                                                 5. Use the last Flex builds for your tablet apps.
                                                                                 6. RIA experts should become Tablet experts.



©2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con dential.   40
I’m giving away 4 tablets

     - e name of the company that is using tablets
     to enable Real-Time Collaboration between
     doctors.
     - What’s the new name of LCDS ?
     - What is DDD ?
     - What is the name of my blog ?




©2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con dential.   41
I’m giving away 4 tablets




                                                      - New generation of tablets
                                                   - Built by French manufacturers
                                                              - 6.2 inches
                                                               - 4 colors
                                                    - Best autonomy of the market
                                                   - Target both geeks and women



©2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con dential.   42
Michaël Chaize | Flash Platform Evangelist
                                                                            RIAgora.com | @mchaize




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

Mais conteúdo relacionado

Mais procurados

Fatc - Productivity by Design
Fatc - Productivity by DesignFatc - Productivity by Design
Fatc - Productivity by DesignMichael Chaize
 
Adobe flex at jax london 2011
Adobe flex at  jax london 2011Adobe flex at  jax london 2011
Adobe flex at jax london 2011Michael Chaize
 
Xplatform mobile development
Xplatform mobile developmentXplatform mobile development
Xplatform mobile developmentMichael Chaize
 
Adobe flash platform java
Adobe flash platform javaAdobe flash platform java
Adobe flash platform javaMichael Chaize
 
Ria2010 - keynote - Evolution des RIA d'Entreprise
Ria2010 - keynote - Evolution des RIA d'EntrepriseRia2010 - keynote - Evolution des RIA d'Entreprise
Ria2010 - keynote - Evolution des RIA d'EntrepriseMichael Chaize
 
JAX2010 Flex Java technical session: interactive dashboard
JAX2010 Flex Java technical session: interactive dashboardJAX2010 Flex Java technical session: interactive dashboard
JAX2010 Flex Java technical session: interactive dashboardMichael Chaize
 
From Desktop to Mobile: Application Functionality for Small Screens
From Desktop to Mobile: Application Functionality for Small ScreensFrom Desktop to Mobile: Application Functionality for Small Screens
From Desktop to Mobile: Application Functionality for Small ScreensJoseph Labrecque
 
Over the air 2.5 - Adobe AIR for Android
Over the air 2.5 - Adobe AIR for AndroidOver the air 2.5 - Adobe AIR for Android
Over the air 2.5 - Adobe AIR for AndroidMichael Chaize
 
UX Concerns across Mobile Platforms
UX Concerns across Mobile PlatformsUX Concerns across Mobile Platforms
UX Concerns across Mobile PlatformsJoseph Labrecque
 
Using design pattern for mobile
Using design pattern for mobileUsing design pattern for mobile
Using design pattern for mobileluca mezzalira
 
Ria2010 workshop dev mobile
Ria2010 workshop dev mobileRia2010 workshop dev mobile
Ria2010 workshop dev mobileMichael 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
 
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
 
Flex 4.5 and mobile development
Flex 4.5 and mobile developmentFlex 4.5 and mobile development
Flex 4.5 and mobile developmentMichael Chaize
 
Creating Flash Content for Mobile Devices
Creating Flash Content for Mobile DevicesCreating Flash Content for Mobile Devices
Creating Flash Content for Mobile Devicespaultrani
 

Mais procurados (20)

Fatc - Productivity by Design
Fatc - Productivity by DesignFatc - Productivity by Design
Fatc - Productivity by Design
 
Jax2001 adobe keynote
Jax2001 adobe keynoteJax2001 adobe keynote
Jax2001 adobe keynote
 
Adobe flex at jax london 2011
Adobe flex at  jax london 2011Adobe flex at  jax london 2011
Adobe flex at jax london 2011
 
Xplatform mobile development
Xplatform mobile developmentXplatform mobile development
Xplatform mobile development
 
Montpellier - Flex UG
Montpellier - Flex UGMontpellier - Flex UG
Montpellier - Flex UG
 
Flex mobile for JUG
Flex mobile for JUGFlex mobile for JUG
Flex mobile for JUG
 
Adobe flash platform java
Adobe flash platform javaAdobe flash platform java
Adobe flash platform java
 
Ria2010 - keynote - Evolution des RIA d'Entreprise
Ria2010 - keynote - Evolution des RIA d'EntrepriseRia2010 - keynote - Evolution des RIA d'Entreprise
Ria2010 - keynote - Evolution des RIA d'Entreprise
 
JAX2010 Flex Java technical session: interactive dashboard
JAX2010 Flex Java technical session: interactive dashboardJAX2010 Flex Java technical session: interactive dashboard
JAX2010 Flex Java technical session: interactive dashboard
 
From Desktop to Mobile: Application Functionality for Small Screens
From Desktop to Mobile: Application Functionality for Small ScreensFrom Desktop to Mobile: Application Functionality for Small Screens
From Desktop to Mobile: Application Functionality for Small Screens
 
Over the air 2.5 - Adobe AIR for Android
Over the air 2.5 - Adobe AIR for AndroidOver the air 2.5 - Adobe AIR for Android
Over the air 2.5 - Adobe AIR for Android
 
UX Concerns across Mobile Platforms
UX Concerns across Mobile PlatformsUX Concerns across Mobile Platforms
UX Concerns across Mobile Platforms
 
Using design pattern for mobile
Using design pattern for mobileUsing design pattern for mobile
Using design pattern for mobile
 
Ria2010 workshop dev mobile
Ria2010 workshop dev mobileRia2010 workshop dev mobile
Ria2010 workshop dev mobile
 
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
 
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
 
Jax2010 adobe lcds
Jax2010 adobe lcdsJax2010 adobe lcds
Jax2010 adobe lcds
 
Flex 4.5 and mobile development
Flex 4.5 and mobile developmentFlex 4.5 and mobile development
Flex 4.5 and mobile development
 
Creating Flash Content for Mobile Devices
Creating Flash Content for Mobile DevicesCreating Flash Content for Mobile Devices
Creating Flash Content for Mobile Devices
 
Profound logic 2012
Profound logic 2012Profound logic 2012
Profound logic 2012
 

Destaque

Dis - E-learning in the language classroom
Dis - E-learning in the language classroomDis - E-learning in the language classroom
Dis - E-learning in the language classroomMartin Sankofi
 
Engaging Teens throughTechnology
Engaging Teens throughTechnologyEngaging Teens throughTechnology
Engaging Teens throughTechnologyCindy Kendall
 
Petrine
PetrinePetrine
Petrineeka
 
Christmas is for Cookies
Christmas is for CookiesChristmas is for Cookies
Christmas is for CookiesJon Gatrell
 
Larsine
LarsineLarsine
Larsineeka
 
Test item writing and analysis
Test item writing and analysisTest item writing and analysis
Test item writing and analysisMelanio Florino
 
人生百味
人生百味人生百味
人生百味nonnon
 
Securing Business: Strategic Enablement of Users
Securing Business: Strategic Enablement of UsersSecuring Business: Strategic Enablement of Users
Securing Business: Strategic Enablement of UsersJon Gatrell
 
Motivation Movie P P T Version Sample
Motivation  Movie  P P T  Version  SampleMotivation  Movie  P P T  Version  Sample
Motivation Movie P P T Version SampleAndrew Schwartz
 
ニフティクラウド mobile backendを使う上での良くある質問、疑問にお答えします
ニフティクラウド mobile backendを使う上での良くある質問、疑問にお答えしますニフティクラウド mobile backendを使う上での良くある質問、疑問にお答えします
ニフティクラウド mobile backendを使う上での良くある質問、疑問にお答えしますAtsushi Nakatsugawa
 
Presentation1
Presentation1Presentation1
Presentation1Borreke
 
La1 Computer Crimes
La1 Computer CrimesLa1 Computer Crimes
La1 Computer CrimesCma Mohd
 

Destaque (18)

Gastcollege inzake Sociale netwerken Saxion
Gastcollege inzake Sociale netwerken SaxionGastcollege inzake Sociale netwerken Saxion
Gastcollege inzake Sociale netwerken Saxion
 
Dis - E-learning in the language classroom
Dis - E-learning in the language classroomDis - E-learning in the language classroom
Dis - E-learning in the language classroom
 
Vloopup
VloopupVloopup
Vloopup
 
Engaging Teens throughTechnology
Engaging Teens throughTechnologyEngaging Teens throughTechnology
Engaging Teens throughTechnology
 
Petrine
PetrinePetrine
Petrine
 
Pitchtraining voor studievereniging WATT
Pitchtraining voor studievereniging WATTPitchtraining voor studievereniging WATT
Pitchtraining voor studievereniging WATT
 
Christmas is for Cookies
Christmas is for CookiesChristmas is for Cookies
Christmas is for Cookies
 
Larsine
LarsineLarsine
Larsine
 
Test item writing and analysis
Test item writing and analysisTest item writing and analysis
Test item writing and analysis
 
大家行05
大家行05大家行05
大家行05
 
人生百味
人生百味人生百味
人生百味
 
Securing Business: Strategic Enablement of Users
Securing Business: Strategic Enablement of UsersSecuring Business: Strategic Enablement of Users
Securing Business: Strategic Enablement of Users
 
With Papa
With PapaWith Papa
With Papa
 
Fundamentos Matematicos 02
Fundamentos Matematicos 02Fundamentos Matematicos 02
Fundamentos Matematicos 02
 
Motivation Movie P P T Version Sample
Motivation  Movie  P P T  Version  SampleMotivation  Movie  P P T  Version  Sample
Motivation Movie P P T Version Sample
 
ニフティクラウド mobile backendを使う上での良くある質問、疑問にお答えします
ニフティクラウド mobile backendを使う上での良くある質問、疑問にお答えしますニフティクラウド mobile backendを使う上での良くある質問、疑問にお答えします
ニフティクラウド mobile backendを使う上での良くある質問、疑問にお答えします
 
Presentation1
Presentation1Presentation1
Presentation1
 
La1 Computer Crimes
La1 Computer CrimesLa1 Computer Crimes
La1 Computer Crimes
 

Semelhante a Enterprise Flex applications on tablet devices

Microsoft And The Future Of Productivity
Microsoft And The Future Of ProductivityMicrosoft And The Future Of Productivity
Microsoft And The Future Of ProductivityRichard Chaves
 
Deloitte Cem Ams 25 May2011
Deloitte Cem Ams 25 May2011Deloitte Cem Ams 25 May2011
Deloitte Cem Ams 25 May2011Theo Slaats
 
Introduction to Novell Pulse
Introduction to Novell PulseIntroduction to Novell Pulse
Introduction to Novell PulseNovell
 
Novell enabling collaboration
Novell   enabling collaborationNovell   enabling collaboration
Novell enabling collaborationGWAVA
 
Visible Social Business Results, cont.: LCTY 2011, Sofia.
Visible Social Business Results, cont.: LCTY 2011, Sofia. Visible Social Business Results, cont.: LCTY 2011, Sofia.
Visible Social Business Results, cont.: LCTY 2011, Sofia. IBS Bulgaria
 
Shoretel - Brilliantly Simple IP Phones
Shoretel - Brilliantly Simple IP PhonesShoretel - Brilliantly Simple IP Phones
Shoretel - Brilliantly Simple IP Phoneshtmarket1ng
 
Customer Experience Management from Adobe
Customer Experience Management from AdobeCustomer Experience Management from Adobe
Customer Experience Management from AdobeDieter Hovorka
 
Learning interactions on mobile slideshare
Learning interactions on mobile   slideshareLearning interactions on mobile   slideshare
Learning interactions on mobile slideshareRaptivity
 
20110916 social business agenda
20110916 social business agenda20110916 social business agenda
20110916 social business agendaFlávio Mendes
 
Microsoft The future of productivity - 22 juni 2012
Microsoft   The future of productivity - 22 juni 2012Microsoft   The future of productivity - 22 juni 2012
Microsoft The future of productivity - 22 juni 2012Ingram Micro Nederland
 
Innovation antwerp45
Innovation antwerp45Innovation antwerp45
Innovation antwerp45Ian McNairn
 
Zenprise ctia 10-11-2011_v02
Zenprise ctia 10-11-2011_v02Zenprise ctia 10-11-2011_v02
Zenprise ctia 10-11-2011_v02Shafaq Abdullah
 
Zenprise ctia 10-11-2011_v02
Zenprise ctia 10-11-2011_v02Zenprise ctia 10-11-2011_v02
Zenprise ctia 10-11-2011_v02Shafaq Abdullah
 
Designing for Touch and Sensor for Mobiles & Tablets
Designing for Touch and Sensor for Mobiles & TabletsDesigning for Touch and Sensor for Mobiles & Tablets
Designing for Touch and Sensor for Mobiles & TabletsSameer Chavan
 
my personal learning environment
my personal learning environmentmy personal learning environment
my personal learning environmentwi09b043
 
The Power of Social Collaboration, BGS2012, Sofia, Oscal Laufer
The Power of Social Collaboration, BGS2012, Sofia, Oscal LauferThe Power of Social Collaboration, BGS2012, Sofia, Oscal Laufer
The Power of Social Collaboration, BGS2012, Sofia, Oscal LauferIBS Bulgaria
 
Adobe flash platform java
Adobe flash platform javaAdobe flash platform java
Adobe flash platform javaCh'ti JUG
 
Apples’ iPhone, iPod touch and iPad Application Programming - CLASS 1
Apples’ iPhone, iPod touch and iPad Application Programming - CLASS 1Apples’ iPhone, iPod touch and iPad Application Programming - CLASS 1
Apples’ iPhone, iPod touch and iPad Application Programming - CLASS 1Violeta Salas
 

Semelhante a Enterprise Flex applications on tablet devices (20)

Microsoft And The Future Of Productivity
Microsoft And The Future Of ProductivityMicrosoft And The Future Of Productivity
Microsoft And The Future Of Productivity
 
Deloitte Cem Ams 25 May2011
Deloitte Cem Ams 25 May2011Deloitte Cem Ams 25 May2011
Deloitte Cem Ams 25 May2011
 
Introduction to Novell Pulse
Introduction to Novell PulseIntroduction to Novell Pulse
Introduction to Novell Pulse
 
Novell enabling collaboration
Novell   enabling collaborationNovell   enabling collaboration
Novell enabling collaboration
 
Visible Social Business Results, cont.: LCTY 2011, Sofia.
Visible Social Business Results, cont.: LCTY 2011, Sofia. Visible Social Business Results, cont.: LCTY 2011, Sofia.
Visible Social Business Results, cont.: LCTY 2011, Sofia.
 
Win 8 webinar
Win 8 webinarWin 8 webinar
Win 8 webinar
 
Shoretel - Brilliantly Simple IP Phones
Shoretel - Brilliantly Simple IP PhonesShoretel - Brilliantly Simple IP Phones
Shoretel - Brilliantly Simple IP Phones
 
Customer Experience Management from Adobe
Customer Experience Management from AdobeCustomer Experience Management from Adobe
Customer Experience Management from Adobe
 
Learning interactions on mobile slideshare
Learning interactions on mobile   slideshareLearning interactions on mobile   slideshare
Learning interactions on mobile slideshare
 
20110916 social business agenda
20110916 social business agenda20110916 social business agenda
20110916 social business agenda
 
Microsoft The future of productivity - 22 juni 2012
Microsoft   The future of productivity - 22 juni 2012Microsoft   The future of productivity - 22 juni 2012
Microsoft The future of productivity - 22 juni 2012
 
Education23m_adobe
Education23m_adobeEducation23m_adobe
Education23m_adobe
 
Innovation antwerp45
Innovation antwerp45Innovation antwerp45
Innovation antwerp45
 
Zenprise ctia 10-11-2011_v02
Zenprise ctia 10-11-2011_v02Zenprise ctia 10-11-2011_v02
Zenprise ctia 10-11-2011_v02
 
Zenprise ctia 10-11-2011_v02
Zenprise ctia 10-11-2011_v02Zenprise ctia 10-11-2011_v02
Zenprise ctia 10-11-2011_v02
 
Designing for Touch and Sensor for Mobiles & Tablets
Designing for Touch and Sensor for Mobiles & TabletsDesigning for Touch and Sensor for Mobiles & Tablets
Designing for Touch and Sensor for Mobiles & Tablets
 
my personal learning environment
my personal learning environmentmy personal learning environment
my personal learning environment
 
The Power of Social Collaboration, BGS2012, Sofia, Oscal Laufer
The Power of Social Collaboration, BGS2012, Sofia, Oscal LauferThe Power of Social Collaboration, BGS2012, Sofia, Oscal Laufer
The Power of Social Collaboration, BGS2012, Sofia, Oscal Laufer
 
Adobe flash platform java
Adobe flash platform javaAdobe flash platform java
Adobe flash platform java
 
Apples’ iPhone, iPod touch and iPad Application Programming - CLASS 1
Apples’ iPhone, iPod touch and iPad Application Programming - CLASS 1Apples’ iPhone, iPod touch and iPad Application Programming - CLASS 1
Apples’ iPhone, iPod touch and iPad Application Programming - CLASS 1
 

Mais de 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 keynote Design Driven Development
Oop2012 keynote Design Driven DevelopmentOop2012 keynote Design Driven Development
Oop2012 keynote Design Driven DevelopmentMichael 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
 
The future of the Adobe Flash platform
The future of the Adobe Flash platformThe future of the Adobe Flash platform
The future of the Adobe Flash platformMichael Chaize
 
Xebia adobe flash mobile applications
Xebia adobe flash mobile applicationsXebia adobe flash mobile applications
Xebia adobe flash mobile applicationsMichael Chaize
 
Ria2010 keynote développeurs
Ria2010 keynote développeursRia2010 keynote développeurs
Ria2010 keynote développeursMichael Chaize
 
Devoxx 2010: Develop mobile applications with Flex
Devoxx 2010: Develop mobile applications with FlexDevoxx 2010: Develop mobile applications with Flex
Devoxx 2010: Develop mobile applications with FlexMichael Chaize
 
Flex et PHP pour développer des applications mobiles
Flex et PHP pour développer des applications mobilesFlex et PHP pour développer des applications mobiles
Flex et PHP pour développer des applications mobilesMichael Chaize
 

Mais de Michael Chaize (14)

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 keynote Design Driven Development
Oop2012 keynote Design Driven DevelopmentOop2012 keynote Design Driven Development
Oop2012 keynote Design Driven Development
 
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
 
The future of the Adobe Flash platform
The future of the Adobe Flash platformThe future of the Adobe Flash platform
The future of the Adobe Flash platform
 
Xebia adobe flash mobile applications
Xebia adobe flash mobile applicationsXebia adobe flash mobile applications
Xebia adobe flash mobile applications
 
Ria2010 keynote développeurs
Ria2010 keynote développeursRia2010 keynote développeurs
Ria2010 keynote développeurs
 
Devoxx 2010: Develop mobile applications with Flex
Devoxx 2010: Develop mobile applications with FlexDevoxx 2010: Develop mobile applications with Flex
Devoxx 2010: Develop mobile applications with Flex
 
Flex et PHP pour développer des applications mobiles
Flex et PHP pour développer des applications mobilesFlex et PHP pour développer des applications mobiles
Flex et PHP pour développer des applications mobiles
 

Último

08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 

Último (20)

08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 

Enterprise Flex applications on tablet devices

  • 1. Flex Enterprise apps on Tablet devices Michaël Chaize | Flash Platform Evangelist RIAgora.com | @mchaize ©2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con dential.
  • 2. Flex 4.5.1 One Tool, One Language, One Codebase Flex Application Common codebase Additional OS’s Any Platform © 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con dential.
  • 3. Menu e rise of tablet devices Tablets and Enterprise apps Opportunities for Enterprise developers Design Driven Development Tips for Flex developers Why Flex 4.6 should help Four tablets ©2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con dential. 3
  • 4. Enterprise applications The ultimate goal for Enterprise users: Easily interact with the Enterprise knowledge anywhere & at any time ©2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con dential. 4
  • 5. Enterprise applications Real-Time ACCESS to my Enterprise Knowledge INTERACTION QUALITY IMPROVEMENT ©2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con dential. 5
  • 6. Human interactions with the Enterprise knowledge Working with paper •Interact directly on the information •One single plan •Learnt at school •Knowledge not centralized •Expensive ©2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con dential. 6
  • 7. Human interactions with the Enterprise knowledge Collaboration on a wall •Interact directly on the information •One single plan •Learnt at school •Knowledge is lost •One at a time ©2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con dential. 7
  • 8. Human interactions with the Enterprise knowledge e era of PC •Knowledge is centralized •Extended company & Collaboration •Mouse and Keyboard •Learning curve •No mobility at all ©2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con dential. 8
  • 9. Human interactions with the Enterprise knowledge What inspired a PC is not inspiring anymore ©2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con dential. 9
  • 10. Human interactions with the Enterprise knowledge Laptops •First a empt of mobility •Extends the work area (home vs office) •Confort •Network access •Worst interactions ever ©2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con dential. 10
  • 11. Human interactions with the Enterprise knowledge Mobility... ...with some constraints ©2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con dential. 11
  • 12. Human interactions with the Enterprise knowledge Smartphones •Total mobility •Confort •Typing experience •Small screen = less information ©2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con dential. 12
  • 13. Human interactions with the Enterprise knowledge Tablets •Total mobility •Confort & autonomy •Typing experience •Large screen •Pleasure and work on the same device ©2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con dential. 13
  • 14. Introduce a tablet in a company IT Services Employees Main challenges: The facts: Process to secure con guration and deployment Some PC cannibalization is expected to occur. Deploy and managed approved apps One tablet for work and home Ensuring mobility is auditable and compliant ey want the latest tablet Readying Help Desk for support calls Native apps deliver the experience that people (study by Impetus) expect Running existing applications Companies will take years to de ne a mobile Welcome a new Operating System strategy, but employees won’t wait that long. ey are already iPad ninjas. ©2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con dential. 14
  • 15. e rise of tablet devices Yes, it’s already happening ! But large organizations need expertise ! ©2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con dential. 15
  • 16. Tablets users in the Enterprise today Top Sales Audit / Managers force Inspection Clear Key facts Clear Key facts Clear Key facts - Real-time information - Read and Write in the - Capture data on the - Dashboards CRM eld Extending our core RIA values > Improve decision > Increased efficiency - Access to technical information making time and quality and productivity > Improve knowledge > Increased efficiency quality and productivity > Reduce the risk of errors ©2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con dential. 16
  • 17. Tablets users in the Enterprise tomorrow Anyone ©2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con dential. 17
  • 18. How can we answer Enterprise basic needs ? Offline/Online Data Dashboard and advanced Real-time Collaboration Synchronization data visualization LCDS DATA MASHUP LCCS sync ©2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con dential. 18
  • 19. A ention please ! Tablets are not the solution ! e classic El Dorado effect Tablet is just a new asset to solve users problems http://www.flickr.com/photos/_belial/ ©2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con dential. 19
  • 20. A classic IT fail v Draw on pictures Video chat Take pictures Cameras Microphone VoIP Voice Recognition ©2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con dential. 20
  • 21. e traditional way for Enterprise apps development v What do Express the needs Technical Back-end + UI Delivery you need ? in a doc speci cations developments LOB IT ©2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con dential. 21
  • 22. D.D.D - Design Driven Development v Observe, Technical What problems Find solutions Observe, solutions to serve Delivery are you facing ? designing the UI Observe the UI What How to build ? to build ? Analytics to scale ? ©2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con dential. 22
  • 23. e number one opportunity for our community Bridge between the context, people, and the system •Gather local information •Extend your eyes, your ears ©2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con dential. 23
  • 24. CareCloud demo Video Chat Get advice from Share what you an expert see, what you hear Use ANE to collect patient data Read patient documents from the cloud Consider the context and adapt the user experience ©2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con dential. 24
  • 25. Design tips - Navigation ©2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con dential. 25
  • 26. Design tips - Visual Feedback visual feedback ©2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con dential. 26
  • 27. Design tips - Visual Feedback Demo www.lafabrick.com ©2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con dential. 27
  • 28. Flex tips - don’t stress the Display list Reduce your surface of rendering Use dynamic layouts ©2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con dential. 28
  • 29. Flex tips - <DEMO> Radio X-Track </DEMO> ©2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con dential. 29
  • 30. Flex tips - Dynamic layouts demo State groups <s:states> <s:State name="portraitPhone" stateGroups="phone,portrait"/> <s:State name="landscapePhone" stateGroups="landscape,phone"/> <s:State name="portraitTablet" stateGroups="portrait,tablet"/> <s:State name="landscapeTablet" stateGroups="landscape,tablet"/> </s:states> Resize handler protected function application1_resizeHandler(event:ResizeEvent):void{ // TODO Auto-generated method stub var isPortrait:Boolean = height > width; isTablet = height > 960 || width > 960; currentState = (isPortrait ? "portrait" : "landscape") + (isTablet ? "Tablet" : "Phone"); } ©2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con dential. 30
  • 31. Flex tips - Dynamic layouts demo Layout Properties <s:ViewNavigator includeIn="tablet" id="tabletPlayView" width.landscapeTablet="{this.width - phoneViewNavigator.width}" height.landscapeTablet="{this.height}" x.landscapeTablet="270" y.landscapeTablet="0" height="100%" width.portraitTablet="100%" x.portraitTablet="0" y.portraitTablet="0" height.portraitTablet="{this.height - phoneViewNavigator.height}" /> ©2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con dential. 31
  • 32. Flex tips - Back to the <s:Application> tag ©2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con dential. 32
  • 33. Flex tips - Persistence Manager Persist some properties FlexGlobals.topLevelApplication.persistenceManager .setProperty("lastSearch",arrayCollectResults); //... FlexGlobals.topLevelApplication.persistenceManager .getProperty("lastSearch"); Write les on tablet devices var file:File = File.documentsDirectory.resolvePath('settings.inf'); if (file.exists) file.deleteFile(); var fileStream:FileStream = new FileStream(); //create a file stream fileStream.open(file, FileMode.WRITE); // and open the file for write fileStream.writeObject(object); //write the object to the file fileStream.close(); ©2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con dential. 33
  • 34. Flex tips - Optimized SQLite Insert or Update queries 10x faster SQLite on tablet devices _sqlStatement.sqlConnection = sqlc; _sqlStatement.text = "INSERT INTO "+tableName+"Followers(idFollower,name) VALUES (@ID,@SNAME)"; sqlc.begin(); for (var i:int = 0; i < arrayIdFollowers.length; i++) { var idFollower:int = int(arrayIdFollowers.getItemAt(i)); //query("INSERT INTO "+ tableName+"Followers(idFollower) VALUES ('"+idFollower+"')"); _sqlStatement.parameters['@ID'] = idFollower.toString(); _sqlStatement.parameters['@SNAME'] = screenName; _sqlStatement.execute(); } sqlc.commit(); closeDb(); ©2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con dential. 34
  • 35. Flex 4.6 and tablet devices - Native Extensions - Callout Bu on - SplitViewNavigator - Natural components: Spinner, SnapList, ToggleSwitch ©2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con dential. 35
  • 36. Flex 4.6 - more tablet capibilities ANE: No more limitation ActionScript Native Extension AS3 bridge Flex Mobile project C, JAVA ANE SWF .AIR, .APK, .IPA, .BAR ©2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con dential. 36
  • 37. Flex 4.6 - more components for your tablet devices ©2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con dential. 37
  • 38. How to measure success ? Looking at the stars ? ©2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con dential. 38
  • 39. How to measure success ? ©2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con dential. 39
  • 40. Key takeaways Flex & Tablets 1. Understand tablet users expectations. 2. You must be proactive. Companies are lost. 3. Sell Design Driven Developments. 4. Experiment new Design layouts. 5. Use the last Flex builds for your tablet apps. 6. RIA experts should become Tablet experts. ©2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con dential. 40
  • 41. I’m giving away 4 tablets - e name of the company that is using tablets to enable Real-Time Collaboration between doctors. - What’s the new name of LCDS ? - What is DDD ? - What is the name of my blog ? ©2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con dential. 41
  • 42. I’m giving away 4 tablets - New generation of tablets - Built by French manufacturers - 6.2 inches - 4 colors - Best autonomy of the market - Target both geeks and women ©2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con dential. 42
  • 43. Michaël Chaize | Flash Platform Evangelist RIAgora.com | @mchaize ©2011 ©2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Con dential.