1.26.21.0270

Product: 

--------------------------------------------------------------------------------
RKit-JVM Version 1.26.21.0270 Release Notes 2021/09/27
--------------------------------------------------------------------------------
Copyright (c) 2017-2021 IoTize S.A.S. All rights reserved.

Raisonance is an IoTize brand.

Thank your for choosing Raisonance development tools for your microcontroller
project.

These are the release notes for the Raisonance toolset called RKit-JVM, which
in conjunction with the Ride7 integrated development environment supports
application development for IoTize Duetware embedded JVM.

These notes include specific information about RKit-ARM, including current
version, supported device families/sub-families, new features, fixes and known
limitations.

================================================================================
IoTize S.A.S.
960, Chemin de la croix verte
38330 Montbonnot - France

Phone: +33(0)476418799
Fax: +33(0)476418168
Web: www.raisonance.com
Support:
Info:


================================================================================

--------------------------------------------------------------------------------
CONTENTS
--------------------------------------------------------------------------------

SECTION 1 General information
A. Supported configurations/platforms
B. Supported microcontrollers

SECTION 2 Version history

SECTION 3 Known limitations

--------------------------------------------------------------------------------
SECTION 1 General information
--------------------------------------------------------------------------------

A. Supported configurations/platforms

Raisonance toolsets and Ride7 operate on Windows 10, Windows 8,
Windows 7 and Windows Vista (all 32 and 64-bit).
Other versions of Windows, including Windows 2000, Windows XP,
Windows XP 64-bit and Windows Server, are not supported.
Administrative rights are required in order to install this software.

Only native versions of Windows are supported.
Emulators such as VMware, QEMU, Citrix, Wine, etc. are not supported.

All software and documentation are provided in English only.

B. Supported microcontrollers

RKit-JVM supports output for all IoTize Duetware-based modules, which includes:
. TapNLink modules TnL-FIW103 (WiFi) and TnL-FIL103/TnL-FIL113 (LoRa)
. Tapioca modules TpC-FS0W123 ,TpC-FS2W123 and TpC-FS4W123
. TapNPass modules TnP-FSW103 and TnP-NSW103

--------------------------------------------------------------------------------
SECTION 2 Version history
--------------------------------------------------------------------------------

RKit-JVM 1.26.21.0270 (Released 2021/09/27)
-------------------------------------------

Improvements:

. Local fields of native classes are now properly explored by the debugger.


RKit-JVM 1.24.21.0251 (Released 2021/09/08)
-------------------------------------------

First release:

. This tool allows to start a simulation of the Duetware's embedded JVM.
The simulator goes through the constructor of the main class, and then
loop calls the onCheck method for every TapNLinkVariable registered in
the Java code, without waiting for the monitoring period set in the
TapNLinkVariable.
. It also allows for debugging on an actual Duetware device:
. On hot plug mode, from the actual current state of the Duetware device.
This is only available if the loaded code is the same as the one
configured in the Duetware device.
. On Reset and go mode, which resets the Duetware device JVM, as if it
booted or the JVM service

--------------------------------------------------------------------------------
SECTION 3 Known limitations
--------------------------------------------------------------------------------

. Simulator can not use send or receive data from / to any external sources.
MQTT messages sent within the simulator are displayed in the output console,
but are not sent to any actual broker.

. When the debugger is attached to an actual Duetware device, some mnemonics may
not be resolved, and thus displayed as interrogation marks (?)

. Debugger loader can not overload a program that has a smaller code size
with a bigger one. This also means that you need to configure the Duetware
device with a Java code from IoTize Studio before using this tool.
Use the minimum codesize attribute of this tool and IoTize Studio to leave
some place for the Java code to be uploaded.

. Debugger loader can not override the code located in the Duetware device
configuration itself. The configuration code will be reloaded each time the
Duetware device reboots. A proper configuration from IoTize Studio will be
necessary to durably store the Java code inside the Duetware device.

==================End of File===================================================