Skip to main content

Abstract

This paper describes a development platform built around a digital railroad scale–model: JPR 3 (Java Platform for Realtime Railway Research). The laboratory equipment and software aims to achieve two goals: help and motivate students of real–time systems and as support for postgraduate students. Students find the scale–model really challenging and are very motivated by it; thus it’s easy for them to really learn and practice all the concepts of real–time systems. But it’s not only for students use: it also serves as a research platform for postgraduate students, thanks to the possibilities offered by the scale–model. Java has been chosen as the programming language codify the platform and the implementation of the system is described in this work.

This work was supported in part by the Spanish Ministry of Education (with reference ACF2000–0037–IN) and the Regional Government of Murcia (Séneca Programmes with reference PB/8/FS/02)

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

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. Burns, A., Wellings, A.: Real–Time Systems and Programming Languages. Addison-Wesley, Reading (2001)

    Google Scholar 

  2. Real–Time Specification for Java v1.0, http://www.rtj.org/rtsj-V1.0.pdf

  3. Märklin Trains homepage, http://www.marklin.com

  4. Hofmeister, C., et al.: Applied Software Architecture. Addison-Wesley, Reading (2000)

    Google Scholar 

  5. Powel, B.: Real–Time Design Patterns. Addison-Wesley, Reading (2003)

    Google Scholar 

  6. TimeSys Corporation homepage, http://www.timesys.com

  7. Dibble, P.: Real–Time Java Platform Programming. Prentice Hall, Englewood Cliffs (2002)

    Google Scholar 

  8. Gamma, E., et al.: Design Patterns: Elements of Reusable Object Oriented Software. Addison-Wesley, Reading (1995)

    Google Scholar 

  9. CM and IEEE-CS. Year 2001 model curricula for computing (Computing curricula 2001). The joint IEEE computer society/ACM task force. [Online], Available: http://www.acm.org/education/curricula.html

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2004 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Alonso, D., Pastor, J.A., Álvarez, B. (2004). Real–Time Teaching with Java: JPR 3 . In: Meersman, R., Tari, Z., Corsaro, A. (eds) On the Move to Meaningful Internet Systems 2004: OTM 2004 Workshops. OTM 2004. Lecture Notes in Computer Science, vol 3292. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-30470-8_42

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-30470-8_42

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-23664-1

  • Online ISBN: 978-3-540-30470-8

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics