Skip to main content
5-Regular Member
July 23, 2020

Expert Session: ThingWorx Extension Development

  • July 23, 2020
  • 1 reply
  • 5515 views

Applicable Releases: ThingWorx Platform 7.0 to 8.5

 

Description:

 

  • Introduction to ThingWorx Extension Development, with the following topics:
    • What is an Extension
    • Why building an Extension
    • Prerequisites
    • Installing Eclipse plugin and features
    • Creating entities with the plugin and including exported Entities in an Extension Project
    • Upgrading or Updating and Existing extension in ThingWorx
    • Building with Gradle and Ant

 

 

 

1 reply

14-Alexandrite
August 25, 2020

Hi. Great video!

 

As of TW 8.5 and 9.0 what are the extension development limitations and capabilities? For example in the video Meghan mentions that Subsystems cannot be created from extension.

 

Looking forward to your reply.

Nahuel

5-Regular Member
September 1, 2020

You're going to find the most relevant information in our Help Center at the following link, and in sub pages: https://support.ptc.com/help/thingworx/platform/r9/en/#page/ThingWorx%2FHelp%2FBest_Practices_for_Developing_Applications%2Fbuild_deploy_applications.html%23

 

The API documentation is here: http://support.ptc.com/help/thingworx_hc/javadoc/
Within the API docs you can look for the annotation ThingworxExtensionApiMethod and ThingworxExtensionApiClass to determine what methods and classes should be available through the Extension SDK.

 

Eclipse Plugin for dev: https://marketplace.ptc.com/apps/193295/eclipse-plugin-for-thingworx-extensions---version-720#!overview 
It appears the plugin has not been updated for a few years now, and there haven't been any new quick access menu items. Looking through the API documentation, you will be able to determine what entities you can and cannot implement in an extension.

 

The 8.5 & 9.0 SDKs will be located in your TWX product downloads page : https://support.ptc.com/appserver/auth/it/esd/product.jsp?prodFamily=TWX 

 

 

14-Alexandrite
September 2, 2020

Thank you for your detailed reply.

 

As you mentioned Eclipse plugin has not bee updated for years. According to Eclipse Plugin Documentation the last version is 4.4 released in November 2017. Also, the Extension SDK found in ptc marketplace is 8.3.

That makes me wonder what is the roadmap for those tools and if should I start developing with them.

 

Any lights on the matter would be much appreciated.