Michelle Greenlee

Michelle is a Web developer who kicked off her career with an (unsuccessful) run at BASIC when she was seven. Her redeeming qualities include an affinity for Open Source software, new media and new Internet technologies. When she isn't writing code, she writes about code. She’s based in Texas with her family of people and her family of devices: three Android phones, an iPad2, an Android tablet, and two iPods. Michelle on Google+

Android Development after Oracle IP Battle

Google claims victory in the patent round of legal wrangling with Oracle over the Java APIs. But the battle isn’t over yet and questions remain about the future of the Android platform. For now, Android development can continue as usual and changes to the existing Android codebase were not requested. However, Oracle plans to appeal a copyright decision in the case and seek monetary compensation. The jury’s verdict Wednesday in the patent phase of the trial eliminated the need for… continue…

Upcoming Android Events

Summer isn’t only for fun and relaxation. It’s also an opportunity to sharpen your skills. If you haven’t already, reserve a spot at one or more mobile, Web development, and business conferences happening over the next few months. Develop your skills, network with other developers, build a better startup, or win fabulous cash and prizes from Samsung. Here’s a a list of free and paid upcoming events for Android developers and technology entrepreneurs. Android DevCon III – May 14 –… continue…

Oracle, Google and the Future of Programming

When a jury ruled that Google violated copyright laws by improperly using Oracle’s Java API to design the Android OS, it couldn’t reach an agreement on Google’s claims of “fair use.” The outcome of this trial will be significant to the future of programming, since it may limit code reuse across languages. Restricting use by forcing payment from licensees could cripple innovation. Multiple sources have already begun to comment on the potential losses, including this from Ars Technica: If the… continue…

It’s Time to Migrate Your Android App to Google TV

Google TV Update
Google TV has been slow to catch on, but that may soon change. Later this month, LG will release a new line of 3D Google TVs, which will have access to the Google Play Store as well as Web content through the Chrome browser. The 3D-capable TVs will come with a Marvell dual-core chip set operating at 1.2GHz, allowing users to blend PC-like Google experiences–such as searching the Web and watching video on YouTube and Google Play–with watching good old-fashioned live TV.… continue…

MOTODEV to Host Live Android Security Talk Tomorrow

Android HTML5 Security
Android security, especially in the enterprise, has been the subject of a lot of discussion lately. One recent item: Android ranked squarely at the bottom of the top four mobile operating systems when it came to security. Enterprise apps scored just as poorly. So now  Motorola wants to help. So this Wednesday, April 25, MOTODEV for Enterprise is hosting a live audio show from 9 to 10 am PDT entitled Enterprise App Security: Android & HTML5. MOTODEV for Enterprise will… continue…

Android Ranks Last in Enterprise Security

Hungry evil Android
Android-fragmention fans may find themselves at odds with security specialists in the wake of a TrendMicro study examining enterprise mobile security. The report, Enterprise Readiness of Consumer Mobile Platforms, reviewed four major devices and compared them against specific criteria. In terms of overall security, Android ranked last, with OS fragmentation named the biggest contributing factor. Blackberry was found to be the most secure platform, followed by Windows Mobile and iOS. The study found that risk isn’t limited to just operating… continue…

Android Device Makers Like OS Fragmentation

Amazon Kindle Fire
Android hardware manufacturers have grown tired of Google’s requirements for device performance and design in order to become “Google Approved.” So, they’re welcoming Android fragmentation and are “forking” their own versions. Amazon’s Kindle Fire is an example, and proof that devices can make it without Google and the Google App Marketplace Play Store. Is fragmentation good or bad for independent developers? Share your thoughts in the comments below.   Christopher Mimm of MIT Technology Review spoke with Skyhook Wireless CEO Ted Morgan about… continue…

Easier Translation for Android Apps

Android
Google wants to organize and translate all the world’s information and localized content inside apps are no exception. Last week, the Google Translator Toolkit team added support for four file types for easier localization of Android apps. Android Resource (.xml) Application Resource Bundle (.arb) Chrome Extension (.json) GNU gettext-based (.po) Will these new file types help your development efforts. Share your thoughts in our comment section below.  Open Source at Google explains:   “With these new file formats, you can… continue…

Android Developer Console Now Supports Teams

android_apps2
The Google Android Developer console has been restricted to the account owner, which has been a problem when delegating tasks among a team — until now. The Android Developer Console now supports teams and adding new team members is similar to adding new users in other shared Google services such as Analytics and Google Plus pages. Will this change lead to better development of Android apps? Share your thoughts in the comment section below.  Account access can only be granted by… continue…

Android SDK Tools and Eclipse Plugin Updated

Android Robot Looking In
Android’s SDK tools were updated recently with changes to UI design, debugging, and device emulation. If you haven’t already, it’s time to update your tools.  Below are highlights from the latest release. For the full details, visit the Android Developers blog. Lint Bug fixes for better performance Eclipse and Ant Build System Improvements Custom views support Debug-only functions Strict dependencies support for third-party Jar files Device Emulator AOSP, Android Open Source Project, now has x86 support for virtualization mode on… continue…