A geo-aware note taking mobile app (Work in progress)
Switch branches/tags
Nothing to show
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
css
js
.gitignore
README.md
index.html

README.md

Geo Notes

Geo Notes is an HTML5 offline-capable, geo-aware (add any buzzword here) mobile web application built using web standards and awesome javascript libraries like Backbone.js or jQuery Mobile.

We build it in three parts (labs at Télécom Saint-Etienne) :

  • In this first part, we take a look at the final project, organize our development environment, and then begin work on the Mobile UI.
  • In the second part of the project, we continue to build our HTML5 mobile note taking application and learn how to use Backbone.js to manage the data in our application (the Model layer).
  • In the final part, we build the Geolocation feature for our note-taking application.

Requirements

  • Offline
  • Mobile
  • Geolocation
  • Use one page for app
  • Store Data Locally
  • Handle data changes on single page
  • Manage mobile views as separate 'pages'
  • Offline App Cache

Technologies

jQuery Mobile

  • Handles Styles (buttons, transitions, themes)
  • Handles page separation
  • Multiple pages on one page
  • Probably allow for dynamic pages
  • Transitions
  • Cross browser (hopefully)
  • History management
  • Use standard html5 markup, and attr-values

Backbone.js

Models

  • Localstorage

Events for changes

Collections

Views

  • Listen for changes and render
  • Views for things that change
  • Views in Views.