This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

CCSv7: GUI Composer issues

Guru 20035 points

Hello,

I haven't received a response to one of my questions at the following post:

Does the cloud version of GUI Composer store the GUI on TI server or my local drive? - Code Composer...

e2e.ti.com
Other Parts Discussed in Thread: TMS320F28335 Hello, Does the cloud version of GUI Composer store the GUI on the TI server or my local drive? Does it allow the
 

As far as I know:

1. GUI Composer v2 requires the user store to store their GUI on the cloud.

2. GUI Composer v1 projects and v2 projects are not backwards compatible.

Are both of these statements correct?

Also, Can I install GUI Composer v1 on CCSv7? If so, where can I get the GUI Composer v1 app?  It's not located in the app center any more.

Stephen

  • Hello,

    Could someone at TI please answer my post.

    I won't able to if I am not able to use my existing GUIs if the GUI Composer v1 is not compatable with CCSv7.

    Thanks,
    Stephen
  • CCSv7 will have a GUI Composer v1 Runtime available in app center for download. This will allow v1 apps to run in CCS. They would need to be unzipped into CCSInstallRoot\ccsv7\webapps folder and would then appear under View->Gui Composer -> Applications v1 menu. GUI Composer Designer v1 is not available in CCSv7. 

    Yes, unfortunately GCv1 and GCv2 apps are not compatible. 

    GC Designer v2 is available online at dev.ti.com/gc. It supports running and publishing (privately). It also supports exporting an app as standalone. The generated zip file can be unzipped into CCSv7. Specifically into CCSInstallRoot/ccsv7/eclipse/dropins-gc . The app would then appear under View->GUI Composer -> Applications menu.

    The documentation for GCv2 is still a work in progress, we are planning on making significant updates over coming weeks. However, if there is any particular issue that you are struggling with then please post to the forum and I'll try to focus on this first. 

    Martin

  • Hello Martin,

    Thanks for the reply.

    Ok, then I will just use CCSv6.2 to update old GUIs and import them into CCSv7.

    It looks like GC Designer v2 at dev.ti.com/gc is placing the project files on the cloud. Or is the project located in a directory on my local computer?

    Stephen
  • Hello Stephen,
    While you are working on your application v2 designer is storing all project files in the cloud. Once you are done with your design you can then export project artifacts locally. Project files being stored in the cloud: Is this a concern/issue for you?

    Thanks,
    Martin
  • Yes, I do not want to store my GUI design on the cloud.
  • You may want to rethink the CCS v7 GUI design store on the cloud strategy and/or provide a usable alternative for defense/security applications as these users may want to "locally cloud" for obvious reasons.

    Jim
  • Hello Martin,

    Thanks for all the information.

    What's the possibility of having a separate GUI composer application in the future?

    I am not able to get the gui I downloaded from the designer to show up in GUI Composer->Application menu item. I didn't see a dropins-gc folder in C:\ti\CCSv7\ccsv7\eclipse folder, so I created one and put the .gui file in that folder. Did I put the gui file in the correct folder? What else do I need to do to get it to work?

    If CCSv7 is able to generate a GUI from a text file, why is it so hard to have a separate designer application that runs on the user's computer?

    Stephen

  • Hello Martin,

    Why isn't the GUI showing up in the application menu?

    Also, what's the possiblitity of TI creating a separate GUI v2 application or plugin that runs on the user's computer?

    Stephen
  • Hello Stephen, 

    Creating the dropins-gc folder is what is currently needed. You need to unzip entire contents of a zip into dropins-gc not just .gui  file, including folder name. i.e. you would get the zip file by selecting File->Export as  Standalone App. GUI file is something that designer uses to generate an html file, html file is also more of a top level file that has the layout and includes a bunch of other files. Other files have the actual code to render various widgets in your application. 

    Desktop version of GUI Composer v2 is technically possible, but it is not something that is on our near term roadmap. I'll certainly discuss this need with the team. 

    Martin

  • Why does the Dashboard have to connect to TI server?
  • TI should not restrict the end used to a cloud server application only; again look at my earlier comment wrt to customers that have security / IP / ITAR sensitive design applications. If they are doing the cloud tactic to collect use data, then an alternative means is necessary (spoken as an ex-TIer who recalls some data collection of use data back in the '90s)

    later

    Jim

  • Also, will the GUI Composer v1 plug-in work with CCSv7?
  • Stephen, 

    There might be a bug with some component (widget) where it is pulling some information from ti server. However, that is not the intention. The goal is for those apps to be self contained once they are installed into CCS. I created a simple app and the only thing that it is getting externally is google fonts. We need to fix this as well. 

    Beyond this there are other features such as CCS Resource Explorer and CCS update that contact TI servers. I am assuming that you have eliminated those already. If you are willing to share your dashboard(could be privately) then I can take a look if there is something that is getting pulled from TI servers. 

    Yes, you can run GCv1 apps in CCSv7. You will need to install optional GCv1 Runtime which should be now available in CCS App Center. 

    Martin

  • Thanks.

    I actually meant "Will the GUI Composer designer plug-in work in CCSv7?".

    I was able to get my GUI Composer V1 app to run in CCSv7.

    Stephen

  • Ok Martin, just as long as we are not tabulating usage by contacting the TI servers to deploy the content that is targeted for self containment, that may be workable (although secured CCS installations may have to jump through some more IT hoops to get CCS updated)

    thanks
    Jim
  • note ... the app does not show in the menu in "simple" mode

  • Thanks Jaromir, 

    I'll file a bug for it. 

    Martin