Over the past decade, OpenSource became a big hype. At the peak of the hype, big stakeholders like IBM, Oracle and Sun (and even Microsoft and SAP) turned a lot of their previously proprietary code into OpenSource. While they tell us that they do it because they are so noble and like to exploit the community's knowledge, typically the open sourced software is only for free in part or is still...
on Dec 10, 2009
Shadow copy of http://www.egjug.org/node/956
I would like to invite you to the Spring Integration session organized by EGJUG. We will talk also in quick about the upcoming JDC 2010 and may go to public restaurant to have light dinner after the SpringFramework night.
Date: 15 December 2009
Time: 6:30 PM - 8:30 PM
Place: FCI-CU, check the map.
Fees: FREE forever
How to register: Send your name,...
on Dec 8, 2009
I authored a new refcard covering GlassFish v3, This refcard is different from my previous one which covers GlassFish v2. This new refcard discuss the following items:
Introduction to GlassFish application server v3.
GlassFish v3 versions, installation and directory structure.
Glassfish v3 daily administration tasks.
Glassfish v3 Restful interface for monitoring and administration.
on Nov 22, 2009
I would like to show you how you could extend your javadoc to include samples directly into the javadoc without extra work.
What I don't like about javadoc is the lack of code sample. Something is can be hard to find the starting point of a new framework.
Let's show a example, it will be easier to understand, and so simple.
[prettify] /** * * This in a javadoc with...
on Nov 8, 2009
If you're thinking about attending the JSF Summit this December, now is the time to act. You can save $200 if you register before the final early bird deadline this coming Monday, Nov 2nd.
The expert speaker lineup includes Ed Burns, Dan Allen, Neil Griffin, Stan Silvert, Matthias Wessendorf, Martin Marinsheck, Pete Muir, David Geary, Ted Goddard, and many more. We've got over 35 expert sessions...
on Oct 27, 2009
Content available at: http://blogs.sun.com/arungupta/entry/java_ee_6_glassfish_v31
on Dec 4, 2009
Content available at: http://blogs.sun.com/arungupta/entry/java_ee_6_glassfish_swimming
on Dec 3, 2009
Content available at http://blogs.sun.com/arungupta/entry/java_ee_6_is_now.
on Dec 1, 2009
When I comment in mailing lists that I am implementing a
registration module for my application, hundreds of other developers
comment they are coding exactly the same functionality in their projects
- an indicator that something is missing in the Java EE Universe.
Registration is just an example, there are many others like
notification, content repository management, etc. If you look for...
on Nov 24, 2009
Content available at: http://blogs.sun.com/arungupta/entry/totd_113_javafx_front_end
on Nov 11, 2009
Hope you have read my last blog on using SailFin CAFE with web applications. Mohit has added an entry on how to enable Communication capabilities in JSPs. The approach is exactly same except that the CommunicationSession object is available as a session attribute.
Take a look!
on Nov 8, 2009
Content available at: http://blogs.sun.com/arungupta/entry/java_ee_6_glassfish_v3
on Nov 5, 2009
Overload protection feature has been part of earlier releases of SailFin, lets start by describing the what can be improved in the current implementation.
The algorithm (in the earlier releases) for detecting an overload was based on the fact that if a certain number of continuous samples remain above the configured threshold then the system is overloaded. This was a simple and...
on Oct 28, 2009
CommunicationBean defined in SailFin CAFE act as the listener for any communication events. For example, in case of instant messaging between
two SIP clients, a CommunicationBean would intercept all the messages. These messages are available to the CommunicationBean implementation
as POJO. That also mean that, you can implement the business logic in the CommunicationBean.
on Nov 27, 2009
In this edition, I am explaining, how to write a simple IM server using SailFin CAFE.
If you have read my earlier blogs on SailFin CAFE (here and here) then there is nothing additional need to be done!. The same applications
that supports 2-party calls or Conference application are already capable of handling IM between two users.
on Oct 27, 2009
When we start working on a new project as an architect we are dealing basically with a set of requirement which our architecture should be able to act as a foundation for the design and implementation of those requirements in form of a software system. to let the customer fulfill its requirements in a better and more efficient way.
Preparing the architecture for a software system means not only...
on Nov 22, 2009
Java VM embodies
(not in production, in a hacking mode :),
This post shows how to write a non-blocking server with continuations.
Why using continuation with non blocking IO
There are two models when you deals with IO:
the thread model: read and write calls block until they at least read one caracter or write the whole buffer,
so one use thread to be able to...
on Nov 22, 2009
This is a very basic review of active and available open source Java EE Application servers and Servlet container (Web containers) to let the community know which active containers are available and what is the general status of each container. The article can simply act as a start point for anyone need to select one of them for later use in development or product. Detailed comparison of these...
on Nov 17, 2009
So far I have described how create server applications that handle call, conference and IM using SailFin CAFE. In this edition lets take a look at how to add communication capabilities to web applications in a (very) simple way.
I like to start with the code. So, here is some code that implements making a phone call between two parties from the web application.
package my.test;import javax....
on Nov 4, 2009
JPA has its puzzles and from time to time it is useful to write
down that tricky solution for our mapping needs.This entry describes a
ManyToMany relationship with an additional state in the intermediate
table. All my examples are related to the Arena-PUJ project, the pet
project I am hard working nowadays. Arena is an online system to manage
academic competitions, and within its several tables...
on Oct 24, 2009