Kulvir Singh Bhogal

Subscribe to Kulvir Singh Bhogal: eMailAlertsEmail Alerts
Get Kulvir Singh Bhogal: homepageHomepage mobileMobile rssRSS facebookFacebook twitterTwitter linkedinLinkedIn

Top Stories by Kulvir Singh Bhogal

Having employees constantly connected to one's enterprise is vital to many companies. This is one of the reasons Research in Motion's BlackBerry has mustered a massive following (over three million users at the time of this article's writing) in recent years. BlackBerry addiction has become pandemic. In this article, you'll learn how to build, test, and deploy applications to Blackberry devices using WebSphere Studio Developer. WebSphere Studio Device Developer (hereafter called Device Developer) provides you with an integrated development environment (IDE) in which you can build, test, and deploy J2ME applications. For learning purposes, the sample MIDlet application you'll create following the steps in this article is pretty simple: it takes input text from a user, transposes the text, then displays the transposed text to the user. For example, if a user enters th... (more)

Apache James

In today's society, it's second nature to contact family, friends, and colleagues via e-mail. E-mail has become so integral to our daily ritual that we cannot stay away from it as we make use of personal digital assistants (PDAs) and other pervasive devices to have it readily available. How do these billions of digital messages get to users across the globe? A client/server setup is required to participate in the exchange of e-mails. It was just a few years ago that expensive server software packages were used for the typical e-mail solution. Cheaper solutions have been plagued by... (more)

Leverage Existing WebSphere Application Server J2EE Resources

By accessing the IBM WebSphere Application Server JNDI tree, WebSphere Application Server Community Edition (IBM's free, lightweight J2EE application server built on Apache Geronimo technology) can interact with and reuse virtually any of the J2EE resources that are housed there. It is not uncommon for enterprises to leverage different application server flavors throughout their organization to accommodate a variety of business objectives. A case in point might be a company that primarily runs IBM WebSphere Application Server V6, but has a business need to run IBM's cost-free We... (more)

Caching In

The quest for increased application performance is a science in itself. IBM WebSphere Application Server includes a powerful caching technology called the dynamic cache service, which you can employ in your Web applications to dramatically improve performance. In this article, we'll use the dynamic cache service to increase the performance of a simple Web application. We will then use Apache JMeter, an open source load generator, to load-test our cached application in order to measure the application performance gains achieved by leveraging the dynamic cache service. As you wil... (more)

JSR 168 - An Introduction to the Portlet Specification

The Java Specification Request for the Portlet Specification (a.k.a. JSR 168), articulated by the Java Community Process in October 2003, aims to provide a standard for portlets that the portal arena has lacked. Portlets that are written to the JSR 168 spec will be deployable to any JSR 168-compliant portal. The spec in essence defines a contract between a portlet and the portlet container that powers it. Areas covered by the APIs defined in the specification include topics such as aggregation, personalization, presentation, and security. As these concepts are core to the portal... (more)