Server to provide VM to a thin client - virtual-machine

I have a strong server and 2 thin clients.
I'm looking for opensource software so i can stream or provide a VM from the server to the thin client. My plan is that the thin client will have to use pxe boot, to boot into the vm.
Anyone has a solution for this ?
Many thanks!

Related

Accessing a Gemstone/S server via a local or remote netLDI

Gemstone/S is generally accessed via netLDI service. I have a Gemstone/S on a hosted server and I connect to it from my development environment in my notebook.
The question is, what is best practice (or provide for a more stable environment): connecting to a local netLDI service and having it deal with a remote Gemstone/S, or connecting remotely to the netLDI running alonside the Gemstone/S server?
I'm currently using the second option (as above) to connect via SSH port forward from a tODE/Pharo setup in my notebook to the netLDI service running on my hosted server.
AFAIK, Dale developed tODE to be used exactly in the way (2nd option) you described. His earlier solution used a chatty protocol from a Pharo image to connect to the netLDI. That worked best running the pharo image on the same machine as the Gemstone, and connecting through VNC (preferably compressed, or NX). That was perfectly all right with a server on the same side of the continent (latency 40ms) but not so nice connecting from Europe to a US server. tODE deals much better with long latencies.
I don't know, but would expect the netLDI to need to be closer to the stones than the clients.

Recommended WebRTC Server Configuration for Native app (iOS/Android)?

I tried to build a server for integrating the webrtc native APIs in an native app, but I am not sure about how the server should be configured, like the ICE/STUN/TURN, signaling, media server etc..
So far as I know is the open source project: https://github.com/priologic/easyrtc
Can anybody give some recommendations?
Thanks
In a WebRTC infrastructure, there are several things involved. The client part is written in JavaScript and runs on the browser.
But as you said it is a server side part. First there is a ICE/STUN/TURN server that it's used for a client to discover its public IP address if it is located behind a NAT. Depending on your requirements could not be necessary to build/deploy your own server, but use an already public (and free) existing one - here's a list. You can also deploy an open source one like Stuntman.
Then it comes the signaling part, used by two clients to negotiate and start a webrtc session. There is no standard here and you have a few options.
You can use an XMPP server with a Jingle extension. You can deploy an existing XMPP server, like OpenFire or Tigase
You can also use SIP, a protocol much more encountered for VoIP. You can use JAIN-SIP or SIP Servlets.
Or you can develop your own signaling protocol using something like websockets.
The server side options that I was giving you were Java based ones, but you can find similar for other infrastructures too.
STUN/TURN is required. Use public ones (not absolutely stable) or get a Ubuntu machine ans install from the source: https://code.google.com/p/rfc5766-turn-server/
Signaling is trivial. You just forward messages between peers. Just build a simple chat server.
Media server is whole different story and require sophisticated client-server configuration.

Is there a way to securely transmit data from Windows Mobile 6.5 over the Internet?

I have an application in C++ that needs to transmit data securely via web services to our web server.
VPN was the first choice, but out network administrator informs us that we will not support the IPSEC protocols available on Windows Mobile.
Currently we have tried implementing a SSL connection, but found we don't have the libraries for that.
Alternatively, we have been trying PocketPutty to create a SSH tunnel, but that only has a GUI interface, and we're not sure how to get that to work via programming code.
Thank you
OpenSSL supports Windows CE.
SSL 2.0 has been supported since at least CE 5.0.
SecureBlackBox is also supported.

Monitor Apache web server using Java

I am in the process of developing a java application that monitors Web Servers and Application servers.
1] To monitor application server metrics like CPU,Memory,Thread and Connection pool i can use JMX API of Java
2] But is there any java api available to monitor Apache Web Servers ?
Please provide your valuable suggestions.
You may refer to this PDF which talks about the different ways to monitor APACHE Web server PDF Link (Refer to Page number 46)
1) To monitor application server matrix like cpu, memory and all, you can achieve very easily by Unix Scripting..if you are on UNIX Os..
2) Apache itself provide Java api, and again it depends what do you want to monitor ?

Silverlight: Enterprise-grade push notifications

We are building a Silverlight-based system in the financial domain. We need to push notifications/stream data from the server to the Silverlight client. We use Silverlight 4 for the client and Windows Server 2003/IIS6 on the server side (this excludes AppFabric).
So far I haven't been able to find a Silverlight-compatible data push solution that would be secure and scalable. Out of the box sockets don't seem to support SSL and the PollingDuplexHttpBinding doesn't seem to scale for the web farm implementations/failover. It also looks like that IIS is not the best platform for long polling applications.
Has anybody successfully implemented an enterprise-grade notification push solution for Silverlight and what technologies/products have you used?
Comet servers are pretty scaleable a lot of financial systems use them.
An example of this marketsplus.com.au/evolve who use a Comet server to pump price info up to their Silverlight client.
Some Comet implementations are meteorserver.org, pokein.com or frozenmountain.com/websync.