Multi-OS Remote Control (2 Viewers)

tom1502

Portal Pro
October 4, 2004
202
0
Speyer
Home Country
Germany Germany
Hi,

i currently use TVE3 in multiseat environment. Nice...
But i'd love to be able to control the Server in Terms of channel-Switching, EPG and recordings without windows/Mediaportal Client.

So far i know that the communication is realized via .NET remoting with the binary protocol via TCP.
What i could do is:
Write a Java application that works like a remote and shows the EPG.
Problem is, that i dont know the binary format, and as far as i know, it is proprietary.

Is there any .NET remoting lib for java?
Or would it be a Problem to use the XML/SOAP way via HTTP?
How much more traffic would that be? How hard would it go on CPU load?

Does anyone else think it would make sense to have such a remote, to control MP-Server and watch via VLC i.e.(On my mac mini, or linux-notebook)

Thx and regards

tom
 

tom1502

Portal Pro
October 4, 2004
202
0
Speyer
Home Country
Germany Germany
hi gemx,

why not put us together, you write the plugin, me the client-application.
Lets handle it via XML.
Therewith we can cover all systems where J2SE(maybe J2ME l8er on)is available, and no need for ugly console-commands :-D
What do you think?

tom
 

tom1502

Portal Pro
October 4, 2004
202
0
Speyer
Home Country
Germany Germany
HI,

i've checked out the possibilities via .NET remoting and JAVA.
Nothing is against teaching your application the "SOAP-Slang" of .NET remoting, BUT this is going to take ages i guess... i've found a commercial product for .NET remoting with java, but $399 per license is a bit... too expensive!

So what we should do is:
Develop a "kiss"-like protocol, write a plugin for the server and a nice Java app for the client...
Who is willing to do this with me(in a slooooow process due to my rare time)?
Gemx, are you still with me?

tom
 

scoop

Retired Team Member
  • Premium Supporter
  • November 14, 2004
    614
    7
    Hi Tom,

    Why not just use C# as a language? It has very much resemblance with Java so it should be very easy for you to make the switch. Or do you really need the benefits of Java (i.e. true multi-platform support ;) )? Before I started helping with MP I always wrote in Java, and I found it very easy to make the switch. I mean, with .NET it's a matter of a refference to a particular DLL and you're ready to go. Much easier than writing again an additional remoting interface on top of the current one.

    Kind regards,
    Michel

    P.S.: What about PowerScheduler? Have you tested it already? ;)
     

    tom1502

    Portal Pro
    October 4, 2004
    202
    0
    Speyer
    Home Country
    Germany Germany
    Hi,

    i am really sorry i didnt test yet... i could use a 48h day... well i will, i promise, hopefully tonight!

    I really need the multi platform benefits... i want to be able to control the server from OS X on my mac mini, and linux on my laptop...
    I know, using C# and .NET would make it much easier, but i wouldnt be able to achieve what i want...

    sry again that i didnt test yet...

    tom
     

    tom1502

    Portal Pro
    October 4, 2004
    202
    0
    Speyer
    Home Country
    Germany Germany
    why not Mono... no problem for me, but i never used it, and i never really coded in C#... so thats why i wanted Java... but i am open for other ideas!
    can i use C# to run on Linux/Mac OS? -> is there a compiler for the different platforms?

    tom
     

    scoop

    Retired Team Member
  • Premium Supporter
  • November 14, 2004
    614
    7
    You can find more info about Mono here: http://www.mono-project.com/
    But AFAIK Remoting hasn't been implemented yet by Mono? If it ever will be, it'll most likely be compatible with .NET Remoting as its goal is to to be compatible with the EMCA spec for the CLI. And yes, Mono supports multiple platforms including Linux and MacOS.

    EDIT: It seems I was wrong, Mono already has support for Remoting and it looks like some people have succesfully setup remoting between different CLI's on different OS's. So it might be worth a try?
     

    tom1502

    Portal Pro
    October 4, 2004
    202
    0
    Speyer
    Home Country
    Germany Germany
    yeah, i know mono is available for different platforms... the question is, if i can use C# for x-platform development?
    Isnt C# a M$ baby?
     

    Users who are viewing this thread

    Top Bottom