Difference between revisions of "Cs345-2012"
(→Our POSIT Tutorials) |
(→Unassigned) |
||
Line 46: | Line 46: | ||
===== Unassigned ===== | ===== Unassigned ===== | ||
− | * | + | Bugs |
+ | * Server | ||
+ | Map API key | ||
+ | Logging could be improved - each activity and all errors | ||
+ | Double display of pictures | ||
+ | |||
+ | Client | ||
+ | Map display missing layers | ||
+ | |||
+ | Pictures not displaying on some finds | ||
+ | |||
+ | Recording a long track (+1 hour?) causes a crash | ||
+ | |||
+ | Both | ||
+ | Deletes not being sync'd (project bug too) | ||
+ | Client deletes | ||
+ | Server deletes | ||
+ | What's a delete? flagged/filtered vs zorched | ||
+ | |||
+ | Features | ||
+ | Server | ||
+ | Design and develop /m support | ||
+ | |||
+ | More dense find display | ||
+ | |||
+ | Placemark to find mapping | ||
+ | |||
+ | Client | ||
+ | Log file option to support client side debugging (some server too) | ||
+ | |||
+ | Sensor readings captured with track (some server too) | ||
+ | |||
+ | Both | ||
+ | Test harness geared towards find integrity | ||
+ | Presence and content | ||
+ | Add, update | ||
+ | |||
+ | Design and build Rescue-POSITx | ||
+ | Study the plugin architecture | ||
+ | Design the interface - functionality, screens, menus | ||
+ | Build the interface, notion of a skin and structure | ||
===Android Development=== | ===Android Development=== |
Revision as of 14:18, 18 April 2012
Welcome to Software Engineering Spring 2012 Class Wiki. Please post any information that you think will be helpful to the class and our projects. Need help with wiki syntax? Click Here
Contents
POSIT Project Resources
- http://posit.hfoss.org/javadoc/ - Latest version of the POSITx JavaDocs
- http://code.google.com/p/posit-mobile/wiki/PositxArchitecture - Description of POSITx's plugin architecture
- Server Tutorials
Our POSIT Pointers
- http://bs0.cluster.earlham.edu/~posit/positweb/web/main - Local POSIT server
- Use this client clone from the Google repository: charlespeck-ec-client (you can commit changes to this clone)
- Checkout:
hg clone https://code.google.com/r/charlespeck-ec-client/
- Change branch: navigate to source folder -
hg update test_branch
- Home Page: http://code.google.com/r/charlespeck-ec-client/source/browse/
- Checkout:
- Use this server clone from the Google repository: charlespeck-ec-server (you can commit changes to this clone)
- Checkout:
hg clone https://code.google.com/r/charlespeck-ec-server/
- Home Page: http://code.google.com/r/charlespeck-ec-server/source/browse/
- Checkout:
- Distribution APKs built by us
- Subscribe to Google Groups for POSIT: http://groups.google.com/group/posit-group
Our POSIT Tutorials
- Downloading Source
- Importing Posit into Eclipse
- Running Posit in the AVD
- Running Posit on your device via Eclipse (Tristan)
- Exporting POSIT as an APK from Eclipse (Charlie)
- Making Posit Work on the Handhelds
- Using Mercurial (Nick)
Our POSIT Bugs/Features
- Aaron and Tristan
- Finish empty find bug, commit changes to Google code repository
- Add client optional client logging, at least all attempts to connect to server and response (if any)
- Sean and Nick
- Improve server log format and content, consistent entries when actions are taken
- Improve the server side error handling, at minimum a function that logs what was happening and the message
- Add a client activity log to the server, could be a live feed from /var/log/httpd/{access, error}_log
- Leif and Gus
- Fix the server's Google Maps API key
- Fix the 2x display of pictures
- Consider the single frame solution to providing a /m interface for the server
- Consider the deletes not synced but, two different approaches (delete vs flag and filter), reconcile how the clients do this and how the server does this, one approach for all?
- Provide an interface for viewing deleted finds and un-deleting them
- Gustavo and Jeremy
- Fix the Google Maps display missing on the client, script and instructions for people to install a key
- Consider how to add a sensor reading to the client's tracking mode.
Unassigned
Bugs
- Server
Map API key Logging could be improved - each activity and all errors Double display of pictures
Client Map display missing layers
Pictures not displaying on some finds
Recording a long track (+1 hour?) causes a crash
Both Deletes not being sync'd (project bug too) Client deletes Server deletes What's a delete? flagged/filtered vs zorched
Features Server Design and develop /m support
More dense find display
Placemark to find mapping
Client Log file option to support client side debugging (some server too)
Sensor readings captured with track (some server too)
Both Test harness geared towards find integrity Presence and content Add, update
Design and build Rescue-POSITx Study the plugin architecture Design the interface - functionality, screens, menus Build the interface, notion of a skin and structure
Android Development
- Android Development Environment Setup
- Android "Hello World" Tutorial
- Platform Popularity
- Signing Your Applications (Keystore)
- Android Development Tools - Shell
- Handling projects from the command line
- Application Excerciser Monkey