Difference between revisions of "Lantea"

From KaiRoWiki
Jump to navigation Jump to search
 
Line 3: Line 3:
The Lantea concept is a web app for mapping and tracking that is targeted to run on [https://wiki.mozilla.org/B2G B2G], but can run anywhere on modern browsers.
The Lantea concept is a web app for mapping and tracking that is targeted to run on [https://wiki.mozilla.org/B2G B2G], but can run anywhere on modern browsers.


Currently, a [http://lantea.kairo.at/ Lantea Maps] web app is hosted at kairo.at and [https://marketplace.mozilla.org/app/lantea-maps/ listed in the Mozilla Marketplace].
Currently, a [http://lantea.kairo.at/ Lantea Maps] web app is hosted at kairo.at and [https://marketplace.mozilla.org/app/lantea-maps/ listed in the Mozilla Marketplace] as well as available for install from [http://www.kairo.at/apps KaiRo.at Apps].
 
Help making it more awesome - [http://git-public.kairo.at/?p=lantea.git;a=blob;f=README;hb=HEAD README], [http://git-public.kairo.at/?p=lantea.git;a=blob;f=TODO;hb=HEAD TODO], source code: [http://git-public.kairo.at/?p=lantea.git;a=summary kairo.at], [https://github.com/KaiRo-at/lantea GitHub]


Base technologies:
Base technologies:

Latest revision as of 23:36, September 18, 2013

Lantea is a fictional (Stargate: Atlantis) mostly-ocean planet on which the Ancients erected the artificial "island" city of Atlantis.

The Lantea concept is a web app for mapping and tracking that is targeted to run on B2G, but can run anywhere on modern browsers.

Currently, a Lantea Maps web app is hosted at kairo.at and listed in the Mozilla Marketplace as well as available for install from KaiRo.at Apps.

Help making it more awesome - README, TODO, source code: kairo.at, GitHub

Base technologies:

  • OpenStreetMap tiles - for rendering maps (should be parameterized so that alternative tiles like Google Maps/Satellite can also be used later on)
  • Geolocation - esp. watchPosition() for tracking positions
  • indexedDB - for saving settings, current track, etc.
  • appCache - for locally caching resources so the app can be used offline
  • canvas - for displaying tiles and painting position/tracks
  • GPX format - for downloading tracks / storing them externally

Resources:

  • Canvas Slippy Map - a simple canvas-based OpenStreetMap map display
  • Slippy Map On Canvas - a more elaborate canvas-based OpenStreetMap web app that can do e.g. touch events for panning and has zoom buttons
  • Mappero (a.k.a. maemo-mapper) - a Maemo app that solved well what the Lantea app should provide on an HTML base
  • OsmAnd - an Android app that is similar