Eclipse Plugins of mBS Telematics SDK
mBS Telematics SDK contains a set of Elipse Plugins, enabling 3rd party developers to easily create, optimize and test OSGi applications and services. They also help engineers at automotive OEMs, First Tear Suppliers or Aftermarket device vendors to create a customized OSGi target image for the specific device.
The main Eclipse Plugins are:
- mToolkit: Includes a collection of convenient tools for deployment and management of OSGi-compliant bundles on OSGi Runtimes straight from within the Eclipse Workbench.
- mBProfiler: Assists developers in improving the efficiency of applications by exploring different aspects of the performance of a Java program, associated with JVM’s consumption of the available platform resources (CPU, memory and threads).
- System plugins: Offers a set of supplementary features assisting developers in constructing applications for concrete images of mBS Runtime
mToolkit Plugin Features
- Manage OSGi environments on remote devices including bundle installation and update, examination of the installed components in a tree-like manner, etc.
- Model and build OSGi Runtime images that best fit the requirements of the target device platform.
- Launch the OSGi Runtime on target device in normal, debug and profile mode.
- Provides OSGi Runtime emulation on developer’s PC and allows work in normal, debug and profile mode.
- Ease the code sharing by utilizing the mPRM software repository directly from Eclipse IDE. Users can add bundles to the Eclipse Target platform and/or upload bundles from Eclipse workspace to the repository.
mBProfiler Plugin Features
- Memory consumption measurement
- Memory stack frames tracing
- CPU loads profiling
- Momentary heap allocation information
- Thread state progress statistics
- Tracking the stack traces of active threads and the monitors they use.
- Garbage collection during profiling
- Remote profiling
System Plugins Features
- Target Platforms Store - adds to the Eclipse Plug-in Development Environment a bunch of target platforms holding the APIs and services available in the OSGi Runtime.
- Target Image Descriptors – represent a set of pre-defined OSGi Runtime images containing the functional components for the most typical production use cases. Developers can use the image descriptors to generate a ready runtime and deploy it on devices, to emulate a runtime on a PC or to design own images based on the pre-defined ones.
- J9 JRE Plug-in – installs in Eclipse a J9 2.4 JVM fully compliant with the J2ME CDC Personal Profile 1.1. to be used as an execution environment and for emulation.
Opens In-Vehicle Devices for Apps & Services from OEMs, Operators,or 3rd party Developers
- A large developer community already exists
- Development against mature, standardized APIs
- Platform APIs can be plugged in any time
- Platform can be opened up for 3rd party content
- Growing amount of off-the-shelf content available
Benefits of an OSGi-based development model
- Portability of Applications & services due to Java
- Dynamic on system discovery of services & APIs
- Modularization of the platform and applications (less monolythical architectures)
- Higher degree of code re-use
- Lots of off-the-shelf components available
- Platform, applications and services are remotely manageable: Deploy, monitor, diagnose, lifecycle, policy, configuration, etc.
Contact Us
Please feel free to call us at
Phone +49 221 6604-0
or send an email to info@prosyst.com.
You may also use our Contact Form.
We look forward to hear from you!
Phone +49 221 6604-0
or send an email to info@prosyst.com.
You may also use our Contact Form.
We look forward to hear from you!
Technical Details
Please find technical details such as Manuals, Data Sheets and Release Notes in our Developer Zone.
Download Now
Try it now! We offer free evaluation of the latest version with all features in our Developer Zone.
