maemo.org - Talk

maemo.org - Talk (https://talk.maemo.org/index.php)
-   MeeGo / Harmattan (https://talk.maemo.org/forumdisplay.php?f=45)
-   -   [Announce/WIP] Pimote - remote application (https://talk.maemo.org/showthread.php?t=85589)

pinvoke 2012-07-20 09:41

[Announce/WIP] Pimote - remote application
 
Hey guys,
i wrote a few lines with 'meegoproject' on facebook, he forwarded me to this site. My English isn't that good, i hope you can still understand me.
I want to introduce a small project I'm currently working on. This is my first project with Qt so be nice to me. ( Please :) )

I'm going to get my Raspberry PI in the next weeks, and i want to use this thing as a small server. I don't want to connect a keyboard or a mouse, so i need some kind of remote. That's why i wrote pimote.

It's a module based RPC-Server which should be platform independent. (I tested Windows 7, Windows Server 2008 and Arch Linux)

The communication is based on the HTTP protocol. It's expecting JSon requests. It's slot/signal based and requires a client and a server module. You can add filters also, but thats optional.
I don't want to go too deep into the detail. This would make a long long text. If you want more details about it, i can add them later. Maybe someone is already interested in it.

To make it quick, you can place a server somewhere on your PC or even on your N9. The server contains modules. For example a module to control a media player. The client is now able to tell the server to change the song. Very easy stuff. More about RPC is here on wikipedia(http://en.wikipedia.org/wiki/Remote_procedure_call)

Since this library is module based, i want to ask the community, what modules do you want?

I thought about something like this:

- Media Player control (Winamp, Windows Media Player, Amarok, VLC, FooBar, Clementine, Rhythmbox, omxplayer, Zune, S&MPlayer ...)
- PC control (Mouse movement, virtual keyboard, auto refreshing screenshots, shutdown/restart, ...?)
- File manager
- JDownloader control
- Process control (start, stop, taskmanager stuff)

since you can place the server on the N9/N900/.. too, i would add a SMS/MMS sender. So you can send messages from your phone via pc.

What do you think about this idea? The server/client part already works. I just need suggestions for modules and gui stuff. I'm as creative as a brick, so some design ideas for the gui would be great :)

I can't provide much screenshots, everything is just console based stuff at the moment. All i can provide is this:
http://img6.imagebanana.com/img/ztgwqq3o/HolzShots.png

I hope getting some responses. I think this project has a good potential, and it would be sad, if the project dies just because of the lack of interest ;)

F2thaK 2012-07-20 09:48

Re: [Announce/WIP] Pimote - remote application
 
Since getting the N9 Ive wanted an app that can make the N9 be used like a remote to control Windows Media Player on my PC, using wifi to communicate - not bluetooth.

If this is only one thing the app you want to make can do, I and no doubt many others will be interested!

Hope you understand!

thedead1440 2012-07-20 10:15

Re: [Announce/WIP] Pimote - remote application
 
Could you add control for the Zune app on Windows...thanks...

Kozzi 2012-07-20 10:16

Re: [Announce/WIP] Pimote - remote application
 
Possibility to have a page of buttons to launch applications on server, think of N9's launcher but for server's applications which you can customize. The ability to have jdownloader pushing captchas to n9 so you can fill in would be awesome too but dunno if possible.

pinvoke 2012-07-20 10:27

Re: [Announce/WIP] Pimote - remote application
 
F2thaK:
Yes, i'm going to integrate more than one module. Would be a waste of time to write the whole module based functions, if i just add one :)

thedead1440:
probably. I never used Zune and i don't know the api. Can't promise it.

Kozzi:
yeah, that would be possible. But i can't guarantee pushing captchas, since the whole protocol is request-response based, you have to ask every time for new captchas. Would eat much resources. But as mentioned you can place a server on the n9 too. In the same app of course. This could work, but would be very hackish i think.

Thanks for the answers :)

shanttu 2012-07-20 10:30

Re: [Announce/WIP] Pimote - remote application
 
My vote to mediaplayer control for Clementine and (S)MPlayer.

P4d0uch 2012-07-20 10:53

Re: [Announce/WIP] Pimote - remote application
 
great app. Since i have n9 im looking for app for sending sms from pc. This would be awesome.

slarti 2012-07-20 11:00

Re: [Announce/WIP] Pimote - remote application
 
Very cool. I've been missing a client for WifiRemote for MediaPortal. I don't know how hard it would be to use your project as a replacement?

pinvoke 2012-07-20 11:30

Re: [Announce/WIP] Pimote - remote application
 
shanttu:
I added S/mplayer into the list

slarti:
I put it on the list, but i can't guarantee it.

P4d0uch:
Thanks to Qt this could be very easy :)

Morpog 2012-07-20 12:20

Re: [Announce/WIP] Pimote - remote application
 
Windows Media Center remote control. That would be awesome!


All times are GMT. The time now is 08:03.

vBulletin® Version 3.8.8