reset password

Winter 2014 Weekly Tasks

Microsoft Project File

PDF

There are three main tasks we should complete by the middle of the winter quarter:

1. Structural and other backend improvements (see LMMPAA Structural Design). (Eddie)

2. UI improvements, which include using Master/Detail flow for bookmarks, better UI for searching/selecting layers, more menu items and options and so on. (Alvaro)

3. Marker tools, including point (i.e. pin), line, rectangle, and polyline, (Daniel)

And of course, various bug fixes and other minor improvements.

By mid winter quarter we should have a well-structured, nice-looking, and stable app with functional marker tools. From there we add tools such as the lighting tool that rely on the marker tool.

Week 2

  • Check out CSNS Android App from https://github.com/cysun/csns-aa.git into your ADT and deploy it on your Android devices. Use this code as an example to learn the app structure, data models, singleton data holders, the master-detail layout, and so on. (Everybody)
  • Completely replace the current XML parser with Simple XML Serialization and create the singleton data holders. (Eddie)
  • Implement master-detail layout for bookmarks. (Alvaro)
  • Implement Point marker tool. (Daniel)

Week 3

  • Continue to restructure the app. In particular, separate bookmarks from activity to a singleton data holder quickly so Alvaro can use that for his code. (Eddie)
  • Continue to work on the master-detail layout for bookmarks. (Alvaro)
  • Implement the part of the Point marker tool that puts one or two pins on the MapView. (Daniel)
  • Check what underlying parser is used by Simple XML Serialization. (Chengyu)

Week 4

Produce a demo-able version by the end of the week.

Week 6

  • Produce a demo video plus additional materials (e.g. PPT, writeup, APK) to showcase the project progress.
  • Read and understand lmmp-aa2 code - https://github.com/CSULA-CS496-2013/lmmp-aa2.git. and fix the MapView display problem. We should move to the new code base soon.
  • Migrate to lmmp-aa2
    • Bookmark code (Alvaro)
    • Marker tool (Daniel)
    • Layer selection (Eddie)

Week 7

All work from now on will use the lmmp-aa2 code base.

  • Bookmarks (Alvaro)
  • Marker tool (Daniel)
  • Layer selection (Eddie)
  • Some low-level map display issues (Chengyu)

Week 8

Everybody continues to work on whatever they have been working on. Don't be content with something just working - try to make it work perfectly. In particular,

  • Properly handle saving data and/or states for events like device rotation and app exit.
  • Improve the user interface so it's more functional, intuitive, and better looking.
This page has been viewed 5714 times.