Mobile computing: operational models, programming modes and software tools

This paper describes the operational Models, Programming Paradigms and Software Tools needed for a successful mobile computing environment. In particular, we consider the role of various interactive distributed computing models (client server-CS, code on demand -COD, remote evaluation- REV, and mobile agents - MA, and three-tier system- TTS), different logical modes of programming (Imperative, declarative, subjunctive and abductive) , transaction and workflow models (that relax atomicity, consistency, isolation, duarbility and serializability properties) , new protocols and software tools (PJava/JDBC) that are needed. Illustrative examples are drawn from important mobile computing application areas: such as telediagnosis, remote negotiation and cooperative problem solving. Relevant bibliography is provided.

[1]  Ciarán Bryce,et al.  Mobile Object Systems , 2000, ECOOP Workshops.

[2]  Marc A. Hamilton Java and the Shift to Net-Centric Computing , 1996, Computer.

[3]  Ciarán Bryce,et al.  Mobile Object Systems , 2000, ECOOP Workshops.

[4]  E. V. Krishnamurthy,et al.  Probabilistic parallel programming based on multiset transformation , 1995, Future Gener. Comput. Syst..

[5]  Carlo Ghezzi,et al.  Mobile Code Paradigms and Technologies: A Case Study , 1997, Mobile Agents.

[6]  Tomasz Imielinski,et al.  Mobile wireless computing: challenges in data management , 1994, CACM.

[7]  Sasan Rahmatian Transaction Processing Systems , 2002, Encyclopedia of Information Systems.

[8]  E. V. Krishnamurthy,et al.  Automating problem solving using transactional paradigm , 1995, IEA/AIE '95.

[9]  Lutz Kleinholz,et al.  Supporting cooperative medicine: the Bermed Project , 1994, IEEE MultiMedia.

[10]  Marco Alfano,et al.  User Requirements and Resource Control for Cooperative Multimedia Applications , 1997, ECMAST.

[11]  Gottfried Vossen,et al.  Database Transaction Models , 1995, Computer Science Today.

[12]  Mads Dam Analysis and verification of multiple-agent languages : 5th LOMAPS Workshop, Stockholm, Sweden, June 24-26, 1996 : selected papers , 1997 .

[13]  Mads Dam,et al.  Analysis and Verification of Multiple-Agent Languages , 1996, Lecture Notes in Computer Science.

[14]  Thorsten von Eicken,et al.  技術解説 IEEE Computer , 1999 .

[15]  Jan Vitek,et al.  Mobile Object Systems Towards the Programmable Internet , 1996, Lecture Notes in Computer Science.

[16]  Edward Yourdon Java, the Web, and Software Development , 1996, Computer.

[17]  Tomasz Imielinski,et al.  Mobile wireless computing , 1994 .

[18]  Venu K. Murthy,et al.  Transactional workflow paradigm: its application to mobile computing , 1998, SAC '98.

[19]  Frederick Knabe An Overview of Mobile Agent Programming , 1996, LOMAPS.

[20]  E. V. Krishnamurthy,et al.  Gamma programming paradigm and heterogeneous computing , 1996, Proceedings of HICSS-29: 29th Hawaii International Conference on System Sciences.

[21]  D. Angebaud,et al.  Using DAB and GSM to Provide Interactive Multimedia Services to Portable and Mobile Terminals , 1997, ECMAST.

[22]  D G Jameson,et al.  Broadband Telemedicine: Teaching on the Information Superhighway , 1995, Journal of telemedicine and telecare.

[23]  Enrique J. Gómez,et al.  The BONAPARTE Telemedicine ATM Multimedia Applications , 1997, ECMAST.

[24]  V. K. Murthy Transactional programming for distributed agent systems , 1996, Proceedings of 1996 International Conference on Parallel and Distributed Systems.

[25]  E. V. Krishnamurthy,et al.  Heterogeneous programming with concurrent objects , 1997, SAC '97.

[26]  Abdelsalam Helal,et al.  Mobile computing and databases: anything new? , 1995, SGMD.

[27]  Tomasz Imielinski,et al.  Data management issues in mobile computing , 1994 .

[28]  V. K. Murthy,et al.  Probabilistic quorum protocols for biometrical user authentication in OLTP , 1996, SGSC.

[29]  Hans-Jörg Schek,et al.  Merging application-centric and data-centric approaches to support transaction-oriented multi-system workflows , 1993, SGMD.

[30]  Takashi Masuda,et al.  Worldwide Computing and Its Applications , 1997, Lecture Notes in Computer Science.