02-07-2011 11:43 AM
Hi all!
Why I ask. I was told to check this link http://www.mobileiron.com and this http://www.realvnc.com/services/mobile.html. These companies are doing a remote control for the mobile phones.
The main question - How can it be? How can they do that? I don’t see a blackberry API for doing that. That’s why I ask.
Are there some special APIs (SDK) for good RIM "friends" or partners?
02-07-2011 11:48 AM
First off no, the only way to get access to private APIs is to have RIM make the App themselves. No company (BB Partners included) have access to them.
As for remote control, use event injection.
They most likely have the app running in the background, has a web connection, they then use event injection to move around.
02-07-2011 12:07 PM
Thank you for reply.
You mean that the EventInjector class allow to control of a device remotely? But is it possible to be doing the same things like a local user (open menus, lunch applications etc.)
02-07-2011 12:28 PM
There is probably something that translates user commands on the remote end into EventInjector calls. For example, the user clicks on the remote end, the server sends a message to the running background app saying that user has clicked, then the app makes a call to EventInjector.TrackwheelEvent. The EventInject class itself has nothing built in that you just call remotely to make it operate, they just have something there translating commands from their server into calls on the phone.
02-07-2011 12:41 PM
http://www.blackberry.com/newsletters/connection/i
B*Nator is written by one of our regular contributors...
02-08-2011 03:44 AM
peter_strange wrote:
http://www.blackberry.com/newsletters/connection/i
t/i209/remote-control_apps.shtml
B*Nator is written by one of our regular contributors...
B*Nator uses event injection to control the user device.