1a - mobilizing your gis - using cross platform mobile application development with the flex api

13
Developing Mobile Application Using the Flex API

Upload: wisconsin-land-information-association

Post on 08-May-2015

1.332 views

Category:

Technology


3 download

DESCRIPTION

Jesse Adams, North Point Geographic Solutions Navigating all of the choices for mobile mapping applications can be daunting.Which platform do you target, Android, iOS, or Blackberry? These are hard questions to answer with all of the different options currently available for mobile platforms.With the newest Adobe Flash Builder 4.5 cross-platform, applications can be built on a single code base.This presentation will show some examples and the go over the process of developing applications utilizing Flash Builder 4.5 and the Esri Flex API.

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