Sprint 2019.11 has been completed and we are excited to share the improvements achieved. One of the main areas we have been working on recently is the Model Debug. In additional to various fixes for Trace editor, Events view, runtime structure population, state symbols highlighting during animation, we have introduced new type-wide model breakpoints. Therefore there are two types of model breakpoints now:
Generating executable C++ code from UML Real-Time models is not a trivial task, because of the great amount of options. For example, C++ implementation of a Class may or may not include copy constructor, destructor, which may be virtual, equality / inequality / assignments operators etc. HCL RTist and RSA RTE solve this issue beautifully by providing C++ generation settings tab in their Properties view. Since code generation details can contain valuable information we worked on their presentation in sprint 2019.11 and the results are now available in for download. Besides classes representation of code generation settings was improved for many other elements including Generalizations, Operations, Parameters, and Enumeration Literals.
Rational Application Developer 9.7 now supports the Java™ Platform, Enterprise Edition (Java EE) 8. The new and enhanced features of this platform include support for Bean Validation 2.0, CDI 2.0, Servlet 4.0, JAX-RS 2.1, and the Enterprise Application EAR 8.0. A key benefit of using Rational Application Developer 9.7 to enhance your application to exploit the Java EE 8 features is the integration of capabilities that Application Developer offers. The following YouTube videos highlight three of the Java EE 8 features using Rational Application Developer 9.7.