Archive

Archive for the ‘Open Source’ Category

JBoss AS7.1 on RHEL6

December 22nd, 2011 Aparna Chaudhary 2 comments

as7_logoToday I got JBoss AS 7.1.0.CR1 fresh out of oven. The GA release is expected in next month. Full JavaEE certification is planned for this release. The following tutorial demonstrates how to set up JBoss AS7.1 on RHEL6.

Read more…

Categories: JBoss, JEE, Open Source Tags: , , ,

Activiti 5 with Spring Integration 2.0 Mail Adapter

November 23rd, 2010 Aparna Chaudhary 13 comments

activiti_logo Activiti is an open source BPM and workflow system. The first GA release is expected to be out next month i.e. Dec 2010. The roadmap of activiti looks very promising and also involvement of companies like SpringSource and MuleSoft can make it even more interesting. There are couple of good articles and tutorials available on the wiki to help you get started with activiti. To get a feel of the framework, instead of developing a simple hello world app, I thought of integrating activiti with Spring Integration. SpringSource team is working on this integration module and once that is in place some of the boilerplate code from my prototype would be cleaned up. The following blog post demonstrates the use of spring integration mail module with activiti.
Read more…

Scala – Step by Step!!

July 10th, 2010 Aparna Chaudhary No comments

I decided to learn Scala when I saw a piece of code written by one of my colleagues. I was amazed with its conciseness. But I failed at my first attempt to learn this language. I know the reason why. I read some stuff without writing enough code. After couple of days, all the syntax was washed out of my head. You have to train yourself to forget some Java syntax for time being while you are writing Scala code and train your fingers with the new syntax. Don’t get drunk with Scala, Drink it slowly!! Don’t expect that after reading a book you would be fully functional to write Scala code for production. If you don’t find these difficulties while learning Scala, you must be a Geek!! I envy you!! But I’m sorry, the following blog post is not for you.
Read more…

Categories: JEE, Open Source Tags:

Introduction to Hibernate Search Framework

May 23rd, 2010 Aparna Chaudhary No comments

Enterprise Search is becoming one of the common requirements of any consumer web application that we build these days. So I thought of learning some stuff in this domain. If you think about open source frameworks providing enterprise search functionality, probably Lucene is the one and only answer that comes to your mind. Lucene is a fully featured full text search engine library. Some other platforms and frameworks are developed that leverages core search functionality of Lucene.

Solr is one of such platforms that provide cool features like token highlighting, faceted search and many many more. Solr runs as a standalone search server and can be integrated into the applications using HTTP/XML API. Solr is typically used (or suggested to be used) when the underlying data that you are trying to index doesn’t change often.

Hibernate Search is a framework built on top of Lucene and Hibernate Core. In the following blog post, I would explain how to integrate Hibernate Search into your application.

Read more…

Using Spring Integration with Twitter4J to Email Tweets

April 23rd, 2010 Aparna Chaudhary 4 comments

Recently I was playing around with Spring Integration. To understand any new framework one cannot just rely on documentation. So I created a demo application to try out different features of the framework. Since my main motivation was to understand Spring Integration framework, I wanted to spend minimal efforts in input data generation. So I decided to work with Twitter messages.

Most of you must be familiar with Twitter. Twitter is a service for friends, family, and co–workers to communicate and stay connected through the exchange of quick, frequent messages. There are different clients available to use Twitter. In the sample application, I first read the friends timeline. Then based on the source/client used for tweeting, the tweets are routed to different channels. The tweets originated from “web” are simply logged, while the tweets originated from “Dzone.com” are dispatched using a mail sender. The basic flow of the application is depicted in the following diagram.
Read more…

Esper – Complex Event Processing Engine

November 20th, 2009 Aparna Chaudhary No comments

Recently I presented a talk about Esper at JTeam Tech Meeting. Please go through the slides if you are interested in understanding more about Complex Event Processing and Esper . The first half of the presentation covers conceptual knowledge of Complex Event Processing, its advantages over traditional approaches and use cases. The second part covers API details of Esper – The Open Source CEP Engine written in Java.

Read more…

Generating Dynamic PDF Using iText

November 6th, 2009 Aparna Chaudhary 9 comments

iText is a library that allows you to generate PDF files on the fly.

In the following blog post I would show how to
1. Create PDF using PDF Template and PDF Form
2. Appending documents

Read more…

Get Adobe Flash playerPlugin by wpburn.com wordpress themes