1 / 12

AUTOWISHER 1.0

AUTOWISHER 1.0. Submission for « Mobile App Dev For Senegal  » competition Presented by: Thomas AYIH-AKAKPO Ulrich DEGBO Maxime OUEDRAOGO Augustin Thomas THIAW. OVERVIEW. The authors Introducing AUTOWISHER 1.0 Who should use AUTOWISHER 1.0 ? Diving into AUTOWISHER 1.0

marja
Télécharger la présentation

AUTOWISHER 1.0

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. AUTOWISHER 1.0 Submission for « Mobile AppDev For Senegal » competition Presented by: Thomas AYIH-AKAKPO Ulrich DEGBO Maxime OUEDRAOGO Augustin Thomas THIAW

  2. OVERVIEW • The authors • Introducing AUTOWISHER 1.0 • Who should use AUTOWISHER 1.0 ? • Diving into AUTOWISHER 1.0 • What is next? • Conclusion

  3. The authors • Thomas AYIH-AKAKPO (team leader) : • University: ESMT, Dakar • E-mail: thomas.akakpo@gmail.com • Phone Number: 77 358 70 64 • Ulrich DEGBO • University: ESMT, Dakar • E-mail: degulrich@yahoo.fr • Phone Number: 77 564 61 39 • Maxime OUEDRAOGO • University: ESMT, Dakar • E-mail: xima87@hotmail.com • Phone Number: 77 532 86 21 • Augustin Thomas THIAW • University: ESMT, Dakar • E-mail: augusthiaw@gmail.com • Phone Number: 77 446 00 13

  4. Introducing AUTOWISHER 1.0 • Birthdays are special occasions that we should not miss…that’s why some people get angry when a friend or an acquaintance forget about their birthday . • With the rise of social networks you can have a hundred of relatives which brings basically the same amount of birthday’s date to remember • AUTOWISHER is here to help you with that. All you got to do is to register information about your contact in your mobile’s phonebook. AUTOWISHER will run as a daemon once it is launched. By using inputted information, it can sends birthday wishes on time at the right person.

  5. Who should use AUTOWISHER 1.0 • EVERYBODY is susceptible to use AUTOWISHER • People who just don’t want to remember all their friends’ birthday’s date • People who just don’t have the time to compose a SMS immediately • People who just forget to wish “Happy Birthday” 

  6. Divinginto AUTOWISHER 1.0 • The application is built around one Class called Wisher.java . This class basically creates a Thread that will execute the main actions • Wisher.java browses the phonebook using the PIM API(http://developers.sun.com/mobility/apis/articles/pim/index.html) • For each contact met, itretrieves the birthday date and compare it to the current date in order to decide if a SMS shouldbe sent or not • Sending the SMS is done by using the WM API (http://developers.sun.com/mobility/midp/articles/wma/index.html)

  7. Divinginto AUTOWISHER 1.0 • Two MIDlets run around this class: PIMMidlet.java which calls the Thread and scheduleMidlet.java used in the process of scheduling the App • PIMMidlet registers scheduleMidlet for execution 12h after it (PIMMidlet) has started; scheduleMidlet.java registers PIMMidlet for execution 12h after it (scheduleMidlet) has started

  8. DIVING INTO AUTOWISHER 1.0 • It appearsclearlythat AUTOWISHER has a life-cycle similar to a daemon’s one. To do so, weused the MIDP 2.0 PushRegistry (http://developers.sun.com/mobility/midp/articles/pushreg/) • PushRegistryallows to program the launch of a MIDlet by listening to somespecificsevents or by setting a time delay. Weused the second option to launch AUTOWISHER everyday

  9. Divinginto AUTOWISHER 1.0

  10. Divinginto AUTOWISHER 1.0 • Wenoticedthatwecouldn’tmake a MIDlet to call itself, that’swhyscheduleMidletwascreated • To minimize the time that the user mightspent on the application, wedecided not to createany UI. • For furtherunderstanding, browse the code given (commentaries are as explicit as possible)

  11. What’snext? • Improve AUTOWISHER 1.0 to 1.1 version by adding more features such as: possibility for the user to edit the default SMS, possibility to pre-program other type of SMS, possibility to pre-program phonecalls,… • Further versions should be able to synchronize with user’s phonebook available on a server or a social network. • There’s also a possibility to fork AUTOWISHER, in order to send alerts generated by a GSM Gateway based monitoring system

  12. CONCLUSION • AUTOWISHER was made in order to help people who got an issue  with remembering birthdays or composing SMS to all of the concerned contacts. • We believe that with further development, AUTOWISHER can be raised to be a Twitter like application. This will meet our first desire which was to develop an application that should improve social relationships. • AUTOWISHER is made to be free of use and open source.

More Related