Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Agenda
Why do we learn this course ?
@ Airport
Rural area
Connecting People
Our secretary
Entertainment Device
Many challenges
You can find more reasons
First of all, we need to understand our subject of study What are they ? Why they are interesting ?
Thng minh smart Mnh m: Ex: dual-core Nhiu tnh nng Mp3, video, chat, web, games Kt ni mng Mobile office, social network Cameras Sensors
It is powerful
Smart Mobile
It is an entertainment device
Network connections
Multi-core CPU
Plenty of RAM
Quad-core
3G
It has sensors
Touch Screen
Accelerometer
GPS receiver
Capacitor Sensor
Human body is a capacitor
Accelerometer
http://www.youtube.com/watch?v=KZVgKu6v808
Triangulation algorithm
Visible satelite (at least 3)
It is pervasive / outdoor
http://www.youtube.com/watch?v=EOwMkFsJXRI
Routing Services
It is an Entertainment Device
Difficult to interact
t tin, mau lc hu Lu tr hn ch Kch thc nh Tng tc kh Phc tp i vi ngi ln tui S dng sai mc ch Vn x hi
Expensive
Battery life
Distraction Social issues
Difficult Interaction
Small Screen
Icon based ?
Menu based ?
Too complicated
Battery Awareness
Social issues
Mobile phones have changed our way of communication
Isolationism
Distractions
context awareness
innovative
User experience
What is context ?
Anind Dey, 1999:
Context is any information that can be used to characterize the situation of an entity. An entity is a person, place, or object that is considered relevant to the interaction between a user and an application, including the user and applications themselves.
Context-awareness
http://www.mlab.t.u-tokyo.ac.jp/research/2005/contextaware_computing/index_e.php
User experience
GUI
LOVE
Self Learning Time management Working hard
Teamwork
Learning skills
Reading books
Teamwork
Team of 3 students
Group name, group constitution, group contacts
Team documentations
Website, CVS, Subversion
Team assignment
Writing reports
Assignments
Assignment will be given in the 3th week of the semester Assignment plays an important role in the course (30% marks) Assignment will be submit and presented on the week 18th of the semester (may be vary in time)
Marking schema
Mid-term exam, 20% Presentation, 10% Assignment, 30% Final Exam, 40% Note:
Cheating failed immediately !
Conclusion
The world is going mobile ! The goals of this course:
how to write a program on smartphones (J2ME, Android), gives you the ideas on Pervasive Computing
References
Books to read
Meier, R., Professional Android 2 Application Development, Wrox Press Ltd., 2010 Lee, W., Beginning Android Application Development, John Wiley & Sons, 2011 Loke, S. W., Context-Aware Pervasive Systems: Architectures for a New Breed of Applications, Auerbach Publications, 2006
Papers to read
In the http://courses.uit.edu.vn