meta data for this page
Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
maemo2010:grp1:start [2010/08/20 13:58] grp1 |
maemo2010:grp1:start [2010/08/26 14:01] (current) grp1 |
||
---|---|---|---|
Line 1: | Line 1: | ||
====== grp1 - TeamNullPointerException ====== | ====== grp1 - TeamNullPointerException ====== | ||
- | - Oskar Sonninen -- Student Number | + | - Oskar Sonninen -- 0326770 |
- | - Mikko Kaistinen -- Student Number | + | - Mikko Kaistinen -- 0334791 |
- | - Anssi Salp -- Student Number | + | - Anssi Salo -- 0259245 |
===== Idea ===== | ===== Idea ===== | ||
Line 10: | Line 9: | ||
{{: | {{: | ||
- | {{: | ||
+ | {{: | ||
+ | |||
+ | * 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 26: | Line 30: | ||
**10.30-13.59**: | **10.30-13.59**: | ||
+ | |||
**13.59-14.00**: | **13.59-14.00**: | ||
+ | |||
+ | ===== 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:// | ||
===== Features ===== | ===== Features ===== | ||
- | Priorities: | + | Priorities: |
^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|x | | + | |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 58: | Line 68: | ||
- | ===== Code ===== | + | ===== Source code ===== |
+ | |||
+ | {{: | ||
- | 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' | ||
+ | ● Scratchbox wasn't all too useful. It broke down once and Xephyr can't be rebooted without using command-line. | ||
+ | ● Python hugely fastened development. |