20
January 22, 2007 January 22, 2007 1 ECET 581/CPET 499 ECET 581/CPET 499 Mobile Computing Technologies & Mobile Computing Technologies & Apps Apps Mobile Computing Device & Mobile Computing Device & Technologies Technologies Lecture 3 Lecture 3 Paul I-Hai Lin, Professor Paul I-Hai Lin, Professor Electrical and Computer Engineering Technology Electrical and Computer Engineering Technology Indiana University-Purdue University Fort Wayne Indiana University-Purdue University Fort Wayne

ECET 581/CPET 499 Mobile Computing Technologies & Apps

  • Upload
    yamka

  • View
    34

  • Download
    0

Embed Size (px)

DESCRIPTION

ECET 581/CPET 499 Mobile Computing Technologies & Apps. Mobile Computing Device & Technologies Lecture 3 Paul I-Hai Lin, Professor Electrical and Computer Engineering Technology Indiana University-Purdue University Fort Wayne. Mobile Computing Device Technologies. - PowerPoint PPT Presentation

Citation preview

Page 1: ECET 581/CPET 499 Mobile Computing Technologies & Apps

January 22, 2007January 22, 2007 11

ECET 581/CPET 499ECET 581/CPET 499 Mobile Computing Technologies & AppsMobile Computing Technologies & Apps

Mobile Computing Device &Mobile Computing Device &TechnologiesTechnologies

Lecture 3Lecture 3

Paul I-Hai Lin, Professor Paul I-Hai Lin, Professor Electrical and Computer Engineering TechnologyElectrical and Computer Engineering TechnologyIndiana University-Purdue University Fort WayneIndiana University-Purdue University Fort Wayne

Page 2: ECET 581/CPET 499 Mobile Computing Technologies & Apps

January 22, 2007January 22, 2007 22

Mobile Computing Device Mobile Computing Device TechnologiesTechnologies

Mobile Devices – HardwareMobile Devices – Hardware Mobile Service providersMobile Service providers Application CategoriesApplication Categories Mobile Peripheral DevicesMobile Peripheral Devices Operating SystemsOperating Systems Development ToolsDevelopment Tools

Page 3: ECET 581/CPET 499 Mobile Computing Technologies & Apps

January 22, 2007January 22, 2007 33

Mobile Device HardwareMobile Device Hardware

PDAs (Personal Digital Assistance)PDAs (Personal Digital Assistance) SmartPhonesSmartPhones PocketPC Phone Edition DevicesPocketPC Phone Edition Devices PocketPCsPocketPCs Rugged PocketPC for Enterprise SolutionsRugged PocketPC for Enterprise Solutions GPS Enabled PocketPCsGPS Enabled PocketPCs

Page 4: ECET 581/CPET 499 Mobile Computing Technologies & Apps

January 22, 2007January 22, 2007 44

Mobile Device HardwareMobile Device Hardware Hardware FeaturesHardware Features

• Bluetooth® technologyBluetooth® technology• Camera (basic)Camera (basic)• Camera (2 mega-pixels or more)Camera (2 mega-pixels or more)• FM radioFM radio• GamesGames• Multimedia messagingMultimedia messaging• MP3 playerMP3 player• SpeakphoneSpeakphone• Video recorderVideo recorder• Wi-FiWi-Fi• WLANWLAN• Web browserWeb browser

Page 5: ECET 581/CPET 499 Mobile Computing Technologies & Apps

January 22, 2007January 22, 2007 55

Mobile Device Hardware – Smartphones Mobile Device Hardware – Smartphones (cont.)(cont.)

Smartphone ManufacturersSmartphone Manufacturers• Cingular, Cingular, www.cingular.comwww.cingular.com, Cingular 8125 , Cingular 8125 • E-TEN, E-TEN, www.etencorp.comwww.etencorp.com , glohiish M700 , glohiish M700

(PocketPC Phone), Marketed through On the Go (PocketPC Phone), Marketed through On the Go Solutions, Solutions, http://http://www.onthegosolutions.comwww.onthegosolutions.com//

• HP, HP, www.hp.comwww.hp.com, iPAQ hw 6510, iPAQ hw 6510• HTC – High Tech Computer Corporation, HTC – High Tech Computer Corporation, http://http://

www.htc.comwww.htc.com// , HTC P4350 , HTC P4350 • I-Mate, I-Mate, www.imate.comwww.imate.com, I-mate JAQ, JasJam, , I-mate JAQ, JasJam,

JASJAR, K-JAMJASJAR, K-JAM

Page 6: ECET 581/CPET 499 Mobile Computing Technologies & Apps

January 22, 2007January 22, 2007 66

Mobile Device Hardware - Smartphones Mobile Device Hardware - Smartphones (cont.)(cont.)

Smartphone ManufacturersSmartphone Manufacturers• I-Mate, I-Mate, www.imate.comwww.imate.com, I-mate JAQ, JasJam, , I-mate JAQ, JasJam,

JASJAR, K-JAMJASJAR, K-JAM• Motorola MotoQMotorola MotoQ• Palm, Palm, www.palm.comwww.palm.com , Palm Treo 700W , Palm Treo 700W• Research In Motion, Blackberry, Research In Motion, Blackberry, www.rim.netwww.rim.net , ,

www.blackberry.comwww.blackberry.com • Samsung, Samsung, www.samsung.comwww.samsung.com, SCH-i730, SCH-i730• Sprint, Sprint, www.sprint.comwww.sprint.com, Smart Device PPC-, Smart Device PPC-

6700 (Verizon XV6700)6700 (Verizon XV6700)• T-Mobile, T-Mobile, www.t-mobile.comwww.t-mobile.com , T-Mobile MDA (I- , T-Mobile MDA (I-

mate K-JAM, Qtek9100) mate K-JAM, Qtek9100) • Verizon Wireless, Verizon Wireless, www.verizonwireless.comwww.verizonwireless.com, ,

Samsung SCH-i730, SCH-i830Samsung SCH-i730, SCH-i830

Page 7: ECET 581/CPET 499 Mobile Computing Technologies & Apps

January 22, 2007January 22, 2007 77

Mobile Device Hardware - Mobile Device Hardware - Smartphones Smartphones (cont.)(cont.)

Palm, Palm, www.palm.com/us/www.palm.com/us/• Palm Treo 700WPalm Treo 700W• Palm Treo 700p, 128 Mbytes, Palm Palm Treo 700p, 128 Mbytes, Palm

OSOS• Palm Treo 700w, 128M bytes, Palm Treo 700w, 128M bytes,

Windows Mobile 5.0Windows Mobile 5.0• Palm Treo 700wx, 128M bytes, Palm Treo 700wx, 128M bytes,

Windows Mobile 5.0Windows Mobile 5.0• Brochure download, Brochure download,

http://www.palm.com/us/products/shttp://www.palm.com/us/products/smartphones/treo700w/martphones/treo700w/

• Palm Developer Network, Palm Developer Network, https://https://pdn.palm.com/regac/pdn/index.jsppdn.palm.com/regac/pdn/index.jsp

Page 8: ECET 581/CPET 499 Mobile Computing Technologies & Apps

January 22, 2007January 22, 2007 88

Mobile Device Hardware - Mobile Device Hardware - Smartphones Smartphones (cont.)(cont.)

Palm, Palm, www.palm.comwww.palm.com , Palm Treo 700W , Palm Treo 700W (picture)(picture)

AT&/Cingular Wireless, AT&/Cingular Wireless, http://www.cingular.com/cell-phone-servichttp://www.cingular.com/cell-phone-service/welcome/index.jspe/welcome/index.jsp • Treo 750 smartphoneTreo 750 smartphone• Music, email, messaging, games, and Music, email, messaging, games, and

Unlimited Cingular Video and EmediaUnlimited Cingular Video and Emedia Verizon WirelessVerizon Wireless

• Treo 700wTreo 700w SprintSprint

• Treo 700wxTreo 700wx

Page 9: ECET 581/CPET 499 Mobile Computing Technologies & Apps

January 22, 2007January 22, 2007 99

Mobile Device Hardware - Mobile Device Hardware - Smartphones Smartphones (cont.)(cont.)

NokiaNokia• Nokia N800Nokia N800• Nokia E62 for business (picture)Nokia E62 for business (picture)• Nokia N95 Multimedia Computer Include Nokia N95 Multimedia Computer Include

GPS navigation, GPS navigation, http://www.allaboutsymbian.com/news/ithttp://www.allaboutsymbian.com/news/item/4328_Nokia_N95-HSDPA_WiFi_5MP_Cem/4328_Nokia_N95-HSDPA_WiFi_5MP_Camer.phpamer.php

• Nokia N91, Nokia N91, http://www.nokiausa.com/phones/N91/0,http://www.nokiausa.com/phones/N91/0,7747,,00.html7747,,00.html

• Nokia N80 Internet Edition, Nokia N80 Internet Edition, http://www.nokiausa.com/phones/N80ie/http://www.nokiausa.com/phones/N80ie/0,7747,,00.html0,7747,,00.html

• Nokia 770 Internet Tablet, Nokia 770 Internet Tablet, http://www.nokiausa.com/770http://www.nokiausa.com/770

Page 10: ECET 581/CPET 499 Mobile Computing Technologies & Apps

January 22, 2007January 22, 2007 1010

Mobile Device Hardware - PocketPCs Mobile Device Hardware - PocketPCs (cont.)(cont.)

PocketPC ManufacturersPocketPC Manufacturers• Acer Acer http://http://global.acer.comglobal.acer.com : Acer n310 : Acer n310• Asus, Asus, http://http://usa.asus.comusa.asus.com • Dell, Dell, www.dell.comwww.dell.com Goldlantern GL3000, Goldlantern GL3000,

http://store.goldlantern.com/pocketpc.hthttp://store.goldlantern.com/pocketpc.htmlml

HP iPAQ, HP iPAQ, www.hp.comwww.hp.com • iMate, iMate, http://http://www.imate.comwww.imate.com//

Page 11: ECET 581/CPET 499 Mobile Computing Technologies & Apps

January 22, 2007January 22, 2007 1111

Mobile Device Hardware - PocketPCs Mobile Device Hardware - PocketPCs (cont.)(cont.)

Dell, Dell, www.dell.comwww.dell.com • Intel XScale PXA270 624-MHz Intel XScale PXA270 624-MHz

ProcessorProcessor• Axim X51v HandheldAxim X51v Handheld• 64 MB – RAM, 64 MB – RAM, 256 MB – ROM256 MB – ROM• Microsoft Mobile 5.0Microsoft Mobile 5.0• Wi-Fi (802.11b), Bluetooth Wi-Fi (802.11b), Bluetooth

DellDellTMTM Axim AximTMTM X51/X51v Manuals X51/X51v Manualshttp://support.dell.com/support/http://support.dell.com/support/

edocs/systems/aximx51/en/edocs/systems/aximx51/en/index.htmindex.htm

Page 12: ECET 581/CPET 499 Mobile Computing Technologies & Apps

January 22, 2007January 22, 2007 1212

Mobile Device Hardware – Rugged Mobile Device Hardware – Rugged PocketPCs PocketPCs (cont.)(cont.)

Rugged PocketPC for Enterprise Solutions Rugged PocketPC for Enterprise Solutions (Windows Mobile 2003 SE and Windows Mobile (Windows Mobile 2003 SE and Windows Mobile 5.0)5.0)• The Juniper Archer Field PC, The Juniper Archer Field PC, www.junipersys.comwww.junipersys.com • Symbol Technologies, Symbol Technologies, www.symbol.comwww.symbol.com/products//products/ , ,

Symbol MC50, MC70Symbol MC50, MC70• Tripod Data Systems, Tripod Data Systems, www.tdsway.comwww.tdsway.com , Recon X-Series , Recon X-Series• Casio, Casio, www.casio.comwww.casio.com, Casio IT-10M20, Casio IT-10M20• Hand Held Products, Hand Held Products, www.handheld.comwww.handheld.com , Dolphin , Dolphin

9500/9550 9500/9550 • Unitech America, Unitech America, www.ute.comwww.ute.com , Unitech PA950 , Unitech PA950

Page 13: ECET 581/CPET 499 Mobile Computing Technologies & Apps

January 22, 2007January 22, 2007 1313

Mobile Device Hardware – GPS Mobile Device Hardware – GPS Enabled PocketPCs Enabled PocketPCs (cont.)(cont.)

Garmin GPS, Garmin GPS, www.garmin.comwww.garmin.com• GPS enabled PocketPC: iQue M3 and M4GPS enabled PocketPC: iQue M3 and M4

MIO, MIO, http://http://www.miogps.comwww.miogps.com/US//US/ • P550P550

Navman, Navman, http://http://www.navman.comwww.navman.com// • PiN570PiN570

Pharos GPS, Pharos GPS, http://http://www.pharosgps.comwww.pharosgps.com//

Page 14: ECET 581/CPET 499 Mobile Computing Technologies & Apps

January 22, 2007January 22, 2007 1414

Mobile Device Hardware - Accessories Mobile Device Hardware - Accessories (cont.)(cont.)

External keyboardExternal keyboard GPS receivers and navigation softwareGPS receivers and navigation software VGA Output adapter, VGA Output adapter, www.spectec.com.twwww.spectec.com.tw TV Tuner cardTV Tuner card

• SDIO TV Tuner for PocketPC, SDIO TV Tuner for PocketPC, http://http://www.eopstech.com/eops/index.htmlwww.eopstech.com/eops/index.html

Data collection hardware (Bar code Data collection hardware (Bar code scanner, RFID, Serial card -RS 232 scanner, RFID, Serial card -RS 232 adapter) adapter) • Socket Communications, Socket Communications, http://http://

www.socketcom.comwww.socketcom.com//

Page 15: ECET 581/CPET 499 Mobile Computing Technologies & Apps

January 22, 2007January 22, 2007 1515

Operating Systems for Mobile Device Operating Systems for Mobile Device

Microsoft Microsoft • Windows CEWindows CE• Microsoft Mobile PocketPC 2003Microsoft Mobile PocketPC 2003• Windows Mobile 5.0Windows Mobile 5.0

BREWBREW LinuxLinux JavaJava Palm OSPalm OS RIMRIM SymbianSymbian

Page 16: ECET 581/CPET 499 Mobile Computing Technologies & Apps

January 22, 2007January 22, 2007 1616

Operating Systems for Mobile Device Operating Systems for Mobile Device (cont.)(cont.)

Microsoft Microsoft • Windows Mobile 5.0Windows Mobile 5.0

ActiveSyncActiveSync Built-in Microsoft applications: Calendar Built-in Microsoft applications: Calendar

appointment book, Contacts manager, Tasks appointment book, Contacts manager, Tasks manager, Mobile version of Internet Explorermanager, Mobile version of Internet Explorer

Media Player Mobile 1.0Media Player Mobile 1.0• Windows Mobile Developer Center, Windows Mobile Developer Center, http://http://

msdn.microsoft.com/windowsmobilemsdn.microsoft.com/windowsmobile//

Page 17: ECET 581/CPET 499 Mobile Computing Technologies & Apps

January 22, 2007January 22, 2007 1717

Operating Systems for Mobile Device Operating Systems for Mobile Device (cont.)(cont.)

Microsoft Windows CEMicrosoft Windows CE• Microsoft Windows Embedded Developer Microsoft Windows Embedded Developer

Center, Center, http://http://msdn.microsoft.com/embedded/windowsce/defmsdn.microsoft.com/embedded/windowsce/default.aspxault.aspx

Microsoft Mobile PCMicrosoft Mobile PC• http://msdn2.microsoft.com/en-us/windowsvisthttp://msdn2.microsoft.com/en-us/windowsvist

a/aa905027.aspxa/aa905027.aspx

Page 18: ECET 581/CPET 499 Mobile Computing Technologies & Apps

January 22, 2007January 22, 2007 1818

Operating Systems for Mobile Device Operating Systems for Mobile Device

Qualcomm BREW, Qualcomm BREW, http://brew.qualcomm.com/brew/en/about/about_brew.htmlhttp://brew.qualcomm.com/brew/en/about/about_brew.html

Linux, Linux, http://www.linux-magazine.com/issue/07http://www.linux-magazine.com/issue/07 JavaJava

• Java 2 Micro Edition, Java 2 Micro Edition, http://java.sun.com/javame/reference/apis.jsphttp://java.sun.com/javame/reference/apis.jsp

• http://developers.sun.com/channel/04_06/links.jsphttp://developers.sun.com/channel/04_06/links.jsp• http://www.linuxdevices.com/news/NS6857451192.htmlhttp://www.linuxdevices.com/news/NS6857451192.html

Palm OS, Palm OS, https://pdn.palm.com/regac/pdn/index.jsphttps://pdn.palm.com/regac/pdn/index.jsp RIM, RIM, http://www.rim.net/http://www.rim.net/

• Blackberry, Blackberry, http://www.blackberry.com/http://www.blackberry.com/• BlackBerry Developers, BlackBerry Developers,

http://na.blackberry.com/eng/developers/http://na.blackberry.com/eng/developers/ Symbian, Symbian, http://www.symbian.com/http://www.symbian.com/

Page 19: ECET 581/CPET 499 Mobile Computing Technologies & Apps

January 22, 2007January 22, 2007 1919

Development Tools for Mobile Computing Development Tools for Mobile Computing

CodeWarrior Development ToolsCodeWarrior Development Tools• http://www.freescale.com/webapp/sps/site/http://www.freescale.com/webapp/sps/site/

homepage.jsp?nodeId=012726 homepage.jsp?nodeId=012726 • CodeWarrior for Symbian OS, CodeWarrior for Symbian OS,

http://www.forum.nokia.com/main/resources/tools_and_shttp://www.forum.nokia.com/main/resources/tools_and_sdks/codewarrior/ dks/codewarrior/

CrossFire (AppForge) Mobile Application Platform CrossFire (AppForge) Mobile Application Platform • http://www.appforge.com/index.asp http://www.appforge.com/index.asp

GCC – The GNU Compiler CollectionGCC – The GNU Compiler Collection• http://gcc.gnu.org/ http://gcc.gnu.org/

IBM WebSphere Studio Device Developer, IBM WebSphere Studio Device Developer, http://www-306.ibm.com/software/wireless/wsdd/ http://www-306.ibm.com/software/wireless/wsdd/

Page 20: ECET 581/CPET 499 Mobile Computing Technologies & Apps

January 22, 2007January 22, 2007 2020

Development Tools for Mobile Computing Development Tools for Mobile Computing

Microsoft Visual Studio, Microsoft Visual Studio, http://msdn2.microsoft.com/en-us/vstudio/http://msdn2.microsoft.com/en-us/vstudio/default.aspx default.aspx

PalmOS Dev Suite (PODS), PalmOS Dev Suite (PODS), http://www.access-company.com/developehttp://www.access-company.com/developers/ rs/

Pendragon Forms, http://www.pendragon-Pendragon Forms, http://www.pendragon-software.com/ software.com/

Satellite Forms, Satellite Forms, http://www.satelliteforms.net/ http://www.satelliteforms.net/

SUN One Studio, SUN One Studio, http://developers.sun.com/prodtech/javatohttp://developers.sun.com/prodtech/javatools/jsenterprise/index.jsp ols/jsenterprise/index.jsp