Is Teamcenter Visualization Professional/Mockup/Normal etc customizable? - teamcenter

The Teamcenter rich client (RAC) is customizable, since it is an application based on Eclipse. However, Teamcenter Visualization tools seem to be an individual component in the Teamcenter suite.
Is it possible to customize this software? My goal is to develop a mobile app to control the Vis View/Mockup application remotely. In the first step, it is not necessary to visualize the 3D image. Only finger gesture is enough. In the second step, it would be nice to synchronize the 3D image in the desktop and the mobile device.

I believe that teamcenter visualization software already support as mobile app, i don't think so you will able to do any customization with Visualization....but still you have chance to go through the installation directory and find out exiting setup file if you can catch up some thing.

Teamcenter Visualization has a mobile app already. But to answer your first part of the question, TCVis is built with COM components. Though i am not sure whether any documentation is available or not from vendor, atleast it is possible to invoke tcvis app by starting with FrameBroker and ObjectBroker dlls. Just add reference to those dlls, and you will find functions to do so.

The documentation of the COM API is in the installation folder C:\Program Files\Siemens\Teamcenter11.1\Visualization\Examples\Automation\Documentation\Start.html

You can customize Teamcenter Visualization but you should have license on SDK

Related

How to provide remote control feature on tizen TV

we have our own cms system and need to add feature to access tizen device remotely.
I have check various docs and pdf, but enable to get exact approach used behind.
Some where it was mentioned that we need to install vnc server on the tizen tv, which will help us to connect tizen tv remotly. but how can we install vnc server on tizen tv.
You did not specify what platform you are using. I am familiar with Samsung's QM models and will offer what I know about those. I presume what I say here generalises to all models supporting SSSP 5+.
I can think of two alternatives to the MagicInfo RM Server.
Reverse engineer the MagicInfo RM protocol and create your own server. I would take a close look at your partnership agreement before trying that.
Create your own SSSP application. For this to help you it has to always be running. The way you do that is with URL Launcher. I am not sure if it is possible for your application to not take over the screen. There are also some limitations to what system calls an SSSP application can make.
Up to you to figure out what meets your requirements.
From a fiscal perspective, you should weigh what Samsung's RM Server will cost you in licensing fees versus what it will cost you to develop and maintain a custom solution. Keep in mind, SSSP is a moving target.
You mentioned VNC. When you make an SSSP application you can also make a Nodejs application along with it. Ask Samsung and they will tell you about it. I am sure there are npm packages for VNC that can help you. Maybe there is a VNC web client and you do not need to bother with Nodejs at all. There is NaCl too.

Open executable jar from Unity UWP

I'm building a windows app using Unity3d and I want to include an executable .jar file which has to open on button click from the app. Is there any way to develop this? Please help.
Unfortunately I don't think there is a direct way to do this. Pure UWP apps (which are generated by Unity) are sandboxed and compiled using .NET Native. As such they don't allow executing external code/process as that would pose security risk.
If you used an external Desktop Bridge app (which has full permissions) and communicated with it via app service (see this documentation article), you could theoretically achieve this, but it sounds a bit too complex. Another alternative would be to publish your app as a classic Win32 game. It would still be possible to publish it on Microsoft Store, however it would be limited to desktop devices.

LibVLC v3.0.3 - How to know what are the only plugins needed by my application?

I am using LibVLC v3.0.3 for my application to play WAV sounds from memory.
So far I was able to determine the main plugin folders needed for this (and this is by only testing by deleting one folder at a time and test if the application is working and there is sound in the output).
I want to filter these 5 left folders which are (access, audio_filter, audio_output, codec and demux) to keep only the needed plugin DLLs.
I found out that: the less plugins are loaded, the more the application loads faster.
And, is it possible to link these plugin libraries statically with the application in the compile time !?
Thank you for your understanding.
How to know what are the only plugins needed by my application?
That would depend on what your application is doing. Once you know the features of your application, you can learn about which VLC plugins do what and possibly remove those you do not want using configure if you build yourself https://wiki.videolan.org/Configure/.
I found out that: the less plugins are loaded, the more the application loads faster.
I guess that's true, but not all plugins are loaded by default.
And, is it possible to link these plugin libraries statically with the application in the compile time !?
Depends for which platform. For Windows I don't think so, but current VLC apps for Apple platforms are statically linked.
I'd advise you to have a look at the official apps build scripts from the VideoLAN gitlab https://code.videolan.org/explore/projects/starred
If by any chance you're using the .NET stack (for Windows), that will be easier thanks to https://github.com/mfkl/libvlc-nuget/blob/master/cherry-picking.md

building flex applications in eclipse

I installed eclipse and the FDT plugin.
Now i would like to create a flex project.
I am wondering how to get a designer for the mxml where i could drag and drop lists, buttong and build a UI in flex.
I am totally new to flex.
Also, once i have that, if I build that as an application, it seems to generate a swf file.
Not sure if i can run this in anything other than a brower. The latest adobe flash player has not standalone exe.
I would like to understand the recommended workflow if I need to build a flex application.
I am basically looking at developing a desktop/web application that has fusion charts to visualize certain data.
I am wondering how to get a designer for the mxml where i could drag
and drop lists, buttong and build a UI in flex.
The current version of Flash Builder has one, and I thought that was the only Flex IDE that had a design view. The Flash Builder design view is limited, as it only works with the current version of the Flex SDK and is all around problematic. Most developer's don't ues it and the feature will be removed in the next version of Flash Builder.
I've heard rumors that IntelliJ may add one in a future version, but I wouldn't count on it.
Once i have that, if I build that as an application, it seems to
generate a swf file. Not sure if i can run this in anything other than
a brower. The latest adobe flash player has not standalone exe.
Correct; a Flex project's primary intent is to build an SWf file that will run in the browser. At one time Adobe offered a stand alone player that the SWF would run it. I'm not sure if they still do. It was not practical to assume end users had the stand alone version of the Flash Player, though.
I have no idea if FDT supports this; but you can use the same, or similar, code with Adobe AIR to create an AIR file. The AIR file should run anywhere that the AIR runtime can be installed. If you use the Adobe AIR Captive Runtime feature on a windows PC you can create an executable.
Idea won't ever get a design view, because it requires a special version of the Flash player built into the IDE. This in turn requires access to the Player source code, and adding a bunch of platform-specific JNDI junk to your IDE. And given that even Adobe is dropping support for the design view, it's apparently not economically viable to maintain that special version, even if you have the sources to Player and the right to use them.

Creating and installing a Plugin for mobile Safari on ios4 devices

I have created a simple web plug-in to write data to file system. This works as expected on a mac Safari. Here i have to manually place the plug-in on to the /Library/Internet Plug-Ins folder. My question is there a way to find if the plug-in is not present through JavaScript and if it is not then download and install the same. I also would like to know if the same can be done on mobile Safari running on ios4 devices?
Obviously you can not load Plugins of any kind in Safari on the iOS device. This is the main reason Flash does not exist on iOS.
On the Mac you can do that. But you need to create the plugin in C++ and for each platform independently.
If you code the plugin correctly, it should be possible to "detect" it using JavaScript. I highly doubt you can download it automatically, though. This would pose a very large security hole for every user.