My picture from the future

Posted by sohrabkhan on Feb 21, 2010 in Uncategorized

This is how I see myself after a few decades (or maybe soon)

Me after a few decades or maybe soon


My first android app

Posted by sohrabkhan on Nov 18, 2009 in Uncategorized

Today I’ve completed developing my very own android app. It’s a converter for currencies, distances, weights, temperature; For currencies it retrieves the exchange rate from a web server at runtime and calculates the result.



Read more…


Managing application configurations using the Java Properties Class

Posted by sohrabkhan on Mar 11, 2009 in Uncategorized

Using java.util.Properties class a developer can manage application configurations. The Properties class extends the java.util.HashTable class, which manages key/value pairs of both the Object class. The properties class maintain similar key/value pairs of Strings. The keys represent the ‘name of the property’ whereas the value represent the ‘value of the property’.

The Properties class provide methods for doing the following:

  • storing the properties list to an OutputStream (e.g. file) or an XML file.
  • retrieve the properties list from an InputStream (e.g. file) or an XML file.
  • retrieve a property value from the list if given a property name
  • print the list of all the properties to a PrintStream (e.g. Console)
  • return an enumeration of all the keys from the properties list.

The properties class can return a default value for a property if the requested property’s value cannot be found.

Read more…


Rayman Raving Rabbids

Posted by sohrabkhan on Mar 9, 2009 in Uncategorized

Very funny Rayman Raving Rabbids trailer Collection:

Bunnies Transformers

Read more…


Concurrent Versions System

Posted by sohrabkhan on Mar 9, 2009 in Uncategorized

Concurrent Versions System aka CVS is an open source version control system. It basically keeps track of all changes in a set of files. It is a must have, if more than one developers work on an application.

The CVS consists of a Server and a client machine, although both can be on the same machine as well. This client server architecture is ideal for more than one developers working on a project. These machines can be either connected throught LAN or the internet.

Im writing this post to show a step by step guide into how CVS can be used by Java Developers using Netbeans IDE.

(the rest will be published soon)


Synchronize Contacts between iPhone, Windows Mobile, Symbian 60 phones & Google

Posted by sohrabkhan on Mar 6, 2009 in Uncategorized

iPhone : Windows Mobile : Symbian

iPhone : Windows Mobile : Symbian

I bought an iphone and wasn’t able to sync contacts from my previous Windows Mobile 6.1 phone. Usually I used to select all the contacts and then send them on the bluetooth. But iPhone won’t connect to other phones on the bluetooth. And that’s because Apple has imposed limitations on the bluetooth connectivity. That’s the main reason why I’m writing this post. A great solution to this problem is Google Mobile.

Google has created a solution for almost all the mobile devices to sync contacts. The following is a step by step guide to synchronizing contacts between different phones:

Read more…

Copyright © 2014 Sohrab Khan. Sponsored by Web Directory, Business Directory, Link Directory. Powered by Wordpress Themes .