You are on page 1of 8

Okuma America Corporation

Okuma THINC Startup Service


Release Notes

Document No. S5038-140-04


Okuma THINC Startup Service Document No S5085-140-04
Release Notes Date: 2022-03-12

Revision History
Date Version Description Author
2017-05-26 S5085-140-00 Product Version 4.4.0.0 Casey M. Croussore
2018-06-04 S5085-140-01 Product Version 4.6.0.0 Casey M. Croussore
2022-01-17 S5085-140-02 Product Version 4.7.0.1; 4.7.0.2 Casey M. Croussore
2022-01-22 S5085-140-03 Product Version 5.0.0.1; 5.0.0.2 Casey M. Croussore
2022-03-12 S5085-140-04 Product Version 5.2.0.0 Casey M. Croussore

Okuma Corporation, 2017 Page 2


Okuma THINC Startup Service Document No S5085-140-04
Release Notes Date: 2022-03-12

Table of Contents
1. Introduction 4

2. Definitions 4

3. Release Notes: Version 4.3.0 4

4. Release Notes: Version 4.3.1 4

5. Release Notes: Version 4.3.2 5

6. Release Notes: Version 4.3.3 5

7. Release Notes: Version 4.4.0 5

8. Release Notes: Version 4.6.0 6

9. Release Notes: Version 4.7.0.1; 4.7.0.2 7

10. Release Notes: Version 5.0.0.1; 5.0.0.2 7

11. Release Notes: Version 5.2.0.0 8

Okuma Corporation, 2017 Page 3


Okuma THINC Startup Service Document No S5085-140-04
Release Notes Date: 2022-03-12

1. Introduction

The purpose of the Okuma THINC Startup Service (hereafter TSS) is to launch customer applications
when, and only when, the Okuma OSP System (NC Control) software has fully booted and the Okuma
THINC API is available.

Applications which rely on the THINC API should be registered with the TSS to be launched by it, rather
than performing independent checks to determine THINC API status.

2. Definitions
2.1.1 Startup Item: Any Application, Windows Service, or file which is registered with the THINC Startup
Service to be run when the control starts.
2.1.2 TSS: THINC Startup Service

3. Release Notes: Version 4.3.0

3.1 Previous Version


This version replaces and will upgrade version 3.2.1.0.

3.2 General
Purpose of this release is to provide a stable release of the TSS for Okuma Japan to use in conjunction with
MTConnect, and to place the TSS in to the Okuma AppStore (www.myokuma.com). Also, Okuma
grinders with P300 controls are now supported.
3.3 Change Log
• Changed referenced THINC API version to 1.19.0.0
• Added support for Okuma grinders
• Re-built installer using Advanced Installer
• Added more detailed system event logging
• User interface simplified
o Single main form; no longer using main form and settings form separately
o Use of icons where possible to replace text
o System Events tab added
o Deleted Property Bag
3.4 Known Issues and Limitations
Multiple languages are not yet supported. English text only.

4. Release Notes: Version 4.3.1

4.1 Previous Version


This version replaces and will upgrade version 4.3.0.

Okuma Corporation, 2017 Page 4


Okuma THINC Startup Service Document No S5085-140-04
Release Notes Date: 2022-03-12

4.2 General
Purpose of this release is to provide a stable release of the TSS for Okuma Japan to use in conjunction with
MTConnect, and to place the TSS in to the Okuma AppStore (www.myokuma.com). Also, Okuma
grinders with P300 controls are now supported.
4.3 Change Log
• Added separate Build for Okuma Japan; removed Adobe Reader from installer
4.4 Known Issues and Limitations
Multiple languages are not yet supported. English text only.

5. Release Notes: Version 4.3.2


Internal release only. This version immediately replaced by 4.3.3.

6. Release Notes: Version 4.3.3

6.1 Previous Version


This version replaces and will upgrade version 4.3.1. Version 4.3.2 not released.

6.2 General
Purpose of this release is to provide a stable release of the TSS for Okuma Japan to use in conjunction with
MTConnect, and to place the TSS in to the Okuma AppStore (www.myokuma.com). Also, Okuma
grinders with P300 controls are now supported.
6.3 Change Log
• Internal changes to installer logic only.
6.4 Known Issues and Limitations
Multiple languages are not yet supported. English text only.

7. Release Notes: Version 4.4.0


7.1 Previous Version
This version replaces and will upgrade any lower version. Version 4.3.3 not released.

7.2 General
Purpose of this release is to provide a stable release of the TSS for Okuma Japan to use in conjunction with
MTConnect, and to place the TSS in to the Okuma AppStore (www.myokuma.com). Also, Okuma
grinders with P300 controls are now supported.
7.3 Change Log
• Added: Setting for “Require Machine Restart after Settings Saved”
• Added: Button to stop a Startup Item that is in its startup sequence
• Added: Buttons’ appearance will change when they are disabled

Okuma Corporation, 2017 Page 5


Okuma THINC Startup Service Document No S5085-140-04
Release Notes Date: 2022-03-12

• Changed: Buttons (except Save and Close) are disabled during Startup Item save
• Changed: Buttons (except Save and Close) are disabled when Startup Item is in its startup sequence or
stopping
• Changed: Settings for User Name and Password are not available if the Startup Item references a file,
rather than a .EXE file. This is due to a Windows limitation wherein it is not possible to start a non-
executable file as a Process while using credentials. Target the .EXE that can launch the file, and add
the file’s path as the Argument, instead.
• Fixed: Main form buttons re-sized if language is changed
• Fixed: Maximum length of text in all TextBoxes is limited to 500 characters
• Fixed: String compares were not using CultureInvariat, causing the ‘Turkish I’ problem
7.4 Known Issues and Limitations
• Multiple languages are not yet supported. English text only.
7.5 To Do
• Enable application to ‘dock’ in to the viewable space on the controller; controlled by Setting
• Add ‘Create Error Report’ function

8. Release Notes: Version 4.6.0


8.1 Previous Version
This version replaces and will upgrade any lower version. Version 4.5.0 not released.

8.2 General
Purpose of this release is to provide a stable release of the TSS for Okuma Japan to use in conjunction with
MTConnect, and to place the TSS in to the Okuma AppStore (www.myokuma.com). Also, Okuma
grinders with P300 controls are now supported. Windows 10 support is added.
8.3 Change Log
• Changed: SCOUT dependency version for Windows 10 compatibility
• Changed: Okuma.OSPUtilities.DLL version to latest
8.4 Known Issues and Limitations
• Multiple languages are not yet fully supported. English text only.
8.5 To Do
• Enable application to ‘dock’ in to the viewable space on the controller; controlled by Setting
• Add ‘Create Error Report’ function

Okuma Corporation, 2017 Page 6


Okuma THINC Startup Service Document No S5085-140-04
Release Notes Date: 2022-03-12

9. Release Notes: Version 4.7.0.1; 4.7.0.2


9.1 Previous Version
This version replaces and will upgrade any lower version. Version 4.6.0, which was used internally, but
not released to public.

9.2 General
Purpose of this release is to provide a stable release of the TSS for Okuma Japan to use in conjunction with
MTConnect, and to eliminate a problem with Settings.xml.
9.3 Version Information
Versions 4.7.0.1 and 4.7.0.2 are functionally identical.
The difference is:
• 4.7.0.1 Supports Windows XPSP3 and Windows 7
• 4.7.0.2 Supports Windows 7 and Windows 10
9.4 Change Log
• Compiled with THINC API 1.19.0.0. Windows 10 does not easily support .NET 1.1 (previous API
versions were compiled for that), so changed to THINC API version built for .NET 4.0.
• Built with Visual Studio 2019 (previously 2010)
• Eliminated Settings.exe. All Startup Items are now stored in the Registry
• Changed Form startup behavior. Now, main Form should be visible only for 500ms before minimizing
to the System Tray. Better responsiveness.
• When installed version of THINC API is 1.17.2 or higher, there is no instantiation test of the API. The
API Notifier itself does that test, and then sets a Registry value. So, for THINC API 1.17.2.0 and
higher, the TSS only looks at said Registry value to determine whether it is OK to launch Startup
Items.

9.5 Known Issues and Limitations


• Multiple languages are not yet fully supported. English text only.
9.6 To Do
• Enable application to ‘dock’ in to the viewable space on the controller; controlled by Setting
• Add ‘Create Error Report’ function
• Update Message Box function for better visual
• Move Startup Items from Registry to SQLite DB
• Create DB registration DLL or EXE for external users

10. Release Notes: Version 5.0.0.1; 5.0.0.2


10.1 Previous Version
These versions replace versions 4.7.0.1 and 4.7.0.2, which were used internally (not released to the public).
There are no changes, other than the version numbers, which were changed only to match expected version
on www.myokuma.com

Okuma Corporation, 2017 Page 7


Okuma THINC Startup Service Document No S5085-140-04
Release Notes Date: 2022-03-12

11. Release Notes: Version 5.2.0.0


11.1 Previous Version
These versions replace versions 5.0.0.1 and 5.0.0.2, which were released to OCJ.
OCJ needed to cover cases of Windows XP, which is what 5.0.0.1 was compiled for.

There are no changes, other than the version numbers, which were changed only to match expected version
on www.myokuma.com

11.2 General
Version 5.2.0.0 supersedes v5.0.0.2, and will be released in the US market, for Windows 7 and Windows
10. There is no corresponding version for Windows XP at this time. Windows XP support may be added
back to a single unified version at a later time.

11.3 Version Information


• As of this time, v5.0.0.1 is the latest version that will support Windows XP
• Version 5.2.0.0 supersedes v5.0.0.2 in the US market, and supports only:
o THINC API v1.19.0.0 and higher
o Windows 7
o Windows 10
• At a later date, a single unified version, supporting Windows XP, Windows 7 and Windows 10 will be
released

11.4 Change Log


No functional changes since v5.0.0.2.

11.5 Known Issues and Limitations


• Multiple languages are not yet fully supported. English text only.

11.6 To Do
• Enable application to ‘dock’ in to the viewable space on the controller; controlled by Setting
• Add ‘Create Error Report’ function
• Update Message Box function for better visual
• Move Startup Items from Registry to SQLite DB
Create DB registration DLL or EXE for external users

Okuma Corporation, 2017 Page 8

You might also like