ECET 581/CPET/ECET 499 Mobile Computing Technologies and Applications - Readings

Spring 2007

Paul Lin, Professor
Electrical and Computer Engineering Technology
Indiana University-Purdue University Fort Wayne

Reading Assignments & References

,Assignment No.
Papers/Article/Projects
Expected Activities
Presentation
ECET 581 Reading Assignment 1, Jan. 18-30

[1] "Proxy-based Adaptation for Mobile Computing," by Markus Endler, Hana Rubinsztejn, Ricardo A.A. da Rocha, and Vanger Sacramento, ISSN 0193-9741,

[2] "Transcoding: Extending e-Business to New Environment," Katheyn Heninger Britton, Ralph Case, Andrew Citron, Rick Floyd, Yongcheng Li, Christopher Seekamp, Brad Topol, and Karen Tracey, IBM Systems Journal, Vol. 40, No. 1, 2001

[3] "Client-Server Computing in Mobile Environments," Jin Jing, Abdelsalam Helal, and Ahmed Elmagarmid, http://www.sics.se/~sameh/research/MobileComputing/Client-server computing in mobile environments/p117-jing.pdf

[4] An Introduction to IBM WebSphere Everyplace Suite Version 1.1, Accessing Web and Enterprise Applications, Juan R. Rodrizgues, et. al., IBM Redbooks, Oct. 2000

** Read all the assigned articles [1][2][3] and e-book [4]
** Select 1 paper from [1] -[3], and prepare a MS Powerpoint slide presentation (at least 10 pages), due Jan. 30
Proxy-based Adaptation for Mobile Computing: presentations by Douglas Schultz; by Elhadi Elomda, 15 min each, Jan. 30
ECET 581/CPET 499 Reading Assignment 2, Feb. 9-17 IP Mobility Sopport for IPv4, RFC 3220, January 2002, http://www.rfc-editor.org/rfc/rfc3220.txt Read all RFC 3220

Submit a 10-page PPT slide, before class time on 2/17 to report your learning outcomes.

Presentation: One CPET 499 and one ECET 581 will be chosen for making 10 min presentation

ECET 581 Reading Assignment 3, Feb. 27-Mar.20

1. Read all refernces/articles/papers in the Context-Aware Computing references listed below

2. Select one paper from [6] - [11], and prepare a MS Powerpoint slide (min 15 slides), due 3/20

 

Submit a PPT file before 3/20 calss time

Presentation (10 min) ECET 581 students

 

On-Demand Webcast Expected Activities
MSDN Webcast: Windows Mobile 5.0, Event ID:1032276519, June 8, 2005; 52 minutes CPET 499 Lab activity: view the webcast by Jan. 23; prepare a learning report of 2 pages, due Jan. 30
MSDN Webcast: Introduction to the New Managed APIs in Windows Mobile 5.0, Nov. 9, 2005; 79 minutes CPET 499 Lab activity: view the Webcast by Jan. 25; prepare a learning report of 2 pages; due Jan. 30

Mobile Adaptive Computing - References

[1] "Proxy-based Adaptation for Mobile Computing," by Markus Endler, Hana Rubinsztejn, Ricardo A.A. da Rocha, and Vanger Sacramento, ISSN 0193-9741
[2] "Transcoding: Extending e-Business to New Environment," Katheyn Heninger Britton, Ralph Case, Andrew Citron, Rick Floyd, Yongcheng Li, Christopher Seekamp, Brad Topol, and Karen Tracey, IBM Systems Journal, Vol. 40, No. 1, 2001
[3] "Client-Server Computing in Mobile Environments," Jin Jing, Abdelsalam Helal, and Ahmed Elmagarmid, http://www.sics.se/~sameh/research/MobileComputing/Client-server computing in mobile environments/p117-jing.pdf

Mobility Management - References

[1] IP Mobility Sopport for IPv4, RFC 3220, January 2002, http://www.rfc-editor.org/rfc/rfc3220.txt

Data Dissemination and Management - References

[1] Madhuresh Agrawal and Prof. R.K. Ghosh, "Data Dissemination in Mobile Environment," 2006 Project report, Indiana Institute of Technology Kanpur,
[2] W. Lee, Q. Hu, and D. Lee, "A Study on Channel Allocation for Data Dissemination in Mobile Computing Environment," Mobile Networks and Applications,1999
[3] Q. Hu, D. Lee and W. Lee, "Optimal Channel Allocation for data Dissemination in Mobile Computing Environments," 1998
[4] Hao-Ping Hung, Jen-Wei Huang, Jung-Long Huang, and Ming-Syan Chen, "Scheduling Dependent Items in Data Broadcasting Environment," 2006
[5]J. Xu, X. Tang, and W.-C. Lee, "On Scheduling Time-Critical On-Demand Broadcast," Jan. 2006, Pervasive Data Access Research Group
[6] W.C. Lee, Q. Hu, and D.L. Lee, "Channel Allocation Methods for data Dissemination in Mobile Computing Environments," 1997, Pervasive Data Access Research Group
[7] Maria Papadopuli and Henning Schulzrinne, "Performance of Data Dissemination Among Mobile Devices," 2003
[8] Ruchi Agrawal and Panos K. Chrysanthis, "Efficient Data Dissemination to Mobile Clients in E-Commerce Applications,"
[9] John Heidemann, Fabio Silva, and Debroah Estrin, "Matching Data Dissemination Algorithms to Application Requirements," 2003

Context-Aware Computing References

[1] Marc Weiser, "The Computer for the 21st Century," http://www.ubiq.com/hypertext/weiser/SciAmDraft3.html
[2] The Context-Aware Computing Group, http://context.media.mit.edu/press/
[3] Thomas P. Moran and Paul Dourish, "Intro to this Special Issue on Context-Aware Computing," Special Issue of Human-Computer Interaction, Vol. 16, 2001
[4] Bradely Rhodes, MIT Papers on Context Awareness in Wearable Computing, http://www.media.mit.edu/wearables/lizzy/context.html
[5] Anind K. Dey and Gregory D. Abowd, The Context Toolkit, http://www3.cc.gatech.edu/fce/contexttoolkit/,
[6] Ora Lassila, "Applying Semantic Web in Mobile and Ubiquitous Computing: Will Policy-Awareness Help?"
[7] Rudi Belotti, Corsin Decurtins, Michael Grossniklaus, Moria C. Norries, and Alexios Palinginis, "Modelling Context for Information Environments," 2004
[8] Yvonne Rogers, "Moving on from Weiser's Vision of Calm Computing: Engaging UbiComp Experiences," 2006
[9] X. Jiang, N. Chen, J. I. Hong, K. Wang, L. Takayama, and J. A. Landay, "Siren: Context-aware Computing for Firefighting," http://guir.berkeley.edu/projects/siren/pubs/pervasive2004-siren-final.pdf
[10] James L. Crowley and Co-authors, Published papers about Situation Modeling for Context Aware Computing, http://www-prima.imag.fr/Prima/Homepages/jlc/papers/context-aware.html
[11] T. Selker and W. Burleson, "Context-aware Design and Interaction in Computer System," IBM Systems Journal, Vol. 39, No. 3&4, 2000

Mobile Middleware References

[1] “Middleware for a New Generation of Mobile Networks: The Acts OnTheMove Project,” Hans-Georg Baumgarten, Lothar Borrmann - Siemens AG, Germany; Torsten Köhler
Stephen Pink - SICS, Sweden; Gerard Lacoste - IBM, France; Frank Reichert, Ericsson Radio Systems AB, Sweden, 1996,  http://www.isoc.org/inet96/proceedings/a6/a6_3.htm
[2] “UMTS: A Middleware Architecture and Mobile API Approach,” Birgit Kreller, Anthony Sang-Bum Park, Jen Meggers, Gunnar Forsgren, Ernö Kovacs, and Rosinus, IEEE Personal Communications, April 1998, pp. 32-38,  http://ieeexplore.ieee.org/iel4/98/14644/00667943.pdf?arnumber=667943
[3] Nettech White Paper: “Mobile Middleware: The Next Generation in Enterprise Application Integration,” by Tamara Kanoc, Director of marketing, Nettech Systems, Inc, 1999, http://www.wirelessdevnet.com/library/mobmid.pdf   
[4] “End-to-End Mobile Enterprise Information Systems Solutions with IBM WebSphere Products,” IBM Websphere Developer Technical Journal, Ray Tran, Senior Solution Architect, IBM Pervasive Computing, Sept. 11, 2002, http://www-128.ibm.com/developerworks/websphere/techjournal/0209_tan/tan.html
[5] “CAMP: A Context-Aware Mobile Portal,” Davide Mandato, Ernö Kovacs, Fritz Hohl, and Hamid Amir-Alikhani, IEEE Communications Magazine, January 2002, pp. 90-97, http://ieeexplore.ieee.org/xpls/abs_all.jsp?arnumber=934161
[6] “Application Requirements for Middleware for Mobile and Pervasive Systems,” Kimmi Raatikainen, Henrik Baebark Christensen, and Tatsuo Nakajima, ACM SIGMOBILE Mobile Computing and Communications Review, Vol. 6, Issue 4 (Oct 2002), http://portal.acm.org/citation.cfm?doid=643550.643551
[7] “Development of Mobile Distributed Applications,” Eugene M. Burmakin, Prof. Juha O. Tuominen, 2002, http://www-nrc.nokia.com/Vivian/Public/Misc/artBourMB.pdf
[8] “Context-Sensitive Binding: Flexible Programming Using Transparent Context maintenance,” Sen Rohan; Roman, Gruia-Catalin, Nov. 2003, Dept. of Computer Science, Washington University in St. Louis, http:// cse.seas.wustl.edu/Research/FileDownload.asp?302  
[9] Reflective Mobile Middleware for Context-Aware Applications, Ph.D. Thesis, Licia Capra, Dept. of Computer Science, University College London, University of London, October 2003, http://www.cs.ucl.ac.uk/staff/l.capra/publications/liciaPhDThesis.pdf
[10] “Adaptable Mobile Applications: Exploiting Logical Mobility in Mobile Computing,” Stefano Zachariadis, Manish Lad, Cecilia Mascolo, and Wolfgang Emmerich, Dept. of Computer Science, University College London, 2003, http://www.zachariadis.net/papers/mata03.pdf
[11] “State of the Art: Middleware in Smart Space Management,” Sinead Cummins, Alan Davy, Jason Finnegan, Ray Carroll, May 2003, http://www.m-zones.org/deliverables/d1_1/papers/4-03-middleware.pdf
[12] “A Survey of Middleware Paradigms for Mobile Computing,” Abdulbaset Gaddah and Thomas Kunz, 2003, http://www.sce.carleton.ca/wmc/middleware/middleware.pdf
[13] “Ubiquitous Applications Development using a Mobile Agent-based System,” Kazutaka Matsuzaki, Nobukazu Yoshika, and Schinichi Honiden, 2004, http://honiden-lab.ex.nii.ac.jp/record/2004/W8_1171_Matsuzaki.pdf
[15] “Building Adaptable Mobile Middleware Services Using Logical Mobility Techniques,”  Stefano Zachariadis, Manish Lad, Cecilia Mascolo, and Wolfgang Emmerich, Dept. of Computer Science, University College London, 2004, http://www.zachariadis.net/papers/satin-chapter.pdf
[16] “Context-Aware Middleware for Mobile Multimedia Applications, Oleg Davidyuk, Jukka Riekki, Ville-Mikko Rautio, and Junzhao Sun, 2004,  http://www.mediateam.oulu.fi/publications/pdf/791.pdf
[17] “Remote Code Execution on Ubiquitous Mobile Applications,” Joāo Nuno and Paulo Ferreira, http://www.gsd.inesc-id.pt/~jnos/pubs/PDF/eusai2004-jnos.pdf
[18] “Exception Handling in Coordination-based Mobile Environments,” Alexei Iliasov and Alexander Romanovsky, http://rodin.cs.ncl.ac.uk/Publications/COMPSACF.pdf
[19] “A Context-Aware Middleware for Applications in Mobile Ad Hoc Environments,” Carl-Fredrik Sørensen, Maomao Wu, Thirunavukkarasu Sivaharan, Gordon S. B. Blair, Paul Ókanda, Adrian Friday, and Hector Duran-Limon, 2004, http://www.smartlab.cis.strath.ac.uk/MPAC/2004/MPAC2004_Papers/MPAC01-Sorensen.pdf
[20] “An Adaptive Middleware Infrastructure for Mobile Computing,” Ronnie Cheung, Hong Kong Polytechnic University, 2005, http://www2005.org/cdrom/docs/p996.pdf
[21] “A Reflective Middleware Architecture to Support Adaptive Mobile Applications,” Celso Maciei da Costa, Marcelo da Silva Strzykalski, Guy Bernard, 2005 ACM Symposium on Applied Computing, http://portal.acm.org/ft_gateway.cfm?id=1066936&type=pdf
[22] “From Personal Mobility to Mobile Personality,” Mattias Wagner, Marko Luther, Robert Hirschfeld, Wolfgang Kellerer, and Anthony Tarlano, Telektronikk 3/4 2005,  http://www.telenor.com/telektronikk/volumes/pdf/3_4.2005/Page_155-164.pdf
[23] “RUNES Prototyp Mobile Middleware with Generic Components,”
Cecilia Mascolo, Stefano Zachariadis (University College London); Gian Pietro Picco, Paolo Costa, Luca Mottola (Politecnico di Milano), Geoff Coulson, Nelly Becomo, Paul Okanda, Trirunavukkarasu Sivaharan (University of Lancaster), October 2005, www.ist-runes.org/docs/deliverables/D5_02_02.pdf
[24] “RAPIDware: Component-Based Development of Adaptive Dependable Middleware,” Philip K. McKinley, R.E. Kurt Stirewalt, Betty H. C. Cheng, Laura K. Dillon and Sandeep Kulkarni, 2005, http://www.cse.msu.edu/rapidware/rapidware-overview-V2.pdf
[25] “RUNES Prototyp Mobile Middleware with Basic Application Specific Components,”Cecilia Mascolo, Stefano Zachariadis (University College London); Gian Pietro Picco, Paolo Costa, Luca Mottola (Politecnico di Milano), Geoff Coulson, Trirunavukkarasu Sivaharan (University of Lancaster), March 2006, http://www.ist-runes.org/docs/deliverables/D5_02_03.pdf
[26] Chapter 15 Techniques for Dynamic Adaptation of Mobile Services, John Keeney, Vinny Cahill, and Mads Haahr, 2006, https://www.cs.tcd.ie/John.Keeney/pubs/MobileMiddleware_Keeney.pdf
[27] “Trends in Middleware for Mobile Ad Hoc Networks,” Salem Hadim, Jameela Al-Jaroodi and Nader Mohamed, 2006, http://www.academypublisher.com/jcm/vol01/no04/jcm01041121.pdf
[28] “Recent Developments in Middleware Standardization for Mobile Computing,” Kimmo Raatikainen, http://www.comtec.eecs.uni-kassel.de/typo3_comtec/fileadmin/caps/doc/MobileMiddlewareStandards2006-2.pdf
[29] “Reconfigurable Component-based Middleware for Networked Embedded Systems,” Paolo Costa, Geoff Coulson, Cecilla Mascolo, Luca Mottola, Gian Pietro Picco, and Stefanos Zachariadis, 2007, http://www.comp.lancs.ac.uk/computing/users/geoff/Publications/JWIN06.pdf
[30] Mobile AJAX (Asynchronous JavaScript and XML), http://mojax.mfoundry.com/display/mojax/Main+Page

 

References
IBM Mobile Computing - Research Area: Human-Computer Interfaces, Mobile Computing Applications, Mobile Computing Devices, Pervasive Computing Middleware, Secure Mobile Computing, Wirelss Communications
Microsoft Wirelss and Networking Research on Mobile Computing and Networking
Sun Developer Network Channel: Micro Devices, Massive Mobility
Internatioal Engineeirng Consortium - Wirelss Application Protocol (WAP)
OPNET Technologies, Inc: Network system modleing and simulation
IETF Working Groups: Mobile Ad Hoc Network (MANET)