Android navigation, RDP, and carputer - Android Software/Hacking General [Developers Only]

Ok, I've been thinking about a veritable carputer for years and all this development in tablet PC's has me interested. In particular I've been keeping an eye out for a ~5" tablet with GPS, bluetooth, and support for Verizon EV-DO. I want to directly wire it to a 5V connection without the Li-ion battery (140F parked car) and rig up a mounting solution that enables me to store the bugger in the 5.25" stereo DIN when not in use, and pop out and up when in use. I've always hated the idea of visible screens in parked cars because it's worse than a "Steal Me sticker" such as a Kicker, Infinity, or Kenwood sticker, so the idea of a tablet that's as wide as a CD player is quite nifty to me. Now, the big kicker for this is I need it to run Garmin Mobile XT which isn't supported by Android, and the only device that fits the bill that's scheduled for relatively soon release is the Dell Streak, and it runs on Android. I also want to use it to stream FLAC's from my 70lb desktop at home via Verizon's enormous EV-DO network to the car, rather than having to keep a hard disk in the car/subject it to egg-cooking temperatures.
Do y'all think it'd be possible to get WinMo running on such a device? If not, are there any Android navigation softwares that DO NOT require a data connection to obtain map data; I kick it and work in enough middle o' nowhere spots without a 3G connection, and those are the places I need GPS the most. I really like Garmin Mobile XT because it occupies a bit over 1GB of maps for the contigious 48 + Canada on my microSD.
Any suggestions would be epicly appreciated.

You should use copilot live. It's as good if not better than garmin. And cheap.

CoPilot is useless in rural North America.

I already have a CarPC running Windows 7. I would kill to have Google Navigation running on it (through an android emulator or something, but with working GPS). Is this possible with the dev kit alone, or do they block the Maps.apk and use of a USB GPS.

from personal experience (i have a car-pc, and the verizon mifi), if you really love music, lol , i'd stay away from streaming from your home.
your idea was intially my intention, wen i got into the carpc project. (stream form my server's at home)
i'd recommend storing the content locally. say a 32gb sd card?
Streaming from last.fm or slacker radio works very well.
Is those on my nexus when the pc decides to act up and not start..

Related

Pharos iGPS SDIO GPS Receiver $229

http://www.gps4fun.com/ph_sdio.php
Who's the first to pop it into the XDA II?
I want one!
I tihnk it will be far more useful than a BT gps.
One can always install a redirecting antenna in his car ...
though I've got a non-metal roof
re
I have the Sandisk SD Wifi card which works very well with the xda 2 although delivers rapid power drain.
I suspect this will be the same drain on power ?
Also, if you use the SD slot for the GPS, where do you store the map files ?
Just my initial thoughts.
Cheers, Shire
power for WiFi is a problem due to transmission. The way Ethernet
works, the sender "assumes" you didn't "get the message" and resend
it, unless you acknoledge it. You must also acknoledge at the same
speed that you got the data. Even if you only acknoledge in 10 bytes
every 2K you get, it is still doing lots of Transmits [note: I'm not
really familiar with WiFi details, just Ethernet in general]
the GPS is just a reciever. they claim 100mA. This should give us
approx 5 hours use on full charge, with the phone powered on and
the map running ... In fact, I'm pretty sure the BT gps would not
do better, batterywise.
On maps, you got me! I guess most cities can be loaded into
te internal memory or the \storage card. If you design a good
maping software, it will "cache" your SDcard data and ask you
to swap it only when absolutely need. Having NEVER played with
GPS software (tomtom destinator etc) I really don't know the answer.
But my Garmin has just 16Mb of memory which it claims can be used
to give detailed maps - downloading part from the PC one at a time...
so the PPC must be much better.
Also, GPS cards (ie CF) is nothing new, so someone must have the answers - so come on guys, give it to us!
re
well thats what I'm holding out for, a GPS CF card. My theory being you still have the sd slot free for memory card and plenty of detailed maps.
Plus with the back pack u get a bit more juice and the VGA out.
Can't seem to get it anywhere yet though, but accessories always seem to be slow to market, no point in mass producing stuff till there are enough machines out there I guess.
mmm I digress, sorry.
Cheers, Shire
CF GPS
CF GPS card have been available for over a year, what r u talkin about?
just gogle "cf gps" or go to eg www.ecost.com.
This isn't a real solution. I can go around town with the SD GPS in
my shirt's pocket, and if I need it, I'll use it. When you or a BT GPS
user will need their's, it will be in the parked car or at home ...
mobility! mobility! mobility!
OF course, I want my XDA iii - stable OS, GPS builtin, 512Mb flash builtin,
camera 1.3Mpixel, and WiFi built in. and a larger battery, of course....
I expect to buy it early 2005.
re
lol, I was referring to the xda 2 back pack, with built in CF slot, Battery and VGA out. It's not available in the UK atm.
I didn't think the CF GPS was that big, the only thing I am not sure of is where the CF slot is in the back pack, and whether a CF GPS will fit.
Cheers, Shire
Looking at that CF bakpak the CF slot is on the bottom, so if have the CF card GPS then the GPS aerial would be upside down.
or do you try and find a program to invert your screen when you start you map software. or get a external aerial for the CF GPS.
or is it just me and the CF slot is on the top of the CF bakpack
John

[Q] Android device cluster, networking or screen sharing

In short: Is it possible to cluster, network or push device output from one device to another, share storage devices and network/gps interfaces?
The long version: I have been wanting to build an in-car device that would store media and act as a gps and what not, but haven't found a way that I want to implement it yet. I was thinking if I found a x86 port of android, got most of the voice stuff working, I could have a headless device that I could store music on and use as navigation. I know the phones are capable of that, but if I want to keep say 500 gb of music on me, how does one do that?
My thoughts were if it were possible to either cluster or network an installed android powered unit to an android powered phone, I could always have network access from the unit in the car and share the gps from the phone, or have the phone access the storage from the device (not through dlna, but the music app seeing it as physical storage) and allow me to push the output from the in car device to the phone and let me interact with the system how ever I need to I could accomplish a form of in-car entertainment.
I figured that there could be apps written that would let the in-car device act as a headless unit, with its only interface being audio, it could store navigation directions/maps and what not, so if I didn't have the phone that day, I could still navigate to where I needed to. The phone and the device could constantly be in communication with each other if the car was parked by a wifi hotspot or something, so if I chose to navigate somewhere when I was at home, the car would already have the directions. I could also have it pull any media changes through wifi, and always have an updated media library.
I know the phones are fully capable of doing this, but for most of it, you have to have a window holster for the car to use the gps, and wires running for audio and charging and what not, but if there were a way that the in-car device could be hardwired to the audio system and left alone, the phone could stay in my pocked, be linked via bluetooth and I could have a small button-pad or something that would allow me to initiate google voice search, control the media player and interact with navigation. The whole thing with linking the phone and device together would be so the mobile network could be shared between android devices and the incar device could pull the information it needed. The thought of the display sharing was in case I needed to interact with the incar device.
I know what I am going on about is specific to me, but my thoughts behind it were if it were possible to do at least the network sharing (with out tethering or mobile hot spot blah blah blah) that android phone and tablet owners could do the same thing. They could share their mobile network through their tablet and have a tablet that would be always connected, would share mailboxes with the phone and basically act the way the Blackberry playbook is proposed or how the Palm Foleo was supposed to work. If the devices had a network ability of some level, the tablet could pull text messages, email messages, contacts or any other sync-able item.. That way, this wouldn't just be done for my benefit, but it would take tablet and phone owners to another league. Two devices that share the same information from one source and don't have to sync with the same servers twice. It would take a lot of redundancy out.
I hope you guys can see usefulness in my idea, and can shed some light for me.
Sorry from bringing this back from the dead, but since I never got any responses I'll add a bit more..
Does android have anything that would work like blackberry bridge between two android devices?
Droid Vnc server and androidvnc works fine for screen sharing. What I really like is the hpc aspects to CPU cycle sharing over wifi/nfc. Really interesting possibilities.
What I am looking for is to have the ability to use two separate android devices, but have them communicate via wifi/bluetooth or what ever and act as the same device in the sense that when the device with the data plan gets a text message or phone call, the notification goes through the other device that would be physically docked to audio equipment or what ever...
I have a Droid X, Droid Incredible, Droid Pro and a first gen Droid laying around.. Currently the Droid Pro is my in use phone.. The rest are just laying here. I want to be able to dock one of the others in my car, turn the GPS on, link it to my droid pro and have the other phone use the droid pro's active data connection for guidance/searches etc, and it would be docked to car audio, so it would need to access the pro's sd card, and have access to the pro's phone audio, or the ability to route calls from the pro to the other device via bluetooth or whatever, not by call forwarding.. This way it would be a sort of infotainment/telematics system..
Think of the possibilities this would open up for android tablets etc. If You could reply to text messages from your tablet because the tablet is linked/bridged to the phone in your pocket... That would make these tablet/laptop combos more appealing because it would the perfect convergence between tablet and phone.
Oh, and I guess, the other thing is that I have multiple cars, so one device would go in each car, and then when I got in the car, the one in that car would link with my phone, and everything would be the same, car to car, or device to device...
I guess another way to bump this:
Would it be possible for an app to do ADB to ADB via bluetooth or something, because then an app could be written like pdanet that would allow the network to be shared at least?
I dont remember the name of the app I think the name of it is Dashboard? and it will store/push all texts/emails etc. to every device u have dashboard installed on...Best buy has an app kinda like that too...Like the Idea of the screen sharing is that kinda like remote desktop/control?
I just search how to neywork cluster android came across your post ..... if you use the Google apps like Google play music/maps as well Google hangouts since with Google voice you can easily do what you want with out the need for both devices being together you can upload 50000 songs 9n play music for free and any device with ur hangouts and voice will receive ur calls and email notifications .....just need to make sure have Internet

Why do tablets do the processing work?

Why do they bother to still design tablets with the CPU/GPU on board? When I think about the future of windows with windows 8 I think about tablets being heavier to run the x86 architecture and I wonder why not just use something like intels widi and transmit only the picture to a tablet and have a server plugged in doing all the processing, maybe even running another instance or switchable session of the OS attached to a standard desktop display/keyboard mouse. The tablet would of course still need a processor but only to process a ready to go image, audio and to interpret touch inputs and transmit them to the server. This would allow for larger batteries and be much more cost effective in the long run.
Of course we will still need today's style for outside the home/office but like the desktop there is still a market for the LAN only machines.
Maybe this is already available and someone can point me to where I can buy it now! :x
You want the cloud? Not ready yet. Until then, splashtop will have to do. Also, botnet.
jdeoxys said:
You want the cloud? Not ready yet. Until then, splashtop will have to do. Also, botnet.
Click to expand...
Click to collapse
No, nothing over the internet. I'm simply talking about a wireless display with a battery but one that can transmit touch inputs. Not sure how else to put it but if you have seen the wireless transmitter and receivers for HDMI, similar to this.
Does anyone see where I'm going with this? Windows 8 is touch screen but the best I could find that are desktop-like is the dell ST2220T which only has 2 touch points that is not cetified for windows 8 which I believe accepts up to 4.
Next I looked at tablets and there are a few budget(if you can call $500 with a small display, bad/slow graphics card and little storage budget) that look promising but could easily have 100 hardware issues that would drive me nuts and then theres the name brand stuff like samsungs $1,000 pc tablets which still suffer from built in gpu's that suck.
My idea would simply be the cost of a screen and battery if you already own a desktop with say, intel widi (wireless display) and some sort of input receiver to receive the touch commands from the tablet display. The performance would be virtually unlimited!
Are you basically talking about a device that connects through your local network to a transmitting PC running an OS of your choosing? Sort of like a portable monitor that doubles as a touchscreen?
Constant wifi or similar connection would drain the battery as well. Also, that would require a whole separate computer to run the system itself (if you're doing it at home), or a fast, VERY low latency broadband connection to a cloud (so forget about the device being very cheap just because you have to somehow pay for the server-side as well). Otherwise you'd be struggling with laggy UI which is the exact opposite of what everyone wants.
So... not for a few more years... or decades
Tristanlogd said:
Are you basically talking about a device that connects through your local network to a transmitting PC running an OS of your choosing? Sort of like a portable monitor that doubles as a touchscreen?
Click to expand...
Click to collapse
Like a portable monitor with touchscreen that transmits touch inputs/commands wirelessly back to the desktop just like a mouse.
I don't think transmitting through networks is a good idea and thats why I mentioned the Intel WIDI wireless display technology that is already in most new Inte'ls so all we would really need to change on the PC side is a customized wireless receiver for the touch inputs.
Hell, I'm thinking about calling a friend who is an EE and getting something made if nobody else is...lol.
aard said:
Constant wifi or similar connection would drain the battery as well. Also, that would require a whole separate computer to run the system itself (if you're doing it at home), or a fast, VERY low latency broadband connection to a cloud (so forget about the device being very cheap just because you have to somehow pay for the server-side as well). Otherwise you'd be struggling with laggy UI which is the exact opposite of what everyone wants.
So... not for a few more years... or decades
Click to expand...
Click to collapse
Eh the technology is here with http://www.intel.com/content/www/us/en/architecture-and-technology/intel-wireless-display.html
Using wifi isn't efficient, but tablets use most of their energy on the display and processing. Since all you would be doing is signal processing vs actual computation @ the tablet end you would use considerably less juice. Like Half.
You are talking direct wireless connection from tablet to monitor, not going through a wireless router or connection? Interesting idea, but why not just go through a wireless connection? Wouldn't this also kind of tether you to your pc? Splashtop or Logmein allows you to do this anywhere.
Tristanlogd said:
You are talking direct wireless connection from tablet to monitor, not going through a wireless router or connection? Interesting idea, but why not just go through a wireless connection? Wouldn't this also kind of tether you to your pc? Splashtop or Logmein allows you to do this anywhere.
Click to expand...
Click to collapse
All I'm talking about is a PC or laptop with a second display thats wireless. Then we call it a tablet because it has a touch screen that sends signals back to the PC or laptop to move the mouse or rather gestures. Not cloud computing, I have done this and it's terrible. Cloud is basically remote desktop which is choppy and worse then current tablets. What I'm talking about would make the performance increase as Intel claims virtually no latency with WIDI and even 5 milliseconds would be hard to notice considering how laggy android is as it's basically a virtual machine.
Hereis a clip I just found, not sure if it's available yet but:
Now ASUS brings another solution to the table, the WiCast, which can be connected to any computer and any television and promises latency-free 1080p video and audio.

"Tethering" of GPS from a phone?

After spending the last 3 months waiting patiently, I'm dismayed to hear that the Surface Pro won't have GPS. Does anyone know if there is a way Windows 8 could use the GPS signal of a Windows Phone 8 via wifi or bluetooth?
It seems ridiculous to me that I would buy a portable computer and then not be able to use accurate location based services, but I have no problem with the idea of tethering it to my phone for 4G services, so GPS could easily be the same. Similarly, the transfer of NFC data via a WP8 would be cool too.
foaf said:
After spending the last 3 months waiting patiently, I'm dismayed to hear that the Surface Pro won't have GPS. Does anyone know if there is a way Windows 8 could use the GPS signal of a Windows Phone 8 via wifi or bluetooth?
It seems ridiculous to me that I would buy a portable computer and then not be able to use accurate location based services, but I have no problem with the idea of tethering it to my phone for 4G services, so GPS could easily be the same. Similarly, the transfer of NFC data via a WP8 would be cool too.
Click to expand...
Click to collapse
Sorry but it won't happen. GPS tethering requires the Bluetooth serial port profile which will not be available in the WP8 Bluetooth stack. I pre-ordered my Surface RT and bought a 3G+GPS usb stick for $28 for those rare occasions that I would need a giant navigation device
With WP8 now supporting the Object Push profile, you could transfer data through Bluetooth between each device. Though definitely not as cool as NFC.
It wouldn't be *too* hard to write a virtual GPS driver that takes data, perhaps in NMEA format or similar, over WiFi or other network transport. You could then write a smartphone app that would connect to the PC (Surface or otherwise) over the network and send the smartphone's GPS info. It would be hell on the phone's battery, but for short periods or if plugged in it would work fine.
Actually, I'd be somewhat surprised if such things don't already exist. There are certainly PC apps that handle GPS data over a network connection, and there are GPS drivers for x86/x64 Windows (including Win7, which means they will also work on Win8 including Surface Pro). Whether there yet exists such a "network GPS" driver, I can't say at this time, but it wouldn't be hard to write one.
Now, getting something like that on Surface RT, or any other Windows RT device... that would take some hacking. We do that here, of course, but it won't be nearly as easy; I can't imagine that Windows RT is going to be easygoing about loading third-party drivers (considering that it doesn't even want to run third-party executables).
GoodDayToDie said:
It wouldn't be *too* hard to write a virtual GPS driver that takes data, perhaps in NMEA format or similar, over WiFi or other network transport. You could then write a smartphone app that would connect to the PC (Surface or otherwise) over the network and send the smartphone's GPS info. It would be hell on the phone's battery, but for short periods or if plugged in it would work fine.
Actually, I'd be somewhat surprised if such things don't already exist. There are certainly PC apps that handle GPS data over a network connection, and there are GPS drivers for x86/x64 Windows (including Win7, which means they will also work on Win8 including Surface Pro). Whether there yet exists such a "network GPS" driver, I can't say at this time, but it wouldn't be hard to write one.
Now, getting something like that on Surface RT, or any other Windows RT device... that would take some hacking. We do that here, of course, but it won't be nearly as easy; I can't imagine that Windows RT is going to be easygoing about loading third-party drivers (considering that it doesn't even want to run third-party executables).
Click to expand...
Click to collapse
But that would only work where there's wifi. Won't help much where there's no signal. I wouldn't be surprised if a bluetooth - external GPS option doesn't pop up down the road. I was also disappointed to hear that there was no GPS in the Surface, as so many tablet/Ipad apps utilize location data now, which the Surface will not be able to do.

Streaming issues(please help)

Hey everyone just got my shield I'm very pleasantly surprised by the quality of the gamepad. So I've run into an issue when I try to stream certain games that are supposed to be supported. What will happen is I choose a game i.e borderlands 2 and my computer goes to load but it gets stuck on a screen with the shield logo and the mouse will show loading but nothing will happen however when I try to stream through steam everything works just fine thank you guys in advance for helping out
ApexoftheVortex said:
Hey everyone just got my shield I'm very pleasantly surprised by the quality of the gamepad. So I've run into an issue when I try to stream certain games that are supposed to be supported. What will happen is I choose a game i.e borderlands 2 and my computer goes to load but it gets stuck on a screen with the shield logo and the mouse will show loading but nothing will happen however when I try to stream through steam everything works just fine thank you guys in advance for helping out
Click to expand...
Click to collapse
It's hard to understand what you are talking about here. If you can load through steam big picture, and it works more reliably, then just stick to using that. The individually supported games (outside of big picture mode) are a convenience in case you aren't logged in to steam, but ultimately, using Steam Big Picture on this is quick and works VERY well. Of course, there are bugs and kinks, but for BETA software, it's impressive. Occasionally, I find that the GeForce experience application will "lose" the streaming feature, and requires a computer reboot.
Also, I find it best to launch the PC streaming while in a strong wireless network environment (i.e., closer to your router), then move to a distance farther away. Launching and getting the initial sync seems to be very dependent on network strength initially...once launched, the setup seems to handle streaming glitches better.
For example, I generally have a hard time launching from my 3rd story bedroom so I move downstairs, launch, then head back up stairs and it works great. I have no idea why I can stream reliably upstairs, but often have trouble getting streaming to launch initially!
Thanks for taking time to help you seem to be picking up what I'm putting down I tried again the other day and it worked OK, the entire streaming seems a little inconsistent at times. Just out of curiosity would it be significantly more stable if the geforce PC was connected through a hard wire?
P.S I just got VPN working can't wait to try it out
ApexoftheVortex said:
Thanks for taking time to help you seem to be picking up what I'm putting down I tried again the other day and it worked OK, the entire streaming seems a little inconsistent at times. Just out of curiosity would it be significantly more stable if the geforce PC was connected through a hard wire?
P.S I just got VPN working can't wait to try it out
Click to expand...
Click to collapse
Way more reliable to use an ethernet cable yes. I personally believe a person should always attempt to go ethernet first and only use WiFi for devices which are by their nature portable or if there is no way to practically route a cable there. My desktop is shamefully on wifi as I would have to run the cable through the dining room, hall, up some stairs, across a hallway and across my room. Going through walls is not so much an option in a house thought to be 150 to 200 years old, however I do have thin walls so get a great WiFi signal at least.
WiFi has significantly higher latency than a hardwired ethernet cable.
Only advantage of wifi really is the lack of a cable. Makes things quite straightforward.
every time i try to stream it kicks me off the game shortly after it starts. i have the newest update and i have the newest drivers and steam beta, i even tried the optimus fix just in case. but games just won't stay connected. my pc is hardwired(1gbps). i'm thinking its my router which is saddening because it works nearly flawless for everything else in my house(the router). its N300 and gbps wired but its not 5ghz..

Categories

Resources