Slashdot Mirror


EEtimes Speculates on The Initial gPhone

jetpack writes "EETimes goes Inside the gPhone: What to expect from Google's Android alliance. Based on the membership of the Open Handset Alliance, EETimes makes an educated guess as to what the first offering from Google and its new buddies might be."

47 comments

  1. Print version by Simon+(S2) · · Score: 2, Informative

    Here is the one page verision.

    --
    I just don't trust anything that bleeds for five days and doesn't die.
    1. Re:Print version by manwithmanyquestions · · Score: 1

      What is the deal with this Open Handset Alliance - I mean, how long do you think Google was talking to all these big companies for - because even into late fall last year the news and reports were all about some super secret G-Phone - like a real cell phone not just an OS - that was being manufactured in some undisclosed location and would turn the wireless world on its head. Does anyone know about when the handset alliance was created or even when Google, etc started talking ab an open OS for mobile not just a "G-phone"?

  2. The Android SDK looks good by MarkWatson · · Score: 1

    I did some J2ME work for a customer years ago, and played with Android recently - looks good, and I very much like the idea of making advanced cellphone devices into a cheap commodity.

  3. G-Phone... by Opr33Opr33 · · Score: 0, Offtopic

    hits G-Spot.

  4. Google vs Microsoft by PolarBearFire · · Score: 4, Insightful

    Anyone know the difference in terms of features between Android and the most current version of Windows mobile? I hope that the introduction of Android will spur all companies to introduce more and more innovations. The gPhone will be more of a competitor to smartphones that are NOT iPhones. iPhones are more of a status symbol and their users will not be really in the market for other phones. I like the iPhone because they are cool and do things that other phones can't match yet, but feature for feature they lose to other smartphones.

    1. Re:Google vs Microsoft by Anonymous Coward · · Score: 4, Insightful

      Windows CE allows you to develop in C++ or the .NET languages if you prefer. So far, Android only supports Java. This is annoying for someone like me, with a large C++ codebase targetting Win32, CE and Symbian as it means rewriting the application from scratch in a different language.

      There are some people experimentally bypassing the JVM, but AFAIK no-one has succeeded in making a GUI application which does this.

    2. Re:Google vs Microsoft by kabz · · Score: 1

      I recently tried to turn off the ringer on my father in-law's Blackberry. As soon as I failed, then my father in law failed, then my wife eventually worked it out, I knew that it sucked even worse than the Razr software, and that Win Mobile, great as it might be for embedded apps, is not the right solution for a phone.

      I think that if Google can make the Android stuff run crisply on phone hardware, then the ease of Java programming and nice GUIs will give Apple a run for their money.

      I'm not sure, though, that I want to hand over *yet another* part of my life to Google. We all probably will though.

      --
      -- "It's not stalking if you're married!" My Wife.
    3. Re:Google vs Microsoft by Anonymous Coward · · Score: 3, Interesting

      The Blackberry also runs its own JVM OS, not Windows Mobile.

    4. Re:Google vs Microsoft by unoengborg · · Score: 1

      Yes, I can understand that you are annoyed if you have a lot of old C++ code, but Java is one of the most tought languages to todays students on universites around the world. These students are usually young people that may have other ideas on how to use their g-phones than those of us that started to use a computer back in days when C++ emerged on the scene.

      It is also much faster to develop an application in Java than in C++, unless of course you have a lot of old C++ that you could make use of. This means that it will be easy to interest new developers, and cheep to test new ideas on what a phone could be used for, so I think Java was quite a good choice from google.

      --
      God is REAL! Unless explicitly declared INTEGER
    5. Re:Google vs Microsoft by nguy · · Score: 3, Informative

      Anyone know the difference in terms of features between Android and the most current version of Windows mobile?

      Android is the second phone platform by Rubin; his first platform was the Danger Hiptop, also written in Java. You can get a good idea of how it works there: it's much more user friendly than Windows Mobile, and it does all its synchronization over the air.

      The biggest change is that Android is much more open: it will be open source, you can replace any part of the system you like, and do so safely. Most add-ons will likely be replacements of components (connection manager, file chooser, image chooser, etc.), rather than "applications". And, of course, synchronization will almost certainly be to Google's on-line services, with no desktop software required.

    6. Re:Google vs Microsoft by HartDev · · Score: 1

      I had an iPhone for 4 months...all hacked out to run t-mobile and what not and then it had problems and I could not get anyone to help fix it for under $50/hr so I sold it. After using a windows mobile phone....I am seriously considering just getting an iPhone again and biting the AT&T bullet....but man they are so expensive as a cell phone company and they have deal for text messages to Mexico, but not Canada! But the iPhone has better use of features all around. I really hope the gPhone can match up to the iPhone and work on T-Mobile.

      --
      To see a few of my Android apps goto: www.hartwired.com
    7. Re:Google vs Microsoft by Joe+Tie. · · Score: 1

      And it's even faster to write applications in python than java. Something that can be done fairly painlessly on windows mobile, but not android.

      --
      Everything will be taken away from you.
    8. Re:Google vs Microsoft by MickDownUnder · · Score: 1

      I don't know about you, but I code in C++ only when a feature I need cannot be implemented in .NET. If I could do everything in .NET that'd be great.

      I think the key to being a really good software developer is knowing the point at which you have to let go, because to cling on to old programming paradigms no matter how familiar and productive they may seem is only going to slow you down in the long run, with newer technologies offering faster development times (even with a steep learning curve).

      I'm sure component manufacturers for android, knowing that only Java is supported will ensure that the API required to work with their component is available.

      I agree with the earlier post though, this is definitely a direct competitor to Windows Mobile, this is very obvious when you see the following links...

      http://www.google.com/intl/en/press/pressrel/20071105_mobile_open.html

      Google Inc., T-Mobile, HTC, Qualcomm, Motorola and others have collaborated on the development of Android

      http://gizmodo.com/gadgets/smartphones/htc-boss-says-2-to-3-android-phones-in-2008-new-touch-interface-coming-and-more-321473.php

      It's very obvious HTC is a very big partner in Android, who are coincidently also the main manufacturer of Windows Mobile phones. HTC may very well be dumping Windows Mobile, this would leave Windows Mobile as a consumer device essentially dead.

      At some point unless Microsoft dramatically changes its game, there are a lot of Microsoft developers out there who may need to come to a decision whether to just simply retire and letter a younger generation take over, or make the switch to non-Micorosft technologies.

    9. Re:Google vs Microsoft by hot+soldering+iron · · Score: 2, Insightful

      I'm learning Java right now, and even though I love it, I also know it's not great for everything or everyones cup of tea. There is one thing that might help mitigate the gPhones jvm-only structure - bytecode. Jython lets you write your Python code and compile it into intermediate-level bytecode. Same for Ruby, and other languages.

      It might be a hassle, but I don't think that anyone with OOP training will have any problems adapting to the gPhone.

      --
      When you want something built, come see me. If you want correct grammar and spelling, get a F*ing liberal arts student.
    10. Re:Google vs Microsoft by Anonymous Coward · · Score: 0

      As the grandparent AC, I'm not exactly a fan of Win32 either, the sad fact is that for what our product is doing, CE is the least buggy mobile platform on the market. To be sure, I've seen the ZX Spectrum, the BBC Micro, and DOS die and I've been waiting too long for it to happen to Windows, so it's kind of ironic that I ended up as a CE developer for a living.

      When the project began I designed it to be portable between platforms - this is actually the reason I went for C++ in the first place - Java was not an option on the platforms we were targeting then. If I had sold my soul to MS it would have been done in C# or VB or somesuch. C++ was at the time, the most sensible option.
      We did in fact do an experimental port to the Blackberry, but frankly, it was a disaster. The Java SDK it uses is broken in numerous places and the device itself being only able to store about 300 records before it runs out of memory (we have customers on CE storing 30'000 or more, and the tablet version can go into the millions). For years I've been champing at the bit to see the app ported to linux (which should be relatively easy) but there isn't a market for it. I was hoping that gPhone would allow for this to finally happen quickly and easily, but for me it won't.

      When all is said and done, we are reviewing the product strategy at this time and a port to Android is something we are seriously considering. As I say, CE has to die sometime, even if it is the primary smartphone platform over here - and our addiction to CE is a habit we must kick eventually. Personally, I still say a native linux build would be more satisfying, though.

  5. Speculation is for Digg... by dotancohen · · Score: 2, Informative

    Speculation is for Digg. On /. I want news. These "insider idiots" know no more than you or I do. When they've got news I'll listen. Not when they're crying for publicity with speculation.

    --
    It is dangerous to be right when the government is wrong.
    1. Re:Speculation is for Digg... by Anonymous Coward · · Score: 0

      On /. I want news. For Nerds. Stuff that matters.

    2. Re:Speculation is for Digg... by Kasimir+Gabert · · Score: 1

      You should given them at least a little bit more credit than you are. It took time to write that article, and I highly doubt that it was all spent on the keyboard.

    3. Re:Speculation is for Digg... by dotancohen · · Score: 1

      I give the authors plenty of credit. But that does not make /. the place for it.

      --
      It is dangerous to be right when the government is wrong.
  6. Motion sensitive? by RiotingPacifist · · Score: 1

    well its a long shot but i really think that motion sensitivity is the way smart phones should go.
    It Greatly amplifies a cameras abilities to take panoramic shots, scan documents, perhaps even allow for 3d images. It would also allow for films taken on phones to compensate for motion that is inevitable when using such a small device.
    It could also be useful for "advanced users" tweaking their UI, or allow average users to shake the device to go up levels in the interface. And it could be used to view/write documents.

    The Article also mentions games, well if the WII is anything to go by then average people really enjoy games that involve physical interaction.
    Security? If you drop the phone it could protect itself, if the phone is yanked out of your hand it would be able to lock the screen. OR for those of us who want to look cool, imagine unlocking your phone with a secret handshake

    I really see it being included as users don't 'need' it but to be a truly revolutionary phone the enhancement a motion sensor would allow endless possibilities.

    --
    IranAir Flight 655 never forget!
    1. Re:Motion sensitive? by Anonymous Coward · · Score: 0

      "If you drop the phone it could protect itself"

      How? there are no moving parts in a cellphone. Theres no HDD to park.

    2. Re:Motion sensitive? by RiotingPacifist · · Score: 1

      lock the keypad, to prevent dialing
      a flip phone could close itself to prevent scratching the screen.

      --
      IranAir Flight 655 never forget!
  7. These people are blind by Iloinen+Lohikrme · · Score: 1

    These people are just blind. Just blind. They are enlisting features that have been in phones for many years and nowdays virtually all smartphones from Nokia to Sony-Ericsson carry most of them. My god just look at N95, N82, 6500, N81, E51, E90, E61 and so on.. The market is full of smart phones with features that are just being dreamed to be included in gPhone, and this is just a list of one manufacturer, and a list that will in few weeks time be updated with new phone models again.

    I just really can't see the point of this hype. There are only sketches on what should be coming, but no production ready system nor delivered devices. The worst part is that I really even can't see what's the advantage of gPhone? Major firms like Nokia and Sony-Ericsson won't be using them. Samsung just flip flops from system to system, and Motorolas whole future is in question. There isn't going to be huge uptake, and no, having small firms like HTC take it doesn't mean a scracth as their ability to compete with total costs are weak as they don't have the needed economies of scale that the likes of Nokia enjoy. I also don't see that they can leap with features as all the features they are planning to include in gPhone are already in S60, and as S60 is rapidly developing, now including QT in some time, I can't see that they could pull a head in software.

    So.. sick and tired of hearing and reading hype about a system and devices that haven't been delived yet and in the end can end up just as vaporware. Why can't we go back in days when we reported about real things, not speculation and hype about something that is maybe going to one day come out and somehow revolutionize the world, but nobody really understand the reason why.

    1. Re:These people are blind by namityadav · · Score: 3, Interesting

      Isn't HTC the world's largest smartphone maker? At a very high level, there are not many REVOLUTIONARY features in the android platform. The growing interest that this platform is getting is because of:

      1. Software on the mobile devices / smartphones is usually terrible. Use any Symbian / Windows Mobile device for a few weeks and you will see how slow, counterintuitive, buggy and unintelligent the platform / user-interface is.

      2. Android platform has the potential to become THE Linux platform for smartphones. Although Linux didn't get as successful on the desktop as I was hoping, it did get tremendous support from the development community. Looking at the limited market-share that Linux has on the desktop, it is heart-warming to see how many developers are working to provide all kinds of amazing applications to the Linux user. You do not have that kind of community in the smartphone market yet (Although there are some people developing Symbian and WinMo applications). If Android turns out to be a genuine platform, then we can be rest assured that a huge community will develop applications for it. Having Java as the language of choice helps as well.

      3. One problem that Linux has on the desktop is that there are no big brand-names associated to it. Every Tom, Dick and Harry knows about Microsoft. And at least Tom and Dick know about Apple too. But none of them would be comfortable using Ubuntu or Fedora .. because of their unawareness. A Google platform called Android has a big brand-name. People trust Google .. in fact, more so than Microsoft. So, they won't worry about buying a Google Phone.

      4. The openness of the Android platform makes it a real possibility that the smartphones of the future will NO LONGER be crippled by the Telecom Service Providers. Even if they do, it will hopefully be easy enough to install a fresh Android platform on the phone. This is tremendous in itself.

      5. Google is an internet based company .. not desktop based. What does that mean to the smartphones? That means that we will no longer have the unnecessary tie-ups of the smartphones to the desktop. Those of you who have used smartphones enough know what I am talking about.

      6. Never before have so many manufacturers and telecom service providers been brought together. And thanks to the potential of Android and the companies supporting it, and thanks to the iPhone, there's a good chance that the smartphone will finally become a commodity.

    2. Re:These people are blind by Iloinen+Lohikrme · · Score: 1

      Nokia is the worlds't largest mobile phone maker, and the largest smartphone maker. Quotes: Nokia has maintained its leadership position with a 56.4% share of the 70.9 million units shipped in 2006. , Nokia itself enjoys 44.5% of the smartphone market and Nokia market share breaks 40 per cent threshold . HTC is very small, they are so small that they are not even cited in global market share reports.

      1. I partially agree, the user interface of in example S60 has been buggy sometimes and it has a lot to do in the area of user friendliness, but it's not that hard to use and the newest versions like S60 v3 work much better. It should be noted however that S60 is perhaps the best smartphone platform there is now, it's quite reliable and it's quite user friendly when compared to competitors, so it's quite hard to believe that something that is still in the development could excel it or be even in level with it.

      2. Development community around Symbian is huge. It includes big publicly traded companies to amateur developers. So it's not some people, it's a huge number of peoples. And hey, it's not Java, it's Dalvik, they use Java as a language, but what good is it if you don't have all the libraries. To me Dalvik is just a bastardization of Java. They could have opted for normal J2ME with extensions, but now they are in a state of limbo with it. So what does that mean? Well, you can't just pick and use J2ME if you don't first compile to Dalvik, huge set back! Huge!

      3. Branding branding branding... You think that Google lets all those small mobile phone makers to use their brand? No change. When the consumer goes for shopping he/she knows few makers namely: Nokia, Sony-Ericsson, Samsung and Motorola. Any device maker that wants to become recognised has to spend fortunes to marketing. And even if they had a brand name, people want phones that work and are good, just look at Windows Mobile, utter failure even they have the magic power of Windows.

      4. No. If you buy your phone from the telecom operator as a part of a packet, it will be locked and probably crippled to a halt. It doesn't matter if it has Linux, all that the telecom operators have to say to manufacturers is: "Make it live Tivo so that nobody than we can change it.". You will get openness only when you buy your phone SIM -free.

      5. What unnecessary tie ups?

      6. No. In telecom business it's normal to be a member in almost every industry initiative, the things is that not all players join with full steam on, and from those who do, only few remain that way. When we start seeing Android devices and see what their impact in the market is we can start to look on is the alliance working or not, before that, it's just a one industry alliance sprouting paper and promises.

  8. Please make a phone model with a keyboard...!! by Anonymous Coward · · Score: 0

    I hope someone releases a model with a keyboard and then I will be in coding heaven

    1. Re:Please make a phone model with a keyboard...!! by cduffy · · Score: 1

      Bluetooth keyboards for use with phones are old hat.

  9. Old news by imasu · · Score: 3, Informative

    FTA: This story originally appeared on Nov. 13, 2007. So it's not just pure speculation, it's a reprint of (old) pure speculation.

  10. lots of features, poor usability by nguy · · Score: 2, Interesting

    I have several Nokia phones. The hardware is wonderful: lots of features, great cameras, etc. Windows Mobile devices, too, have great hardware. The trouble is the software: Symbian sucks, both as a user interface, and as a development platform. It's slow, it's buggy, it's counterintuitive, the desktop software is a PITA, it has bad error messages, ... And Nokia knows it, which is why they bought Troll Tech.

    So, what does the gPhone do? It takes the great Windows Mobile hardware that companies like HTC develop and makes it available with better software.

    And the software is here: you can download it and run it. I would expect the first actual Google Phones to come out in a few months at the most (actually, I think you can already get small quantities if you really want to).

  11. OpenLaszlo by Doc+Ruby · · Score: 3, Informative

    Sun now has Orbit, which is a GUI layer atop JME (which is the mobile phone multimedia Java) that runs OpenLaszlo LZX code. Android ran around Sun to make its own JVM, Dalvik, but its DEX files directly correspond to Java bytecodes, and can be automatically generated by a tool in the Android SDK.

    OpenLaszlo can also be compiled into SWF (Flash) and DHTML. But the JME itself is also included in every Blu-Ray player (now the only HD disc format) as BD-J. And JME is also the execution environment for DVB, OCAP/ACAP.

    OpenLaszlo can target what looks like the most complete range of devices, all from a single codebase. Is that the future of all GUI programming as the "convergence" finally comes together? Is all other programming going to be used "under the hood" on servers, and by "plastic surgeons" tweaking all that generated code into working properly on every device it gets tested on, once it's "written once"?

    And where's the OpenLaszlo GUI IDE already?

    --

    --
    make install -not war

  12. Is not a "phone" by ultraklon · · Score: 1

    Is an OS. Sure it'll be phones with and w/o GPS, with and w/o touch screen etc. The platform is prepared for all that, it supports accelerometer, compass (here); and any other thing that can appear, is easy to manage from the platform. Nothing to envy to iPhone software, sliders boxes (like combo boxes) already has the behavior of "slide" as the iPhone and it already plays videos and sounds in mp3 (on others) format. Now, what "GPhones" (hate that word) will give you, will vary in function of what hardware builders wishes to include in each phone with Android OS; and about software, whatever you want to develop for the platform using the APIs they give you. Don't you like the "heavyweight" navigator it has built in? ok, get a better one or just do a better one, don't complain.

  13. This article is just.. bad by enjo13 · · Score: 3, Informative

    The Android team has put out an SDK complete with emulator. They've held campfire events where they've disclosed details about their plans, and this article manages to get it wrong on almost every point.

    For intance: the web-browser is based on Webkit (same as the iPhone) not Opera. In this sense Google 'owns' the browser they are developing. You can get that little gem of information from about 30 seconds of reading on the main android page (http://code.google.com/android).

    GPS: While we fully expect most phones to have GPS on the phone, it's not a guarantee. Although all phones will support location via tower-triangulation, so every phone should have some level of location support. Something the article should probably mention.

    Processor: The Android team has been forthcoming about the fact that they are developing the system to be more or less platform independent. Right now they have everything up and running only on ARM cores (OMAP included). They are providing multimedia support via acceleration interfaces (OpenGL ES), which means that yes it should run very well on an OMAP processor... but there is little preventing another architecture from being put into use. I fully expect to see OMAP gPhone's, but that is unlikely to be the only configuration in the wild.

    Overall, the article was light on research. Very little meat here, and most of what they speculated about was just wrong.

    --
    Turn s60 photos into awesome videos with mScrapbook for all S60 3rd edition phones!
  14. Handing over data by MtHuurne · · Score: 2, Insightful

    I'm not sure, though, that I want to hand over *yet another* part of my life to Google. We all probably will though. From what I've seen, Android is very modular: it is designed to allow the user to replace an application by another application that serves the same purpose. So if you do not want to hand over your data to Google, you can just replace the applications that talk to Google's servers.
  15. BD-J by MtHuurne · · Score: 1

    MHP is based on Java SE, not Java ME. It's based on Personal Java, which is a smaller version of Java 1.1. This was created before Sun invented J2ME/J2SE/J2EE, which are based on Java 1.2 (aka Java2). As far as I know, they did some cleanups of the API when creating the GEM spec, but BD-J is still based on Java SE.

    1. Re:BD-J by Doc+Ruby · · Score: 1

      AFAICT, BD-J is indeed based on JME.

      --

      --
      make install -not war

    2. Re:BD-J by MtHuurne · · Score: 1

      I did some more reading and it seems you are right: although GEM is based on a subset of Java SE, BD-J is based on Java ME.

    3. Re:BD-J by Doc+Ruby · · Score: 1

      I think GEM is all JME, too. Part of GEM's appeal is that it's the same across all these embedded/dedicated multimedia devices, like BD players, set-top boxes, etc. Where are you getting that GEM is JSE?

      --

      --
      make install -not war

    4. Re:BD-J by MtHuurne · · Score: 1

      I worked with MHP when it was in its 1.0.x versions, back then it was based on PJava. I just found out they switched to Java ME PBP in MHP 1.1.2 (slide 29).

    5. Re:BD-J by Doc+Ruby · · Score: 1

      Thanks, that's a very interesting insight into MHP/GEM/BD-J from the DVB perspective, and Phillips' influential version of it.

      --

      --
      make install -not war

  16. Terrible usability, IMO, and probably no testing by hirschma · · Score: 1

    I'd speculate that Nokia has never user-tested their phones, at least not the one I have (E61). The thing simply does not work as advertised - and the UI is anti-intuitive. There is no consistency. Cut and paste is present in some apps and GUI elements, not others. You can shut down messaging by restarting it, but no other application works the same way. You can't tell the difference between a successful and unsuccessful attempt at connecting to the Internet. Leave email running in the background, and your phone crashes hard. I could go on, but I can't wait to get rid of this Nokia piece of crap.

    I don't think that Trolltech will help, unless they're given authority over the user experience. And existing Qtopia based devices don't indicated that things will completely improve over the miserable experience that Nokia currently provides.

  17. First device in Q4 2008 by pcause · · Score: 1

    I've heard from a source at a carrier that HTC is planning on launching an Android based phone with T Mobile in the US in Q4 2008 and that the device will be Google branded.

  18. Android is not really "Linux". by Anonymous Coward · · Score: 0


    2. Android platform has the potential to become THE Linux platform for smartphones.

    Android is Linux Kernel + BSD libc + Custom Java + other stuff.
    This is only Linux by the kernel and marketing.

    3. One problem that Linux has on the desktop is that there are no big brand-names associated to it.

    Android is not a Desktop OS. Many big brandnames use Linux internally. Linksys, Motorolla, ...

    4. The openness of the Android platform makes it a real possibility that the smartphones of the future will NO LONGER be crippled by the Telecom Service Providers.

    So far this "openness" appears to just be marketing. Many Linux based phones have tried to use this marketing, while having many non-open components.
    OpenMoko appears to be the most open at the moment.

    6. Never before have so many manufacturers and telecom service providers been brought together. And thanks to the potential of Android and the companies supporting it, and thanks to the iPhone, there's a good chance that the smartphone will finally become a commodity.

    Does the the marketing kool aid taste too sweet?

  19. Re:Terrible usability, IMO, and probably no testin by nguy · · Score: 1

    I don't think that Trolltech will help, unless they're given authority over the user experience. And existing Qtopia based devices don't indicated that things will completely improve over the miserable experience that Nokia currently provides.

    Yeah, I know what you mean. I've had a few of Qtopia devices, and while they were somewhat better than S60, they were nothing to write home about.

    The best UIs I have seen on mobile devices have been the the Hiptop, the iPhone, and Palm. And Hiptop 2.0 is effectively being released by Google as Android.

  20. "Push search"? by Anonymous Coward · · Score: 0
    In my days we used to call that spyware. What's next, trojans rebranded as "push installs"?

    FTA

    "push" search -- showing results to users when they're not explicitly searching. That is, these results appear in the context of other activities, like listening to music.

    Indeed, in the future, most searches won't be conducted by users typing in explicit queries. Instead, they'll be in the form of contextual search-results returned by artificial-intelligence-informed software.
  21. TFA mentions TAT: Swedish UI developers by de_smudger · · Score: 0
    Swedish mobile UI developers TAT are mentioned in TFA..

    So how about the top few screenshots on their concepts page labelled "Sneak previews of MWC-2008 demos" http://www.tat.se/conceptlab/

    Could these be Android/gPhone related? If that's going to be the sort of look and feel to expect, sign me right up! (it's sorta-kinda iPhone, but perhaps a little less fluffy/perhaps better use of screen real-estate with seemingly a little more on screen at once without going too far, and the thin status bat at the top..?) :)