Abstract
Jawa is a Java tool-kit for distributed applications development. It provides an infrastructure for automatic management of remote computers, and a framework for mobile objects applications development. The scheduling and migration of mobile objects to remote computers utilizes the parallelism and scheduling principles; in which a Jawa based application may expect performance improvements. More over, Jawa also simplifies the development cycle of its respective application.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Avvenuti et al., MobileRMI: a Toolkit to Enhance Java RMI with Mobility, 6th ECOOP Workshop on Mobile Object Systems: Operating System Support, Security and Programming Languages, June 13, Sophia Antipolis, France, 2000.
Ban, B., JavaGroups-Group Communication Patterns in Java, http://www.javagroups.com/javagroupsnew/docs/papers/Patterns.ps.gz, November 2002
Baratloo, A., P. E. Chung, Y. Huang, S. Rangarajan, and S. Yajnik, Filterfresh: Hot Replication of Java RMI Server Objects. In Proc. of the 4th Conf. on Object-Oriented Technologies and Systems, Santa Fe, New Mexico, April 1998.
Berg, Clifford J., Advanced Java 2 Development for Enterprise Application, 2nd ed., Sun Microsystems Press, Prentice Hall, 2000
Bishop, Philip, Nigel Warren, Jini-like discovery for RMI, http://www.javaworld.com/javaworld/jw-11-2001/jw-1121-jinirmi.htmp, September 2002
Blazewicz, J. et al, Scheduling Computer and Manufacturing Processes, Springer-Verlag, Berlin, 1996
Bouchenak, S., Making Java Applications Mobile or Persistent, 6th USENIX Conference on Object-Oriented Technologies and Systems (COOTS’01), San Antonio, Texas, USA, 2001
Edward, W.K., Core Jini 2nd Edition, Prentice Hall, 2001
Foster, Ian, Designing and Building Parallel Programs: Concepts and Tools for Parallel Software Engineering, Addison-Wesley, USA, 1995
Foster, I., Carl Kesselman, Steven Tuecke, The Anatomy of the Grid: Enabling Scalable Virtual Organizations, http://www.globus.org/research/papers/anatomy.pdf, Nov. 2002
Fuggeta, Alfonso, Gian Pietro Picco, Giovanni Vigna, Understanding Code Mobility, IEEE Transaction on Software Engineering, vol 24 no 5, May 1998
Lange, Danny B., Java Aglet Application Programming Interface (J-AAPI) White Paper-Draft 2, http://www.trl.ibm.com/aglets/JAAPI-whitepaper.htm, September 2002
Loton, Tony, The Smart Approach to Distributed Performance Monitoring with Java, http://www.javaworld.com/javaworld/jw-09-2000/jw-0901-smart.html, September 2002
Nester, C., M. Philippsen and B. Haumacher, A more efficient RMI for Java, Proceedings of the ACM 1999 conference on Java Grande, June 1999
Satoh, Ichiro, “Hierarchically Structured Mobile Agents and their Migration”, Workshop on Mobile Object Systems (MOS’99), Lisbon Portugal, 1999
Smith, L.A., J.M. Bull, A Parallel Java Grande Benchmark Suite, ACM, November 2001
Sommers, Frank, Activatable Jini Services, Part 1: Implement RMI Activation, http://www.javaworld.com/javaworld/jw-09-2000/jw-0915-jinirmi.html, September 2002
Truyen, Eddy, Bert Robben, Bart Vanhaute, Tim Coninx, Wouter Joosen, Pierre Verbaeten, Portable Support for Transparent Thread Migration in Java, Proceedings of International Symposium on Agent Systems and Applications/Mobile Agents, Zurich, Suisse, 2000
Twang, Writing Micro-Benchmarks for Java Hotspot JVM, http://www.concentric.net/~Ttwang/tech/microbench.htm, September 2002
Waldo, Jim, Geoff Wyant, Ann Wollrath, Sam Kendall, A Note on Distributed Computing, Technical Report, Sun Microsystems, http://research.sun.com/techrep/1994/smli_tr-94-29. pdf, October 2002
Wheeler, Thomas, Reducing Development Effort Using the Voyager ORB, http://www.recursionsw.com/products/voyager/whitepapers/Ease of Development.pdf, Sept. 2002
Wilson, M. Jeff, Get Smart with Proxies and RMI, on-line article, http://www.javaworld.com/javaworld/jw-11-2000/jw-1110-smartproxy.html, September 2002
Wilson, S., Jeff Kesselman, Java Platform Performance: Strategies and Tactics, Addison Wesley, USA, 2000
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2003 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Budi, E.M., Roy, G., Cole, G. (2003). Jawa: A Java Tool-Kit for Mobile Objects Applications. In: Guelfi, N., Astesiano, E., Reggio, G. (eds) Scientific Engineering for Distributed Java Applications. FIDJI 2002. Lecture Notes in Computer Science, vol 2604. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-36520-6_4
Download citation
DOI: https://doi.org/10.1007/3-540-36520-6_4
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-00679-4
Online ISBN: 978-3-540-36520-4
eBook Packages: Springer Book Archive