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
qt2010:grp11:start [2010/10/21 09:11]
grp11
qt2010:grp11:start [2010/10/31 17:19] (current)
grp11
Line 1: Line 1:
 ====== Qt Fish ====== ====== Qt Fish ======
 +
 +{{:qt2010:grp11:qtfish2.png|}}
 +
 +
   - Jukka Stranden   - Jukka Stranden
   - Marko Suhonen   - Marko Suhonen
Line 6: Line 10:
 ===== Idea ===== ===== Idea =====
  
-Fisherman like to know where he/she got fishes also what kind of the fishes. Because it is too boring to get always same fishes. +Fishermen like to know where and what kind of fishes they catch. Because it'too boring to catch the same (kind of) fish all the time. This Qt Fish -application tries to solve that problem. 
-This QTFish -application will solve the problem. It will keep track of the fishes and where user has got those from. Application should take locationand notes for the fish. Application should take following information: date and time, weight, length. Also the user can share the information with other, or just save it so he/she can use it on computer or another mobile phone. User can change the settings : FTP settings where he/she will connect, also what database (XML-file) he/she will use.+It will keep track of the fishes and where the fisherman got those from. Application should take location and notes for the fish. It should also take following information: datetime, weight, length. The user can share the information with others, or just save it so they can use it on computer or mobile phone. User can change the settings : FTP settings where they will connect,  what database (XML-file) will be used.
  
 ==== Features ==== ==== Features ====
Line 28: Line 32:
  
 ^ Implementation ^ Priority ^ Implemented? ^ ^ Implementation ^ Priority ^ Implemented? ^
-| Location for the fish | 1 |  +| Location for the fish | 1 | Done 
-| Note for the fish | 1 | | +| Note for the fish | 1 | Done 
-| View the data | 1 | | +| View the data | 1 | Done 
-| Edit data | 1 | | +| Edit data | 1 | Done 
-| Delete data | 1 | |+| Delete data | 1 | Done |
 | Save setting for application | 1 | Done |  | Save setting for application | 1 | Done | 
-| Save info in XML-file | 1 | |+| Save info in XML-file | 1 | Done |
 | Send XML-file over FTP | 2 | Done | | Send XML-file over FTP | 2 | Done |
-| Get XML-file (FTP) | 2 | |+| Get XML-file (FTP) | 2 | Done | 
 + 
 +We used SVN in projects.forum.nokia.com/home
  
 ===== Design ===== ===== Design =====
 +
 +{{:qt2010:grp11:uml.png|}}
 +
 +(Adding more later, still uncompleted.. ) 
  
 ===== Screen shots ===== ===== Screen shots =====
 +
 +**Main screen**
 +
 +{{:qt2010:grp11:screenshot_mainscreen.png|Main screen}}
 +
 +FTP : to download or upload files 
 +
 +Add Fish: adding fish to database
 +
 +Options :Satelite info, rename database, settings
 +
 +**Rename database dialog**
 +
 +{{:qt2010:grp11:screenshot_renamedatabasedialog.png|}}
 +
 +From MainViews "Options"-SoftKey user can change database name
 +
 +**Setting dialog **
 +
 +{{:qt2010:grp11:screenshot_settingsdialog.png|}}
 +
 +From MainViews "Options"-SoftKey user can change settings
 +
 +**Satelite dialog**
 +
 +{{:qt2010:grp11:screenshot_satelliteinfodialog.png|}}
 +
 +User can start update position and the satellite. And check location from the map : {{:qt2010:grp11:screenshot_mapdialog.png|}} 
 +
 +Location for the fish is also shown. 
 +
 +**FTP Dialog**
 +
 +{{:qt2010:grp11:screenshot_ftpdialog.png|}}
 +
 +**File dialog**
 +
 +{{:qt2010:grp11:screenshot_filedialog.png|}}
 +
 +
 +** Add fish dialog **
 +
 +{{:qt2010:grp11:screenshot_addfishdialog.png|}}
 +
 +User can add fish location, name, weight , date and time. Also a note. And GPS is saved also to the fish location.
  
 ===== Project Artefacts ===== ===== Project Artefacts =====
 ==== Presentation slides ==== ==== Presentation slides ====
 {{:qt2010:grp11:qt_fish_idea_presentation.pdf|Idea Presentation}} {{:qt2010:grp11:qt_fish_idea_presentation.pdf|Idea Presentation}}
 +
 +{{:qt2010:grp11:qt_fish_final_presentation.pdf|Final Presentation}}
  
 ==== Report document ==== ==== Report document ====
 +
 +{{:qt2010:grp11:brochure_qtfish.pdf|Brochure}}
 +
 +{{:qt2010:grp11:Whitepaper_QtFish.pdf|Whitepaper}}
  
 ==== Source Package ==== ==== Source Package ====
 +
 +{{:qt2010:grp11:qtfish-group11.zip|Download source & sis file}}
  
 === How to run software === === How to run software ===
 +Install qtfish.sis to your Symbian touch device. It requires QtMobility 1.0 and Qt 4.6.2 libraries to be installed.
 +
 +When running the application, if soft keys are not visible in the simulator, set DEFINES -= _MAEMOBUILD in project file to DEFINES += _MAEMOBUILD to switch from soft keys to visible buttons in most dialogs.
  
 ===== Conclusion ===== ===== Conclusion =====
 +
 +Qt is nice easy software to make applications (mostly because SIGNAL's and SLOT's). The emulator on other hand seem to be working on some computers differently. And because of this we had some problem, for example in the softbuttons seemed to work only one of us (3 different computers). Also some problems occurred when we implemented ftp, and that probably was also because emulator..