advertisement

Montpellier - Flex UG

67 %
33 %
advertisement
Information about Montpellier - Flex UG
Technology

Published on December 19, 2011

Author: mchaize

Source: slideshare.net

Description

Slides présentés au UG de Montpellier sur le futur d'Adobe Flex
advertisement

Adobe Flex 4.6 Michaël Chaize | Developer Evangelist RIAgora.com | @mchaize©2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con dential.

Agenda ROADMAP FLEX LIVE CODE LINKS FLEX 4.6©2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con dential. 2

Flex/Flash on mobile devices and tablets Flash Player: plug-in in mobile browsers AIR: Run your app as a native app©2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con dential.

AIR on mobiles and tablets AIR: Run your app as a native app MACHINARIUM POLITIFACT NARCISSUS©2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con dential.

Flex/Flash on desktop©2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con dential.

Future of Flex 1 2 3 4 4.5 2004 2006 2007 2010 2011 free open AS2 Spark Mobile sdk source ???©2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con dential.

Flex, an apache project Adobe Customers Community©2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con dential.

Why Apache ? Day Felix PhoneGap JackRabbit Sling©2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con dential.

Adobe contributions Flex 5 FalconJS SDK Falcon BlazeDS©2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con dential.

Xmas gi s©2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con dential.

Flex, HTML5 & Adobe©2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con dential.

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

Hotline at Adobe FL EX FO RE BE©2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con dential. 13

Hotline at Adobe FL EX ER AFT 15% 15% 10>1 faster cust. sat. training.©2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con dential. 14

e explosion of devices introduces new challenges for application development© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con dential.

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.

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.

Industrialize user-experiencesOne code base, Lots of screens 7% 80% 5% Shared code 8%©2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con dential. 18

Flex 4.6 - architected for mobile apps 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. 19

Multiple densities: e problem 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” Same pixel count, different physical sizes (Minimum recommended size: 0.25” x 0.25”)© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Con dential. 20

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 using stuff ll the screen using percent sizing, but your fonts and icons will still be percent sizing, but your fonts tiny. And any xed pixel sizes, e.g. in constraint- and icons will still be tiny. And based layouts or padding values, will be wrong.) any xed pixel sizes, e.g. in100% constraint-based layouts or padding values, will be wrong.) 100%© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Con dential. 21

Solution: Automatic scaling for different DPIs <Application applicationDPI=“160”> <Button width=“160” height=“40”/> </Application> 160 dpi 240 dpi 320dpi Scaled 1.5x Scaled 2x REMEMBER: To your code, the screen is always 160 dpi, and this bu on is always 160 x 40, regardless of how the application is being scaled.© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Con dential. 22

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

Flex density concepts: Multi-DPI bitmaps<Button click="dealSummaryList.refresh()"> <icon> <MultiDPIBitmapSource source160dpi="@Embed(assets/refresh160.png)" source240dpi="@Embed(assets/refresh240.png)" source320dpi="@Embed(assets/refresh320.png)"/> </icon></Button> Design icon for 160 dpi Make a 1.5x bigger version for 240 dpi Make a 2x bigger version for 320 dpi (e.g. 32x32, 48x48, 64x64)© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Con dential. 24

Mobile APIs available by default - Multitouch - Geolocation - Cameras - Microphone - Accelerometer - Display a web page - SQLite local database - Native extensions - GPU acceleration©2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con dential. 25

Adobe AIR 3 and Flex 4.6ANE: No more limitationActionScript 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. 26

Deploy your applications in the market placesControl the distribution with AIR 3AIR 3 - Captive runtime ANDROID QNX IOS© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Con dential. 27

Flash Builder 4.6 NEW FEATURES SplitViewNavigator CallOut, CallOutButton SpinnerList, DateSpinner ToggleSwitch Snapped List SoftKeyBoard©2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con dential. 28

Flash Builder 4.6 DEMO©2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con dential. 29

Some Flex mobile apps Politifacts Radio X-track Narcissus©2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con dential. 30

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. 31

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. 32

Advanced Enterprise mobile applications Build engaging and innovation native-like applicationsusing Flex on mobile and tablet devices©2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con dential. 33

How to start coding Flex mobile app ? h p://www.Flex.org©2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con dential. 34

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

Add a comment

Related presentations

Presentación que realice en el Evento Nacional de Gobierno Abierto, realizado los ...

In this presentation we will describe our experience developing with a highly dyna...

Presentation to the LITA Forum 7th November 2014 Albuquerque, NM

Un recorrido por los cambios que nos generará el wearabletech en el futuro

Um paralelo entre as novidades & mercado em Wearable Computing e Tecnologias Assis...

Microsoft finally joins the smartwatch and fitness tracker game by introducing the...

Related pages

TGV® Zugtickets nach Montpellier buchen - SNCB Europe

Mit den TGV® Zügen reisen Sie direkt und schnell nach Montpellier ab Belgien, Frankreich oder Deutschland. Buchen Sie jetzt Ihre Zugreisen bei SNCB Europe!
Read more

Flüge Berlin-Montpellier - günstiger Flug von Berlin nach ...

Flugroute Berlin-Montpellier Jetzt online buchen. Günstige Flüge für die Flugstrecke von Berlin nach Montpellier auf billigfluege.de
Read more

Flüge Düsseldorf-Montpellier - günstiger Flug von ...

Flugroute Düsseldorf-Montpellier Jetzt online buchen. Günstige Flüge für die Flugstrecke von Düsseldorf nach Montpellier auf billigfluege.de
Read more

Dr. Walter Rechtsanwälte – Kanzlei für Kapitalanlagerecht ...

NAVITOSA Schiffbetriebsgesellschaft mbH & Co. MS Montpellier KG (CFB 163) Natural ... J" Schiffahrtsgesellschaft UG ... Flex II GmbH & Co. KG; Plambeck ...
Read more

Airport Parking | ParkVia

Airport Parking. Location. Vehicle Drop-Off Date. Vehicle Pick-Up Date. Home; ... Montpellier; Nantes; Nice; Paris Beauvais; Paris Charles de Gaulle; Paris ...
Read more

Home - Welcome to the OLX career site

Everything you need to know about working at OLX: who we are, how to join us, contact information and the latest jobs we have.
Read more

Amazon.de

Amazon.de. Auf einen Blick Verkäuferinfo Rücksendungen Die Amazon.de A bis z Garantie ... Einkaufswagen Mein Konto 1-Click-Einstellungen Meine Listen
Read more

Decathlon

At Decathlon, our aim is to create a unique project so that as many people in the world can afford our value for money products and play more sport.
Read more