Download st8: Re-Engineering FLEX app to Javascript app

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts

URL redirection wikipedia , lookup

Transcript
RE-ENGINEERING
FLEX APP TO
JAVASCRIPT APP
By Imtiaz Syed
Objective

Redesign / Migrate the existing ZoomTucson
Flex API web application to JavaScript API
application

Make use of the existing ESRI’s ArcGIS API for
JavaScript configuration known as
MyGovermentServices

Host and Customize MyGovernmentServices to
replicate and enhance the functionalities
provided by Flex API based web application

Make use ArcGIS API for JavaScript classes and
methods to improve the feasibility of the
JavaScript Application
What Is ZoomTucson?

ZoomTucson is a official GIS based Flex API
web application which is intended to provide
users with access to administrative services in
the city of Tucson.

ZoomTucson can be used by public works
departments, water utilities, public safety
agencies, planning departments, or other local
government organizations responsible for
delivering curbside services and information to
the general public.

ZoomTucson provides residents and visitors an
easy way to find government facilities near
them. They can enter their address to find
government facilities near them.
ZoomTucson - Overview
ZoomTucson - Overview
ZoomTucson - Overview
MyGovernmentServices

My Government Services is a configuration of
ArcGIS and a JavaScript application that helps
residents locate a government facility and obtain
information about curbside and drop-off services
provided by a government agency.

My Government Services can be used by public
works departments, water utilities, public safety
agencies, planning departments, or other local
government organizations responsible for
delivering curbside services and information to
the general public.
MyGovernmentServices
MyGovernmentServices
MyGovernmentServices
Configure Application

Configure routing – so that the application can

Configure the application – modify the

Add/ register the application with ArcGIS online
organization (optional)

Configure the Proxy - gives the application access

Publish the application – using the Internet
draw routes and provide directions using ArcGIS
online route service
application’s config file to include the ZoomTucson’s
services at the REST endpoint
to the location of the services.
Information Services (IIS) and ASP.NET 4.0
Why migrate to JavaScript API?

Cross-Platform reach as it does not require
browser plugin

JavaScript applications are very flexible allowing
the benefits of library components and several
frameworks such as JQuery, HTML5 and CSS3

Compatible with large number of mobile devices
which do not support Flash player

Cost effective implementation, operation and
maintenance of spatial information over web

Cheap yet feature rich alterative to commercial
softwares
References
http://maps.tucsonaz.gov/zoomtucson/
http://www.arcgis.com/home/item.html?id=23c7fd01
1b64434d87fb0aa607f2c049
https://developers.arcgis.com/javascript/
http://solutions.arcgis.com/localgovernment/help/my-government-services/getstarted/