Rich Internet Applications using Farallon’s Geospatial Web Application Framework
Easy-to-use, scalable, inter-operable framework for visualization of spatially processed enterprise data
Related Case Studies
Integrate Best-of-Breed GIS, Database & Presentation Layer Technologies
A scalable enterprise web framework that combines the traditional strengths of GIS with the usability of consumer web apps
Geospatial Rich Internet Applications take advantage of internal data, combined with the location processing power of geospatially aware databases or GIS software, to create intelligent data, that then can be mapped to the familiar and easy to use presentation layer technologies such as Google Earth or Bing Maps.
Farallon’s Web Application Framework
Farallon has developed a scalable and robust web application framework for creating best-of-breed integrated applications as Rich Internet Applications. The framework consists of a set of reusable modules for managing the query and display of geospatial data, attribute reporting, and user administration, that can be understood and used by a broad audience.
Interoperability is key to the framework design, so applications developed with it can easily consume data from a wide variety of sources including ESRI (tile caches, map services, and ArcObjects code), Google Maps, Microsoft's Bing Maps (Virtual Earth), Yahoo!, GeoServer, and spatially enabled databases (Oracle, SQL Server 2008, PostGIS).
The object-oriented framework uses Open Source libraries and is based on GIS standards including the Open Geospatial Consortium's WMS, WFS, and well-known geometries, and can easily leverage the latest ESRI technology including ArcGIS Server, ESRI's REST API, and ArcObjects.
Easy to Learn, Easy to Use, Easy to Extend
Farallon’s Web Application Framework offers significant benefits to our clients, including:
- Provides a Rich Internet application graphical user interface without requiring plug-ins or proprietary technologies. This means we can easily support cross-browser and cross platform (Windows, UNIX, and Mac) usage.
- Much less complex than traditional GIS frameworks, making it very easy to learn and extend.
- Can support very complex GIS analyses with much less code, making it much less costly to develop and maintain application code.
- Built upon very robust, well documented, flexible, open, and widely supported libraries such as Ext JS and OpenLayers.
- Supports Google, Microsoft, Yahoo! and ESRI tile cache providers, as well as custom-developed maps.
- Uses Microsoft .Net technology to develop managed and tested code, but is completely compatible with other technologies such as python and Java.
- Built on GIS standards (such as OGC WMS, WFS, well-known geometries) and leverages the latest ESRI technology (ArcGIS Server, ArcGIS Server REST API, ArcObjects) to ensure integration between GIS and business systems.
- Built using an object-oriented approach and robust design patterns (AJAX, MVC, and REST).
- Open code base that allows the review and extension of the functionality of the application.
- Complete and easy to understand code documentation.