Enviar pesquisa
Carregar
Flex 4.5 and mobile development
•
4 gostaram
•
969 visualizações
Michael Chaize
Seguir
Tecnologia
Denunciar
Compartilhar
Denunciar
Compartilhar
1 de 42
Baixar agora
Baixar para ler offline
Recomendados
Adobe flex at jax london 2011
Adobe flex at jax london 2011
Michael Chaize
Develop multi-screen applications with Flex
Develop multi-screen applications with Flex
Codemotion
Using design pattern for mobile
Using design pattern for mobile
luca mezzalira
Montpellier - Flex UG
Montpellier - Flex UG
Michael Chaize
Flex mobile for JUG
Flex mobile for JUG
Michael Chaize
Jax2001 adobe keynote
Jax2001 adobe keynote
Michael Chaize
Fatc - Productivity by Design
Fatc - Productivity by Design
Michael Chaize
Over the air 2.5 - Adobe AIR for Android
Over the air 2.5 - Adobe AIR for Android
Michael Chaize
Recomendados
Adobe flex at jax london 2011
Adobe flex at jax london 2011
Michael Chaize
Develop multi-screen applications with Flex
Develop multi-screen applications with Flex
Codemotion
Using design pattern for mobile
Using design pattern for mobile
luca mezzalira
Montpellier - Flex UG
Montpellier - Flex UG
Michael Chaize
Flex mobile for JUG
Flex mobile for JUG
Michael Chaize
Jax2001 adobe keynote
Jax2001 adobe keynote
Michael Chaize
Fatc - Productivity by Design
Fatc - Productivity by Design
Michael Chaize
Over the air 2.5 - Adobe AIR for Android
Over the air 2.5 - Adobe AIR for Android
Michael Chaize
Best practices for Flash applications on mobile devices
Best practices for Flash applications on mobile devices
Michael Chaize
Xplatform mobile development
Xplatform mobile development
Michael Chaize
Oop2012 mobile workshops
Oop2012 mobile workshops
Michael Chaize
Flash camp portugal - Let's talk about Flex baby
Flash camp portugal - Let's talk about Flex baby
Michael Chaize
Ria2010 - keynote - Evolution des RIA d'Entreprise
Ria2010 - keynote - Evolution des RIA d'Entreprise
Michael Chaize
Jax 2011 keynote
Jax 2011 keynote
Michael Chaize
Jax2010 adobe lcds
Jax2010 adobe lcds
Michael Chaize
Ria2010 workshop dev mobile
Ria2010 workshop dev mobile
Michael Chaize
JAX2010 Flex Java technical session: interactive dashboard
JAX2010 Flex Java technical session: interactive dashboard
Michael Chaize
Adobe flash platform java
Adobe flash platform java
Michael Chaize
Flex and the city in London - Keynote
Flex and the city in London - Keynote
Michael Chaize
Breizh camp adobe flex et les mobiles
Breizh camp adobe flex et les mobiles
Michael Chaize
Enrique Duvos: Adobe RIA Platform
Enrique Duvos: Adobe RIA Platform
Initium
Adobe Flash platform の法人利用
Adobe Flash platform の法人利用
Keisuke Todoroki
Adobe et la stratégie multi-écrans
Adobe et la stratégie multi-écrans
Michael Chaize
Flex presentation for Paris Android User group PAUG
Flex presentation for Paris Android User group PAUG
Michael Chaize
Back From MAX in London for CQ5 users
Back From MAX in London for CQ5 users
Michael Chaize
Eva flex java_1_slides
Eva flex java_1_slides
Michael Chaize
Adobe Flex体系架构深度剖析
Adobe Flex体系架构深度剖析
George Ang
Fm Mc Presentation Ria2008
Fm Mc Presentation Ria2008
Michael Chaize
Ref:3103
Ref:3103
guestf861c7
彩畫威尼斯Venice
彩畫威尼斯Venice
nonnon
Mais conteúdo relacionado
Mais procurados
Best practices for Flash applications on mobile devices
Best practices for Flash applications on mobile devices
Michael Chaize
Xplatform mobile development
Xplatform mobile development
Michael Chaize
Oop2012 mobile workshops
Oop2012 mobile workshops
Michael Chaize
Flash camp portugal - Let's talk about Flex baby
Flash camp portugal - Let's talk about Flex baby
Michael Chaize
Ria2010 - keynote - Evolution des RIA d'Entreprise
Ria2010 - keynote - Evolution des RIA d'Entreprise
Michael Chaize
Jax 2011 keynote
Jax 2011 keynote
Michael Chaize
Jax2010 adobe lcds
Jax2010 adobe lcds
Michael Chaize
Ria2010 workshop dev mobile
Ria2010 workshop dev mobile
Michael Chaize
JAX2010 Flex Java technical session: interactive dashboard
JAX2010 Flex Java technical session: interactive dashboard
Michael Chaize
Adobe flash platform java
Adobe flash platform java
Michael Chaize
Flex and the city in London - Keynote
Flex and the city in London - Keynote
Michael Chaize
Breizh camp adobe flex et les mobiles
Breizh camp adobe flex et les mobiles
Michael Chaize
Enrique Duvos: Adobe RIA Platform
Enrique Duvos: Adobe RIA Platform
Initium
Adobe Flash platform の法人利用
Adobe Flash platform の法人利用
Keisuke Todoroki
Adobe et la stratégie multi-écrans
Adobe et la stratégie multi-écrans
Michael Chaize
Flex presentation for Paris Android User group PAUG
Flex presentation for Paris Android User group PAUG
Michael Chaize
Back From MAX in London for CQ5 users
Back From MAX in London for CQ5 users
Michael Chaize
Eva flex java_1_slides
Eva flex java_1_slides
Michael Chaize
Adobe Flex体系架构深度剖析
Adobe Flex体系架构深度剖析
George Ang
Fm Mc Presentation Ria2008
Fm Mc Presentation Ria2008
Michael Chaize
Mais procurados
(20)
Best practices for Flash applications on mobile devices
Best practices for Flash applications on mobile devices
Xplatform mobile development
Xplatform mobile development
Oop2012 mobile workshops
Oop2012 mobile workshops
Flash camp portugal - Let's talk about Flex baby
Flash camp portugal - Let's talk about Flex baby
Ria2010 - keynote - Evolution des RIA d'Entreprise
Ria2010 - keynote - Evolution des RIA d'Entreprise
Jax 2011 keynote
Jax 2011 keynote
Jax2010 adobe lcds
Jax2010 adobe lcds
Ria2010 workshop dev mobile
Ria2010 workshop dev mobile
JAX2010 Flex Java technical session: interactive dashboard
JAX2010 Flex Java technical session: interactive dashboard
Adobe flash platform java
Adobe flash platform java
Flex and the city in London - Keynote
Flex and the city in London - Keynote
Breizh camp adobe flex et les mobiles
Breizh camp adobe flex et les mobiles
Enrique Duvos: Adobe RIA Platform
Enrique Duvos: Adobe RIA Platform
Adobe Flash platform の法人利用
Adobe Flash platform の法人利用
Adobe 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 PAUG
Back From MAX in London for CQ5 users
Back From MAX in London for CQ5 users
Eva flex java_1_slides
Eva flex java_1_slides
Adobe Flex体系架构深度剖析
Adobe Flex体系架构深度剖析
Fm Mc Presentation Ria2008
Fm Mc Presentation Ria2008
Destaque
Ref:3103
Ref:3103
guestf861c7
彩畫威尼斯Venice
彩畫威尼斯Venice
nonnon
Funny Photo of kids
Funny Photo of kids
nonnon
Nina
Nina
eka
PLC-Ideas
PLC-Ideas
Holy Trinity RCSSD #22
Twitter User Hype Cycle
Twitter User Hype Cycle
Jon Gatrell
Urvalsproblemetihistoria
Urvalsproblemetihistoria
henriksvensson
E Mail & Lists
E Mail & Lists
Javier Ávila
Adobe LiveCycle Data Services
Adobe LiveCycle Data Services
Michael Chaize
White House Process and Data Concerns
White House Process and Data Concerns
Jon Gatrell
Saxion 7 januari 2008
Saxion 7 januari 2008
Saxion, University of Applied Sciences
Social Media: Where Brand is Tags
Social Media: Where Brand is Tags
Jon Gatrell
Jens And Levi
Jens And Levi
eka
Ruby And Rails Amsterdam 2007
Ruby And Rails Amsterdam 2007
BCC
永不凋謝的愛
永不凋謝的愛
nonnon
M1. sem web & ontology introd
M1. sem web & ontology introd
Michele Missikoff
Evidence Of Bimodal Crystallite Size Distribution In Microcrystalline Silico...
Evidence Of Bimodal Crystallite Size Distribution In Microcrystalline Silico...
Sanjay Ram
Ch10
Ch10
Khalid Rafiq
Eesti kultuur
Eesti kultuur
kiq
Destaque
(19)
Ref:3103
Ref:3103
彩畫威尼斯Venice
彩畫威尼斯Venice
Funny Photo of kids
Funny Photo of kids
Nina
Nina
PLC-Ideas
PLC-Ideas
Twitter User Hype Cycle
Twitter User Hype Cycle
Urvalsproblemetihistoria
Urvalsproblemetihistoria
E Mail & Lists
E Mail & Lists
Adobe LiveCycle Data Services
Adobe LiveCycle Data Services
White House Process and Data Concerns
White House Process and Data Concerns
Saxion 7 januari 2008
Saxion 7 januari 2008
Social Media: Where Brand is Tags
Social Media: Where Brand is Tags
Jens And Levi
Jens And Levi
Ruby And Rails Amsterdam 2007
Ruby And Rails Amsterdam 2007
永不凋謝的愛
永不凋謝的愛
M1. sem web & ontology introd
M1. sem web & ontology introd
Evidence Of Bimodal Crystallite Size Distribution In Microcrystalline Silico...
Evidence Of Bimodal Crystallite Size Distribution In Microcrystalline Silico...
Ch10
Ch10
Eesti kultuur
Eesti kultuur
Semelhante a Flex 4.5 and mobile development
Develop mobile applications with Flex
Develop mobile applications with Flex
ConFoo
Xebia adobe flash mobile applications
Xebia adobe flash mobile applications
Michael Chaize
Adobe flash platform java
Adobe flash platform java
Ch'ti JUG
Flexpaug 111207121300-phpapp01
Flexpaug 111207121300-phpapp01
Paris Android User Group
Android Development with Flash Platform
Android Development with Flash Platform
Mihai Corlan
MMT 28: Adobe »Edge to the Flash«
MMT 28: Adobe »Edge to the Flash«
MMT - Multimediatreff
Adobe AIR Mobile development for Android and PlayBook
Adobe AIR Mobile development for Android and PlayBook
Mihai Corlan
Drupal and-flex-drupal camp
Drupal and-flex-drupal camp
Claudiu Cristea
Flex Air Intro
Flex Air Intro
JUG Genova
Flash Applications For Mobile
Flash Applications For Mobile
Serge Jespers
Flex For Java Architects Ledroff Breizh Jug V Blog Cc
Flex For Java Architects Ledroff Breizh Jug V Blog Cc
François Le Droff
Starting mobile development
Starting mobile development
Mihai Corlan
From Desktop to Mobile: Application Functionality for Small Screens
From Desktop to Mobile: Application Functionality for Small Screens
Joseph Labrecque
Adobe jax2010 1_dashboard
Adobe jax2010 1_dashboard
guest9776673
Soirée Flex/RIA au Nantes jug
Soirée Flex/RIA au Nantes jug
François Le Droff
Duncan hallas netbiscuits mobile publishing masterclass
Duncan hallas netbiscuits mobile publishing masterclass
James Cameron
Keeping Current with ColdFusion - Adobe Max 2011
Keeping Current with ColdFusion - Adobe Max 2011
Rupesh Kumar
Qcon flex体系架构深度剖析
Qcon flex体系架构深度剖析
youzitang
RIAs with Java, Spring, Hibernate, BlazeDS, and Flex
RIAs with Java, Spring, Hibernate, BlazeDS, and Flex
elliando dias
Creating Flash Content for Mobile Devices
Creating Flash Content for Mobile Devices
paultrani
Semelhante a Flex 4.5 and mobile development
(20)
Develop mobile applications with Flex
Develop mobile applications with Flex
Xebia adobe flash mobile applications
Xebia adobe flash mobile applications
Adobe flash platform java
Adobe flash platform java
Flexpaug 111207121300-phpapp01
Flexpaug 111207121300-phpapp01
Android Development with Flash Platform
Android Development with Flash Platform
MMT 28: Adobe »Edge to the Flash«
MMT 28: Adobe »Edge to the Flash«
Adobe AIR Mobile development for Android and PlayBook
Adobe AIR Mobile development for Android and PlayBook
Drupal and-flex-drupal camp
Drupal and-flex-drupal camp
Flex Air Intro
Flex Air Intro
Flash Applications For Mobile
Flash Applications For Mobile
Flex For Java Architects Ledroff Breizh Jug V Blog Cc
Flex For Java Architects Ledroff Breizh Jug V Blog Cc
Starting mobile development
Starting mobile development
From Desktop to Mobile: Application Functionality for Small Screens
From Desktop to Mobile: Application Functionality for Small Screens
Adobe jax2010 1_dashboard
Adobe jax2010 1_dashboard
Soirée Flex/RIA au Nantes jug
Soirée Flex/RIA au Nantes jug
Duncan hallas netbiscuits mobile publishing masterclass
Duncan hallas netbiscuits mobile publishing masterclass
Keeping Current with ColdFusion - Adobe Max 2011
Keeping Current with ColdFusion - Adobe Max 2011
Qcon flex体系架构深度剖析
Qcon flex体系架构深度剖析
RIAs with Java, Spring, Hibernate, BlazeDS, and Flex
RIAs with Java, Spring, Hibernate, BlazeDS, and Flex
Creating Flash Content for Mobile Devices
Creating Flash Content for Mobile Devices
Mais de Michael Chaize
Typography on the Web - FITC Amsterdam 2015
Typography on the Web - FITC Amsterdam 2015
Michael Chaize
FITC Amsterdam 2015 - keynote-adobe - We are mutants
FITC Amsterdam 2015 - keynote-adobe - We are mutants
Michael Chaize
Multimania - Web Design Trends
Multimania - Web Design Trends
Michael Chaize
Feweb - Adobe et le Web Design
Feweb - Adobe et le Web Design
Michael Chaize
FITC 2014 Amsterdam - Adobe Apps for Web Designers in 2014
FITC 2014 Amsterdam - Adobe Apps for Web Designers in 2014
Michael Chaize
Adobe gaming flash gamm michael
Adobe gaming flash gamm michael
Michael Chaize
Max2013 rejected apps presentation
Max2013 rejected apps presentation
Michael Chaize
Oop2012 keynote Design Driven Development
Oop2012 keynote Design Driven Development
Michael Chaize
One backend multiple Screens
One backend multiple Screens
Michael Chaize
Enterprise Flex applications on tablet devices
Enterprise Flex applications on tablet devices
Michael Chaize
Pocket agile challenge adobe mobile v1.0.pptx
Pocket agile challenge adobe mobile v1.0.pptx
Michael Chaize
The future of the Adobe Flash platform
The future of the Adobe Flash platform
Michael Chaize
Ria2010 keynote développeurs
Ria2010 keynote développeurs
Michael Chaize
Devoxx 2010: Develop mobile applications with Flex
Devoxx 2010: Develop mobile applications with Flex
Michael Chaize
Flex et PHP pour développer des applications mobiles
Flex et PHP pour développer des applications mobiles
Michael Chaize
Mais de Michael Chaize
(15)
Typography 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 mutants
Multimania - Web Design Trends
Multimania - Web Design Trends
Feweb - 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 2014
Adobe gaming flash gamm michael
Adobe gaming flash gamm michael
Max2013 rejected apps presentation
Max2013 rejected apps presentation
Oop2012 keynote Design Driven Development
Oop2012 keynote Design Driven Development
One backend multiple Screens
One backend multiple Screens
Enterprise 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.pptx
The future of the Adobe Flash platform
The future of the Adobe Flash platform
Ria2010 keynote développeurs
Ria2010 keynote développeurs
Devoxx 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 mobiles
Último
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
BookNet Canada
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
Mattias Andersson
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
DianaGray10
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
Slibray Presentation
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
mohitsingh558521
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
LoriGlavin3
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
gvaughan
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
Raghuram Pandurangan
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
Dubai Multi Commodity Centre
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
BookNet Canada
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Mark Simos
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
LoriGlavin3
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
ScyllaDB
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
Lorenzo Miniero
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
BookNet Canada
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
Fwdays
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
Commit University
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Precisely
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
Addepto
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
BookNet Canada
Último
(20)
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Flex 4.5 and mobile development
1.
Flex 4.5 et
les applications mobiles Michaël Chaize | Flash Platform Evangelist | www.RIAgora.com | @mchaize © 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con dential.
2.
Adobe Flex © 2010
Adobe Systems Incorporated. All Rights Reserved. Adobe Con dential. 2
3.
How Flex Works
in the Browser Browser Flex SDK MXML ActionScript Flash Player Flex Class Library Debuggers SOAP HTTP/S AMF/S RTMP/S Flash Builder IDE Web Server Compile XML/HTTP Adobe Data Services REST SOAP Web Services J2EE Application Server Existing Applications & Infrastructure © 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con dential.
4.
Customer care @
Adobe © 2010 Adobe Systems Incorporated. All Rights Reserved. 4
5.
Adobe Hendrix
15% 1 +10% solve a case day training customer satisfaction © 2010 Adobe Systems Incorporated. All Rights Reserved. 5
6.
System-centric applications © 2010
Adobe Systems Incorporated. All Rights Reserved. Adobe Con dential. 6 All external content and images pending approvals.
7.
System-centric applications © 2010
Adobe Systems Incorporated. All Rights Reserved. Adobe Con dential. 7 All external content and images pending approvals.
8.
Rich Internet Application
® Copyright 2009 Adobe Systems Incorporated. All rights reserved. Adobe con dential. 8
9.
Flex & Java
& Richness / Fast / Open-source / Industrialization ©2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Con dential.
10.
e explosion of
devices introduces new challenges for application development © 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con dential.
11.
Open Screen Project:
Adobe et plus de 70 partenaires Technology Partners Content Partners © 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Con dential. 11
12.
Native Mobile Application
Development Model A costly, inefficient development model Native Native Native Native App App App App Additional OS’s © 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con dential.
13.
Introducing a new
mobile development paradigm One Tool, One Language, One Codebase Flex Application Common codebase AIR Additional OS’s Any Platform © 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con dential.
14.
Platforms, browsers, and
devices In-browser Outside the browser Mobile Platforms Set-top boxes (Future) © 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con dential.
15.
Adobe Flex 4.5
4.5 © 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Con dential. 15
16.
FLEX FRAMEWORK 4 SPARK
COMPONENT MODEL ActionScript MXML Component Skin Graphics Behavior Layout Animation Logic Parts Data CSS properties States http://www.lafabrick.com/labz/skins/jellySkin/
17.
Mobile Applications in
Flex 4.5 s:Application s:ViewNavigatorApplication s:TabbedViewNavigatorApplication © 2010 Adobe Systems Incorporated. All Rights Reserved. 17
18.
<s:ViewNavigatorApplication> life cycle
views.ListEmployees views.DetailsEmployee views.ListEmployees view destroyed view created view destroyed view created “BACK” bu on DATA subset DATA persisted in memory © 2010 Adobe Systems Incorporated. All Rights Reserved. 18
19.
ActionBar
navigationContent titleContent actionContent <s:View xmlns:fx=http://ns.adobe.com/mxml/2009 … title=”Expenses"> <s:navigationContent> <s:Button icon="@Embed('assets/home.png')"/> </s:navigationContent> <s:actionContent> <s:Button label=”+"/> </s:actionContent> </s:View> © 2010 Adobe Systems Incorporated. All Rights Reserved. 19 3
20.
Un problème technique:
la densité des écrans 150 x 40 pixel bu on Desktop monitor Galaxy Tab Droid 2 iPhone 4 @100 dpi @160 dpi @240 dpi @320 dpi = 1.5” x 0.4” = 0.9” x 0.25” = 0.6” x 0.17” = 0.46” x 0.13” Un même nombre de pixels pour différentes tailles physiques © 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Con dential. 20
21.
Can I use
dynamic layout to solve this? 320x480 @160dpi 640x960 (at same density) 640x960 @320dpi 100% 100% (Not easily. You can make (Not easily. You can make stuff ll the screen stuff ll the screen using using percent sizing, but your fonts and icons percent sizing, but your will still be tiny. And any xed pixel sizes, e.g. in fonts and icons will still be constraint-based layouts or padding values, will tiny. And any xed pixel be wrong.) 100% sizes, e.g. in constraint- based layouts or padding values, will be wrong.) 100% © 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Con dential. 21
22.
Flex 4.5 et
la mise à l’échelle automatique <Application applicationDPI=“160”> <Button width=“160” height=“40”/> </Application> 160 dpi 240 dpi 320dpi Scaled 1.5x Scaled 2x © 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Con dential. 22
23.
Scaling different types
of objects Lorem Ipsum Dolor Vectors Text Bitmaps scale up well scales up well do not scale up well (scaling down can be bad) (Flash scales font size) Outlines may blur slightly © 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Con dential. 23
24.
Flex density concepts:
Multi-DPI bitmaps <?xml version="1.0" encoding="utf-8"?> <s:ViewNavigatorApplication applicationDPI="160"> ... </s:ViewNavigatorApplication> <Button click="dealSummaryList.refresh()"> <icon> <MultiDPIBitmapSource source160dpi="@Embed('assets/refresh160.png')" source240dpi="@Embed('assets/refresh240.png')" source320dpi="@Embed('assets/refresh320.png')"/> </icon> </Button> © 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Con dential. 24
25.
ViewMenu ... <s:viewMenuItems>
<s:ViewMenuItem label="Add" click="itemClickInfo(event)" icon="{addIcon}" iconPlacement="left" /> <s:ViewMenuItem label="Remove" click="itemClickInfo(event)" icon="{delIcon}" iconPlacement="left" /> <s:ViewMenuItem label="Find" click="itemClickInfo(event)" icon="{findIcon}" iconPlacement="left"/> <s:ViewMenuItem label="Next" click="itemClickInfo(event)" icon="{nextIcon}" iconPlacement="left"/> <s:ViewMenuItem label="Prev" click="itemClickInfo(event)" icon="{prevIcon}" iconPlacement="left"/> </s:viewMenuItems> ... © 2010 Adobe Systems Incorporated. All Rights Reserved. 25 3
26.
Flex 4.5 and
smartphones/tablets Android tablets BlackBerry PlayBook Apple tablets © 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Con dential. 26
27.
Demo © 2011 Adobe
Systems Incorporated. All Rights Reserved. Adobe Con dential. 27
28.
Mobile APIs © 2010
Adobe Systems Incorporated. All Rights Reserved. 28
29.
GEO APIs §
Android Permission Required: <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" /> <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" /> § Geolocation.isSupported § g.addEventListener(GeolocationEvent.UPDATE, callbackFunction); § GeolocationEvent: § altitude § heading § horizontalAccuracy § latitude § longitude § speed § timestamp § verticalAccuracy © 2010 Adobe Systems Incorporated. All Rights Reserved.
30.
Accelerometer APIs §
Accelerometer.isSupported § a.addEventListener(AccelerometerEvent.UPDATE, callbackFunction); § AccelerometerEvent: § accelerationX § accelerationY § accelerationZ § timestamp © 2010 Adobe Systems Incorporated. All Rights Reserved.
31.
Multi-Touch APIs §
Android manifest change: <uses-feature android:required="true" android:name="android.hardware.touchscreen.multitouch"/> § Gesture OR Multitouch --- Multitouch.inputMode MultitouchInputMode.GESTURE § MultitouchInputMode.TOUCH_POINT § TransformGestureEvent § TouchEvent § GESTURE_PAN § TOUCH_BEGIN § GESTURE_ROTATE § TOUCH_END § GESTURE_SWIPE § TOUCH_MOVE § GESTURE_ZOOM § TOUCH_OUT § GestureEvent.GESTURE_TWO_FINGER_TAP § TOUCH_OVER § PressAndTapGestureEvent.GESTURE_PRESS_AND_TAP § TOUCH_ROLL_OUT § § TOUCH_ROLL_OVER § TOUCH_TAP © 2010 Adobe Systems Incorporated. All Rights Reserved.
32.
Remote Data §
Android Permission Required: <uses-permission android:name="android.permission.INTERNET"/> § Standard Flex Networking Libraries: § HTTPService § WebService § RemoteObject © 2010 Adobe Systems Incorporated. All Rights Reserved.
33.
Full Screen &
Orientation § stage.displayState = StageDisplayState.NORMAL § stage.displayState = StageDisplayState.FULL_SCREEN § stage.displayState = StageDisplayState.FULL_SCREEN_INTERACTIVE § StageOrientationEvent: stage.addEventListener(StageOrientationEvent.ORIENTATION_CHANGE, callbackFunction); § foo-app.xml: <initialWindow> <autoOrients>true</autoOrients> © 2010 Adobe Systems Incorporated. All Rights Reserved.
34.
Camera Access §
Camera - Raw camera feed <uses-permission android:name="android.permission.CAMERA" /> <uses-feature android:name="android.hardware.camera" android:required="true"/> <uses-feature android:name="android.hardware.camera.autofocus" android:required="false"/> <uses-feature android:name="android.hardware.camera. ash" android:required="false"/> § CameraUI - Native Camera App var cameraUI:CameraUI = new CameraUI(); cameraUI.launch(MediaType.IMAGE); § CameraRoll - Choose photos from the device's camera roll var cameraRoll:CameraRoll = new CameraRoll(); cameraRoll.browseForImage(); cameraRoll.addBitmapData(bd); © 2010 Adobe Systems Incorporated. All Rights Reserved. 34
35.
Native App Integration
§ Open Email, Browser, Maps, Phone, or SMS § navigateToURL(new URLRequest('mailto:foo@bar.com')); § navigateToURL(new URLRequest('h p://www.jamesward.com')); § navigateToURL(new URLRequest('h p://maps.google.com/')); § navigateToURL(new URLRequest('tel:1234567890')); § navigateToURL(new URLRequest('sms:1234567890')); © 2010 Adobe Systems Incorporated. All Rights Reserved. 35
36.
Local DB APIs
§ SQLite - Nothing different than AIR for the Desktop § SQLConnection § Sync and/or Async connections § SQLStatement § Prepared Statements: var stmt:SQLStatement = new SQLStatement(); stmt.sqlConnection = FlexGlobals.topLevelApplication['sqlConnection']; stmt.text = "INSERT into giberish values(:giberish)"; stmt.parameters[":giberish"] = g.text; stmt.execute(); © 2010 Adobe Systems Incorporated. All Rights Reserved.
37.
StageWebView §
Requires Android INTERNET permission: <uses-permission android:name="android.permission.INTERNET" /> § WebStageView.isSupported var swv:StageWebView = new StageWebView(); swv.viewPort = new Rectangle(0, stage.height - height, width, height); swv.stage = stage; swv.loadURL("h p://www.riagora.com"); © 2010 Adobe Systems Incorporated. All Rights Reserved. 37
38.
Tablet and Enterprise
applications Camera GPS 3G Mobility Bright screen Microphone © 2011 Adobe Systems Incorporated.
39.
IN-CONTEXT COLLABORATION LiveCycle
Collaboration Service Webcam Chat Shared Form
40.
LiveCycle Collaboration Service
Multi-user collaboration in real time § Engage more effectively through a web presence enhanced with real-time collaboration tools. § Integrate text chat, whiteboard functionality, webcam video, and audio into any rich Internet application (RIA), Major Capabilities Peer-to-peer (P2P) streaming of data, audio and video HTTP server-to-server APIs Private audio/video streaming Server-side provisioning of services Large Rooms – via on-demand loading of user Audio/video application multicast presence Record and Playback Screen sharing JavaScript APIs – integration with a customer’s existing websites © 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Con dential. 40 All external content and images pending approvals.
41.
Michaël Chaize &
resources : mchaize@adobe.com RIAgora.com Flex.org developer.adobe.com Tour de Mobile Flex @mchaize © 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con dential. 41
42.
© 2011 Adobe
Systems Incorporated. All Rights Reserved. Adobe Con dential.
Baixar agora