Slashdot Mirror


Hackers Get Android Running on Real Hardware

nerdyH writes "Google's Android stack for Linux phones has been successfully hacked onto several actual hardware devices, including Linux-based Sharp Zaurus PDAs and a high-end development board. Google's preview release of Android last fall included a software emulator based on Qemu, but you can't beat real target hardware when writing applications for devices, because emulators may not accurately reflect real-world performance. Plus, it appears that Android's modern UI could really breathe some new life into lots of Linux-friendly hardware with ARMv5TE or better cores."

73 comments

  1. Android stack? by Hatta · · Score: 4, Funny

    Now I love the idea of stackable androids, but what are we really talking about here?

    --
    Give me Classic Slashdot or give me death!
    1. Re:Android stack? by Yetihehe · · Score: 5, Informative

      You don't know what is Google Android? What kind of geek are you?

      --
      Extreme Programming - Redundant Array of Inexpensive Developers
    2. Re:Android stack? by Anonymous Coward · · Score: 0, Troll

      Stackable androids are pretty gay.

    3. Re:Android stack? by Anonymous Coward · · Score: 0

      Depends on how you stack them...

    4. Re:Android stack? by ortzinator · · Score: 5, Insightful

      More people use Java than you want to admit.

    5. Re:Android stack? by Anonymous Coward · · Score: 0

      If you count those forced to use it, well, then add me too.

      But that wouldn't exactly qualify as using Java by choice.

    6. Re:Android stack? by Anonymous Coward · · Score: 3, Funny

      More people use Java than you want to admit.


      More people use it than want to admit it, themselves.
    7. Re:Android stack? by nospam007 · · Score: 1

      More people use Java than you want to admit.

      But are they aware of that fact?

    8. Re:Android stack? by Unoti · · Score: 1

      Think of it as being a nice object oriented language with simplified C++ syntax, very similar to C#, an excellent language.

    9. Re:Android stack? by rbanffy · · Score: 1

      Erm... I think anyone who can do embedded systems can learn Java.

      Not that Java is perfect - I don't even like it very much - but it does not suck as much as most people imply.

    10. Re:Android stack? by Fri13 · · Score: 1

      It's open software platform what runs top of GNU/Linux OS and android is founded by Google http://code.google.com/android/ http://www.youtube.com/watch?v=Mm6Ju0xhUW8

      Does someone know is it possible to run android top of other OS like BSD?

    11. Re:Android stack? by milsoRgen · · Score: 1

      but it does not suck as much as most people imply.

      True that... I grew up as Java was being introduced, it was horrendous. Now not so much, but I still try and avoid it when possible just due to those early high school age experiences.
      --
      I'm sick of following my dreams. I'm just going to ask where they're goin' and hook up with 'em later.
    12. Re:Android stack? by Anonymous Coward · · Score: 0

      Yes, but that's not what the GP said. And I quote:

      This would mean a shitload of embedded systems developers cut off because of that silly choice from Google.

      Most embedded systems developers *do not* use Java for embedded systems work. The theory being that embedded developers will be those most likely to program "mobile devices".

      The quality of Slashdot's "user community" has really gone down hill lately. It's annoying enough that few people bother to read the articles, but for the love of god, at least read the comment you're fucking responding to. That, or go back to Digg.

    13. Re:Android stack? by psychicsword · · Score: 1

      He should have been an AC because now we know who's geek card to revoke.

      Hatta (162192) agents will be there momentarily to collect your card and your star trek stuff and to change your WoW password and will also change you operating system to Windows Vista. Have a nice day.

    14. Re:Android stack? by Anonymous Coward · · Score: 0

      You do know that an android is a male robot. So a stack of males would be pretty gay. Now, throw in some gynoids and you have yourself a party.

    15. Re:Android stack? by Hatta · · Score: 1

      What I don't get is why geeks give a shit about phones in the first place? I guess this Android stuff gives them something to play with while waiting for someone to call.

      --
      Give me Classic Slashdot or give me death!
    16. Re:Android stack? by psychicsword · · Score: 1

      The phone is only a fraction of the hype the rest is that it is Google who's name is on it and it has to do with the fact that the device is now becoming more and more like a personal computer rather than just a phone. Also it is because the small devices are becoming more powerful and geeks want to do more powerful and useful things with them. Normally we wouldn't be able to do so much customization with a phone's original OS and it should allow for more applications and games. Google Android isn't for just a plain old phone it is designed for a smart phone that would allow internet easier to use keyboards and email and of course talk. I personally use 2 different devices for talking and internet so the Android wont effect me until it works its way to my iPaq and like you said there is no reason to use it on a device that is only a phone.

    17. Re:Android stack? by Anonymous Coward · · Score: 0

      Think of it as being a nice object oriented language with simplified C++ syntax, very similar to C#, an excellent language. I already tried that. Unfortunately, just because I want something to be true, doesn't mean it is.
  2. Too bad about the QVGA by Anonymous Coward · · Score: 3, Interesting

    Too bad that Android SDK defaults to QVGA .. most Android apps are going to work best in QVGA (320 x 240).. not other resolutions like VGA or higher that are better for convenient web browsing. I doubt there will be VGA or higher Android phones anytime soon .. So the platform will not go too well. It sucks cause I had hope for it.

    1. Re:Too bad about the QVGA by 0xdeadbeef · · Score: 4, Interesting

      Yeah, that's what killed the iPhone - totally failed because it doesn't run at VGA resolution.

      At least the Android simulator can be configured to launch in VGA mode (or any resolution), as well as the default QVGA and HVGA modes. I hope the iPhone dev-kit is as forward-thinking.

    2. Re:Too bad about the QVGA by Max+Littlemore · · Score: 4, Funny

      That is so true.

      I'm writing this on a nokia N95 (seriously, one of our tubes sprung a leak and we only have wifi) and /. really sucks at this resolution. The only thing worse than the eye strain and constant scrolling is typing on the keypad because I am too cheap to buy a bluetooth keyboard.

      Predictive text helps a bit but sometimes it gets things so ducking wrong that I am sure the people who program it are a deliberately unhelpful bunch of ducking aunts.

      --
      I don't therefore I'm not.
    3. Re:Too bad about the QVGA by 0xdeadbeef · · Score: 5, Insightful

      The article's link shows the Armadillo-500 board running Android full-screen on a desktop LCD, and at least one of the Zaurus models mentioned has a 640x480 display.

      Apparently, even when shoe-horned into untested hardware, Android has no trouble adapting the UI to the dimensions of the screen that Linux reports. So why are people whining about screen size, and why is it being mod'ed up?

    4. Re:Too bad about the QVGA by EaglemanBSA · · Score: 3, Funny

      SEE what happens when there's too much traffic on the intarnets? The tubes get overloaded, and here you are trying to type with a phone. What's next? Speech-to-text and user-friendly portable interfaces that anyone can use for free? What do you think this is, a big truck?

      :-D

      --
      Quiz: True or False -- On a scale of 1 to 10, what is your middle name?
    5. Re:Too bad about the QVGA by Deanalator · · Score: 2, Interesting

      Speaking of which, is there any word on how hard it would be to get android on an iphone?

      http://www.engadget.com/2007/07/01/iphone-processor-found-620mhz-arm/

    6. Re:Too bad about the QVGA by Drooling+Iguana · · Score: 1

      What's so bad about speech-to-let's so double the killer delete select all

      --
      ... I'm addicted to placebos
  3. Oblig: Star Trek by Hokie06 · · Score: 4, Funny

    But does it have an emotions chip?

    --
    Kilroy was here.
    1. Re:Oblig: Star Trek by DarthStrydre · · Score: 1

      Yes, but only the 60GB model. The 40GB model doesn't even have the Graphics Synthesizer. The lack of an emotions chip is not a great disadvantage, though, since (through emulation) attitudes other than "Depressed", "Paranoid" and "Gloomy" are selectable.

    2. Re:Oblig: Star Trek by rbanffy · · Score: 2, Funny

      That very old. My PS2 had an Emotion Engine (TM) years ago.

    3. Re:Oblig: Star Trek by Anonymous Coward · · Score: 1, Funny

      No, but I hear that it is "fully functional."

  4. some-subjects-make-confusing-headlines dept. by GroeFaZ · · Score: 3, Funny

    Timothy, you have no idea how true that is. The headline even made me read the fucking summary! Well, just the first line anyway, but you get the point.

    --
    The grass is always greener on the other side of the light cone.
  5. love the product, hate the name by jollyreaper · · Score: 5, Funny

    Every time I see some cool new announcement for Android I think we've got a cool new robotics development and then I realize it's just a cell phone. I bet they're going to come out with a new product called Flying Car and it'll just be an mp3 player.

    --
    Kwisatz Haderach
    Sell the spice to CHOAM
    This Mahdi took Shaddam's Throne
    1. Re:love the product, hate the name by TypoNAM · · Score: 3, Funny

      I'm off to the US patent and trademark office! Thanks for the idea. :)

      --
      This space is not for rent.
    2. Re:love the product, hate the name by LinuxDon · · Score: 1

      Too bad it isn't software, otherwise you would even get away with it (and they would even overlook the fact that "Back to the future" has prior art). :)

  6. true variety by debatem1 · · Score: 2, Interesting

    This is a very impressive thing, not just because it makes it easier to test, but more importantly because it promises to allow the same distro scheme used by mainstream linux on cell phones. some may see that as a downside, but if it does develop I think its just one more reason to support open, upgradeable platforms.

  7. Windows Mobile replacement by the+99th+penguin · · Score: 5, Interesting

    I hope that it will be able to replace windows mobile on my HTC device soon (the O2 XDA, not sure exactly what model that would be). I am sure that the actual hardware of the phone is not too bad but things are just so slow.

    Like TFS says, it is great to have something to run on older hardware, especially with the way the phone market works these days trying to get you to do upgrades as often as possible, most of the time unnecessarily. How many don't just want a phone to use as a phone? I know my grandfather wouldn't mind having a special stripped down version of Android with only basic functions and if I can pick up an old used phone that most people think is outdated to run it on that would be perfect.

    1. Re:Windows Mobile replacement by Constantine+XVI · · Score: 1

      Seconded. Get this to run on an HTC StrTrk (Cingular 3125 in the States, not sure internationally) and I might actually start liking it.

      --
      "I think an etch-a-sketch with an ethernet port would beat IE7 in web standards compliance."
    2. Re:Windows Mobile replacement by kbahey · · Score: 4, Interesting

      I am looking forward to that too.

      Although I am in Canada, I bought an unlocked HTC Hermes/TyTN (AT&T/Cingular 8525) from eBay. Being a GSM phone, my SIM card from Rogers worked instantly.

      Here is to hoping that Google or HTC will provide that, although that would anger HTC's clients (the carriers).

    3. Re:Windows Mobile replacement by fimbulvetr · · Score: 1

      Hold on a minute...you're hoping something written in java is going to outperform windows WRT speed?

      Put down the glue.
      Step away from the glue.
      Do not sniff any more glue.

  8. Great feat, wish ... by primadd · · Score: 3, Insightful

    Google would work together with OpenMoko / aka Freerunner. The OpenMoko release date gets pushed back every few weeks, they could use some serious help.
    --
    bookmark me

    1. Re:Great feat, wish ... by CoreDump01 · · Score: 1

      Just to clarify: OpenMoko is the name of the Linux distribution, FreeRunner and Neo1973 are the devices this distribution is being developed for.

    2. Re:Great feat, wish ... by Anonymous Coward · · Score: 0

      wish that google would work together with openmoko

      not even the guys who work on openmoko (and angstrom) like to work with the other guys working on it, so don't expect a big love-fest from google.

  9. Technical Re-purpose by hhawk · · Score: 4, Interesting

    As a fan of SciFi, I always love the "mad hacker" who takes a bunch of old parts and kludges together something interesting. We are a long way from that... We have always had PCs. You buy them with an MS OS and you can re-purpose them into Linux devices of various types.

    But I love the idea of taking older form factor cell phones, which are really abandoned tech, and wiping out the older operating environment and replacing it with Android. It's not quite the way the built R2D2 in star wars but it's a step in that direction.

    - liberating commodity hardware
    - installing commodity software
    - creating something interesting and useful.

    --
    http://www.hawknest.com/
  10. Of course it's QVGA by pslam · · Score: 4, Insightful

    Do you have any idea about the rarity and expense of small VGA resolution LCDs? There's a reason most mobile phones don't have a lot of pixels.

    1. Re:Of course it's QVGA by Anonymous Coward · · Score: 0

      VGA screens are common place in Japan, I have had VGA on my mobile for 1.5 years now.

    2. Re:Of course it's QVGA by shutdown+-p+now · · Score: 1

      So? Three years ago, most mobile phone screens weren't QVGA, either. Meanwhile, quite a few new handhelds come out with VGA screens these days. I would expect VGA to be used in majority of devices (yes, including mobile phones) in 3 years at most. A platform which wants to remain relevant by then should be able to adapt seamlessly.

    3. Re:Of course it's QVGA by CoreDump01 · · Score: 1

      In *smart* phones maybe, but certainly not in normal cellphones. VGA resolution with the usual small screen-size of todays mobiles would result in 400-500DPI displays. I would think that would be a) bloody expensive b) a complete waste as normal mobiles don't have any real use for such a high-quality display anyway. Smartphones are obviously an entirely different beast

    4. Re:Of course it's QVGA by shutdown+-p+now · · Score: 1
      Again, this would hold true 3 years ago - no non-smartphone phone would have a QVGA screen then - but it is no longer true today. My Nokia 6300 is not a smartphone, but it's QVGA.

      I agree that it doesn't make much sense to increase the resolution further for the phones, but when was gadget market ever about sense? One doesn't need 12MP digital cameras either, but here they are...

    5. Re:Of course it's QVGA by joes_meat · · Score: 1

      Well, VGA is 640x480 and my $350 Nokia N800 is 800x480. Apparently the touch screen is about $40 to replace, certainly less for Nokia. Doesn't sound too steep to me?

      --
      Live forever, or die trying.
  11. Whoosh? by EmbeddedJanitor · · Score: 1
    I'm pretty sure he was trying to make a porn joke, but perhaps not

    No, an Android threesome is not a p2p network.

    --
    Engineering is the art of compromise.
    1. Re:Whoosh? by atezun · · Score: 1

      No, but it can be two clients and a server ;-)

  12. To Hell with cell phones by GHynson · · Score: 4, Funny

    Where's my flying robot that follows me around everywhere. They promised us a Moon Base, Flying Cars, Flying PDA's, And Android chicks...since the 60's. And all I have to show is this POS iPhone. Blah!!!!

    1. Re:To Hell with cell phones by Anonymous Coward · · Score: 0

      You mean something like this:
      http://ic.arc.nasa.gov/projects/psa/
      (But does it make irritated beeps?)

    2. Re:To Hell with cell phones by chord.wav · · Score: 1

      "The future is here. It's just not evenly distributed yet." - William Gibson.

      Consider yourself lucky to live in a country where iPhones are available in every retail store. So you are far more near to the future than the 80% of the world.

  13. my next phone by hey · · Score: 0

    I really hope my next phone runs Linux!

  14. N800 by Tony+Hoyle · · Score: 1

    would be interesting to see this on an N800. It already runs Linux as its base OS and has a nice 640xsomething screen. Now the things are dirt cheap since the launch of the N810 it's the kind of thing that could push me into getting one, so I could play with Android a bit.

    1. Re:N800 by simong · · Score: 1

      I was just thinking that myself. I bought a 770 when they were being dumped earlier this year and they must be a good candidate for getting the platform onto - it's ARM based, and if it's been done on the Zaurus it shouldn't be too hard as the architecture is very similar. Hmm, there's something to while away the long winter nights...

    2. Re:N800 by rasjani · · Score: 1

      Would be nice ofcourse.. Except there's no suitable java vm yet available for the platform afaik (atleast thats the case when i was doing some stuff on the platform - about 4 months ago)

      --
      yush
  15. Nokia E61, 62 by rbanffy · · Score: 1

    I, for one, would be delighted if I could figure out a way to put Android on them.

    It's an excelent phone and it's perfect for that emergency SSH when your laptop batteries are dead, but the PDA side sucks incredibly.

  16. Nokia in general by Max+Littlemore · · Score: 1

    Likewise the N95! Beautiful hardware and more than capable, but symbian really is a stinking load of horse shiv.

    (ducking dictionary)

    --
    I don't therefore I'm not.
  17. 40 acres and a flying car! by argent · · Score: 1

    Yep, they promised 40 acres and a flying car, and they haven't even shipped an affordable personal jetpack yet... and they had THAT in "Lost in Space"!

  18. Ummmm.... no by Anonymous Coward · · Score: 0

    Yeah I don't think so. Maybe about 1 mill of these devices would be the half the pwr of a Beowulf.

  19. No JVM, No Problem by TobascoKid · · Score: 4, Informative

    While you use the Java language to program Android, it doesn't actually use a JVM to run the code. Instead, Android uses it's own VM called dalvik that uses a different byte code than the JVM. Java class files are converted to Dalvik bytecode on the desktop.

    Maybe the Dalvik VM would be an easier port.

    --
    At some point, somewhere, the entire internet will be found to be illegal.
  20. Can /. agree to use "Google Android" or "gAndroid" by quincunx55555 · · Score: 1

    Can /. agree to use "Google Android" or "gAndroid" or "Google's Android" or "Google's Android Phone Platform" (GAPP?).
    Recently I just assume when I see "Android" on Slashdot it's a reference to Google's Android, but the first few times I was tricked.

  21. Until by EmbeddedJanitor · · Score: 1

    ... it gets I/O bound!

    --
    Engineering is the art of compromise.