Bài 1 phát triển ứng dụng trên thiết bị di động

50 570 0
Bài 1 phát triển ứng dụng trên thiết bị di động

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Introduction to Mobile Application Development Nguyễn Anh Tuấn Ph.D Department of Network Administration and Application Development – NAAD Faculty of Computer Network and Communication University of Information Technology Email: tuanna@uit.edu.vn Homepage: http://sites.google.com/site/tuannguyenlatrobe Facebook: www.facebook.com/tuannguyenuit Blog: tuanubicom.blogspot.com Google: tuan nguyen uit Agenda ∗ Why we learn this course ? ∗ What is course talking about ? ∗ How we learn this course more effectively ? A Day Made of Glass ∗ Xem Youtube Clip: ∗ http://www.youtube.com/watch?v=jZkHpNnXLB0 Why we learn this course ? Mobile phones are everywhere An important part of our life The world is not a desktop Mobile phones are everywhere @ Airport Rural area Phones become an important part of our life Connecting People Our secretary Entertainment Device The world is not a desktop 2011, World populations billion people, 5.6 billion mobile 2011, USA, 327.5/310, 103.9% 2009, GER, 107/82, 130% 2008, UK, 75.7/61.6, 123% Source: http://en.wikipedia.org/wiki/List_of_countries_by_number_of_mobile_phones_in_use 2010, VIETNAM, 72/90, 79% How to develop an innovative program on Mobile phone ? Social Networks 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/context-aware_computing/index_e.php User experience ∗ GUI ∗ Menu & Navigation ∗ Intuitive Connectivity & Social networks ∗ We live in a community, not in an island ∗ Wireless connections are everywhere ∗ Knowing & Sharing & Caring How we learn this course more effectively ? LOVE Self Learning Time management Working hard Teamwork Dedication Enthusiasm Love Self learning – Self motivation Learning skills ∗ Reading books ∗ Attend lectures & Follow Examples ∗ Practice & and Practice ∗ Not only reading ∗ But also writing report Teamwork ∗ Team of 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, ∗ Presentation, ∗ Assignment, ∗ Final Exam, ∗ Note: 20% 10% 30% 40% ∗ 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 ∗ Provides learning skills References ∗ Books to read ∗ ∗ ∗ Meier, R., Professional Android 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 ∗ Websites to follow : Android Homepage, Google, Tuan Nguyen UIT pages  ∗ In the http://courses.uit.edu.vn Questions & Answer ? How can you reach me? ∗ ∗ tuanubicom.blogspot.com www.facebook.com/tuannguyenuit [...]... The smartphones problems Difficult to interact Expensive Battery life Social issues Distraction Difficult Interaction Small Screen Icon based ? Too complicated Menu based ? Short battery life Battery Awareness How much energy that your app uses ? They are expensive Social issues Mobile phones have changed our way of communication Isolationism Distractions Though, there are many difficulties: We still... world is going mobile ∗ Many challenges ∗ You can find more reasons What is course talking about ? 1 Introduce the mobile phone for 21 2 How to develop an innovative program on Mobile st phone 3 What area can we apply this skill for century The mobile phone of the 21 centuty The mobile phone of the 21 centuty It has Operating System It has Sensors It is powerful Smart Mobile Network It is an entertainment... Processing Unit Computational power of a computer is usually measured by the power of its CPU Quad-core Quad cores = 4 cores More powerful, stronger Means: 4 “CPU” in a box More engergy consumption More difficult to manage It has operating system Connectivities – Wide range 3G Connectivities – Short range It has sensors Touch Screen Accelerometer GPS receiver Capacitor Sensor ∗ Human body is a capacitor

Ngày đăng: 16/11/2016, 21:17

Từ khóa liên quan

Mục lục

  • Slide 1

  • Agenda

  • A Day Made of Glass 2

  • Why do we learn this course ?

  • Mobile phones are everywhere

  • @ Airport

  • Rural area

  • Slide 8

  • Phones become an important part of our life

  • 3. The world is not a desktop

  • Are there enough software for eveyone ?

  • That’s why we learn this course !

  • What is course talking about ?

  • The mobile phone of the 21 centuty

  • The mobile phone of the 21 centuty

  • The phone is powerful

  • Khái niệm CPU Core

  • Quad-core

  • It has operating system

  • Connectivities – Wide range

Tài liệu cùng người dùng

Tài liệu liên quan