Download presentation
Presentation is loading. Please wait.
Published byVanessa Washington Modified over 9 years ago
1
1 CSCE 5013: Hot Topics in Mobile and Pervasive Computing Nilanjan Banerjee Hot Topic in Mobile and Pervasive Computing University of Arkansas Fayetteville, AR nilanb@uark.edu http://www.csce.uark.edu/~nilanb/mobpervS.html
2
2 A day in the life of a graduate student why is a Ph.D. so painful??? was better without a Ph.D. morning day night
3
3 So what have I been using all this time mobile phones social networks sensors GPS laptops embedded sensors
4
4 Other super cool applications!! UMass TurtleNet UMass Bus network Open Wi-Fi APsVolcano monitoring Princeton ZebraNet Underwater networks
5
5 Everything around qualifies as “Mobile/Pervasive Systems” “Pervasive” = “ubiquitous” = present everywhere Embedded in your environment Sensors, RFIDs, microcontrollers “Mobile” = anything that moves A broad class of systems qualify as mobile systems Laptops, cell phones, vehicular networks, wildlife networks Applications are endless Mobile phone applications, general purpose computing, smart homes, health care, RFID-based localization, battery less computing
6
6 Why should I care? You use it everyday in almost everything you do Can not more emphasize its practicality Important to understand the challenges involved Very hot and open field---a lot is still to be done Combination of networking, embedded systems, sensor systems, location aware services, security Right time to do a Ph.D. in it Jobs still exist at Microsoft, Google, Nokia…. Fun area to work in Build apps for iPhones, Android, Windows mobile Super cool sensor/pervasive systems for monitoring, surveillance, day-to-day applications
7
7 Not convinced yet! Millions of dollars invested by NSF, Darpa, Microsoft, and Google ~4 Billion cellular phones being used worldwide…
8
8 How is this field different from tethered computing? wireless and mobile wired and static low channel loss rate traditional transport works predictable performance available connectivity high channel loss rates traditional networking fails long period of outages fleeting connectivity
9
9 How is this field different from tethered computing? AC-powered (infinite energy) Battery-powered (infinite energy) applications not predicated on an energy constraint almost everything tied to energy
10
10 Areas unique and will be covered in this course will add to this list as time permits wireless networking Sensor systems energy management localization mobile social systems cloud computing
11
11 How will these topics be taught Lean how to program Windows Mobile 7 Learn how to use the platform to understand localization, cloud computing, wireless networking Using microsoft resources Microsoft SDK Web services (Azure) Hawaii toolkit
12
12 Advantages of using WM 7 Very good support from Microsoft Research Blogs, mailing list etc. I will encourage you to Every group will work with real WM7 phones High end phones with accelerometer, compass, WiFi, GPS, and I will also provide 3G connectivity Hawaii competition Best project will compete with universities across the country for a cash award
13
13 How would the grading take place? Research paper reviews and discussion related to research topics (20%) In class problem solving (10%) Interesting interview questions for software companies like Microsoft, Google, CISCO Take home midterm (30%) Mostly testing your analytical thinking and understanding Mobile phone development project (40%) Groups of at most two
14
14 I hate research papers but still got to read them… Important component of the course Reviews are due before 12:00 a.m. of day of class Submit reviews to nilanjan.banerjee@gmail.comnilanjan.banerjee@gmail.com Subject: “CS5013: Paper review” Reading papers can become a boring activity Follow advice from GA-6, GA-7 My advice (follow it with a grain of salt ) *Do not* summarize the paper alone Critically analyze the faults in the paper (no paper is perfect!) How can you use the paper in your research
15
15 Interaction: Class discussions Class will be composed of two components Learning and applying Windows Mobile and Cloud computing Understanding current research in the area through paper reading One course take home mid-term You will have 24-hours to solve it No collaboration allowed Test your analytical thinking and course understanding
16
16 The coolest part: group research project Major chunk of the course is a research project (40%) Groups of at most two Goal is to have a WM phone demo by the end of the course No demo => no grades Groups of at most 2 Organize yourself Every group will maintain a google site describing the progress of the project All brainstorming happens on the google site – I will follow it closely All source code and documentation will be distributed through the google site
17
17 Example research project 3G/Wi-Fi database cloud services sensors Bluetooth location service sensor data + location + video? inform doctors
18
18 Where is the computer science research here? networking issues reliability data rate machine learning services Energy Management
19
19 Other ideas come and talk to me during my office hours!
20
20 Lets get started with WM 7 development Getting the development environment working… Getting accustomed to C# and the Windows Mobile Emulator Start playing around with the platform. Resources Hawaii : http://research.microsoft.com/en- us/um/redmond/projects/hawaii/students/http://research.microsoft.com/en- us/um/redmond/projects/hawaii/students/ Free e-book: http://blogs.msdn.com/b/microsoft_press/archive/201 0/10/28/free-ebook-programming-windows-phone-7-by- charles-petzold.aspx
21
21 Administrivia… Course webpage and reading list http://www.csce.uark.edu/~nilanb/mobpervS.html My email id: nilanb@uark.edu Class hours: 11:30 – 12:20 M, Wed, Fri Office hours: 3:00-5:00 Monday or by appointment Come and talk to me if you Want stuff added/removed from the course Ideas for new projects and applications Phones would be distributed soon.
22
22 Next class Set up the WM development environment on your Vista or Windows 7 machine Teaching you how to use and write simple applications for the phone with the emulator Email me your groups for your projects before the beginning of next class and brainstorm on ideas and create a google site.
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.