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
Next revision Both sides next revision
ssotc_2011:grp2:start [2011/08/18 16:59]
grp2 [Code]
ssotc_2011:grp2:start [2011/08/19 13:46]
grp3 [Material]
Line 1: Line 1:
-====== grp2 Your Project name here ====== +====== Dev4Fun LifeCompanion ====== 
-  - Name1  + 
-  - Name2 +{{:ssotc_2011:grp2:team-2.png|}} 
-  - Name3 + 
 + 
 + 
 +  - Mihai Iusan  
 +  - Alexander Ovcharenko  
 +  - Camilo Cifuentes 
 + 
 +{{:ssotc_2011:logo3.png|}}
  
 ===== Idea ===== ===== Idea =====
  
-Paragrap or couple decribing your project idea. What it gives to user, what functionalities it has and so on ..+Application is implemented for old people who has problems with coordination. When person falls down the accelerometer catches this event and makes special soundIf person doesn't respond in a one minute that all is fine, application will send an SMS message and call to predefined numbers
  
-===== Screenshots =====+Features
  
-Upload and attach couple screenshots of application +- Application works in the background
  
-===== Code =====+- Current actions and pages of the application are duplicated by voice records for easier communication with old person
  
 +- Application make a call on emergency event
  
-GUI Template:+- Interface is adapted for elder people who might have problems with user interface
  
 +===== Screenshots =====
 +Application starts with intro screen of the application.
  
 +{{:ssotc_2011:grp2:oldman.png|}}
  
-''''' +Intro screen.
-Created on Aug 18, 2011+
  
-@authormaemo +{{:ssotc_2011:grp2:summerscreens.png|}}
-'''+
  
-import sys +There are four main screens in the program
-import gtk +
-import hildon +
-  +
-  +
-def main(): +
-    win = hildon.StackableWindow() +
-  +
-    # Create and pack labels +
-    vbox = gtk.VBox(False, 10) +
-    hbox = gtk.HBox(False, 10) +
-    +
-    #interface.. buttons, labels ,... etc +
-    labelHeader = gtk.Label("Application header"+
-     +
-    buttonOption = hildon.Button(gtk.HILDON_SIZE_AUTO_WIDTH | gtk.HILDON_SIZE_FINGER_HEIGHT, hildon.BUTTON_ARRANGEMENT_VERTICAL, title='', value=''+
-    buttonOption.set_title("button middle"+
-     +
-    buttonGTK = gtk.Button("Hello"+
-     +
-    hbox.pack_start(buttonOption, True, True, 0) +
-    hbox.pack_start(buttonGTK, True, True, 0) +
-     +
-    vbox.pack_start(labelHeader, True, True, 0) +
-    vbox.pack_start(hbox, True, True, 0) +
-     +
-    # Add label's box to window +
-    win.add(vbox) +
-  +
-    win.connect("delete_event", gtk.main_quit) +
-  +
-    win.show_all() +
-  +
-    gtk.main() +
-  +
-if __name__ == "__main__": +
-    main()''+
  
 +Start screen - appeared on start up, asks user about changing the settings.
  
 +Options screen - On that page user can edit emergency number and important phone numbers.
 +
 +Help screen - User can read a help on that page and information about the authors.
 +
 +Notification screen - informs user that application will  work in background.
 +
 +Emergency screen - shows when phone falls down and asks person about his 
 +===== Material =====
 +
 +Code: {{:ssotc_2011:lifecompanion.zip|}}
 +Presentation: {{:ssotc_2011:grp2:lifecompanion.pptx|}}
 ===== Links ===== ===== Links =====
 http://www.pygtk.org/docs/pygtk/ http://www.pygtk.org/docs/pygtk/
Line 69: Line 54:
 ===== Conclusion ===== ===== Conclusion =====
  
-Your group comments and thinkings of developing you project in maemo +Due to low time and low experience in python language and maemo framework it was a really interesting challenge to make an useful application. The good atmosphere and help from other team opponents help us to design an stable program. 
-environment+ 
 +About the app, we can say that it could be very useful for old people and their relatives as the application can alert accidents about the user. 
 + 
 + 
 + 
 + 
 + 
 +===== Future work ===== 
 + 
 +1) send a prerecorded voice messages. 
 + 
 +2) voice control 
 + 
 +3) finding GPS coordinates on emergency event and sending it via SMS.