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.

Vendor

Vendor

PTC

Company Website

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.