JUNIPER is a Specific Targeted Research Project (STREP) of the Seventh Framework Programme for research and technological development (FP7) - the European Union's chief instrument for funding research over the period 2007 to 2013.


The JUNIPER Project

The efficient and real-time exploitation of large streaming data sources and stored data poses many questions regarding the underlying platform, including:

  1. Performance - how can the potential performance of the platform be exploited effectively by arbitrary applications;
  2. Guarantees - how can the platform support guarantees regarding processing streaming data sources and accessing stored data; and
  3. Scalability - how can scalable platforms and applications be built.

The fundamental challenge addressed by the project is to enable application development using an industrial strength programming language that enables the necessary performance and performance guarantees required for real-time exploitation of large streaming data sources and stored data.

The project's vision is to create a Java Platform that can support a range of high-performance Intelligent Information Management application domains that seek real-time processing of streaming data, or real-time access to stored data. This will be achieved by developing Java and UML modelling technologies to provide:

  • Architectural Patterns - using predefined libraries and annotation technology to extend Java with new directives for exploiting streaming I/O and parallelism on high performance platforms;
  • Virtual Machine Extensions - using class libraries to extend the JVM for scalable platforms;
  • Java Acceleration - performance optimisation is achieved using Java JIT to Hardware (FPGA), especially to enable real-time processing of fast streaming data;
  • Performance Guarantees - will be provided for common application real-time requirements; and
  • Modelling - of persistence and real-time within UML / MARTE to enable effective development, code generation and capture of real-time system properties.

The project will use financial and web streaming case studies from industrial partners to provide industrial data and data volumes, and to evaluate the developed technologies.

JUNIPER News Forum

JUNIPER results available

The public technology results from the JUNIPER project have been made available for download. The complete software stack developed within the project is available for evaluation. Also, the public…Continue

Started by Scott Hansen Feb 4, 2016.

Tutorial on JUNIPER programming model published on Modelio community

This tutorial presents the programming model put forward by JUNIPER and realized in the form of the JUNIPER MDE Environment. To illustrate the approach we will build a simple data streaming pipeline…Continue

Tags: tutorial

Started by Marcos Almeida Jan 20, 2016.

JUNIPER Meeting in Softeam Cadextan in Paris


Started by Alessandra Bagnato Nov 5, 2015.

New Draft Standard for Realtime Java

JSR 282, the Realtime Specification for Java 2.0, has just released a draft of the specification for community review. The draft can be found at…Continue

Started by Marvin Blauth Feb 5, 2015.

JUNIPER is partially funded by the European Commission under the 7th Framework Programme for Information and Communications Technologies.

Any opinions expressed on these pages are those of the author / organisation and do not necessarily reflect the views of the European Commission.


JUNIPER Partners


© 2024   Created by Scott Hansen.   Powered by

Badges  |  Report an Issue  |  Terms of Service