صفحه 1:
CSCE 5013: Hot Topics in Mobile and Pervasive
Computing
Nilanjan Banerjee
University of Arkansas
Fayetteville, AR
nilanb@uark.edu
http://www. csce.uark.edu/~nilanb/mobpervS. htm!
Hot Topic in Mobile and Pervasive Computing
صفحه 2:
A day in the life of a graduate student
why is a Ph.D.
so painful???
فلا
was better
without a
BA ۲
mornin
a 4 د
صفحه 3:
So what have | been using all this time
mobile phones
embedded sensors
laptops
GPS Bee
صفحه 4:
Other super cool applications!! U
صفحه 5:
Everything around qualifies as “Mobile/Pervasive
Systems”
* “Pervasive” = “ubiquitous” = present everywhere
* Embedded in your environment
* Sensors, RFIDs, microcontrollers
* “Mobile” = anything that moves
* Abroad 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:
Why should I care? 2
* 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:
Not convinced yet!
Automatic Performance Setting Seif-Tuning Wireless Network Power Management
Kesatian Flautner Stove Re.
ل ا Manish Anand, Edmund B. Nightingale, and Jason Flinn
Department of Electrical Engineering and Computer Science
University of Michigan
~P iti CoolSpots: Reducing the Power Consumption of
Wireless Mobile Devices with Multiple Radio Interfaces
i i i sh Gupta Roy Want
Hardware Design Experiences in ZebraNet = .-82,, yet
Siman Drive 2200 Essen Colege Be
ال “Sama Ciara, CA e054
لالد roy wantin. com
Pei Zhang, Christopher M. Sadler, Stephen A. Lyon, and Margaret Martonosi
Department of Ele
erinceton WUW - Wear Ur World - A Wearable
تاماقم و۱۳۳۵ Gestural Interface
BeepBeep: A High Accuracy £ 5
using COTS Mobile Devices
Experimenting in Mobile Social Contexts Using JellyNets
bin Shen, Yongguang Zhang! Yeni
lerceos Reseach 222 S09,
yo Une Tan, 20007
{chunyip jackysh.ya2,v-yanti kuntan} @
CChunyi Peng
مه وم مره میت Bete bert
ةل هی هس هساو
صفحه 8:
How is this field different from tethered
computing?
3
wired wireless
0 چم 294
static mobile
low channel loss rate high channel loss rates
traditional transport works . traditional networking fails
predictable performanc’ long period of outages
available connectivity fleeting connectivity
صفحه 9:
How is this field different from tethered
computing?
= ۱
AC-powered Battery-powered
(infinite energy’ (infinite energy)
applications not
predicated on an energy———>
constraint
almost everything
tied to energy
صفحه 10:
Areas unique and will be covered in this course
spf localization
a
energy
management
wireless networking
e mobile social
systems
Sensor
systems
cloud
computing
will add to this list as time permits
10
صفحه 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
11
صفحه 12:
Advantages of using WM 7
* Very good support from Microsoft
Research
* Blogs, mailing list etc. | will
encourage you to
* Every group will work with real
WM7 phones
* High end phones with
accelerometer, compass,
WiFi, GPS, and | will also
provide 3G connectivity
* Hawaii competition
* Best project will compete
with universities across the
country for a cash award
12
صفحه 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
13
صفحه 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
* 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 J)
* *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
14
صفحه 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
15
صفحه 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 - | will
follow it closely
* All source code and documentation will be distributed
through the google site
16
صفحه 17:
17
Example research project
sewice
3G/Wi-
Fi
sensor data + location
+ video?
| Bluetoo
th
® sensors
صفحه 18:
Where is the computer science research here?
Energy
Managemen
© Bluetooth’
machine
learning 1
services
18
networking
issues
reliability
data rate
صفحه 19:
19
Other ideas
come and talk to me during my office
hours!
صفحه 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:
٠ Free e-book:
http://blogs.msdn.com/b/microsoft_press/archive/2
010/10/28/free-ebook-programming-windows-
phone-7-by-charles-petzold.aspx
20
صفحه 21:
21
Administrivia...
* Course webpage and reading list
* 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:
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.
22
