OBJECT SERIALIZATION WHITE FRAMEWORK IN J2ME AND ITS REFACTORING IN BLACK FRAMEWORK

Authors

  • MOHAMMED MAHIEDDINE LRDSI Laboratory, University of Blida, Algeria
  • MEHDIA AJANA EL-KHADDAR SIM Laboratory, ENSIAS Rabat, Morocco
  • SALYHA OUKID LRDSI Laboratory, University of Blida, Algeria

Keywords:

Design Pattern, White-Box Framework, Black-Box Framework, Re- Factoring, Re-Engineering, Serialization, J2ME, Ubiquitous, Mobile Agent

Abstract

J2ME mobile agents developers are very soon confronted with the problem of objects transfer over the communication flows (streams) provided by J2ME which, by themselves, take into account only the primitive types or simple String objects of JAVA. Serialization is the process of saving the state of an object on a flow of communication, transferring it in the net, and restoring its equivalent from this flow. Unfortunately J2ME software development cannot be used as standard JAVA because it has many strong restrictions, which greatly restricts its use relatively to JAVA. For example, in the case of mobile agent software development, J2ME does not provide tools for the serialization of objects. This research addresses the lack of a standard development environment for mobile agents under J2ME. In this work we propose a pattern-based white-box application framework, in order to achieve the serialization of complex JAVA Objects and its re-factoring into a black-box application framework.

 

Downloads

Download data is not yet available.

References

Sun Microsoystems Inc. Java 2 platform, micro edition (j2me), http://java.sun.com/j2me/, 2008.

Mazari, R. Study and Design of a pattern-based framework for intelligent and Mobile Agents

under J2ME, Magister in System and Knowledge Engineering, Computer Science Department,

Faculty of Sciences, Blida University, Algeria, July 2010.

Khomh, F. and Gueheneuc Y.-G. Do Design Patterns Impact Software Quality Positively?, CSMR

’08, Proceedings of the 12th European Conference on Software Maintenance and Re-engineering,

Höfte, T. Vector and Object Serialization for J2ME-MIDP, http://www.it-eye.nl/weblog/2005/,

Srikanth, J., R Savithri, R. A New Approach for Improving Quality of Web Applications Using

Design Patterns, International Journal of Electronics Communication and Computer Engineering,

Volume 3, Issue 1, 2012.

Kirk Douglas, S. Understanding Object-Oriented Frameworks, Phd thesis, University of

Strathclyde, Glasgow. August 2005.

Fowler, M. Refactoring: Improving the Design of Existing Code, http://www.refactoring.com,

Meir, R. Professional Android 4 Application Development (Wrox Professional Guides), Amazon,

Downloads

Published

2014-07-20

How to Cite

MAHIEDDINE, M., EL-KHADDAR, M. A. ., & OUKID, S. . (2014). OBJECT SERIALIZATION WHITE FRAMEWORK IN J2ME AND ITS REFACTORING IN BLACK FRAMEWORK. Journal of Mobile Multimedia, 9(3-4), 273–285. Retrieved from https://journals.riverpublishers.com/index.php/JMM/article/view/4621

Issue

Section

Articles