meta data for this page
  •  

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Last revision Both sides next revision
maemo2010:grp1:start [2010/08/20 13:52]
grp1
maemo2010:grp1:start [2010/08/26 14:00]
grp1
Line 1: Line 1:
 ====== grp1 - TeamNullPointerException ====== ====== grp1 - TeamNullPointerException ======
-  - Oskar Sonninen -- Student Number -- LUT +  - Oskar Sonninen -- 0326770 -- LUT 
-  - Mikko Kaistinen -- Student Number -- LUT +  - Mikko Kaistinen -- 0334791 -- LUT 
-  - Anssi Salp -- Student Number -- LUT +  - Anssi Salo -- 0259245 -- LUT
  
 ===== Idea ===== ===== Idea =====
Line 10: Line 9:
  
 {{:maemo2010:grp1:gps_tracker.odp|}} {{:maemo2010:grp1:gps_tracker.odp|}}
 +
 +{{:maemo2010:grp1:GRP1_Maemo_presentation.pdf|}}
 +
 +  * Main idea; simple gps tracker which gives users position on the map.
 +  * Coding language Python
 +  * Should work on LUT campus area
 +  * Gives gps data to the workers on 8th building phase construction site
  
 ===== Workflow ===== ===== Workflow =====
Line 24: Line 30:
  
 **10.30-13.59**: Implementing location warning and tweaking GPS coordinate conversion **10.30-13.59**: Implementing location warning and tweaking GPS coordinate conversion
 +
 **13.59-14.00**: Wrinting wiki and slides ;) **13.59-14.00**: Wrinting wiki and slides ;)
  
 +
 +===== Implementation =====
 +
 +Code was done using pymaemo (python designed for maemo that uses gtk for layout management). GPS coordinate conversion to distance was done using formula found from the
 +[[http://cyberpython.wordpress.com/2010/03/31/python-calculate-the-distance-between-2-points-given-their-coordinates/|web]].
  
  
Line 33: Line 45:
  
 ^Feature ^ Priority ^ Status | ^Feature ^ Priority ^ Status |
-|GUI|1|x+|GUI|1|Done
-|GPS coordinates|1|x+|GPS coordinates|1|Done
-|Map|1|x+|Map|1|Done
-|Converting GPS coordinates to metric format|1|working on it+|Converting GPS coordinates to metric format|1|Done
-|Warning of closing boss|1|+|Warning of closing boss|1|Done
-|Making a marker to map based on coordinates|1|dropped+|Making a marker to map based on coordinates|1|Dropped
-|User triggered manual refresh|2|dropped |+|User triggered manual refresh|2|Dropped |
 |Reading other devices GPS coordinates|2|will not be implemented at on codecamp| |Reading other devices GPS coordinates|2|will not be implemented at on codecamp|
  
Line 56: Line 68:
  
  
-===== Code =====+===== Source code ===== 
 + 
 +{{:maemo2010:grp1:gps.zip|}}
  
-Upload and attach your project **source code** package here. 
-  * Clean up compiled binary files before making package 
-  * Use .zip format 
-   
 ===== Conclusion ===== ===== Conclusion =====
  
-Your group comments and thinkings of developing you project in maemo +● Maemo didn't have good python libraries to draw image layers. 
-environment+ 
 +● Layout was quite tricky to make (still not what we 
 +wanted). 
 + 
 +● GPS was hard to debug because connetions 
 +to satellites can't be made inside. Maemo Xephyr couldn't emulate GPS easily.
  
 +● Scratchbox wasn't all too useful. It broke down once and Xephyr can't be rebooted without using command-line. 
  
 +● Python hugely fastened development.