Author Archive

zoohara – Travel Guide

December 21st, 2013 Sridhara No comments

ZOOHARA, a new travel guide site, is a startup that went live last week. Although in its beta release, the amount of information available is astonishing. zoohara

The site provides rich image content, real time weather, neighboring cities, Maps, local language guide, local attractions.  Zoohara in its future releases does plan to introduce more features  like hotel and travel bookings and more. I am more excited by the fact that this site has a Bangalore connection.

I would recommend this site to all the travelers and also for people who are planning their holidays.

Categories: Startups Tags:

Simple Message flow with WebSphere Message Broker

May 18th, 2011 Sridhara 9 comments

1. Prerequisite

The following list of software’s are required to start of with Message Broker development,

  • IBM WebSphere MQ.
  • IBM WebSphere Message Broker.
  • IBM WebSphere Message Broker Toolkit.
  • IBM DB2 or any RDBMS.

The Message Broker Toolkit is an application development and administration IDE (Eclipse), the Message broker(Set of application processes) hosts and executes the message flows and the Configuration Manager acts as an interface between the Message Broker Toolkit and the Message Brokers. The configuration manager is responsible for deploying message flows to the brokers and also manages the configurations in an internal repository.

2. Create Configuration Manager

To create a configuration manager Run command prompt and enter the following command,

mqsicreateconfigmgr configMgrName -i serviceUserId -a servicePassword -q queueManagerName [-n db2DatabaseToMigrate  -u migrationDatabaseUserId -p migrationDatabasePassword] [-s unsQMgrName] [-w workPath]

For Example:- mqsicreateconfigmgr SRIConfigMgr -i MQSIUSER -a MQSIPASS -q CMQM


Note:- On Windows platforms, if the Configuration Manager name is omitted ‘ConfigMgr’ will be used.

3. Create Database

From Start Menu Programs select IBM DB2 -> Command Line Tools -> Command Line Processor

create database BK1 – Each broker requires a database for its operation.


4. Create Broker

From Administrative Tools -> Data Source (ODBC) -> Create a System DSN -> BK1 (DSN Name), Select IBM DB2 ODBC Driver if you are using DB2.


mqsicreatebroker brokerName -i serviceUserId -a servicePassword -q queueManager

Name -n dataSourceName [-u dataSourceUserId] [-p dataSourcePassword] [-s unsQMgr

Name [-j]] [-g configurationTimeout] [-k configurationDelayTimeout] [-w workPath

] [-l userLilPath] [-t] [-m] [-v statisticsMajorInterval] [-P httpListenerPort]

[-c icuConverterPath] [-y ldapPrincipal -z ldapCredentials] [-x userExitPath]

For Example:- mqsicreatebroker BK1 -i MQSIUSER -a MQSIPASS -q CMQM -n BK1


Note:- The queue manager used by configuration manager can be shared with one broker. If the qmgr that you specify on the create command (via -q flag) doesn’t already exist, the command will create one for you. If it does exist, then it will use that qmgr.

Read more…

Categories: WebSphere Message Broker Tags:

Configuring Eclipse for Android Application development

July 30th, 2010 Sridhara 1 comment

The post will help you easily configure eclipse IDE for developing android application,

1. Prerequisite
The following is a list of software requirement to start of with Android development,

  • Windows XP or later
  • Eclipse 3.4 or later
  • JDK 5 or later

2. Download JDK, Eclipse and Android SDK

3. Installing android plugin for Eclipse IDE
* Start Eclipse IDE, Under Help menu Select Install New Software.
* In the Install dialog, Click on Add button.
* In the Add Site dialog enter the site name [e.g, Android plugin] and the location as Note: If https does not work try http. Click OK.
Add-Site Read more…

Categories: Android Development Tags:

Continuous Integration with Hudson

March 21st, 2010 Sridhara No comments

Continuous integration is reliable method in the software development life cycle that has evolved over time. The primary goal of CI is to frequently integrate the isolated code changes done by the members of a team. Based on the size of the team there could be multiple integration per day, each integration triggers an automated build process [build, unit test, code coverage, code analysis etc] and providing an instant feedback so that if a defect is introduced, it can be identified and corrected at an early stage. Continuous integration aims at preventing the defects from piling up, reducing the risk of project delays and improving the quality of software.

Setting up Hudson

  1. Download the Hudson war file from
  2. Run the command java -jar hudson.war from the command prompt.
  3. CommandPrompt

  4. From the browser type http://localhost:8080/ to start the Hudson dashboard.
  5. hudsondashboard

    Read more…

Categories: Continuous Integration Tags:

My first blog…

March 6th, 2010 Sridhara No comments

Finally I managed to get around setting up my blog and the best part is its on my own domain. Lets see how it works out… sriSome of you may already know me, but I thought a brief introduction would be appropriate for this initial post. I am a development lead on the .NET development team at one of the companies in bangalore. More specifically, I’m fully responsible for the smooth delivery of the project. I’ve have been working on Microsoft Technologies for about 5+ years starting from classic asp, vb6.0 to the latest technologies like .NET2.0, ASP.NET AJAX… It’s been a lot of fun developing applications using microsoft technologies. Apart from Ms Technologies I have lot of interest to develop application in Open Source Technologies (especially PHP). Undoubtedly, this blogs subject matter will be no different, mixed in with some random thoughts, opinions, hobbies and whatever else interesting happens to come along.

Categories: Uncategorized Tags: