Download presentation
Presentation is loading. Please wait.
Published byArchibald Booth Modified over 9 years ago
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
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.