Application Development for Mobile and Ubiquitous ...ts2/admuc/seminar1112/first/group05.pdf ·...

Preview:

Citation preview

Department of Computer Science Institute for System Architecture, Chair for Computer Networks

Group No.7 Vincent Tissinié

Application Development for Mobile and Ubiquitous Computing

Seminar Task

First Presentation

Folie 2 Dr. Thomas Springer

Presentation

Sport buddy §  Connects people who want to practice sports.

Folie 3 Dr. Thomas Springer

Presentation

Sport buddy §  Connects people who want to practice sports. §  Easy to use

Folie 4 Dr. Thomas Springer

Presentation

Sport buddy §  Connects people who want to practice sports. §  Easy to use

§  Is a fast way to find a partner

Folie 5 Dr. Thomas Springer

Scenario

The Home page §  A „One button“ page

§  Menu bar (tab bar)

Folie 6 Dr. Thomas Springer

Scenario

Personal Information §  Username

§  Age

§  Sex

§  Email / Phone N° / Facebook

§  „vanishing“ keyboard

Folie 7 Dr. Thomas Springer

Scenario

Availability §  Day, Time

§  Using a „Date Picker“

Folie 8 Dr. Thomas Springer

Scenario

Sport selection §  Type of sport §  Your level §  Your partner‘s level

§  Using a „Picker“

Folie 9 Dr. Thomas Springer

Scenario

The Results §  Localization of your

potential partners around you

Folie 10 Dr. Thomas Springer

Scenario

The Results §  Localization of your

potential partners around you.

§  Selection of a buddy

§  Direct link to Phone and Mail functionali- ties.

Folie 11 Dr. Thomas Springer

Scenario

Your Buddy Repertory §  Save the partners you enjoyed to play

with.

Folie 12 Dr. Thomas Springer

Technologies

§  Geolocation (GPS + Google maps) §  iOS 5

§  Xcode 4 + iPhone SDK (Software Dev Kit)

§  Objective C

Folie 13 Dr. Thomas Springer

Challenges

§  Develop my first iPhone App

§  Respect the basics of mobile computing... •  Clarity •  Usability •  Speed •  ...

§  ...while complying with the device‘s abilities •  Memory •  Battery

Folie 14 Dr. Thomas Springer

Work Plan

§  Learn the basics of Objective C §  Become familiar with the iPhone SDK §  Learn how to use MKMapView

§  Implement the App.

Recommended