Page 1 of 2 12 LastLast
Results 1 to 10 of 19

Thread: <Dev Question> Android Remote Interface

  1. #1
    Variable Bitrate UnusuallyGenius's Avatar
    Join Date
    Mar 2009
    Location
    Grand Rapids, Mi
    Posts
    306

    <Dev Question> Android Remote Interface

    Now I do not claim to be a programmer in any way, shape or form, but I have an idea, and I am wondering if it is possible.

    The idea would be to allow OpenMobile to exchange information and data with an android device over wifi, bluetooth, and possibly a cell data connection.

    Possible uses for this would be:

    • Remote monitoring and control of your car
    • Using an Android device such as the Archos 28 to be a built in display to show song information/music controls
    • Allow the back seat users to have a "remote control" for their headrest monitors instead of relying a touch screen or other input


    The one thing I would like to do with it it to build the Archos 28 device into the review mirror and have it display current song information, and even notifications such as text messages, emails, anything you would possibly want to send to the remote display.

    So the question is, is this possible from a programming point of view? I really hope so.
    - Project: Unified Car Control
    - Original OpenMobile Interface Designer

  2. #2
    Maximum Bitrate jmullan99's Avatar
    Join Date
    Feb 2009
    Location
    Niagara Falls, Ontario
    Posts
    682
    I too have been wondering about this. My thought was to have an Android tablet be another "zone" of sorts. Wifi networkable. But then, it simply needs a capable media player and navigate the media folders in a pretty way.

    I know you mentioned simply as an input device, and maybe that's because, like I have found, I cannot find a media player for Android that begins playback before the whole file has been downloaded (except maybe flash, which means transcoding server on the main box AFAIK).

    Would certainly make for simple multi-zone installs if there were an Open Mobile front end for Android tablets!!
    ZOTAC G43ITX-A-E 2.5ghz Core i3 2GB 160GB SSD
    Win7 Ultimate - OpenMobile - Directed HD - Wifi
    OMMaps + MS GPS Puck - WiFi via LTE Android phone
    2 Zones - Matrix Orbital LCD - Arduino - Build Pics

  3. #3
    Maximum Bitrate
    Auto Apps:loading...
    VegasGuy's Avatar
    Join Date
    May 2009
    Location
    Las Vegas
    Posts
    595
    Not too hard, actually. I and others have written remote control interfaces for Centrafuse and Android devices. If you take the TCP/IP route, you can use a standard socket listener approach and everything is very straight forward. There is a drawback though. On many phones and some devices, you can't use Wifi and 3g/4g at the same time, unless you purchase a "hot spot" plan......or unless you have rooted your device. With Bluetooth, you can use one of the serial profiles, but this can present problems as well, since not all BT stacks recognize serial profiles for all devices.

    My semi-informed opinion? The TCP/IP socket approach is easy to implement and just about universal to most devices. BT compatibility can be a pain.

    VegasGuy

  4. #4
    Variable Bitrate heezer7's Avatar
    Join Date
    May 2004
    Location
    IL, USA
    Posts
    284
    Interesting you brought this up as yeah jmullan and I have been throwing some ideas back and forth on this. I had been thinking about something webservice based. Trying to finish the arduino which I have been short on time on lately before I get too into this.

  5. #5
    Constant Bitrate
    Join Date
    Apr 2008
    Posts
    198
    There are 2 options out there that you could use to accomplish this kind of easy. The first I know is only ios Touch IR+ but the second has a android beta at least and its called CF iViewer. They both allow for 2 way control but none, that I know of anyway, can play video so it would be a control only option. iViewer is very expensive for the full version but does have a free version that is kind of limited. Touch IR+ on the other hand is very inexpensive but only ios, maybe if you ask he will consider android, the guy is willing to help, he added the 2 way control and full screen options because I asked back in version 2 I believe.
    Last edited by davedave1234; 04-18-2011 at 01:22 PM.

  6. #6
    Maximum Bitrate Borte's Avatar
    Join Date
    Jan 2006
    Location
    Norway
    Posts
    529
    Shouldn't be too hard. But I think that webbased would be better as that would open up for access from any device. Only problem I see is the overhead with including a webserver service.

    Another option would be a specific application for each plattform that would talk to OM over it's own protocol, this would probably be a faster solution for the enduser but would also require more work.

    I've been playing with an idea around this also since I've been planning to integrate a WiFi zone in my car that passengers could use, would have been great to use it for more than just the web.

    I've also been thinking about including DLNA support (both ways in OM), I don't know if this is possible but it would be a great addition.
    Failure is not an option...
    __________________________________________________ ______________________________
    The only full multizone / multiscreen cross platform open source Front End -> OpenMobile

  7. #7
    Mod - iPad Forums RipplingHurst's Avatar
    Join Date
    Dec 2007
    Location
    Danville, CA
    Posts
    2,176
    I have been thinking elsewhere (this thread) of using cheap Android tablets for the rear passengers, not as portable devices in addition to rear screens, but as the rear screens themselves. I tried to buy two Kyros MID7015 for $89.00 last week, but I didn't get the online deal on time. I was thinking now of using the Kyros 7024, way more expensive, but cheaper than any 7" headrest screen with touch and digital input.

    The idea would be to connect the Tablets via wifi to the main PC music and video library, etc. I too was looking for a proper media player capable of dealing with remote content. However, I didn't realize that Android OS does not allow for streaming video? Oh man. I thought the big advantage for Android over iOS was a. more cloud based content/sync; b. not relying on a tethered PC as with iTunes/iOS. What about Orb? Does it work for video?

  8. #8
    Variable Bitrate heezer7's Avatar
    Join Date
    May 2004
    Location
    IL, USA
    Posts
    284
    Exactly Borte. I was thinking web so there could be a web interface along with web services to custom apps. Had been holding my ideas secret. hehe I had also thought about UPNP, but not DLNA. As jumllan and I have been talking, the issue on some of these is the transcoding since devices can be picky about formats and the carpc could be an atom 230... I got a little prototyping time into it. Will start a wave on it once I get the arduino stuff wrapped up.

  9. #9
    Mod - iPad Forums RipplingHurst's Avatar
    Join Date
    Dec 2007
    Location
    Danville, CA
    Posts
    2,176
    Quote Originally Posted by jmullan99 View Post
    I know you mentioned simply as an input device, and maybe that's because, like I have found, I cannot find a media player for Android that begins playback before the whole file has been downloaded (except maybe flash, which means transcoding server on the main box AFAIK).
    Would this work? https://market.android.com/details?i...play.twoplayer

  10. #10
    Maximum Bitrate
    Auto Apps:loading...
    VegasGuy's Avatar
    Join Date
    May 2009
    Location
    Las Vegas
    Posts
    595
    Quote Originally Posted by RipplingHurst View Post
    I have been thinking elsewhere (this thread) of using cheap Android tablets for the rear passengers, not as portable devices in addition to rear screens, but as the rear screens themselves. I tried to buy two Kyros MID7015 for $89.00 last week, but I didn't get the online deal on time. I was thinking now of using the Kyros 7024, way more expensive, but cheaper than any 7" headrest screen with touch and digital input.

    The idea would be to connect the Tablets via wifi to the main PC music and video library, etc. I too was looking for a proper media player capable of dealing with remote content. However, I didn't realize that Android OS does not allow for streaming video? Oh man. I thought the big advantage for Android over iOS was a. more cloud based content/sync; b. not relying on a tethered PC as with iTunes/iOS. What about Orb? Does it work for video?
    I've got a 7015 I bought for exactly this type of project. In my case, it was remoting to/from Centrafuse. The 7015 runs android 2.1 (Eclair) and it doesn't look to me like it's likely to get Honeycomb (Android 3.0) anytime soon (if ever). So whatever can be done has to be done with the interface available in Android 2.1. To use any kind of streaming media that wasn't hosted on Youtube or some other web-based service, you'd need to find (or write) your own media player. The point is that it will take some pretty extensive Android development in order to create the necessary UI and apps for a easy-to-use infotainment system for the back seat. Not impossible, or necessarily more difficult than any other platform...just not a lot there "out of the box".

    I still think this is "doable"...I just don't have enough time to get as far into the Android development ecosystem as I need to make it work. At this point, all I have is a gigantic 7" remote control for Centrafuse which is terrific if you want to operate your car pc with snow mittens on

    VegasGuy

Page 1 of 2 12 LastLast

Similar Threads

  1. CarPC JoyCon - Steering wheel remote interface
    By SoulR in forum Input Devices
    Replies: 53
    Last Post: 08-25-2011, 12:04 PM
  2. Replies: 0
    Last Post: 10-28-2010, 05:13 AM
  3. (Kenwood) Steering Remote Control signal interface??
    By ScottN in forum Input Devices
    Replies: 3
    Last Post: 10-16-2010, 02:47 AM
  4. PhoneControl Remote Interface
    By zorro in forum PhoneControl
    Replies: 0
    Last Post: 09-15-2004, 02:28 PM

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •