Skip to main content
16-Pearl
April 12, 2024
Solved

Vuforia Studio Question

  • April 12, 2024
  • 1 reply
  • 2374 views

Hello Community,

   I have a question regarding vuforia Studio so we have used vuforia studio to make a checklist with around 7 pages as you can see in the attached picture. This is one of the page and as you can see that there are so many widgets (checboxes, textfields, Gridlayout (rows and columns )). Its working completely fine in preview but just for DEVELOPMENT PURPOSES its so SLOW!  its working extremely slow like if i select one widget then i need to wait 6 seconds so that my selection works and i can add/remove widgets and for me its very inconvienent. Anyone has an idea about it that is it a good idea to create checklist in vuforia studio? I have created one which is working fine now but now for creating second one i am already so tired and i cannot wait so long between just selection of widgets and write classes OR if i want to add new widget or remove it. Please give me your insights? what are your ideas behind?

 

Questions

1) Is there any way that vuforia studio works better and fast?

2) which platform do you suggest to make checklist if not vuforia studio? like sharepoint etc

 

Jamal8548_0-1712920846163.png

 

Best answer by RolandRaytchev

Hi @MA8731174 , I think as @Rocko mentioned possibly the Vuforia Studio will not make sense for usage when you need to have only some  compley datasheest display without augmentation. Possibly you can call simple in a browser a thingworks mashup which will e.g. based on data you will make some selection and descision. 

Still a possibly option could be  that a display of TWX mashup could  done paralell to opened Vuforia View which will show some related experience (related to the location where currently you are). In your experience you can display only the data which is relevant to augmentation or has any spatial relation to your position (e.g. a gauge which displays a temprature on the wall) - but this data could be changed depening on that what you set in  the TWX  mashups etc...

1 reply

Rocko
19-Tanzanite
April 12, 2024

I can't comment on the slowness as there might be many reasons for it. But I wonder if your app has an AR part at all? It's not shown here, so why not just use a Thingworx Mashup on a mobile device? This seems to be just a large text-based form.

MA873117416-PearlAuthor
16-Pearl
April 12, 2024

Hi @Rocko I dont have AR in this application. This does not make any sense i think to use Vuforia Studio for this case right?

 

Question if i want to implement it on thingworx.

 

1) Is it possible that i can generate PDF in thingworx for complete checklist list i have pages here it generates pdf also here?

2) is it possible that user would able to sign also that pdf in thingworx mashup?

3) The checklist has very complex parts so it contains parts to be filled from three people and once it is compeled then data needs to store in database thats it and in mashup each entry has that complete pdf fillled looks like same as in mashup. I have attached a picture also in this post and thats is one of the portion of checklist. it needs complex json structure also to fetch and store data as there are 4 people who will fill this checklist and then it will be closed so for calling back and forth of data needs a good implementation. Then in future changes can also come that may be we dont need one field may be and we need to store data in a way that it remains consistent in the future also with past data.

 

Jamal8548_0-1712929657701.png

 

Rocko
19-Tanzanite
April 12, 2024

I don't think Vuforia makes sense for this use case.

You can create PDF with this extension https://github.com/ptc-iot-sharing/DataExportExtensionTWX.

Signing PDFs is not a Thingworx functionality. But you can create an extension based on java that could do this.

I guess the question of the last part is what you would use to store the information?

As there is changing content fields, JSON as datatype would give you the needed flexibility. You could store this in a DataTable with a JSON property, or for better scalabiltiy, in a SQL Table with a JSON column.