Bài 1: Giới thiệu môn học Phá triển ứng dụng trện thiết bị di động

Embed Size (px)

Citation preview

  • 7/27/2019 Bi 1: Gi i thiu mn hc Ph trin ng dng trn thit b di ng

    1/50

    IntroductiontoMobileApplicationDevelopment

    NguynAnhTunPh.D.DepartmentofNetworkAdministrationand

    ApplicationDevelopmentNAAD

    FacultyofComputerNetworkandCommunication

    UniversityofInformationTechnology

    Email:[email protected]

    Homepage:http://sites.google.com/site/tuannguyenlatrobeFacebook:www.facebook.com/tuannguyenuit

    Blog:tuanubicom.blogspot.com

    Google:tuannguyenuit

  • 7/27/2019 Bi 1: Gi i thiu mn hc Ph trin ng dng trn thit b di ng

    2/50

    *Whydowelearnthiscourse?

    *Whatiscoursetalkingabout?*Howdowelearnthiscoursemoreeffectively?

    Agenda

  • 7/27/2019 Bi 1: Gi i thiu mn hc Ph trin ng dng trn thit b di ng

    3/50

    ADayMadeofGlass2

    * XemYoutubeClip:* http://www.youtube.com/watch?v=jZkHpNnXLB0

  • 7/27/2019 Bi 1: Gi i thiu mn hc Ph trin ng dng trn thit b di ng

    4/50

    Whydowelearnthiscourse?

    3.Theworldisnotadesktop2.Animportantpartofourlife

    1.

    Mobilephonesareeverywhere

  • 7/27/2019 Bi 1: Gi i thiu mn hc Ph trin ng dng trn thit b di ng

    5/50

    Mobilephonesareeverywhere

  • 7/27/2019 Bi 1: Gi i thiu mn hc Ph trin ng dng trn thit b di ng

    6/50

    @Airport

  • 7/27/2019 Bi 1: Gi i thiu mn hc Ph trin ng dng trn thit b di ng

    7/50

    Ruralarea

  • 7/27/2019 Bi 1: Gi i thiu mn hc Ph trin ng dng trn thit b di ng

    8/50

  • 7/27/2019 Bi 1: Gi i thiu mn hc Ph trin ng dng trn thit b di ng

    9/50

    Phonesbecomeanimportantpartofourlife

    ConnectingPeople Oursecretary EntertainmentDevice

  • 7/27/2019 Bi 1: Gi i thiu mn hc Ph trin ng dng trn thit b di ng

    10/50

    3.Theworldisnotadesktop

    2011,Worldpopulations7billionpeople,5.6billionmobilephones

    2011,USA,327.5/310,103.9%

    2009,GER,107/82,130%

    2008,UK,75.7/61.6,123%

    2010,VIETNAM,72/90,79%Source:http://en.wikipedia.org/wiki/

    List_of_countries_by_number_of_mobile_phones_in_use

  • 7/27/2019 Bi 1: Gi i thiu mn hc Ph trin ng dng trn thit b di ng

    11/50

  • 7/27/2019 Bi 1: Gi i thiu mn hc Ph trin ng dng trn thit b di ng

    12/50

    *Theworldisgoingmobile

    *Manychallenges*Youcanfindmorereasons

    Thatswhywelearnthiscourse!

  • 7/27/2019 Bi 1: Gi i thiu mn hc Ph trin ng dng trn thit b di ng

    13/50

    1. Introducethemobilephonefor21stcentury

    Whatiscoursetalking

    about?

    3. Whatareacanweapplythisskillfor

    2. HowtodevelopaninnovativeprogramonMobilephone

  • 7/27/2019 Bi 1: Gi i thiu mn hc Ph trin ng dng trn thit b di ng

    14/50

    Themobilephoneofthe21century

  • 7/27/2019 Bi 1: Gi i thiu mn hc Ph trin ng dng trn thit b di ng

    15/50

    Themobilephoneofthe21century

    SmartMobile

    Ithas

    OperatingSystem

    Itisanentertainment

    device

    Ithas

    Sensors

    Network

    connections

    Itispowerful

  • 7/27/2019 Bi 1: Gi i thiu mn hc Ph trin ng dng trn thit b di ng

    16/50

    Thephoneispowerful

    PlentyofRAM Heapsofexternalstorage

    Multi-coreCPU

  • 7/27/2019 Bi 1: Gi i thiu mn hc Ph trin ng dng trn thit b di ng

    17/50

    KhinimCPUCore

    CPU:CentralProcessingUnit

    Computationalpowerofacomputerisusually

    measuredbythepower

    ofitsCPU

  • 7/27/2019 Bi 1: Gi i thiu mn hc Ph trin ng dng trn thit b di ng

    18/50

    Quad-core

    Quadcores=4coresMeans:4CPUinabox

    Morepowerful,stronger

    Moreengergyconsumption

    Moredifficulttomanage

  • 7/27/2019 Bi 1: Gi i thiu mn hc Ph trin ng dng trn thit b di ng

    19/50

    Ithasoperatingsystem

  • 7/27/2019 Bi 1: Gi i thiu mn hc Ph trin ng dng trn thit b di ng

    20/50

    ConnectivitiesWiderange

    3G

  • 7/27/2019 Bi 1: Gi i thiu mn hc Ph trin ng dng trn thit b di ng

    21/50

    ConnectivitiesShortrange

  • 7/27/2019 Bi 1: Gi i thiu mn hc Ph trin ng dng trn thit b di ng

    22/50

    Ithassensors

    AccelerometerTouchScreen GPSreceiver

  • 7/27/2019 Bi 1: Gi i thiu mn hc Ph trin ng dng trn thit b di ng

    23/50

    CapacitorSensor

    * Humanbodyisacapacitor

  • 7/27/2019 Bi 1: Gi i thiu mn hc Ph trin ng dng trn thit b di ng

    24/50

    http://www.youtube.com/watch?v=KZVgKu6v808

    Accelerometer

  • 7/27/2019 Bi 1: Gi i thiu mn hc Ph trin ng dng trn thit b di ng

    25/50

    GPSGlobalPositioningSystem

    * ItfirstusedinUSArmyfornavigation* Nowitisfreeforciviliants

    *Triangulationalgorithm* Visiblesatelite(atleast3)

    * Itispervasive/outdoor

  • 7/27/2019 Bi 1: Gi i thiu mn hc Ph trin ng dng trn thit b di ng

    26/50

    AssistedGPS(A-GPS)(onsmartphones)

  • 7/27/2019 Bi 1: Gi i thiu mn hc Ph trin ng dng trn thit b di ng

    27/50

    http://www.youtube.com/watch?v=EOwMkFsJXRI

    DocumentaryaboutcurrentGPSsystem

  • 7/27/2019 Bi 1: Gi i thiu mn hc Ph trin ng dng trn thit b di ng

    28/50

    *LocationbasedServices

    Maprelatedapplications

    *NavigationBasedServices

    *RoutingServices

  • 7/27/2019 Bi 1: Gi i thiu mn hc Ph trin ng dng trn thit b di ng

    29/50

    ItisanEntertainmentDevice

  • 7/27/2019 Bi 1: Gi i thiu mn hc Ph trin ng dng trn thit b di ng

    30/50

    Thesmartphonesproblems

    Difficulttointeract

    Batterylife

    Expensive

    SocialissuesDistraction

  • 7/27/2019 Bi 1: Gi i thiu mn hc Ph trin ng dng trn thit b di ng

    31/50

    DifficultInteraction

    SmallScreen Iconbased?

    Toocomplicated

    Menubased?

  • 7/27/2019 Bi 1: Gi i thiu mn hc Ph trin ng dng trn thit b di ng

    32/50

    Shortbatterylife

    BatteryAwareness

    Howmuchenergythatyourappuses?

  • 7/27/2019 Bi 1: Gi i thiu mn hc Ph trin ng dng trn thit b di ng

    33/50

    Theyareexpensive

  • 7/27/2019 Bi 1: Gi i thiu mn hc Ph trin ng dng trn thit b di ng

    34/50

    Socialissues

    Distractions

    Mobilephoneshavechangedourwayof

    communication

    Isolationism

  • 7/27/2019 Bi 1: Gi i thiu mn hc Ph trin ng dng trn thit b di ng

    35/50

    Though,therearemanydifficulties:Westilllovethem!

  • 7/27/2019 Bi 1: Gi i thiu mn hc Ph trin ng dng trn thit b di ng

    36/50

    HowtodevelopaninnovativeprogramonMobilephone?

    contextawareness

    Userexperience

    SocialNetworks

    innovative

  • 7/27/2019 Bi 1: Gi i thiu mn hc Ph trin ng dng trn thit b di ng

    37/50

  • 7/27/2019 Bi 1: Gi i thiu mn hc Ph trin ng dng trn thit b di ng

    38/50

    Context-awareness

    http://www.mlab.t.u-tokyo.ac.jp/research/2005/context-aware_computing/index_e.php

  • 7/27/2019 Bi 1: Gi i thiu mn hc Ph trin ng dng trn thit b di ng

    39/50

  • 7/27/2019 Bi 1: Gi i thiu mn hc Ph trin ng dng trn thit b di ng

    40/50

    * Weliveinacommunity,notinanisland

    * Wirelessconnectionsareeverywhere

    * Knowing&Sharing&Caring

    Connectivity&Socialnetworks

  • 7/27/2019 Bi 1: Gi i thiu mn hc Ph trin ng dng trn thit b di ng

    41/50

    Howdowelearnthiscoursemoreeffectively?

    SelfLearning

    TimemanagementWorkinghard

    TeamworkDedicationEnthusiasm

    Love

    LOVE

  • 7/27/2019 Bi 1: Gi i thiu mn hc Ph trin ng dng trn thit b di ng

    42/50

    SelflearningSelfmotivation

  • 7/27/2019 Bi 1: Gi i thiu mn hc Ph trin ng dng trn thit b di ng

    43/50

    *Readingbooks

    Learningskills

    *Attendlectures&FollowExamples*Practice&andPractice*Notonlyreading*Butalsowritingreport

  • 7/27/2019 Bi 1: Gi i thiu mn hc Ph trin ng dng trn thit b di ng

    44/50

    Teamwork

    *Teamof3students*Groupname,groupconstitution,groupcontacts

    *Teamdocumentations*Website,CVS,Subversion

    *Teamassignment*Writingreports

  • 7/27/2019 Bi 1: Gi i thiu mn hc Ph trin ng dng trn thit b di ng

    45/50

    *Assignmentwillbegiveninthe3thweekofthesemester

    *Assignmentplaysanimportantroleinthecourse(30%marks)

    *Assignmentwillbesubmitandpresentedontheweek18thofthesemester(maybevaryintime)

    Assignments

  • 7/27/2019 Bi 1: Gi i thiu mn hc Ph trin ng dng trn thit b di ng

    46/50

    *Mid-termexam,20%*Presentation, 10%*Assignment,30%*FinalExam,40%*Note:*Cheatingfailedimmediately!

    Markingschema

  • 7/27/2019 Bi 1: Gi i thiu mn hc Ph trin ng dng trn thit b di ng

    47/50

  • 7/27/2019 Bi 1: Gi i thiu mn hc Ph trin ng dng trn thit b di ng

    48/50

    * Bookstoread* Meier,R.,ProfessionalAndroid2ApplicationDevelopment,Wrox

    PressLtd.,2010

    * Lee,W.,BeginningAndroidApplicationDevelopment,JohnWiley&Sons,2011* Loke,S.W.,Context-AwarePervasiveSystems:ArchitecturesforaNewBreedofApplications,AuerbachPublications,2006

    * Paperstoread* Inthehttp://courses.uit.edu.vn

    * Websitestofollow:AndroidHomepage,Google,TuanNguyenUITpagesJ

    References

  • 7/27/2019 Bi 1: Gi i thiu mn hc Ph trin ng dng trn thit b di ng

    49/50

  • 7/27/2019 Bi 1: Gi i thiu mn hc Ph trin ng dng trn thit b di ng

    50/50

    * tuanubicom.blogspot.com* www.facebook.com/tuannguyenuit* OrGoogleme:

    * tuannguyenuit

    Howcanyoureachme?