====== Puble ====== * Jussi Loiri, 0600780, Saimaan AMK * Jaakko Purhonen, 0500755, Saimaan AMK * Jani Taalikka, 0701600, Saimaan AMK ===== Idea ===== Puble is a software for customers and staff of pubs, bars, restaurant and night clubs. Software uses location services, maps and notifications. It's the Leatherman for everyone who likes to go out and have fun. It locates your whereabouts and searches the nearest places to eat, drink and party all night long. You can get detailed information about all the hip places. It provides real time information such as special offers, customer count, menu etc. ===== Features ===== 1 = most critical or core .. leats citical or core feature ^ Feature (Customer) ^ Priority ^ | list of nearby restaurants on map | 1 | | possibility to view detailed information of selected restaurant | 1 | | notifications about special offers, happy hours,events etc. | 10 | ^ Feature (Restaurant) ^ Priority ^ | clicker for the bouncer (for counting customers in real time) | 1 | | adding special offers | 10 | | creating notifications | 10 | ===== Mini Goals ===== * Basic UI elements (done) * Get the map to show places (done) * Clicker (done) * Restaurant informations (done) * Notifications for a user (not implemented) ===== Design ===== {{:android2010:grp1:design.jpg|}} ===== Screen shots ===== {{:android2010:grp1:puble_main.jpg|}}{{:android2010:grp1:puble_map.jpg|}}{{:android2010:grp1:rest_information.jpg|}} {{:android2010:grp1:rest_menu.jpg|}}{{:android2010:grp1:rest_programme.jpg|}}{{:android2010:grp1:rest_customercount.jpg|}} {{:android2010:grp1:find_places.jpg|}}{{:android2010:grp1:find_places_list.jpg|}} {{:android2010:grp1:clicker1.jpg|}}{{:android2010:grp1:clicker2.jpg|}}{{:android2010:grp1:clicker3.jpg|}} ===== Implementation Comments ===== ===== Presentation ===== {{:android2010:grp1:grp1_puble.pdf|}} ===== Description ===== {{:android2010:grp1:puble_description.pdf|}} ===== Brochure ===== {{:android2010:grp1:puble_brochure.pdf|}} ===== Package ===== Source code {{:android2010:grp1:grp1_puble.zip|}} ==== How to run ==== In order to display Google Maps data in a MapView, you must register with the Google Maps service and obtain a Maps API Key. For information about how to get a Maps API Key, see [[http://code.google.com/android/add-ons/google-apis/mapkey.html]] ===== Conclusion of your work ===== **Failures/ difficulties** * Getting started. * Not allof the planned features work as we would have wanted. * All of the examples in Android developer site were not fully functional (version differences?). **Successes** * After the first difficulties the works started to flow. * Implementation of most of the features. * Very good starting point for future Android development.