Overview

What Is OpenTraffic?

  • OpenTraffic is an open source project committed to creating software for use in ATMS applications.
  • OpenTraffic is built around the Eclipse IDE and application framework.
  • By being open source, OpenTraffic utilizes the best the open source world has to offer, to give an advanced level of functionality and reliability.
  • Any developer can add features to OpenTraffic. This includes private industry developers adding proprietary device support.

What Is Eclipse?

  • Eclipse is an open source software platform for application development.
  • Eclipse is written in Java, and supplies modeling tools, a deployable application platform (RCP), and an ever growing library of tools for application development. It includes SWT, a native library for optimized operating system specific graphics.
  • Eclipse applications are built from plugins, which give a high degree of modularity and flexibility. Plugins can be extended via documented extension points, to add functionality without access to source.

Why OpenTraffic?

  • OpenTraffic is a transportation management package with features you may not find in other software.
    • OpenTraffic is written in Java, it runs on multiple platforms.
    • OpenTraffic has an extensible plug-in architecture, which gives new features without a full product upgrade. This allows developers to:
      • Add support for new transportation devices or protocols.
      • Add configuration, control, or status screens to new or existing devices.
      • Plug-ins can be released open source, or remain proprietary.
    • OpenTraffic use SVG (Scalable Vector Graphics) for high-quality, zoomable maps and views, suitable for web publishing applications.
    • OpenTraffic can be branded for the end-user, and highly customized to match the complexity of the transportation management required.
    • Internationalization is well supported through the Eclipse environment.
    • OpenTraffic has an update functionality, for adding features, updates, or new functionality from update servers.

OpenTraffic Capabilities

  • Configuration/Control/Status of transportation devices
  • Database uploading/downloading
  • Status information displayed in a variety of formats
  • Logging
  • Reporting

OpenTraffic Design

  • Features are added to OpenTraffic applications via plugins. Each plugin typically contributes:
    • Editors - Used for configuring OpenTraffic components.
    • Views
    • Perspectives
    • Wizards
    • Cheat Sheets
    • Help

OpenTraffic Technologies

  • Sourceforge (Bugzilla/CVS/update notifications)
  • Written in JAVA (cross-platform)
  • Uses Eclipse RCP
  • Built-in Hibernate Database (built-in Hypersonic)
  • Scalable Vector Graphics

OpenTraffic Roadmap

  • NTCIP
  • GIS (OpenGIS)
  • Reporting (Jasper Report Engine)
  • Web Publishing (JBOSS/EJB Interface)
  • PDA
  • Center-to-Center
  • Traffic Responsive
  • Visualization (Time/Space, Split Monitor)
  • Expanded support for the following devices:
    • Traffic Controllers
    • Dynamic Message Signs
    • Ramp Meters
    • CCTV
    • Data Collection Centers

Valid XHTML 1.0 Strict Valid CSS!