Skip to content
runegri edited this page Aug 9, 2011 · 3 revisions

Planned features:

Location service

  • We have a simple location service implemented. It needs to be refactored and some information like speed should be added.
  • Geocoding and reverse geocoding
  • More control over the data returned (accuracy, update interval, +++)

Accelerometer

  • Common wrapper for accelerometer data. Need to make sure they are similarly scaled.
  • Recognize some actions like shaking and turning (in the future)

Camera access

  • Capture images and videos. Also include the ability to select existing images and videos?
  • Need to return a common image format. Maybe implement WriteableBitmap on all platforms? Should investigate other options.
  • Control camera settings

Local database

  • We have an implementation of sqlite that runs on WP7 and an ORM (sqlite-net) that runs on top of it
  • Needs improved control of where we store the database.

Web requests

  • Make sure web requests are handled async.
  • We may be able to use the existing frameworks, but may want to write wrappers to force a specific pattern.

Settings

  • Expose settings in a common manner
  • Allow reading and writing of settings

Sound recording

  • Recording of sounds and selection of already recorded sounds
  • Ensure that audio is captured in a common format

Phone and messaging functions

  • Make calls, send messages, send email

Local file system

  • Hide the fact that wp7 uses isolated storage
  • Create and manipulate files and folders