Aonix > Partners > ProSyst >


Aonix Partnership with ProSyst

 

ProSyst - The Company

ProSyst is a leading provider of embedded Java and OSGi compliant software. ProSyst offers client and server side OSGi service platforms as well as generic and custom applications that will allow devices to evolve and adapt their capabilities by installing new software components on demand. ProSyst corporate customers are able to remotely start or stop a client's application, upgrade a client device and troubleshoot any software problems, fixing them immediately. ProSyst was founded in 1997. Headquartered in Cologne, Germany with offices in Sofia, Bulgaria and Seoul, Korea. ProSyst is a privately held company and employs 120+ Java/OSGi engineers.

Visit the ProSyst website at: www.prosyst.com
 

The Aonix Connection

ProSyst has provided a very professional approach to integration between their mBedded Server product and the Aonix PERC solution over several releases. They offer a state-of-the-art (Release 4) OSGi implementation in the mBedded Server that has been tested with PERC Ultra. They offer compelling value in the form of add-on OSGi bundles designed to meet the needs of their large commercial customers.

Aonix and ProSyst are working together to establish a reference implementation for prototyping activities that we believe will be very appealing to the automotive industry, created upon a PowerPC-based development platform containing user-selectable RTOS environments.

mBedded Server - The ProSyst Product

mBedded Server implements the OSGi Service Platform specifications on top of a CDC-compliant Java Virtual Machine

The product is organized in functional bundle packages. The main package of mBedded Server is the OSGi Framework Package. It contains an implementation of the OSGi- framework along with the core OSGi services.

Key Features

  • Provides a comprehensive, modular and scalable solution that can enable the deployment, maintenance, and removal of applications and their components across different types of devices.
  • Provides the ability to install, start, stop, update, and uninstall applications without affecting other applications executing within the framework.
  • Applications can exchange common logic with each other through shared components and libraries.
  • Applications can be divided into several components so high reusability can be achieved.
  • Provides secure environment so that applications can do only what they are allowed to. One application cannot modify or use the data that is managed by another one. A crashed application doesn't affect other applications.
  • Optimized for embedded use to enable deployment on resource-constrained devices.
  • Supports fully-connected, intermittently-connected, and disconnected usage.
  • Designed to run properly under all OSGi-defined execution environments.
  • Certified to be fully compliant with the OSGi Service Platform Release 4.0 specification.
  • Many features on top of OSGi R4 like resource management, support for different storage models, JVM-specific optimizations and so on.
  • System state monitoring and crash protection.

 

Read more about the ProSyst mBedded Server product at www.prosyst.com/products/osgi_framework.html