How to develope Screen Cast app? - Java for Android App Development

I'm starting with the idea of an application able to cast the screen to a Desktop, and the desktop could show the screens of many tablets or phones connected to it.
I've been searching by a couple of days and i've found nothing that gave me a start point where i could begin to learn and figure out how to cast the screen from android and how to receive it in the desktop (windows, mac, linux).
It would be awesome if someone of you could help me with resources or any kind of clue to start with.

Take a look at this: https://github.com/dvideby0/screenshare
That allows you to share your screen on a lan by using http://xxx.xxx.xxx.xxx::port

Related

PocketPC as MIDI controller?

This may be a stupid question, but is it possible to send real-time MIDI data over the USB link between PPC and computer (or via a wifi SD card for that matter)?
I've been playing with this Clanger Theremin app that turns your PPC touchscreen into a musical instrument of sorts - movement on the X axis changes pitch, movement on the Y axis changes volume.
It would be great if the entire touchscreen could be set up to send changes in MIDI values to a program running on the PC, also using the X and Y axes. Once MIDI data can be transferred, you could play the tuba via your PPC, or scratch virtual records like a dj, or really do just about anything.
There's already a program in development that allows you to do this with a Wacom drawing tablet (http://www.livelab.dk/tablet2midi.php), but a drawing tablet is already set up via USB to be a human input device or whatever you call it, so I wonder if the link between tablet and computer is at all similar to that between PPC and computer.
So would something like this be possible? Or is this just a pipe dream?
Wouldn't you just create a server on the desktop and get the client to connect to it through the Activesync network connection or bluetooth personal area network? The server would then have to behave like a MIDI device which might be the hard part. Would the PocketPC client produce MIDI events or send simpler x/y coordinates to the server which would then generate MIDI events?
this is a bloody excellent idea!!!
i can never have enough x/y pads!!!!!
anyone fancy a crack at it?
it should be pretty simple!
should have the option that when its touched it activates a switch (simple NOTE ON when pressed/ NOTE OFF when released). ive got annoyed with many xy pads for that reason!
i have a friend who may find this pretty easy.. sadly my code skills in that area are lacking severely.
i suspect he is too busy though..
i am quite liking the idea of the server/client method, with the ppc sending the data to a server that then converts that to midi data...
perhaps even a clever card export style driver emulation.. (only requires a pc driver instead of server program)
assignable hardware buttons!! great for activating effects..
anyone got any ideas?
edit: had another idea
great, i'm glad somebody else likes this idea! I guess the question is - how do you get a project like this started? I also don't have the coding experience that would allow me to make this myself.
Could I (or we, if there are more people that want this made) offer some sort of bounty for a finished app? Is there any system in place online for doing something like this? Something where you give a list of necessary specs and then post a reward for delivering a working app?
I certainly couldn't offer heaps, but if a bunch of people got together who wanted this and chipped in a bit of money each, perhaps it might motivate somebody to spend some time creating the thing. Programmers: how much would it take to convince you to spend some time creating something like this?
Or, if any experienced coders out there have a couple of ideas on how to do this and could point me in the right direction, perhaps I could do some research and eventually build this myself. As it is right now, I don't have a clue as to how to begin - can you send data of any kind down the USB link? Or over bluetooth, or wifi? What language should be used to program this?
Otherwise, if you're already interested in making a pocketpc into an x/y controller, and have the skills to do it, I can tell you that it'll be greatly appreciated.. Maybe I should post this topic outside of the Magician forum, as something like this could be useful for anybody with a pocketpc that has a touchscreen.
Anyway, I really hope that this can someday happen, it would be wonderful if it could. Perhaps focusing on MIDI data is a bad idea - if the touchscreen could be used to control anything on the PC then it might appeal to a wider range of users (and programmers). Imagine using your touchscreen via bluetooth to control Winamp from across the room, just moving your thumb up or down to raise or lower volume. I'm sure there are a huge variety of other uses that could come in handy as well. Assignable hardware buttons would be amazing...
There is already plenty of software that allows you to control your PC via your PPC (pocket VLC, winamp remote etc etc etc) but this doesnt neccesarily help matters.
If you have to have the controller on the screen of the host machine... you may as well be using a damn mouse.
I suggest a complete midi send system that will make the ppc work as if it is a real MIDI controller. This way you can use it as a system of control for elements that wont be controlled by devices you can have on-screen.
Im going to look into this later, im just about to do some important house related things
keep the ideas coming

[Q] [NEW DEV] - Screen Extension

Dear wizards of the coding.
Everytime I see my new devices I must say every purchase action depends on how much is supported in XDA-DEVELOPERS, so keep doing it.
Not sure if this is the right category to post this but as an advance user (not developer) I was thinking that could be interesting to develop an application to extend your current screen with Galaxy tab screen.
As I'm not an expert, I'm not sure if current USB bandwith will support it, but I ask to the experts to check if they see will benefit the community.
Another topic I've experienced is about bluetooth. I use to use a bluetooth earphone Sony Ericsson MW600 with OLED display. There are some devices where I can see son title or call ID name from my mobile phone. That doesn't happen with my SGT.
Sorry for the extended email and look forward to seeing these developments or threads.
Regards to all!!!
rclua said:
Not sure if this is the right category to post this but as an advance user (not developer) I was thinking that could be interesting to develop an application to extend your current screen with Galaxy tab screen.
Click to expand...
Click to collapse
Not quite sure exactly what you mean, but if you mean using your Tab's screen as a second (or third) monitor for your desktop machine, you could do that right now on Macs - run ScreenRecycler on your desktop, a VNC client on your Tab and job done. The virtual second monitor of ScreenRecycler is shown in the VNC client on your tab.
I don't do Windows but a quick Google seems to suggest ZoneScreen does something similar.
The promlem with vnc is its slow. It moght be possible to do it over usb since it is way faster than bluetooth
Sent from my GT-P1000 using XDA App
Loccy said:
Not quite sure exactly what you mean, but if you mean using your Tab's screen as a second (or third) monitor for your desktop machine, you could do that right now on Macs - run ScreenRecycler on your desktop, a VNC client on your Tab and job done. The virtual second monitor of ScreenRecycler is shown in the VNC client on your tab.
I don't do Windows but a quick Google seems to suggest ZoneScreen does something similar.
Click to expand...
Click to collapse
Your solution is fine but I don't think VNC will be as fast. I was thinking on same way windows/mac/linux extend their screens using dedicated video ports/hardware but in that case using all potential USB bandwith for transferring such data.
It could have applications of monitor in the music industry (Imagin a DJ o composer controlling from SGT and playing other stuff on main screen), things like that.
Any hint on the second topic? (bluetooth realted to songs titles or call ID names being transferred from your SGT or Android Device?
Thanks!!
There is an application in the market called androidmonitor that allowsa phone to be used either as an extra monitor or as a keyboard input. It's $9.95 and the review so far are not good plus one notes that it does not work with the galaxy tab. With 15 minute return policy, reviews need to get better to try it.
randy

Creating a cisco VPN app

I know they may be some work around and other aspects of getting cisco to work, but I am thinking about attempting to develop an app for cisco VPN connections, it looks like thats what most companies use and would catch on like wildfire, can anyone tell me if this is even possible, or where I might start, or want to help with the build. PM me or message me back on here...thanks Guys..
Not a coder so I cant help you in any real sense, but I'm just posting to show my interest in you developing such an app.
I think it's a great idea, but if I was going to do it, I would focus on the tablet market.
When I was an employed programmer (LOL), we would use VPN ALL the time to log into work and fix things or even Remote Desktop into a Terminal Server or our own desktops.
I just can't see running a PC from the screen size of a phone vs. that of a tablet.

[MOD REQUEST] launcher-type "dashboard" via gamepad?

Wow, I haven't been on XDA forums since forever!
Sorry if this is not in the right thread, but I really am not sure where to start for this, but XDA-Developers is an awesome and active community, and you guys usually get the job done. If no one here can help, perhaps someone could point me in the right direction of a website or forum to request for this sort of thing?
Ok, What I am looking for is someone willing to create a program that acts as sort of a launcher/dashboard type thing for windows. This program would basically be launched at the push of a button, and allow for a customizable set of options to appear anywhere within windows, most notably in games, and to be navigated via controller. I am thinking of something similar to the Xbox 360 controller's "guide" button, or PS3's "PS" button. both bring up a menu with options for convenience, and I am surprised to have not found anything like this for PC Gamers. I personally have an HTPC setup where my machine is hooked up to my tv, and having this sort of feature would be a great addon for my setup!
So basically, pressing the "home button" on said controller, would bring up a pop up menu, allowing options such as launching a customized program/utility/etc (perhaps a quick way to launch steam, or even steam big picture mode); being able to shutdown, restart, or even sleep PC; shutting off controller (if its a wireless controller of course); or even an option to reassign controller inputs, similar to how PS3 allows (probably again specifically for wireless controllers); or even allowing quitting of the currently running game/program. Of course these are just some options that could be done, as I'm sure others could think of even better ideas than myself.
Obviously, I know nothing about programming myself, so I have no real skill to do this sort of thing, but if a developer or someone willing were to be able to make something like this, and it work pretty good, id be more than happy to donate to the person. I know PC gamers can be vastly different from one another, so someone else's need (including myself) would probably seem rather silly and pointless to another. Im sure desktop gamers would not find much use for this. But then again I think there are others that would, and I personally think HTPC gamers specifically would appreciate a program like this. Again, I don't know much about programming, but I would assume creating a simple but customizable pop up menu would not be too difficult. I think the hardest part would be finding the function call for the xbox guide button, and whatever commands to call to turn off said controllers. But creating options like custom program launcher, shutting off pc, etc, are probably a lot easier. I personally use PS3 controllers via Bluetooth, but they just emulate a xbox 360 controller on my pc, so I think my only difference would be a command specific to PS3 controllers to turn off said controller.
Anyone else think this is a good idea? I've asked several of my gaming peers whom all seem to agree this would be a cool idea to be able to have. This could technically bring a more console-like experience to PC gaming as well. If no one here is interested, or able to help, I would much appreciate anyone willing to direct me to another website or forum that possibly could help me? Much thanks guys! Let me know what you think.
Any takers? Anyone? Someone at least give me an idea of where else I could go to request something like this? thanks
I don't think there is a way to intercept the guide button being pressed on an Xbox controller easily, but steam big picture somehow does it so it must be possible.
Otherwise it wouldn't be the hardest thing in the world to do.
There's a program called "xboxext" by a djpety that utilizes the guide button by popping up a window allowing you to turn off your Xbox controller.
I haven't had any luck in getting a reply from him, but it seems he has managed to figure out how to get the guide button to work. Apparently its an undocumented API call, which is probably the same thing big picture mode in steam uses.
Either way, if someone were able to create this particular utility using another button, it would be a great start. Long term goal would be to allow function via guide button, but it could be any button for the time being.
Hmmm.... Anyone?

make two devices' screens work as one

Hi there!
I've been asked to do some R&D on making two Android tablets' screens work as one, like some kind of extended desktop. I've been looking for apps that do the job, but I've only seen this feature between a computer and a tablet. The closest thing I've found is the Pinch interface for iOS, but there seems to be nothing similar on Android. Here's an example:
youtube v=jRGLkj-PsCc
(can't post links yet, so there's the video ID from youtube)
I've been told that programming a daemon that listens to the touch events and sends them from one tablet to another could do the trick, but I'd like to explore other options first.
Any thoughts on this subject?
Thanks in advance.

Categories

Resources