Skip to main content
14-Alexandrite
July 5, 2021
Solved

Creating a Mashup Widget Extension jdk required version

  • July 5, 2021
  • 2 replies
  • 1108 views

Hi!

 

I'm trying to validate the flow of Creating a Mashup Widget Extension.
This guide is useful but the requirements are outdated.

nahuel_0-1625517308149.png

What jdk version is requiered for building an extension for ThingWorx 9.x?
And for linux, if open jdk is supported, which version is required also for TWX 9.x?

 

In the step 1 of the same guide there are two links, one to the Eclipse Plugin and one to the Extension SDK.
Looking at the URL I found it says "trialeditions". What are the diferrences between the non-trialedition and the trialedition?

 

Regards

Best answer by BogdanM

For widget extensions you don't need any kind of jdk as these are developed using javascript and css. You also don't have to use eclipse or the Thingworx plugin and can instead use any IDE with good javascript support (such as visual studio code).

 

Widgets that aren't based on the visual sdk don't have any dependencies for Thingworx and you can just write and compress the javascript files by hand to get started.

 

If you want to build on top of the visual sdk, you can follow the getting started guide at http://support.ptc.com/help/thingworx_hc/visual_sdk/

2 replies

BogdanM1-VisitorAnswer
1-Visitor
July 8, 2021

For widget extensions you don't need any kind of jdk as these are developed using javascript and css. You also don't have to use eclipse or the Thingworx plugin and can instead use any IDE with good javascript support (such as visual studio code).

 

Widgets that aren't based on the visual sdk don't have any dependencies for Thingworx and you can just write and compress the javascript files by hand to get started.

 

If you want to build on top of the visual sdk, you can follow the getting started guide at http://support.ptc.com/help/thingworx_hc/visual_sdk/

Support
July 23, 2021

Hi @nahuel.

 

If you feel your question has been answered, please mark the previous response as the Accepted Solution for the benefit of others with the same question.

 

Regards.

 

--Sharon