web

YouTube Preview Image

Web applications usually come with storage attached to it, users can not choose where their data is stored. Put plainly: You get their app, they get your data. We want to improve the web infrastructure by separating web application logic from per-user data storage: Users should be able to use web services they love but keep their life stored in one place they control — a »home folder« for the web. At the same time, application developers shouldn’t need to bother about providing data storage. We also believe that freedom on the web is not achieved by freely licensed web applications running on servers you can’t control. That’s why applications should be pure Javascript which runs client-side, all in the browser. It doesn’t matter if free or proprietary — everything can be inspected and verified. Technically speaking, we define a protocol stack called remoteStorage. A combination of WebFinger for discovery, either BrowserID or OAuth for authorization, CORS (Cross-Origin Resource Sharing) for cross-domain AJAX calls and GET, PUT, DELETE for synchronization. We also work on its adoption through patching apps and storage providers.

http://unhosted.org/

Cartagen 0.5 Demo from Jeffrey Warren on Vimeo.

The Cartagen project is led by researchers at the MIT Media Lab in Cambridge, Massachusetts, USA, but we welcome contributions from anyone.

Cartagen is a vector-based, client-side framework for rendering maps in native HTML 5. Written in JavaScript, it uses the new Canvas element to load mapping data from various sources, including OpenStreetMap.

In short, Cartagen lets you make beautiful, customized maps with a simple stylesheet.

Maps are styled with Geographic Style Sheets (GSS), a cascading stylesheet specification for geospatial information – a decision which leverages literacy in CSS to make map styling more accessible. However, GSS is a scripting language as well, making Cartagen an ideal framework for mapping dynamic data. See About Gss and Gss Usage for more on GSS.

Mobile devices and networks have made possible distributed reporting of geographic and temporal data, from unfolding natural disasters to organizing protests in real time. Cartagen allows users to integrate real time data streams and display them in novel ways.

Cartagen can display maps that change based on live data streams.

It also offers the possibility of rendering OpenStreetMap data which is not currently efficient with tile-based systems – such as authorship and time data. A simple but useful example is that Cartagen can show live OpenStreetMap data – in the sense that viewers see edits occurring in real time, with no rendering load on the server.

With powerful mapping tools such as these, there is an opportunity for users to create their own maps – not just pushpins and overlays, but completely designed maps which incorporate rich and dynamic data, and most of all maps which tell stories. Instead of a single canonical map for everyone, individuals and communities can make locally and personally relevant maps.


Source: Cartagen Wiki

CC+ 2011 Permaculture TV free video cooperative By Permaculture Cooperative ~ government of the people, by the people, for the people, shall not perish from the Earth Suffusion WordPress theme by Sayontan Sinha