• Samsung Galaxy Nexus with Ice Cream Sandwich hands-on (video)

    The Galaxy Nexus (formerly referred to as the Nexus Prime) carries on the Nexus torch in spectacular fashion, and we've just spent a few quality moments with one here at the launch event. Design-wise, it's clear that the Nexus S DNA is here, though the rear reminds us most of the Galaxy S II. Those who abhor physical buttons will also be delighted, and while we'd gotten used to the whole Power + Home for a screenshot on the GSII, Power + Volume Down works just fine on this fellow.......

  • Android 4.0 Ice Cream Sandwich now official, tons of enhancements

    PSHax member - Google has taken the stage in Hong Kong to make the next version of Android OS, nicknamed Ice Cream Sandwich, a thing of reality. Better known as Android 4.0, the update offers a massive redesign to the user interface and adds a plethora of new features. Some of the highlights include an NFC-enabled feature called Android Beam, offline search in Gmail, new lock screen features and a fancy unlocking method called "Face Unlock," which uses facial recognition to ensure strangers can't use your phone without permission. Ice Cream Sandwich also includes enhancements in.....

  • Motorola RAZR to get updated to Ice Cream Sandwich in early 2012

    Mutricy mentioned that while the company's new flagship device was designed for Gingerbread, plans have been set to introduce the latest version of Android in the start of 2012, with a more precise date naturally on its way. Given past experience, however, it's probable that the unbranded version of the device will get the refresh ahead of the Droid RAZR on Verizon, so US users may need to exercise a wee bit of patience here. Regardless, it's time for the competition to step up......

  • HTC Rezound render resoundingly revealed- wait next November 10th

    Hark! The first renders of the HTC Rezound have appeared online, thanks to some of the device's cases going up for pre-order. You can see that, like the Sensation XE, the phone has red-glowing soft keys -- a bit of a departure from HTC's traditionally conservative design language. If you recall, the phone formerly called Vigor is said to have a 4.3-inch screen, a dual-core 1.5GHz processor, 1GB RAM, Beats Audio and an 8MP rear camera.....

Previous Next

IcedRobot Android fork seeks to preclude Oracle litigation

Posted by Mohd Khairun Nasir Saadi On - - 0 comments

An "IcedRobot" project aims to develop a version of Android that will be beyond the reach of Oracle's lawsuit against Google regarding use of the Dalvik Virtual Machine. By adopting the OpenJDK implementation of Java, the project will further separate Dalvik from Android and create an Android variant that will be suitable for running on desktop PCs.

A team of savvy Java developers is working to fork Android to have a safe and open implementation of the Android stack in case Oracle prevails in its litigation against Google for allegedly infringing Oracle's Java patents in the creation of Android.

In a project known as IcedRobot (logo at right) Mario Torre, a software developer at JPMorgan Chase, and David Fu, an engineer at Opera Software, are leading a small team to build a Java Virtual Machine (VM) for Android that is based on the open-source OpenJDK implementation of Java. Android's Dalvik VM -- which acts as an intermediary of sorts between Android apps and the underlying Linux kernel and other Android code -- instead uses the Apache Harmony codebase claimed by Oracle.

Fu and Torre presented their IcedRobot ideas to a packed crowd at the Free and Open Source Software Developers' European Meeting 2011 (FOSDEM XI), which ran Feb. 5-6 in Brussels, Belgium. Blogging about IcedRobot in a Feb. 8 post, Torre lists two goals for the project.

First, IcedRobot wants to separate Dalvik from the usual Android infrastructure so that it runs as any other UNIX program in the Linux environment, and possibly other UNIX variants such as OSX and QNX.

Second, the project aims to "avoid Dalvik and Harmony as much as possible and put the Android stack on top of the OpenJDK class library, and run the whole thing in Hotspot (this is cool, isn't it?)," writes Torre. "The second goal is the most interesting because it means basically that Android will run on any desktop finally: one environment, one specification, one JVM."

Essentially, IcedRobot is an attempt to bring the Android API onto the Linux desktop, Torre goes on to explain. The project wants to "decouple Dalvik from the custom Linux kernel that Android uses and at the same time to port the extra APIs (and especially the graphics stack) so that I can run this thing standalone," he writes.

In a description of the IcedRobot talk, labeled as "IcedRobot: The GNUlization of Android," on the FOSDEM website, Fu explains that the IcedRobot project consists of the GNUDroid and the GNUBishop subprojects. GNUDroid intends to create an Android implementation using FOSS components borrowed from GNU Classpath and OpenJDK, to be called the IcedRobot Micro Edition.

GNUBishop, meanwhile, will augment the standard features offered by Android with typical desktop functionality, and will be called the IcedRobot Standard Edition. The slides for the FOSDEM talk also list a third subproject called Daneel, described as a "pure Java Interpreter VM for Dalvik."

Florian Mueller, founder of the NoSoftwarePatents campaign and author of the FOSS Patents blog, lauds the IcedRobot idea, but appears to have some reservations about the project's chances for success. "By integrating Java code available on GPLv2 terms they hope to be safe from legal attacks on Oracle's part, but this depends on what exactly they do and how the implicit patent license contained in the GPLv2 would apply," Mueller writes.

"The more they modify the OpenJDK code, the less likely they are to be covered by that implicit patent license," he continues. "But just the fact that they see a need to act and don't trust that Google will defend itself successfully is interesting. Those are skilled software developers who apparently concluded that they have to take their destiny into their own hands."

Mueller applauds the IcedRobot team for "embarking on such an ambitious project," but notes that Google and Oracle both likely "secretly hope that the IcedRobot idea never materializes."

He goes on to note that, "Google's strategy with Android is to avoid the GPL to the greatest extent possible. Google wants to accommodate proprietary extensions that Android device makers may consider valuable for differentiation purposes. Oracle, however, looks at the mobile market as a key area in which it seeks to monetize Java. In this area, Oracle insists on one of its field-of-use restrictions for third-party Java implementations."

Other bloggers cited IcedRobot, including Simon Phipps, chief strategy officer at ForgeRock and former chief open source officer at Sun Microsystems. Phipps, who attended and spoke at FOSDEM, writes that there "were plenty of interesting talks, most notably Mario Torres and David Fu talking about their IcedRobot project to get Android apps to run on OpenJDK (and thus on any desktop)."


Categories: ,

Leave a Reply


GeostigmaShop Hot Items