A very interesting panel discussion from the GITA conference held in Phoenix, AZ, in April 2010, looking at trends in geodata creation and sharing. Featuring Steve Coast, founder of OpenStreetMap and Cloudmade, James Fee, blogger and evangelist at WeoGeo, Ron Lake, Chairman and CEO of Galdos, and Andrew Turner, CTO of FortiusOne, and moderated by Peter Batty of Ubisense.
Monday, May 10, 2010
Video of GITA panel on geodata creation and sharing
A very interesting panel discussion from the GITA conference held in Phoenix, AZ, in April 2010, looking at trends in geodata creation and sharing. Featuring Steve Coast, founder of OpenStreetMap and Cloudmade, James Fee, blogger and evangelist at WeoGeo, Ron Lake, Chairman and CEO of Galdos, and Andrew Turner, CTO of FortiusOne, and moderated by Peter Batty of Ubisense.
Tuesday, September 29, 2009
Technical Overview: Mapstraction
Kortabstraktion ...
/Sik
Mapstract thinking ...
/Sik
Quote
Mapstraction is a JavaScript toolkit that provides an common API to eleven different mapping providers. This allows a developer to create an application that can be easily switched between different base map providers. This could be at development time (eg. if a provider introduces better data) or at runtime (eg. according to region or the whim of the end user).
Mapstraction introduces a layer of abstraction between the developer and the various map provider APIs. This allows the developer to write the application only once (for the abstration layer) and support all of the APIs simultaneously. It also allows the map provider to be chosen at runtime - eg. by region according to data coverage, or the end user's personal choice.
The Mapstraction project is under continuous development, with progress recorded in a roadmap and a feature matrix. Despite the appearance of being partially developed, Mapstraction already supports eleven "providers":
- FreeEarth
- Map24
- MapQuest
- Microsoft Bing Maps (nee Virtual Earth)
- MultiMap - both the commercial and OpenAPI interfaces
- OpenLayers
- OpenSpace (British Ordnance Survey)
- OpenStreetMap
- ViaMichelin
- Yahoo
Note that not all of these are data providers as such. For example, OpenLayers is a popular JavaScript toolkit. Similarly, OpenStreetMap is a data source and not a JavaScript API.
Supported features currently include: map size/zoom/pan, add/remove controls, add/remove/declutter markers, add/remove polylines, image overlays, JSON, tile layers, and various marker & polyline attributes (icons, text, color, etc).
Mapstraction has an interactive API "sandbox". This is similar to the increasingly popular "interactive SDKs" that are often included in online documentation, but it also allows the reader to edit the code. The interactive API "sandbox" can be found athttp://mapstraction.appspot.com/ .
So how easy is it switch between different map providers 'on the fly'? Very easy as it turns out. The following example (from the interactive API sandbox) implements a set of radio buttons allowing the user to change map providers: [...]
Read more: http://www.geowebguru.com/articles/211-technical-overview-mapstraction
An Open Mashup Alliance for Enterprise Mashups
Skyhøj mos til folket ...
/Sik
Potato heads unite ...
/Sik
Quote
Several enterprise mashup proponents, including ProgrammableWeb, have come together to form the new Open Mashup Alliance (OMA). The OMA has been founded with the goal of supporting the implementation of enterprise mashups along with an open language that promotes enterprise mashup interoperability and portability.
The OMA’s founding members companies include: Adobe, Bank of America, Capgemini,Hinchcliffe & Co., HP, Intel, JackBe, Kapow Technologies, Programmable Web, Synteractive, and Xignite.
This is very promising development in the enterprise mashup space, a market we have regularly covered here on ProgrammableWeb. As you can see in the list of founding companies, many of them are companies that we have identified as leading the charge in the implementation of enterprise mashups.
In order to put some substance behind the goals of the OMA, one of the major proponents of enterprise mashups, JackBe, have contributed its Enterprise Mashup Markup Language (EMML) and runtime engine to the OMA as an open source resource (licensed under Creative Commons). The idea behind EMML is that it will break down the barriers for implementation of enterprise mashups by providing a common language for development of the mashups and a corresponding engine that processes mashup scripts written in EMML. You can see a snippet below: [...]
Read more: http://blog.programmableweb.com/2009/09/29/an-open-mashup-alliance-for-enterprise-mashups/
Wednesday, September 16, 2009
Using the power of open source software to rededine the horizons of your world
Jolly Java Jumper ...
/Sik
Jump!
/Sik
Quote
'What is OpenJUMP?
OpenJUMP is an open source desktop GIS program written in the Java programming language. Being an open source program means that you have the freedom to modify and redistribute the program. Being written in the Java programming language means OpenJUMP is cross-platform and can run on different operating systems. (OpenJUMP will run on Linux or other operating systems in which the Java programming language is supported, not just on Microsoft Windows.) OpenJUMP is written in the Java programming language, which is powerful, productive and widely adopted. OpenJUMP is not designed as a web application, but to run on your desktop or laptop computer, like your word processor or digital music player. It is a “GIS program”, which means it is made to work with digital maps and other types of “geospatial data”. [...]
Read more: http://redefinedhorizons.com/projects_my_openjump.html