Archive | Application Programming

21 October 2008 ~ 1 Comment

Implementing UDP Server using Apache MINA

In my last post we created a UDP client using Apache MINA. Lets turn the table and implement the Server side. Let’s see how using Apache MINA reduces the effort to create a UDP Server. Steps to create a UDP Server using java.net API’s Create a Socket and listen for incoming connection Process each packet [...]

Continue Reading

Tags: , ,

20 October 2008 ~ 11 Comments

Implementing UDP Client using Apache MINA

Its been a while that I wrote on Apache MINA. Please refer to my post collection on Apache MINA. In this post, I have tried to capture briefly on how to implement a UDP Client using Apache MINA. We shall concentrate on keeping our scope limited to sending data over UDP. In Subsequent posts, we [...]

Continue Reading

14 October 2008 ~ 6 Comments

Apache MINA based Server Application Architecture

Apache MINA is one of the best available NIO Frameworks for creating scalable Server applications in Java. Its fun to create applications using MINA.  Lets have a look how the application architecture looks like Lets briefly see what the Major components are IO service – The API’s at this level are responsible for performing actual [...]

Continue Reading

14 October 2008 ~ 0 Comments

Mocking – the interpreted way

Mocking is a subject extensively covered and used heavily in Unit Testing. There are number of Mocking frameworks available today, ranging from Static Mocking to Dynamic Mocking, and the latest additions are AOP based Mocking Frameworks. Had been Coding for a few years now and at that time, JUnit has just made its entry. Wow! [...]

Continue Reading

13 October 2008 ~ 6 Comments

Updating Google Calendar with MS Project Tasks

I am back, as promised. Please read my earlier post Processing Microsoft Project File in Java using MPXJ. In this post we shall take an mpp and update the Google Calendar with the task details. The question is why would anyone do that?  Lets cook the story. A small team is working and the poor Project [...]

Continue Reading