Transcript
Page 1: 1A - MOBILIZING YOUR GIS - USING CROSS PLATFORM MOBILE APPLICATION DEVELOPMENT WITH THE FLEX API

Developing Mobile ApplicationUsing the Flex API

Page 2: 1A - MOBILIZING YOUR GIS - USING CROSS PLATFORM MOBILE APPLICATION DEVELOPMENT WITH THE FLEX API

I. What – Mobile Application Development – Flex API

II. Why – Because it’s very slick

III. How – I’ll be showing you how!

Where we are going

Page 3: 1A - MOBILIZING YOUR GIS - USING CROSS PLATFORM MOBILE APPLICATION DEVELOPMENT WITH THE FLEX API

Background

Platforms:

Page 4: 1A - MOBILIZING YOUR GIS - USING CROSS PLATFORM MOBILE APPLICATION DEVELOPMENT WITH THE FLEX API

Market Share

Page 5: 1A - MOBILIZING YOUR GIS - USING CROSS PLATFORM MOBILE APPLICATION DEVELOPMENT WITH THE FLEX API

Background

• Native or web based application• Flash plugin on iOS?

Page 6: 1A - MOBILIZING YOUR GIS - USING CROSS PLATFORM MOBILE APPLICATION DEVELOPMENT WITH THE FLEX API

All Kinds of ProgrammingLanguages

• Objective C - iOS• Java – Android,

Blackberry• C# - Windows Phone 7

Page 7: 1A - MOBILIZING YOUR GIS - USING CROSS PLATFORM MOBILE APPLICATION DEVELOPMENT WITH THE FLEX API

Why

• Adobe AIR makes it happen• Develop cross platform mapping applications with a

single code base• Cross platform testing of mobile applications• Native apps have many advantages over mobile web• Applications

o Local storage of data using the SQLite databaseo Accelerometer usageo GPS supporto Disconnected network tile storage

Page 8: 1A - MOBILIZING YOUR GIS - USING CROSS PLATFORM MOBILE APPLICATION DEVELOPMENT WITH THE FLEX API

What to Do?

• Designing iOS, Android, and Blackberry tabletmapping applications using the Flex API for ArcGISServer

• Technology:o Flash Builder 4.5.1 or greatero Flex API from ESRIo An ArcGIS with some map services runningo Apple developer licenseo iOS, Android, Blackberry tablet to test the app

Page 9: 1A - MOBILIZING YOUR GIS - USING CROSS PLATFORM MOBILE APPLICATION DEVELOPMENT WITH THE FLEX API

What Do You Need?

1. Abobe Flash Builder 4.5.12. ESRI Flex API 2.4 or greater3. Apple developers license – if you want to test/deploy to

iOS4. Development Certificate - *.p12

• Convert *.cer file to *.p125. App ID Provisioning file - *.mobileprovision

Page 10: 1A - MOBILIZING YOUR GIS - USING CROSS PLATFORM MOBILE APPLICATION DEVELOPMENT WITH THE FLEX API

How

Page 11: 1A - MOBILIZING YOUR GIS - USING CROSS PLATFORM MOBILE APPLICATION DEVELOPMENT WITH THE FLEX API

Application Design

Considerations:• Screen size• Memory usage• Network status

Page 12: 1A - MOBILIZING YOUR GIS - USING CROSS PLATFORM MOBILE APPLICATION DEVELOPMENT WITH THE FLEX API

Demo

Page 13: 1A - MOBILIZING YOUR GIS - USING CROSS PLATFORM MOBILE APPLICATION DEVELOPMENT WITH THE FLEX API

Questions?

Jesse AdamsNorth Point Geographic Solutions394 S. Lake Ave., Suite 400Duluth, MN 55802Phone: 218.720.6747Mobile: 218.491.4239

Email: [email protected]: www.northpointgis.com


Top Related