Showing posts with label Open Source. Show all posts
Showing posts with label Open Source. Show all posts

Monday, May 10, 2010

Video of GITA panel on geodata creation and sharing


Uden tvivl go' underholdning og fagligt fremragende ...
/Sik


Haven't watched it yet but just by looking at the names on the list makes it worth a watch ...
/Sik

Quote
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
  • Google
  • 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