Skip to main content

Part of the book series: Studies in Computational Intelligence ((SCI,volume 430))

  • 820 Accesses

Abstract

Distributed objects usually refers to software modules that are designed to work together, but reside either in multiple computers connected via a network or in different processes inside the same computer. One object sends a message to another object in a remote machine or process to perform some task. Distributed objects are a potentially powerful tool that has only become broadly available for developers at large in the past few years. The power of distributing objects is not in the fact that a bunch of objects are scattered across the network. This paper presents an environment for supporting distributed application using shared object in Java within a heterogeneous environment for mobile applications. In particular, It offers a set of objects such as Lists, Queues, Stacks that can be shared across a network of heterogeneous machine in the same way as DSM systems. Shared is achieved without recourse to Java RMI or object proxies as in other object systems. An implementation of the environment MBO(Mobile Business Objects) is provided together with performance timings.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 109.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Akinnuwesi, B.A., Uzoka, F.-M.E., Olabiyisi, S.O., Omidiora, E.O.: A Framework for user-centric model for evaluation the performance of distributed software system architecture. Expert Systems with Applications (in press, 2012)

    Google Scholar 

  2. Patil, S., Kobsa, A., John, A., Seligmann, D.: Methodological reflections on a field study of a globally distributed software project. Information and Software Technology 53(9), 1568–1578 (2010)

    Google Scholar 

  3. Prikladnicki, R., Audy, J.L.N.: Process models in the practive of distributed software development: A systematic review of the literature. Information and Software Technology 52(8), 779–791 (2010)

    Article  Google Scholar 

  4. Romanazzi, G., Jimackb, P.K., Goodyer, C.E.: Reliable performance prediction for multigrid software on distributed memory systems. Advances in Engineering Software 42(5), 247–258 (2011)

    Article  Google Scholar 

  5. Hu, Z.-H., Ding, Y.-S.: An immune inspired co-evolutionary affinity network for prefetching of distributed object. Journal of Parallel and Distributed Computing 70(2), 92–100 (2010)

    Article  Google Scholar 

  6. Pendharkar, P.C.: A multi-agent memetic algorithm approach for distributed object allocation. Journal of Computational Science 2(4), 353–364 (2011)

    Article  Google Scholar 

  7. Ferreira, K.A.M., Bigonha, M.A.S., Bigonha, R.S., Mendes, L.F.O., Almeida, H.C.: Identifying thresholds for object-oriented software metrics. Journal of Systems and Software 85(2), 244–257 (2012)

    Article  Google Scholar 

  8. Olszak, A., Jłrgensen, B.N.: Remodularizing Java programs for improved locality of feature implementations in source code. Science of Computer Programming 77(3), 131–151 (2012)

    Article  MATH  Google Scholar 

  9. Wang, J., Jiang, Y.: An Improved Algorithm About Failure Agreement Based on Distributed Shared Memory. Procedia Engineering 15, 3330–3334 (2011)

    Article  Google Scholar 

  10. Chiu, Y.-C., Shieh, C.-K., Huang, T.-C., Liang, T.-Y., Chu, K.-C.: Data race avoidance and replay scheme for developing and debugging parallel programs on distributed shared memory systems. Parallel Computing 37(1), 11–25 (2011)

    Article  MATH  Google Scholar 

  11. Huang, G., Wang, W., Liu, T., Mei, H.: Simulation-based analysis of middleware service impact on system reliability: Experiment on Java application server. Journal of Systems and Software 84(7), 1160–1170 (2011)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Ji-Uoo Tak .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2012 Springer-Verlag Berlin Heidelberg

About this chapter

Cite this chapter

Tak, JU., Lee, R.Y., Kim, HK. (2012). Basic Object Distribution for Mobile Environment. In: Lee, R. (eds) Software Engineering Research, Management and Applications 2012. Studies in Computational Intelligence, vol 430. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-30460-6_9

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-30460-6_9

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-30459-0

  • Online ISBN: 978-3-642-30460-6

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics