• 3 Reasons Why the Facebook Proponents Get Google Wrong

    The question of whether Facebook is an imminent threat to Google IMHO is a misnomer in that I see Facebook as a subset of the massive “platform” called Google. Commenting, posting pictures, “Liking” are all activities already carried out on some Goog…

    continue reading »

     
     
  • Here’s Two Android Tools That Can Help Cut Down Your Phone Bills

    Have you been struggling to stay on top of your mobile bills ? With these Android applications, you can send free sms and monitor your mobile usage, so that you’ll never have to go over your monthly mobile allowance.
    To accomplish this, we will …

    continue reading »

     
     
  • How to Fix the Android Market Issue on NITDroid Gingerbread

    When you install the Nokia Internet Tablet version of Android, the Market somehow does not come with the complete catalogue of applications. To see this, try searching for an app like Hootsuite or Tweetdeck.You’ll need to clear the Market app’s cac…

    continue reading »

     
     
  • Dear Nokia We Know You are Confused- Just Don’t Try Confusing Us

    If there is one thing that has become manifestly clear in the last week with regards to Nokia, it is that the company is confused. There was a change of tone, albeit a slight one on Saturday about the future of Symbian following Friday’s NoWin press …

    continue reading »

     
     
  • A Simple African Wishlist to Larry Page of Google

    Hi Larry, I must confess to you that it came to me as a little shock that you’d taken over the reigns of governance back at Mountain View. Of course it’s your baby here we are talking about- that huge gorilla of a company that you and your friend fou…

    continue reading »

     
     
  • Live Android- run Google Android on your computer.

    If you have ever wanted to try Google Android OS, but are not willing to buy a smart phone that runs it, then Live Android is your solution. LIVE Android is a project that lets you download a LiveCD of Android which you can burn onto a disc and run i…

    continue reading »

     
     
  • How to install android sdk 1.6 on Ubuntu 9.04


    Google has recently released version android SDK 1.6. This tutorial will teach you how to install it on ubuntu 9.04.

    1 Installing Java
    Android SDK is built around Java . So, you have to install Sun Java before trying to install Android. Look at this post for details about installation of sun java development kit on ubuntu 9.04.

    2) Download android sdk. The current version ( 1.6 R1 ) is available as a tar.gz file from google. Look at this link . You will be prompted to accept android licence and if you accept it, you will be redirected to another link which will permit you to download the sdk. ( It is around 222MB)

    3) Unzip the tar.gz file .
    I unzipped it to my home folder with the following command

    $ tar -xzvf android-sdk-linux_x86-1.6_r1.tgz

    All the files were unzipped to a folder named android-sdk-linux_x86-1.6_r1
    If you look at the directory now , you will see the following files and folders.

    $ ls android-sdk-linux_x86-1.6_r1

    add-ons docs documentation.html platforms RELEASE_NOTES.html tools

    The tools for android development is under the tools directory.

    4) Test drive the android emulator

    Since all the android tools are kept under android-sdk-linux_x86-1.6_r1/tools, we must modify the PATH environment variable so that it includes the above directory too.Open a terminal and execute the following.
    fermi @Jaunty:~$ PATH=${PATH}:~/android-sdk-linux_x86-1.6_r1/tools
    fermi @Jaunty:~$ export PATH
    You can also add the above line to your ~/.bash_profile or ~/.bashrc , so that the setting is available always.

    My PATH variable looks like this after the above command.

    fermi @Jaunty:~$ echo $PATH
    /home/fermi/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/home/fermi/android-sdk-linux_x86-1.6_r1/tools

    Now you can test fire your set up . It is a good idea to keep all your android related files in a separate folder. I created a new folder named ANDR for experimenting. All the commands below are executed in that folder.

    The virtual phones created by android SDK are called AVDs ( android virtual device) .Let us start the experiment with a virtual SDcard and a Virtual Phone.

    Let us create a virtual SDcard

    $ mksdcard 2048M SDCARD
    If you look at the contents of the folder you will see a 2GB file named SDCARD

    Next, create an android virtual phone named FERMI_PHONE.

    $ android create avd -n FERMI_PHONE -t 2
    Android 1.6 is a basic Android platform.
    Do you wish to create a custom hardware profile [no]

    Press enter to choose no. You will get back the following message.

    Created AVD ‘FERMI_PHONE’ based on Android 1.6, with the following hardware config:
    hw.lcd.density=160

    Now start up android emulator.
    $ emulator @FERMI_PHONE -sdcard SDCARD

    Your virtual phone pops up as below. ( Another window which asks you to participate in a survey also pops up, you can close it.)

    Wait for a moment , your screen will change to the one shown below.

    You can press menu button to unlock the phone.

    You can flip the phone with CNTRL+F11

    Now let us browse on the android phone.

    5 )Starting development with SDK.

    The easiest way to start development on android is via eclipse. The eclipse version shipped with jaunty is some what old. ( Version: 3.2.2-5ubuntu3) . You need a later version for installing the ADT ( android Development tools ) for eclipse. I downloaded Eclipse 3.5 (Galileo) from the eclipse site and installed it . Then completed the following steps.

    1. Start Eclipse, then select Help > Install New Softare.
    2. In the Available Software dialog, click Add….
    3. In the Add Site dialog that appears, enter a name for the remote site (e.g., “Android Plugin”) in the “Name” field.

      In the “Location” field, enter this URL:

      https://dl-ssl.google.com/android/eclipse/

      Click OK.

    4. Back in the Available Software view, you should now see “Developer Tools” added to the list. Select the checkbox next to Developer Tools, which will automatically select the nested tools Android DDMS and Android Development Tools. Click Next.
    5. In the resulting Install Details dialog, the Android DDMS and Android Development Tools features are listed. Click Next to read and accept the license agreement and install any dependencies, then click Finish.
    6. Restart Eclipse.

    Now modify your Eclipse preferences to point to the Android SDK directory:

    1. Select Window > Preferences… to open the Preferences panel
    2. Select Android from the left panel.
    3. For the SDK Location in the main panel, click Browse… and locate your downloaded SDK directory.
    4. Click Apply, then OK.

    Now your development environment is ready.

    For running a hello world application, read this entry from the developers guide. Here is a screen shot of my hello world application.

    Happy Hacking.

    continue reading »

     
     
 
 
Extra Tags