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) |