Title: CPET 565 Mobile Computing Systems
1CPET 565 Mobile Computing Systems
- Mobile Computing Device
- Technologies
- Lecture 3
- Hongli Luo
- Spring 2010
- Indiana University-Purdue University Fort Wayne
2Mobile Computing Device Technologies
- Mobile Devices Hardware
- Operating Systems
- Development Tools
3Mobile Device Hardware
- PDAs (Personal Digital Assistance)
- SmartPhones
- PocketPC Phone Edition Devices
- PocketPCs
- Rugged PocketPC for Enterprise Solutions
- GPS Enabled PocketPCs
4Portable Information Appliances
(This slide courtesy of Sumi Helal _at_ The
University of Florida)
Car Stereo-Phone
5Mobile Device Hardware
- Hardware Features
- Bluetooth technology
- Camera (2 mega-pixels or more)
- FM radio
- Games
- Multimedia messaging
- MP3 player
- Speakphone
- Video recorder
- Wi-Fi
- Web browser
6Characteristics of Mobile Devices
- Resource-poor compared to their desktop
counterparts - Limited processing power
- Limited battery life
- Limited network connectivity
- Poor availabilitythey sleep a lot!
- Poor display resolution (except notebooks)
- Tedious data input (except notebooks)
7Mobile Computing Challenges
- Challenges in mobile computing directly related
to the resource-poor nature of the devices - Mobile computing isnt a simple extension of
distributed computing - Hostile environment
- Power-poor
- Poor (or no) network bandwidth
- Higher error rates
- Variable latency
- Frequent disconnection
- Mobility
8Mobile Device Hardware Smartphones (cont.)
- Smartphone Manufacturers
- Cingular, www.cingular.com, Cingular 8125
- E-TEN, www.etencorp.com , glohiish M700 (PocketPC
Phone), Marketed through On the Go Solutions,
http//www.onthegosolutions.com/ - HP, www.hp.com, iPAQ hw 6510
- HTC High Tech Computer Corporation,
http//www.htc.com/ , HTC P4350 - I-Mate, www.imate.com, I-mate JAQ, JasJam,
JASJAR, K-JAM - Apple iPhone,
9Mobile Device Hardware - Smartphones (cont.)
- Smartphone Manufacturers
- I-Mate, www.imate.com, I-mate JAQ, JasJam,
JASJAR, K-JAM - Motorola MotoQ
- Palm, www.palm.com , Palm Treo 700W
- Research In Motion, Blackberry, www.rim.net ,
www.blackberry.com - Samsung, www.samsung.com, SCH-i730
- Sprint, www.sprint.com, Smart Device PPC-6700
(Verizon XV6700) - T-Mobile, www.t-mobile.com , T-Mobile MDA (I-mate
K-JAM, Qtek9100) - Verizon Wireless, www.verizonwireless.com,
Samsung SCH-i730, SCH-i830
10Mobile Device Hardware - Smartphones (cont.)
- iPhone 3G,
- Technical specification http//www.apple.com/i
phone/specs.html - Screen size 3.5 inches
- Screen resolution 480320 pixels
- Input method multi-touch
- Storage 32GB and 16 GB
- Cellular UMTS/HSDPA (850, 1900, 2100 MHz),
GSM/EDGE (850, 900, 1800, 1900 MHz) - Wi-Fi (802.11b/g)
- Bluetooth 2.0
- finds your location via GPS, Wi-Fi, and cellular
towers.
11Mobile Device Hardware - Smartphones (cont.)
- Palm, www.palm.com/us/
- Palm Treo 700W
- Palm Treo 700p, 128 Mbytes, Palm OS
- Palm Treo 700w, 128M bytes, Windows Mobile 5.0
- Palm Treo 700wx, 128M bytes, Windows Mobile 5.0
- Brochure download, http//www.palm.com/us/products
/smartphones/treo700w/ - Palm Developer Network, https//pdn.palm.com/regac
/pdn/index.jsp
12Mobile Device Hardware - Smartphones (cont.)
- Palm, www.palm.com , Palm Treo 700W (picture)
- AT/Cingular Wireless, http//www.cingular.com/cel
l-phone-service/welcome/index.jsp - Treo 750 smartphone
- Music, email, messaging, games, and Unlimited
Cingular Video and Emedia - Verizon Wireless
- Treo 700w
- Sprint
- Treo 700wx
13Mobile Device Hardware - Smartphones (cont.)
- Nokia
- Nokia N800
- Nokia E62 for business (picture)
- Nokia N95 Multimedia Computer Include GPS
navigation, http//www.allaboutsymbian.com/news/it
em/4328_Nokia_N95-HSDPA_WiFi_5MP_Camer.php - Nokia N91, http//www.nokiausa.com/phones/N91/0,77
47,,00.html - Nokia N80 Internet Edition, http//www.nokiausa.co
m/phones/N80ie/0,7747,,00.html - Nokia 770 Internet Tablet, http//www.nokiausa.com
/770
14Mobile Device Hardware - PocketPCs (cont.)
- PocketPC Manufacturers
- Acer http//global.acer.com Acer n310
- Asus, http//usa.asus.com
- Dell, www.dell.com
- Goldlantern GL3000, http//store.goldlantern.com/p
ocketpc.html - HP iPAQ, www.hp.com
- iMate, http//www.imate.com/
15Mobile Device Hardware - PocketPCs (cont.)
- Dell, www.dell.com
- Intel XScale PXA270 624-MHz Processor
- Axim X51v Handheld
- 64 MB RAM, 256 MB ROM
- Microsoft Mobile 5.0
- Wi-Fi (802.11b), Bluetooth
- DellTM AximTM X51/X51v Manuals
- http//support.dell.com/support/edocs/systems/axim
x51/en/index.htm
16Mobile Device Hardware Rugged PocketPCs (cont.)
- Rugged PocketPC for Enterprise Solutions (Windows
Mobile 2003 SE and Windows Mobile 5.0) - The Juniper Archer Field PC, www.junipersys.com
- Symbol Technologies, www.symbol.com/products/ ,
Symbol MC50, MC70 - Tripod Data Systems, www.tdsway.com , Recon
X-Series - Casio, www.casio.com, Casio IT-10M20
- Hand Held Products, www.handheld.com , Dolphin
9500/9550 - Unitech America, www.ute.com , Unitech PA950
- Featuring shock, water, dust resistance
- Suitable for use in tough field environment
17Mobile Device Hardware GPS Enabled PocketPCs
(cont.)
- Garmin GPS, www.garmin.com
- GPS enabled PocketPC iQue M3 and M4
- MIO, http//www.miogps.com/US/
- P550
- Navman, http//www.navman.com/
- PiN570
- Pharos GPS, http//www.pharosgps.com/
18Mobile Device Hardware - Accessories (cont.)
- External keyboard
- GPS receivers and navigation software
- Data collection hardware (Bar code scanner, RFID,
Serial card -RS 232 adapter) - Socket Communications, Somo 650
http//www.socketcom.com/
19Operating Systems for Mobile Device
- Android
- Microsoft
- Windows Mobile 6.0
- Windows CE
- BREW
- Linux
- Palm OS
- RIM
- Symbian
20Operating Systems for Mobile Device (cont.)
- Microsoft
- Windows Mobile 6.0 ( three versions)
- Windows Mobile 6 Standard for Smartphones
(phones without touchscreens), - Windows Mobile 6 Professional for Pocket PCs
with phone functionality, - Windows Mobile 6 Classic for Pocket PCs without
cellular radios.
21Operating Systems for Mobile Device (cont.)
- Microsoft
- Windows Mobile 6.0
- Office Mobile support for Smartphones
- Built-in Microsoft applications Calendar
appointment book, Contacts manager, Tasks
manager, Mobile version of Internet Explorer - Media Player 10 Mobile
- Windows Mobile Developer Center,
http//msdn.microsoft.com/windowsmobile/
22Operating Systems for Mobile Device (cont.)
- Microsoft
- Windows Mobile versions
- Windows Mobile 6.1
- Windows Mobile 6
- Windows Mobile 5.0
- Windows Mobile 2003 Second Edition
- Windows Mobile 2003
- Windows Mobile Pocket PC 2002 and Smartphone 2002
- Windows Mobile Pocket PC 2000
23Operating Systems for Mobile Device (cont.)
- Microsoft Windows CE
- Windows Embedded Compact
- OS for embedded systems
- Microsoft Windows Embedded Developer Center,
- http//msdn.microsoft.com/en-us/embedded/default.a
spx
24Operating Systems for Mobile Device
- Android
- Free and open source software, running on Linux
kernel - A complete set of software for mobile devices an
operating system, middleware and key mobile
applications. - http//www.openhandsetalliance.com/android_overvie
w.html - Qualcomm BREW, http//brew.qualcomm.com/brew/en/ab
out/about_brew.html - Linux, http//www.linux-magazine.com/issue/07
- Palm OS, https//pdn.palm.com/regac/pdn/index.jsp
- Apple iPhone OS, http//www.apple.com
- RIM, http//www.rim.net/
- Blackberry, http//www.blackberry.com/
- BlackBerry Developers, http//na.blackberry.com/en
g/developers/ - Symbian, http//www.symbian.com/
- Java
- Java 2 Micro Edition (Java ME, J2ME),
http//java.sun.com/javame/reference/apis.jsp - http//developers.sun.com/channel/04_06/links.jsp
- http//www.linuxdevices.com/news/NS6857451192.html
25Development Tools for Mobile Computing
- Android
- Microsoft Visual Studio, http//msdn2.microsoft.co
m/en-us/vstudio/default.aspx - SUN One Studio, http//developers.sun.com/prodtech
/javatools/jsenterprise/index.jsp - CodeWarrior Development Tools
- http//www.freescale.com/webapp/sps/site/homepage.
jsp?nodeId012726 - CodeWarrior for Symbian OS, http//www.forum.nokia
.com/main/resources/tools_and_sdks/codewarrior/ - CrossFire (AppForge) Mobile Application Platform
- http//www.appforge.com/index.asp
26Development Tools for Mobile Computing
- IBM WebSphere Studio Device Developer,
http//www-306.ibm.com/software/wireless/wsdd/ - PalmOS Dev Suite (PODS), http//www.access-company
.com/developers/ - Pendragon Forms, http//www.pendragon-software.com
/ - Satellite Forms, http//www.satelliteforms.net/
- GCC The GNU Compiler Collection
- http//gcc.gnu.org/