Rich Internet Applications | SpatialKey

RIA Technologies

Rich Internet Applications (RIAs) are synonymous with some of the most popular services available on the internet today, such as Google Maps, Youtube, etc. However, these applications are fast replacing the way we think about computing requirements, replacing the need for desktop applications in a growing application space.

One such example is SpatialKey. From their website: ‘SpatialKey is a powerful, innovative, web-based location intelligence solution that enables interactive analysis and reports to be created and shared by decision makers in minutes.’ The SpatialKey application offers a mashup of services to provide location intelligence via geospatial business informatics.

One of the key features of SpatialKey, is that all services take only moments to setup, create, load and use.

SpatialKey Login

There is a very intuitive use of cloud computing as the application UI reportedly loads with the same ease in any of the global business regions (however, this data mainly supports the USA, as of now). SpatialKey requires only a brief setup process for a demo of their services which allow users to upload operational informatics or use their sample data to generate mock-ups of geospatially distributed market intelligence. For the purpose of this analysis, I setup a dummy account with SpatialKey, called InnovativeMedia, headquartered in Dallas-Ft Worth, TX, USA. Using SpatialKey’s sample data, I was able to generate mock-ups of business intelligence – distributed geospatially – with comprehensive analytics, within seconds of completing a 2 min signup process.

SpatialKey Demo GeoData

The actual data required for a full functionality setup is simply – a CSV file generated by an Operations Research / Marketing report. This can then be uploaded to Spatial Data and manipulated through SpatialKey’s Powerful Map Renderings to product a vast variety of reports powered by geospatially rendered operational data.

This application brings together numerous legacy systems & solutions, used in Business Intelligence / Operations Research to generate business models such as Matlab, SAS, etc and provides an intuitively powerful, SOA compliant, mashup that virtually eliminates the need for investment in traditionally expensive legacy solutions and the associated manpower. SpatialKey achieves this by bringing business intelligence right to the operational forefront where it is utilised, empowering service delivery teams to generate, analyse and implement service level management roadmaps without any dependence on market analysts or latency inherent in a formal operations research process. This makes SpatialKey, one of the most prominent RIA implementations available today.

For more information on deployment demos, please ask me for MyLogin to SpatialKey.



Innovation in Assembly

Effective mashups of services is one of the most significant implementation paradigms in web2.0 design. One particularly exemplary implementation of this concept is ‘programmableweb‘, a service that serves as a one stop shop for all open API’s available for developers to create rish mashups. Not only does it offer constantly updated API’s of commonly used services such as GoogleMaps, Yahoo Services, Amazon, Ebay, Flickr, etc, but it allows supports a massive online community-driven repository of Open API’s, mashup examples, support groups and tutorials for developers looking to identify the best mashup practices for their own implementation requirements.

The main driving force behing this service is the trend where leading software/service providers share a common belief in an open, free-to-use mashup platform, created for the development, interoperability and compatibility of Enterprise Mashup offerings. This is achieved through the focussed development of Enterprise Mashup Markup Language (EMML). ‘Mashups written in EMML can be deployed to any EMML-compliant application.’

This benefits programmableweb in more ways than one..
As of today, programmableweb currently provides 1798 Open API’s offered to a community that has used these to build over 4700 mashups across multipe domains, all offered open source, free of charge; this no is growing.
The latest such example has ’27 APIs Combined to Build 12 Mashups’ such as Twitter, YouTube, Google, BBC, Billboard, Amazon, Facebook, and Flickr.
As a direct result programmableweb is fast emerging as one of the most respected mashup/API sources on the web, and a key member of the Open Mashup Alliance.

The only requirement is that any individual deployment using their mashup sources, should support EMML, in the effort to drive it as an industry standard. You can use these API’s to create a web 2.0 engine that maps directly to your business model and also while include all the relevant services that make your platform more collaborative and community driven.

I believe that the OMA model as applied by programmableweb is truly innovative as it offers virtually limitless possibilities for experienced and inexperienced developers looking to create an effective web 2.0 service mashup. Please feel free to leave your comments.


‘Transforming Information Management with Enterprise Mashups; Some ideas are too powerful to fade, as the Open Mashup Alliance hopes is the case for EMML’. Accessed 21/03/2010.