
PTC PercPTC
PTC Perc is a real-time Java runtime and development solution for embedded systems in aerospace, defense, energy, and industrial automation.
Vendor
PTC
Company Website
Perc Product Brief.pdf
Product details
PTC Perc is a high-performance real-time Java runtime and development solution purpose-built for embedded systems and mission-critical applications. It combines the power of Java SE with the precision and determinism required for real-time environments. With sub-millisecond response times, advanced memory management, and secure deployment tools, Perc is trusted by leaders in aerospace, defense, energy, and industrial control.
Features
- Real-Time Java Virtual Machine (JVM): Supports deterministic behavior and sub-millisecond latency for time-sensitive applications.
- Ahead-of-Time (AOT) & Just-in-Time (JIT) Compilation: Offers flexibility and performance optimization for embedded Java applications.
- Pre-emptible Garbage Collection: Ensures real-time responsiveness by allowing high-priority threads to interrupt garbage collection.
- ROMizer Tool: Packages and compiles Java applications into custom binary executables for efficient deployment.
- PVM Protect: Encrypts and wraps binaries into self-decrypting launchers using TPM 2.0 and strong cryptographic algorithms.
- Thread Management & Concurrency Libraries: Built-in support for multithreaded, high-performance application development.
- Platform Support: Compatible with embedded systems and real-time operating environments.
- Security Enhancements: End-to-end encryption and hardware-based protection for application code and data.
Benefits
- Developer Productivity: Use Java instead of C/C++ for embedded systems, with automatic memory management and built-in error handling.
- Real-Time Performance: Meet strict timing deadlines with deterministic execution and sub-millisecond latency.
- Simplified Deployment: Create optimized, secure binaries for embedded targets using ROMizer and PVM Protect.
- Faster Startup & Consistent Performance: AOT compilation reduces startup time and avoids JIT interruptions.
- Enhanced Security: Protect against reverse engineering and tampering with advanced encryption and TPM integration.
- Proven in Industry: Used by Siemens Energy and other leaders in aerospace and industrial automation.