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

Slides:



Advertisements
Similar presentations
Esri International User Conference | San Diego, CA July 14, 2011 Troubleshooting ArcGIS Web APIs (JavaScript, Flex, Silverlight) from a Support Perspective.
Advertisements

Esri UC2013. Technical Workshop. Technical Workshop 2013 Esri International User Conference July 8–12, 2013 | San Diego, California ArcGIS API for Flex.
Offline Routing and Geocoding using ArcGIS Runtime SDK
Technical Workshop 2013 Esri International User Conference July 8–12, 2013 | San Diego, California ArcGIS Tracking Analyst – an Introduction Morakot Pilouk,
Esri UC 2014 | Demo Theater | Building.NET Apps with ArcGIS Runtime SDK: Tips and Tricks Rich Zwaap Morten Nielsen.
Technical Workshops | Esri International User Conference San Diego, California Building Applications with ArcGIS Runtime SDK for Windows Phone Rex Hansen.
Esri International User Conference | San Diego, CA Technical Workshops | Road Ahead - Silverlight Rex Hansen Wednesday, July 13.
Esri International User Conference | San Diego, CA Technical Workshops | ArcGIS API for Microsoft Silverlight – Advanced Topics Morten Nielsen
Esri UC2013. Technical Workshop. Technical Workshop 2013 Esri International User Conference July 8–12, 2013 | San Diego, California ArcGIS Viewer for Flex—
Esri Maps for Salesforce and Microsoft Dynamics CRM
Esri International User Conference | San Diego, CA Technical Workshops | ArcGIS Viewer for Flex An Introduction Canserina Kurnia and Derek Law July 12,
Esri UC2013. Technical Workshop. Technical Workshop 2013 Esri International User Conference July 8–12, 2013 | San Diego, California Building Secure Applications.
Esri UC2013. Technical Workshop. Technical Workshop 2013 Esri International User Conference July 8–12, 2013 | San Diego, California ArcGIS Explorer Desktop.
Esri UC2013. Technical Workshop.Editing & Maintaining Parcels with ArcGIS.
Esri UC2013. Technical Workshop. Technical Workshop 2013 Esri International User Conference July 8–12, 2013 | San Diego, California Configuring ArcGIS.
Esri International User Conference | San Diego, CA Technical Workshops | Intro to ArcSDE for SQL Server Tony Wakim & Jim Gough July , 2011.
Esri UC2013. Technical Workshop. Technical Workshop 2013 Esri International User Conference July 8–12, 2013 | San Diego, California ArcGIS for Mobile Overview.
Esri UC2013. Technical Workshop. Technical Workshop 2013 Esri International User Conference July 8–12, 2013 | San Diego, California Editing in ArcMap:
Sharing Geographic Content
Technical Workshops | Esri International User Conference San Diego, California ArcGIS Viewer for Flex – Advanced Topics Lloyd Heberlie Björn Svensson July.
Esri UC2013. Technical Workshop. Technical Workshop 2013 Esri International User Conference July 8–12, 2013 | San Diego, California ArcGIS for Local Government.
ArcGIS Workflow Manager An Introduction
Technical Workshops | Esri International User Conference San Diego, California ArcMap: Tips and Tricks Miriam Schmidts Jorge Ruiz-Valdepena July 23 – 27,
City of Santa Cruz Embraces AGS/Flex
Esri UC2013. Technical Workshop. Technical Workshop 2013 Esri International User Conference July 8–12, 2013 | San Diego, California Creating.NET Add-ins.
ArcGIS API for Flex - An Introduction
Esri International User Conference | San Diego, CA Technical Workshops | Windows Phone – Developing Applications Kylie Donia and Eager Ip July 13, 2011.
Esri UC 2014 | Technical Workshop | ArcGIS Data Reviewer Edwin Waite & Shankar Chandrasekaran Planning and Deploying Data Quality Services.
Esri UC 2014 | Demo Theater | ArcGIS Runtime Offline APIs Gary Sheppard.
Esri UC2013. Technical Workshop. Technical Workshop 2013 Esri International User Conference July 8–12, 2013 | San Diego, California ArcGIS for Windows.
Esri UC2013. Technical Workshop. Technical Workshop 2013 Esri International User Conference July 8–12, 2013 | San Diego, California ArcGIS API for Flex.
Esri UC2013. Technical Workshop. Technical Workshop 2013 Esri International User Conference July 8–12, 2013 | San Diego, California Migrating your Data.
Esri UC2013. Technical Workshop. Technical Workshop 2013 Esri International User Conference July 8–12, 2013 | San Diego, California Applying ArcGIS Spatial.
Leveraging ArcGIS Online Elevation and Hydrology Services
Esri UC2013. Technical Workshop. Technical Workshop 2013 Esri International User Conference July 8–12, 2013 | San Diego, California Road Ahead - ArcGIS.
Getting the most out of ArcGIS Web Application Templates
Introduction to Web AppBuilder for ArcGIS: JavaScript Apps Made Easy
ArcGIS Server for Administrators
Esri UC 2014 | Technical Workshop | Effectively Debugging Web Applications Kelly Hutchins Matt Priour.
Esri UC 2014 | Technical Workshop | Python Map Automation – Beyond the Basics of arcpy.mapping Jeff Barrette Jeff Moulds.
Technical Workshops | Esri International User Conference San Diego, California Supporting High-Quality Printing in Web Applications with ArcGIS 10.1 for.
Esri UC 2014 | Technical Workshop | ArcGIS for Windows Mobile - An Introduction Sunee Puckdee, Rui Ge, Morgan Zhang.
Esri UC 2014 | Technical Workshop | Geocoding with ArcGIS Online and ArcGIS Online World Geocoding Service Jeff Rogers and Brad Niemand.
Esri UC 2014 | Technical Workshop | ArcGIS Online: An Introduction and Overview Ray Bunn Andrew Hendrickson Tim Oliver, Horry County Paul Ross.
ArcGIS Workflow Manager Introduction
Esri UC2013. Technical Workshop. Technical Workshop 2013 Esri International User Conference July 8–12, 2013 | San Diego, California Geocoding – An Introduction.
Esri UC2013. Technical Workshop. Technical Workshop 2013 Esri International User Conference July 8–12, 2013 | San Diego, California Supporting High-Quality.
Esri UC2013. Technical Workshop. Technical Workshop 2013 Esri International User Conference July 8–12, 2013 | San Diego, California Building Map Books.
Configuring the ArcGIS for Local Government Election Polling Place and Election Results applications Lindsay Thomas.
Esri UC2013. Technical Workshop. Technical Workshop 2013 Esri International User Conference July 8–12, 2013 | San Diego, California Automating Geodatabase.
Esri UC 2014 | Technical Workshop | Operations Dashboard for ArcGIS: Extending the Functionality Jay Chen Kylie Donia Tif Pun.
Working with Feature Services Gary MacDougall Russell Brennan.
Esri UC 2014 | Demo Theater | Configuring the Live,Work, Locate Application Nikki Golding.
Esri UC2013. Technical Workshop. Technical Workshop 2013 Esri International User Conference July 8–12, 2013 | San Diego, California Customizing the Operations.
Esri UC 2014 | Technical Workshop | Using ArcGIS Online Analysis Widgets Shing Lin, Jerome Yang.
Configuring the Briefing Book Application in your Community Lindsay Thomas.
Esri UC 2014 | Technical Workshop | Developing iOS and Mac Apps with ArcGIS Runtime SDK Divesh Goyal & Al Pascual.
Esri UC2013. Technical Workshop. Technical Workshop 2013 Esri International User Conference July 8–12, 2013 | San Diego, California ArcGIS for Law Enforcement:
Technical Workshops | Esri International User Conference San Diego, California Creating Web Maps: Tips and Tricks Charlie Frye, Esri, Redlands Jim Herries,
Esri UC2013. Technical Workshop. Demo Theater 2013 Esri International User Conference July 8–12, 2013 | San Diego, California Introduction to the Esri.
Esri UC2013. Technical Workshop. Technical Workshop 2013 Esri International User Conference July 8–12, 2013 | San Diego, California ArcGIS for Land Records:
Esri UC2013. Technical Workshop. Technical Workshop 2013 Esri International User Conference July 8–12, 2013 | San Diego, California Python Map Automation.
Publishing GIS Services to ArcGIS Server
Esri UC 2014 | Technical Workshop | Python Map Automation – Introduction to arcpy.mapping Michael Grossman Jeff Barrette.
Esri UC 2014 | Technical Workshop | ArcGIS API for JavaScript: An Introduction Kelly Hutchins Derek Swingley.
Esri UC 2014 | Technical Workshop | Managing an Enterprise GIS Project: Key Things You Need Right from the Start Gerry Clancy Glenn Berger.
Python Map Automation – Beyond the Basics of arcpy.mapping
ArcGIS API for Silverlight – An Introduction
Presentation transcript:

Esri UC2013. Technical Workshop. Technical Workshop 2013 Esri International User Conference July 8–12, 2013 | San Diego, California ArcGIS Viewer for Flex Advanced Topics Lloyd Heberlie Björn Svensson

Esri UC2013. Technical Workshop. Introduction Lloyd github.com/lheberlie Björn github.com/bsvensson ArcGIS Viewer for Flex - Advanced Topics

Esri UC2013. Technical Workshop. Who are you? ArcGIS Viewer for Flex - Advanced Topics

Esri UC2013. Technical Workshop. Agenda Developer overview Viewer customization Application builder custom modules Road ahead Additional resources ArcGIS Viewer for Flex - Advanced Topics

Esri UC2013. Technical Workshop. Björn Developer overview ArcGIS Viewer for Flex - Advanced Topics

Esri UC2013. Technical Workshop. Apache: Apache Flex ArcGIS Viewer for Flex - Advanced Topics Flex SDK Flex SDK Flex SDK Flex SDK Flex SDK Flex SDK Active mailing list (1,600 s / month) Website (~1,600 visitors/day) > 22, x SDK downloads Dec 2012July 2012 February 2013

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

Esri UC2013. Technical Workshop. Esri: ArcGIS for Flex API and Viewer Well established Active user community Consistent release schedule ArcGIS Viewer for Flex - Advanced Topics 3.1 Dec March April July 2013

Esri UC2013. Technical Workshop. Viewer building blocks ArcGIS Viewer for Flex - Advanced Topics API library Application builder FlexViewer

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

Esri UC2013. Technical Workshop. GitHub Demo ArcGIS Viewer for Flex - Advanced Topics

Esri UC2013. Technical Workshop. Lloyd Viewer customization ArcGIS Viewer for Flex - Advanced Topics

Esri UC2013. Technical Workshop. Wildfire viewer ArcGIS Viewer for Flex - Advanced Topics

Esri UC2013. Technical Workshop. Adobe Fireworks ArcGIS Viewer for Flex - Advanced Topics

Esri UC2013. Technical Workshop. Building components ArcGIS Viewer for Flex - Advanced Topics

Esri UC2013. Technical Workshop. Fireworks Tips and Tricks Vector autoshapes are your friend Subselection tool Don’t be afraid of the pen tool Guides Common Library Path toolbar Fireworks CS6 Essential Training - Lynda.com (with Ray Villalobos) ArcGIS Viewer for Flex - Advanced Topics

Esri UC2013. Technical Workshop. Additional design resources Kuler Smashing Magazine ColorPicker - Hex Color Picker (Mac) - ColorCop (Windows) ScreenRuler - PixelWindow ArcGIS Viewer for Flex - Advanced Topics

Esri UC2013. Technical Workshop. Visual components ArcGIS Viewer for Flex - Advanced Topics

Esri UC2013. Technical Workshop. Flash XML Graphics (FXG) ArcGIS Viewer for Flex - Advanced Topics

Esri UC2013. Technical Workshop. FXG workflow Declarative XML syntax for defining vector graphics ArcGIS Viewer for Flex - Advanced Topics

Esri UC2013. Technical Workshop. Which components need modified? Modified components - HeaderController - Navigation - OverviewMap - MapSwitcher - WidgetTemplate - WidgetTemplateSkin Using custom widget template ArcGIS Viewer for Flex - Advanced Topics

Esri UC2013. Technical Workshop. Additional modifications Custom stylesheet Modify index.mxml to include custom.css Change pageTitle in index.mxml ArcGIS Viewer for Flex - Advanced Topics

Esri UC2013. Technical Workshop. How can I get my hands on this code? skins-viewer-flex skins-viewer-flex Branch: wildfire ArcGIS Viewer for Flex - Advanced Topics

Esri UC2013. Technical Workshop. Lloyd Custom viewer setup Demo ArcGIS Viewer for Flex - Advanced Topics

Esri UC2013. Technical Workshop. Lloyd Application Builder custom modules ArcGIS Viewer for Flex - Advanced Topics

Esri UC2013. Technical Workshop. Custom modules Not for everyone What is a custom module? - Graphic User Interface for custom widgets Why do you care? - Community widgets get better - Consistent look and feel like the default widgets - Community developers sharing widgets ArcGIS Viewer for Flex - Advanced Topics

Esri UC2013. Technical Workshop. Managing custom widgets ArcGIS Viewer for Flex - Advanced Topics

Esri UC2013. Technical Workshop. Widgets tab: custom widgets ArcGIS Viewer for Flex - Advanced Topics

Esri UC2013. Technical Workshop. Widgets vs. Widgets sans modules ArcGIS Viewer for Flex - Advanced Topics

Esri UC2013. Technical Workshop. Viewer requirements Make sure you use the same versions - API - Viewer - Application Builder Custom widgets Compile your custom widget and the Viewer ArcGIS Viewer for Flex - Advanced Topics

Esri UC2013. Technical Workshop. Application Builder requirements Compiled viewer and widget Create your module - CustomModel - CustomModule - CustomView Add all CustomModules Keep bin-release-temp ArcGIS Viewer for Flex - Advanced Topics

Esri UC2013. Technical Workshop. Module details Create a custom module (IBuilderModule) Create a custom widget model (IWidgetModel) Create a custom widget view (IWidgetView) Note: Layout widgets not yet supported. Tip: Read the source code for default modules! ArcGIS Viewer for Flex - Advanced Topics

Esri UC2013. Technical Workshop. Distribution Bundled with Application Builder Custom Widget - Widget - WidgetConfig - Module - Assets - Meta.xml ArcGIS Viewer for Flex - Advanced Topics

Esri UC2013. Technical Workshop. More information Documentation - flex/wiki/Custom-Modules-for-Application-Builder flex/wiki/Custom-Modules-for-Application-Builder Source code - viewer-builder-flex viewer-builder-flex ArcGIS Viewer for Flex - Advanced Topics

Esri UC2013. Technical Workshop. Lloyd Sample Module Demo ArcGIS Viewer for Flex - Advanced Topics Documentation Source code

Esri UC2013. Technical Workshop. Lloyd Tips and Tricks ArcGIS Viewer for Flex - Advanced Topics

Esri UC2013. Technical Workshop. Git and GitHub SourceTree (Mac + Windows) Code school (try.github.io)try.github.io Pro Git (git-scm.com/book)git-scm.com/book Git Essential Training - Lynda.com (Kevin Skoglund) ArcGIS Viewer for Flex - Advanced Topics

Esri UC2013. Technical Workshop. Adobe Flash Builder General - Show line numbers - Key Bindings: Cmd(Ctrl) + Shift + L - Organize Imports: Shift + Cmd(Ctrl) + O - Fix Indentation: Cmd(Ctrl) + I - builder/articles/tips-tricks.html builder/articles/tips-tricks.html Code Templates File Templates FlexFormatter ArcGIS Viewer for Flex - Advanced Topics

Esri UC2013. Technical Workshop. Code generation / code assist

Esri UC2013. Technical Workshop.

ArcGIS Viewer for Flex Directions Widget Widget containers ArcGIS Viewer for Flex - Advanced Topics

Esri UC2013. Technical Workshop. Debugging Clear browser cache Debugging tools - Fiddler (Internet Explorer) - Charles Web Debugging Proxy (Mac + Windows) - Chrome Developer Tools - Firefox (HTTP fox, Firebug) Be a detective ArcGIS Viewer for Flex - Advanced Topics

Esri UC2013. Technical Workshop. Charles Web Debugging Proxy ArcGIS Viewer for Flex - Advanced Topics

Esri UC2013. Technical Workshop. Björn Road ahead ArcGIS Viewer for Flex - Advanced Topics

Esri UC2013. Technical Workshop. Road ahead Continue quarterly release cycles ArcGIS.com / Portal for ArcGIS Geoenrichment Offline / Sync Extra zoom levels ArcGIS Viewer for Flex - Advanced Topics

Esri UC2013. Technical Workshop. Björn Additional resources ArcGIS Viewer for Flex - Advanced Topics

Esri UC2013. Technical Workshop. Viewer source code Resource Center Viewer help GitHub API Developers ArcGIS Viewer for Flex - Advanced Topics

Esri UC2013. Technical Workshop. More information Esri - developers.arcgis.com/en/flex GitHub - esri.github.io Apache - flex.apache.org Adobe - ArcGIS Viewer for Flex - Advanced Topics

Esri UC2013. Technical Workshop. Where can I get more info? Esri documentation, forums, samples Adobe ArcGIS Viewer for Flex— An Introduction

Esri UC2013. Technical Workshop. 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

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

Esri UC2013. Technical Workshop. Please fill out the session evaluation First Offering ID: 1347 Second Offering ID: 1245 Online – Paper – pick up and put in drop box Thank you… ArcGIS Viewer for Flex - Advanced Topics

Esri UC2013. Technical Workshop.ArcGIS Viewer for Flex - Advanced Topics