Thursday, December 31, 2009
Monday, December 28, 2009
Since the brave new year 2010 is right around the corner, I picked up couple of interesting predictions for Android:
Forrester Research has published their report entitled: "Predictions 2010: Enterprise Mobility Accelerates Again." In their report they predict, that mobile devices based on the Android OS will take 10% of the mobile device market in 2010. According to the report this uptake will be mostly due to "heavy industry support" from Qualcomm, Verizon, Motorola and Google, as well as the growing embrace of the open OS by developers.
Market research company CCS Insight predicts that during the year 2010, maybe over 50 Android-based mobile phones will be delivered to the market (via Infoworld). Furthermore, the prices for cheapest Android-based smartphones could drop to even below €100 ($150) without operator subsidies in the first half of the year.
And of course, let's not forgot that 2010 will bring the mighty Nexus One for us, which I personally consider as the first real challenger for iPhone :)
Saturday, October 31, 2009
Thursday, October 29, 2009
Tuesday, October 27, 2009
Android 2.0 introduces several new significant features, such as Quick Contacts API, a proper Bluetooth 2.1 API (finally), search functionality for SMS/MMS messages, improved camera API, HTML 5.0 support, revamped graphics API with better hardware acceleration support (good new for game developers), and improved virtual keyboard ... nice. A complete list of new and improved features can be found from this Android 2.0 Platform Highlights document.
Wednesday, October 21, 2009
You can check (an almost :)) complete list of Android phones from Techcrunch'es web page: "Android Avalanche". In addition to those officially released Android phones, there are lot of leaked phones published on Internet. Just today, one of most interesting ones, Dell Strike was leaked on a Vietnamese web site. This beast is running Android 2.0, and boasts both 3G and Wi-Fi connectivity, huge 5 inch WVGA multitouch capacitive display. A 5 megapixel camera is backed up with dual-LED flash.
Competition is good. I think the fierce competition among Android device manufactures will result as a rapid evolution of Android devices, as well as fuel innovation of Android related UIs, applications, and services.
Monday, October 19, 2009
Sunday, October 18, 2009
Saturday, October 17, 2009
Friday, October 16, 2009
Android 1.6 a.k.a "Donut" is not yet even officially available for most Android phones (including my own HTC Hero), but version 2.0 "Eclair" is already well on its completion. The Boy Genius Report has published a really nice Android 2.0 screenshots walktrough. Dear Santa, can I have my Eclair, like now, plox.
Wednesday, October 14, 2009
Monday, October 12, 2009
The latest versions of the Droid Fonts can be found, for instance, from the official Android Open Source site, but more conveniently, you can get the TrueType Font files from within the Android SDK, for instance:
Wednesday, September 16, 2009
Saturday, August 29, 2009
I am not ready yet to reveal what I am developing, but let's say that the application I am really excited about is related to what I have been basically studied since 1994 :) I have really enjoyed (so far) writing code for Android platform using Java and the advanced IDEs, such as Eclipse and NetBeans . (FYI, I am also a devoted iPhone fanboy enjoying Objective-C, but disliking XCode IDE ...). During the years as a Java developer, I have been developing a huge library of more or less reusable Java classes and frameworks - now I am able to reuse most of them for Android development :)
Monday, August 24, 2009
Thank you Shane! You can read more about Masa and other Android related storied from Shane's blog.
Saturday, August 22, 2009
- AdvanceCOMP: Linux, OSX, Windos
- ImageOptim: OSX. Uses a number of optimization libraries such as OptiPNG
- OptiPNG: Windows, Linux, OSX
- PNGCrush: Windows, Linux
- PNGOptimizer: Windows
Thursday, August 20, 2009
I have used Maven in some past Java projects at work. Since my own experiences in using Maven have been mostly positive, I plan to take this Maven plug-in into test use.
Robert is developing both 2D and 3D versions of the very same game. The first 20+ journal entries fully cover the development of the 2D version. At the moment, Robert has published the first two entries reporting the first four days of the development of Light Racer's 3D version. It will be very interesting to see how much 2D and 3D application development differ on Android platform. I am also looking forward to read Robert's experience about the performance of Android's OpenGL ES 1.0 implementation . Briefly - a great tutorial and introduction to the wonderful (but challenging) world of Android game development. Thanks and kudos to Robert :)
Wednesday, August 19, 2009
Application developers can create a special developer account, accept the Distribution and License Agreement, and submit their applications.
AppsLib website is yet another indication about Android platform gaining momentum. As Android developers, we are living interesting times. :)
Tuesday, August 18, 2009
Monday, August 17, 2009
Friday, August 14, 2009
- Eclipse 3.4 based tool environment including Android Development Tools (ADT)
- Automated updating of ADT
- Advanced support for templates and code snippets
- Application signing support
- Marketing integration via connecting to Android application stores
- Update Manager for updating the installed components
- Context-sensitive help and integration documentation
- Handset emulators including the Motorola-specific ones
- Application creation wizards for creating implementations of the most common and important framework classes
- Virtual device lab for launching applications on real handsets hosted remotely at DeviceAnywhere, across carriers and regions.
- Package deployment supporting easy loading of developed applications to handsets and emulators.
- A dedicated Eclipse perspective
- Running and debugging application in Motorola handset
I am interested to receive your comments about this particular tool and other Android development tools currently available.
Thursday, August 13, 2009
Wednesday, August 12, 2009
Tuesday, August 11, 2009
It is (usually) cool to have a cute name and logo for your web site, blog, or application. I definitely wanted to have a cute name and logo for my new blog . One day I was playing with my 2-years old son who happens to be a huge fan of pupus. Pupu is a childish word (similar to bunny) for rabbits in Finnish language. (PuPu happens to be also the hawaiian word for the enjoyable little edibles, but do not tell that to my son ...). Time to time my kid dresses up his rabbit puppets to be little robot rabbits. Robots reminded me about Android and my desperate search for a cute logo, and that is how I got the idea about Robopupu. I hope you like it. At least my son thinks that Robopupu is way cool :)
I recently bought a HTC Hero Android phone, because I wanted to start application development on Google Android platform. I have been developing with both mobile and desktop Java since 1995 (yes, I know I'm an old timer). I have been waiting for a powerful enough mobile Java development platform over 10 years now. I did not like much about J2ME platforms, because I experienced them as too restricted development environments lacking a lot of functions and APIs I really wanted to use. SavaJe OS running Java Swing applications was very promising and interesting, but unfortunately it did not made to markets. (Sigh, I still have my SavaJe developer phone I bought from JavaOne event :)).
When Google Android OS was released, I immediately realized that Android, backed up by Google (the most innovative IT company in the history of humankind and rabbits, IMHO), is the platform I have looking for all these long years. So, now I am more than ready to start development on Android. I also decided to start a new personal blog for documenting and sharing my experiences with, findings on, and tips for the Android application development. I plan to provide some sample applications and class libraries and other code I consider useful.
I am really excited to start application development for Android platform, and I hope that you will enjoy reading my experiences with it :) I am also looking forward to receive your feedback and comments.