Presentation is loading. Please wait.

Presentation is loading. Please wait.

Esri UC2013. Technical Workshop. Technical Workshop 2013 Esri International User Conference July 8–12, 2013 | San Diego, California ArcGIS API for Flex.

Similar presentations


Presentation on theme: "Esri UC2013. Technical Workshop. Technical Workshop 2013 Esri International User Conference July 8–12, 2013 | San Diego, California ArcGIS API for Flex."— Presentation transcript:

1 Esri UC2013. Technical Workshop. Technical Workshop 2013 Esri International User Conference July 8–12, 2013 | San Diego, California ArcGIS API for Flex Advanced Topics Lloyd Heberlie Yann Cabon

2 Esri UC2013. Technical Workshop. Introduction Lloyd Heberlie @lheberlie github.com/lheberlie Yann Cabon @yanncabon github.com/ycabon ArcGIS API for Flex— An Introduction

3 Esri UC2013. Technical Workshop. Agenda State of Flex / Flash / AIR What’s new and resources Mobile Markings / Advanced Symbols Application profiling Road ahead Additional resources ArcGIS API for Flex - Advanced Topics

4 Esri UC2013. Technical Workshop. Lloyd Heberlie State of Flex / Flash / AIR ArcGIS API for Flex - Advanced Topics

5 Esri UC2013. Technical Workshop. dev list (avg 1,600 emails / month) Website (~1,600 visitors/day) > 22,000 4.9.x SDK downloads Apache Flex ArcGIS API for Flex - Advanced Topics SDK 4.8.0 Parity release SDK 4.8.0 Parity release SDK 4.9.0 December 2012 SDK 4.9.0 December 2012 SDK 4.9.1 Februrary 2013 SDK 4.9.1 Februrary 2013

6 Esri UC2013. Technical Workshop. Adobe Flash Player & AIR ArcGIS API for Flex - Advanced Topics Flash Player 11.5 AIR 3.5 February Flash Player 11.5 AIR 3.5 February Flash Player 11.6 AIR 3.6 March Flash Player 11.6 AIR 3.6 March Flash Player 11.7 AIR 3.7 June Flash Player 11.7 AIR 3.7 June Flash Player 11.8 AIR 3.8 Beta Flash Player 11.8 AIR 3.8 Beta Desktop apps and web browsers Mobile devices Gaming Multimedia

7 Esri UC2013. Technical Workshop. ArcGIS for Flex API and Viewer Well established Very active user community Consistent release schedule ArcGIS API for Flex - Advanced Topics Version 3.2 March 2013 Version 3.2 March 2013 Version 3.3 April 2013 Version 3.3 April 2013 Version 3.4 July 2013 Version 3.4 July 2013

8 Esri UC2013. Technical Workshop. Lloyd Heberlie What’s new and resources ArcGIS API for Flex - Advanced Topics

9 Esri UC2013. Technical Workshop. What’s new AttributeTable Map Rotation Web Tiled Layer CSVLayer Geocoder Directions ArcGIS API for Flex - Advanced Topics

10 Esri UC2013. Technical Workshop. What’s new (cont.) IdentityManager Map center property (center + level) CallResponder Data Validation (fieldClasses) Portal for ArcGIS support Sign in with OAuth Custom Symbol (wrap around) Custom FieldInspector ArcGIS API for Flex - Advanced Topics

11 Esri UC2013. Technical Workshop. State of ArcGIS for Flex GitHub - FlexViewer - API samples - Application Builder developers.arcgis.com/en/flex ArcGIS API for Flex - Advanced Topics

12 Esri UC2013. Technical Workshop. GitHub Two repos: Viewer, Builder, and SamplesViewerBuilder - Source code - branches - Issues Issues - Open or Closed - Assigned to milestonesmilestones ArcGIS Viewer for Flex - Advanced Topics

13 Esri UC2013. Technical Workshop. Lloyd Heberlie What’s new and resources Demo ArcGIS API for Flex - Advanced Topics

14 Esri UC2013. Technical Workshop. Lloyd Heberlie Mobile ArcGIS API for Flex - Advanced Topics

15 Esri UC2013. Technical Workshop. ArcGIS for Flex mobile API samples on GitHub - https://github.com/Esri/arcgis-samples- flex/tree/develop/mobile https://github.com/Esri/arcgis-samples- flex/tree/develop/mobile Building Mobile Applications with ArcGIS API for Flex Building Mobile Applications with ArcGIS API for Flex - Video Video github.com/lheberlie/building-mobile-apps-flex ArcGIS API for Flex - Advanced Topics

16 Esri UC2013. Technical Workshop. Lloyd Heberlie Mobile Demo ArcGIS API for Flex - Advanced Topics

17 Esri UC2013. Technical Workshop. Yann Cabon An mx free world ArcGIS API for Flex - Advanced Topics

18 Esri UC2013. Technical Workshop. Getting rid of MX The AttributeInspector has dependencies on MX components. - To display dates - To edit memo strings Flex Mobile projects do not embed MX components by default. 3.4 improvements on AttributeInspector skinning - Be able to define what components used for each field types ArcGIS API for Flex - Advanced Topics

19 Esri UC2013. Technical Workshop. Yann Demo An mx free world Demo ArcGIS API for Flex - Advanced Topics

20 Esri UC2013. Technical Workshop. Yann Cabon Markings Advanced symbols for your apps ArcGIS API for Flex - Advanced Topics

21 Esri UC2013. Technical Workshop. Markings Presented last year at UC as a pet project. “Make a road looks like a road” ArcGIS API for Flex - Advanced Topics

22 Esri UC2013. Technical Workshop. Yann Markings Demo ArcGIS API for Flex - Advanced Topics

23 Esri UC2013. Technical Workshop. Markings Geometry manipulation done for you. - Projection in screen coordinates - Clipping Drawing is done by you through line parts - A “layer” on the line drawing - 3 implementations out of the box - SolidLinePart - DashedLinePart - IconPart

24 Esri UC2013. Technical Workshop. Markings Line parts use the Flex SDK graphics and primitives classes - Strokes: mx.graphics.* - SolidColorStroke - LinearGradientStroke - RadialGradientStroke - GraphicElements: spark.primitives.* - Line - Rect - Ellipse - BitmapImage - Path (SVG)

25 Esri UC2013. Technical Workshop. Markings

26 Esri UC2013. Technical Workshop. Advanced symbols Hosted on Github - Library code - API reference - Samples - Explorer - Elevation Data Fork it! - http://ycabon.github.io/markings

27 Esri UC2013. Technical Workshop. Yann Cabon Application Profiling ArcGIS API for Flex - Advanced Topics

28 Esri UC2013. Technical Workshop. Application profiling Helps developer detecting resource hogs - Memory leaks - Long AS3 execution times Tools - Profiler in FlashBuilder premium - Adobe Scout - MonsterDebugger ArcGIS API for Flex - Advanced Topics

29 Esri UC2013. Technical Workshop. Application profiling Adobe Scout - http://gaming.adobe.com/technologies/scout/ http://gaming.adobe.com/technologies/scout/ - Made for game developers as part of the Gaming SDK. - But good for us too! - Downloadable for free from Creative Cloud. - Frame by frame telemetry - The Flash Player output telemetry data - On Flash Player debug or release. - Enable telemetry with SWF Scout Enabler - http://renaun.com/blog/2012/12/enable-advanced-telemetry-on-flex-or-old-swfs- with-swf-scount-enabler/ http://renaun.com/blog/2012/12/enable-advanced-telemetry-on-flex-or-old-swfs- with-swf-scount-enabler/

30 Esri UC2013. Technical Workshop. Yann Cabon Profiling using Adobe Scout Demo ArcGIS API for Flex - Advanced Topics

31 Esri UC2013. Technical Workshop. Lloyd Heberlie Road ahead ArcGIS API for Flex - Advanced Topics

32 Esri UC2013. Technical Workshop. Road ahead - 2013 Rapid release cycles ArcGIS.com Portal for ArcGIS Geoenrichment Offline / Sync ArcGIS API for Flex - Advanced Topics

33 Esri UC2013. Technical Workshop. Lloyd Heberlie Additional resources ArcGIS API for Flex - Advanced Topics

34 Esri UC2013. Technical Workshop. More information Esri - developers.arcgis.com/en/flex GitHub - esri.github.io Apache - flex.apache.org Adobe - http://www.adobe.com/devnet/flex.html ArcGIS API for Flex - Advanced Topics

35 Esri UC2013. Technical Workshop. Where can I get more info? Esri - http://resources.arcgis.com http://resources.arcgis.com - documentation, forums, samples - http://links.esri.com/flexviewer http://links.esri.com/flexviewer Adobe - http://www.adobe.com/devnet/flex.html http://www.adobe.com/devnet/flex.html - http://www.adobe.com/devnet/flex/videotraining.html http://www.adobe.com/devnet/flex/videotraining.html - http://www.adobe.com/devnet/flex/tourdeflex.html http://www.adobe.com/devnet/flex/tourdeflex.html ArcGIS Viewer for Flex— An Introduction

36 Esri UC2013. Technical Workshop. http://www.esri.com/training Instructor-Led Courses - Building Web Applications Using the ArcGIS API for Flex (3.x) Building Web Applications Using the ArcGIS API for Flex - Migrating to ArcGIS 10.2 for Server - ArcGIS for Server: Sharing GIS Content on the Web (10.1) ArcGIS for Server: Sharing GIS Content on the Web Online Training Seminars - Extending the ArcGIS Viewer for Flex (3.x) - Free, one-hour presentation and demos by Esri technical experts - Live seminar broadcast on a new topic every month Esri training for Web developers ArcGIS Viewer for Flex— An Introduction

37 Esri UC2013. Technical Workshop. ArcGIS API for Flex – An Introduction - Tues. 7/9; 1:30-2:45 – Rm 15A - Wed. 7/10; 1:30-2:45 – Rm 15B ArcGIS Viewer for Flex – An Introduction - Wed. 7/10; 8:30-9:45 – Rm 14B ArcGIS Viewer for Flex – Advanced Topics - Wed. 7/10; 10:15-11:30 – Rm. 14B - Thurs. 7/11; 1:30-2:45 – Rm 31C ArcGIS API for Flex – Advanced Topics - Wed. 7/10; 3:15-4:30 – Rm. 15A - Thurs. 7/11; 8:30-9:45 – Rm. 15A UC Agenda: Flex Technical Workshops ArcGIS Viewer for Flex— An Introduction

38 Esri UC2013. Technical Workshop. Please fill out the session evaluation First Offering ID: 1353 Second Offering ID: 1427 Online – www.esri.com/ucsessionsurveys Paper – pick up and put in drop box Thank you…

39 Esri UC2013. Technical Workshop.ArcGIS API for Flex - Advanced Topics


Download ppt "Esri UC2013. Technical Workshop. Technical Workshop 2013 Esri International User Conference July 8–12, 2013 | San Diego, California ArcGIS API for Flex."

Similar presentations


Ads by Google