Logo
/
Sign in
Product Logo
PTC PercPTC

PTC Perc is a real-time Java runtime and development solution for embedded systems in aerospace, defense, energy, and industrial automation.

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.