Skype in Eclipse via ECF - skype

I am looking for a skype provider plugin to work with Eclipse ECF in Helios version of Eclipse.
There is only one Skype provider so far and the update site for it is down for very long. Has any one connected or code shared via any Skype provider with Eclipse?
Your suggestions are most welcome.
Thanks,
J

Related

How is Kaa different from Kura?

I am a student who just started working on a research project, which is to compare Kaa with Eclipse Kura. I don't have any knowledge about IoT before working this project, so I got really lost and had no idea how to compare them. Hope someone can give me some advice. Thanks!
I cannot speak to the specifics of Kaa, so you would need to thoroughly review their documentation. From my understanding, Kaa is mainly focused on the Cloud side of the IoT stack. They provide SDKs for various languages that you need to compile and install on whatever device you intend to connect to the Cloud.
Eclipse Kura is a Java/OSGi framework that runs on an IoT gateway. The framework provides built in services for managing the gateway (networking, cloud connectivity, remote management, etc.) and abstracts away many of the complexities in writing applications for the gateway (GPIO, serial, BLE, etc.). Eclipse Kura doesn't provide a Cloud backend itself, but has built in support for connecting to open source platforms such as Eclipse Kapua and industrial backends such as Eurotech Everyware Cloud, Amazon AWS IoT, Microsoft Azure, etc. In theory you could install the Kaa Java SDK in Eclipse Kura and have Kura connect to Kaa, but I have never tried this.
I hope this helps,
--Dave

Deploy a desktop application from a web site

I have a requirement to install a desktop application written in visual c++ when our customers log in our asp.net web site. The desktop app will be installed once, but will be updated as a newer version is available. What is the best way to do this?
My second question is that is there a way for my asp.net web app to interact with a window service installed on customer computer and direct the window service to control USB devices.
My work uses software by a company called Citrix. There is some client side software that goes on the client's PC. When setup correctly, we can click a link on our sharepoint site that will trigger the citrix client software to launch a WPF desktop application from a network drive that will run locally on the clients computer (might be in a virtualized space that Citrix creates). This seems to work well, it runs our WPF applications that use windows authentication. This is all I know about it. You can research more if you're interested.
To answer that second question... Your window service would need to expose some kind of service for the client (asp.net web app) to communicate to it with. So ideally I think setting up the windows service to host a WCF service inside it and use something like named pipes or HTTP protocol to communicate with your application. I don't know what kind of USB devices you are trying to control though, that will take research on your part. But if you can control them with a local console application, you should be able to do the same with a windows service.
Good luck. Hope this was helpful.
You can't install an app from a web site, best you can do is prompt the user to download the installer. And asp.net (or any website in general) can't interact with the window service on the client. Imagine going to a website which changes your service settings, installs viruses, etc. A website is pretty much limited to changing cookies and local storage on the client, anything else on the client is inaccessable.

Is it possible to put multiple versions of Oracle.DataAccess.dll on the same machine?

My group has developed several apps that were optimized for the Oracle 11.2.0.1 client and older versions. I recently installed the latest Oracle 11.2.0.3 client to take advantage of the Entity Framework support. Some of the older apps don't work with the new client. I am hoping to allow apps that require both the latest 11.2.0.3 client and older versions to survive in harmony on our client's machines. Is there a way to do this?
I have one machine with Oracle 11.2.0.1. I tried to manually load Oracle.DataAccess.dll 11.2.0.3 into the GAC, but the app that depends on it still doesn't work. Is there something else that I need to do?
This is what my GAC looks like:
And here are the policy files:
Okay, so my colleagues helped me find a solution to this. For some reason, the OraOLEDB11.dll wasn't registered, and so when we registered it with the following command,
Regsvr32 C:\Oracle\product\11.2.0\client_1\BIN\OraOLEDB11.dll
(the path to the client home may be different for you), it worked.
With the 11.2.0.3 client installed, and by registering this .dll, the software that was developed on the 11.2.0.1 platform worked correctly with the new 11.2.0.3 client.

How to implement SignalR if there is more than one iis server?

Is there support for a cluster of iis nodes when using SignalR? Or do I need some third party message bus?
Not yet, but they are working on it.
It's planned for the 0.4 release.
When ready, more information will probably be published in the wiki: SignalR and Webfarms on the wiki
Edit2:
Azure, SQL-Server and Redis are implemented.
We just implemented this addon in our application and so far it works flawlessly. It uses a RabbitMq instance to distribute the messages to other servers and is really easy to configure.
https://github.com/mdevilliers/SignalR.RabbitMq
We haven't tried this on a production server yet.

Shortcuts on networked computer's desktop

I need my application to create shortcuts to my application on all computers connected to a particular network, when the Setup is run.
Please advise how is it possible in Setup Project.
Thanks
Furqan
This is usually done through separate installations:
one on the server to install the application
one on each client to create shortcuts and/or configuration files or registry entries
You can use a single installer for both installations, but when using Visual Studio setup projects it's easier to create separate installers.
For automation you can deploy the client installer through network deployment software, for example Active Directory (GPO). I didn't find a GPO tutorial online so I can post it here, but you can contact me if you need some guidance.

Resources