View stunning SlideShares in full-screen with the new iOS app!Introducing SlideShare for AndroidExplore all your favorite topics in the SlideShare appGet the SlideShare app to Save for Later — even offline
View stunning SlideShares in full-screen with the new Android app!View stunning SlideShares in full-screen with the new iOS app!
State Hydraulic Works (DS I ) is a legal entity included in general budget, and is the primary executive state agency responsible for planning, management, development and operation of the nation’s overall water resources.
In web development, a mashup is a web application that combines data from more than one source into a single integrated tool; thereby creating a new and distinct web service that was not originally provided by either source. (Wikipedia)
What is Mashup ? Mashup is a combination of web page/service pieces Ex: Weather Mashups
What is Mashup ? Mapping mashups are ahead from the others http://www. programmableweb .com 80% of data all over the world has a geo component!
What is Mashup ? Google Maps API is also ahead of other APIs
What is Cloud Computing ? Available Services to Public GAE has support for all parts of development Updated : Java support is added.
What is Cloud Computing ? Why Google App Engine?
It is used both for storing tiles, GIS queries and analysis. (Thanks to Arc2Earth Clouding Services)
Google App Engine’s advantages are over others:
No need for hardware and software
Scalable (Same app. for 1 to 1 Million user)
Free (Up to some limitations)
Our Vision - Internal Mashups Mashup Example: Flow Monitoring Stations App. - Based on ASP.NET, Oracle Spatial, Google Maps API
Our Vision - Internal Mashups Mashup Example: Energy and Dams App. - Based on ArcGIS Server 9.3, Google Maps API
Our Vision - Anatomy of a mashup Previous Model
Our Vision - Anatomy of a mashup Future Model For complex Analysis Initially, it is unlikely to include the sophisticated abilities of existing GIS servers but it will provide the 20% of functionality that is used 80% of the time. (acc. to Brain Flood)