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
android2010:grp3:start [2010/03/24 11:19]
grp3
android2010:grp3:start [2010/03/28 16:57] (current)
grp3
Line 46: Line 46:
 ===== Design ===== ===== Design =====
  
-Launching application opens a view which contains list of beers and their rating. This view have button for adding new beer. From this list user can open new page for viewing beer details wich is also used for editing and removing a beer (adding comments, pictures, rating, alcohol by volume, brewery, beer style). Rating is indicated by stars.+Launching application opens a view which contains list of beers and their rating. This view have button for adding new beer. From this list user can open new page for viewing beer details wich is also used for editing and removing a beer (adding comments, pictures, rating, alcohol by volume, brewery, beer style). This data is stored in a SQLite database and fetched when required.  
 + 
 +Rating is indicated by slidable stars that user can set in 0.5 steps between one and five stars. A notification is shown in the android notification area when saving beer details and user is asked for corfirmation when removing a beer.
  
  
 {{:android2010:grp3:design.png|}} {{:android2010:grp3:design.png|}}
  
 +Below is an UML class diagram which shows application's main classes. Beer class is used to transfer beer information between database and different views, so it hides the database from other classes. MainActivity is used to handle main view which contains a list of all beers. BeerForm is used to show specified beer information, it is also used to create new beers. PictureForm is used to show beer's picture. CameraActivity is used to take camera shots.
  
 +{{:android2010:grp3:classdiagram.png|UML class diagram}}
  
 - Icon 48x48, for application launcher {{:android2010:grp3:beer48.png|}} - Icon 48x48, for application launcher {{:android2010:grp3:beer48.png|}}
Line 59: Line 63:
 Video tells more than screenshots! Video tells more than screenshots!
  
-BeerBase video: [[http://jumi.lut.fi/~turpeine/BeerBaseVideo.swf|Link to video]]+[[http://jumi.lut.fi/~turpeine/BeerBaseVideo.swf|BeerBase video]]
  
 ===== Implementation Comments ===== ===== Implementation Comments =====
Line 74: Line 78:
  
 Description: Description:
-{{:android2010:grp3:description.doc|}}+{{:android2010:grp3:description.pdf|}}
  
 ===== Package ===== ===== Package =====
Line 86: Line 90:
 ==== How to run ==== ==== How to run ====
  
 +Nothing fancy. Just start virtual devise and run "adb install /path/beerbase.apk" in command line.
  
 ===== Conclusion of your work ===== ===== Conclusion of your work =====
Line 94: Line 99:
   * Known issues: Camera button disabled in emulator → green phone button is used for taking picture.   * Known issues: Camera button disabled in emulator → green phone button is used for taking picture.
   * Features dropped (because time limit):   * Features dropped (because time limit):
-Remote database +      * Remote database 
- +      link support 
-link support +      search function 
- +      database changelog 
-search function +      list sorting 
- +      default beer picture
-database changelog +
- +
-list sorting +
- +
-default beer picture.+