realtime java for industrial and critical applications
play

Realtime Java for Industrial and Critical Applications Andy Walter - PowerPoint PPT Presentation

JamaicaVM Realtime Java Technology Realtime Java for Industrial and Critical Applications Andy Walter COO, aicas GmbH 1 June 2007 JamaicaVM Realtime Java Technology The aicas group aicas GmbH was founded in March 2001 out of the


  1. JamaicaVM – Realtime Java Technology Realtime Java for Industrial and Critical Applications Andy Walter COO, aicas GmbH 1 June 2007

  2. JamaicaVM – Realtime Java Technology The aicas group ● aicas GmbH was founded in March 2001 out of the FZI and the University of Karlsruhe in Karlsruhe, Germany ● Bringing object oriented technology to realtime and embedded systems ● aicas incorporated was founded in February 2005 in New Haven, CT to better serve the US market. 2

  3. JamaicaVM – Realtime Java Technology aicas Offices and Resellers Value Added: Germany: GmbH Karlsruhe China: Japan: Japan Belgium: Tokyo France: USA: Incorporated New Haven South Korea: Space Domain: 3

  4. JamaicaVM – Realtime Java Technology Selected aicas Customers 4

  5. JamaicaVM – Realtime Java Technology Embedded Realtime Applications Examples: industrial automation, avionic/satellite, automotive, telecom, medical, ... 5

  6. JamaicaVM – Realtime Java Technology Competitive Advantages ● Time to Market ● Reliability ● Flexibility – Look and feel – Extensibility ● Reuse ● Platform independence 6

  7. JamaicaVM – Realtime Java Technology Java in Embedded Systems? ● Traditional Java systems have – High memory requirements – Poor runtime performance – Pauses during execution due to GC ● Poor user interface feedback ● Unacceptable for realtime, especially mission critical and safety critical systems ● JamaicaVM was designed for small, embedded realtime systems 7

  8. JamaicaVM – Realtime Java Technology The JamaicaVM Toolset Overview 8

  9. JamaicaVM – Realtime Java Technology Java in Device Systems ● Java brings – Higher productivity (Stand Libraries, Code Reuse) – Platform independence – Robustness (type and pointer safety) – Flexibility – We make Java realtime capable! 9

Recommend


More recommend