Skip to main content
View by: Most Recent | Topic | Community | Webloggers   
Monthly Archives:    

Blogs by topic: Blogs

• Accessibility • Ajax • Blogging • Business • Community 
• Databases • Deployment • Distributed • Eclipse • Education 
• EJB • Extreme Programming • Games • GlassFish • Grid 
• GUI • IDE • Instant Messaging • J2EE • J2ME 
• J2SE • Jakarta • JavaFX • JavaOne • Jini 
• JSP • JSR • JXTA • LDAP • Linux 
• Mobility • NetBeans • Open Source • OpenSolaris • OSGi 
• P2P • Patterns • Performance • Porting • Programming 
• Research • RMI • RSS Feeds • Search • Security 
• Servlets • Struts • Swing • Testing • Tools 
• Virtual Machine • Web Applications • Web Design • Web Development Tools • Web Services and XML 


Tools

(I started cross-posting blogs to my own website.) I did a quick interview with DZone about my new company, InfraDNA, which they published on their website. Thank you DZone for the opportunity!
on Apr 29, 2010
(I started cross-posting blogs to my own website.) As I wrote in my farewell note, I was working on starting a new company around Hudson. It took longer than I initially anticipated, but it's finally open for business! The company will provide two things; one is support, so that I can answer your questions and problem reports in a timely fashion, and the other is consulting, so that I can help...
on Apr 26, 2010
(I started cross-posting blogs to my own website.) My project of the day (or "POTD") is GitHub API for Java — a library for accessing GitHub programmatically. As the Hudson community is embracing plugins developed in Git more and more, I needed to interact with GitHub as a part of the community infrastructure automation. I did a quick Google search to locate existing...
on Apr 18, 2010

JSR

I wanted to describe an interesting problem I recently faced that involved the most excellent JAX-RS specification and its Jersey implementation.  The quick overview is that we wanted the output of our JAX-RS resource classes to be client-agnostic, but we also wanted the ability to insert a decorator of sorts in between the objects we were returning and the normal JAX-RS serialization/...
on Apr 28, 2010

J2SE

Do you remember the email you got to tell you that your jre had a vulnerability? No? What about the fact that Java 5 is in an end of life phase. Given the time it has taken for Java 7 to appear its has somewhat slowed the normal EOL pace of the Java platforms. You may not know that Java 1.4.2  for business will be supported commercially until April 2018,  which is kind of mind-...
on Apr 28, 2010
JMath: A Java API for doing Math Hello. I would like to introduce JMath project. JMath is math API for doing serious math with Java. With JMath you can do linear algebra, set calculations, general math calculations such as arithmetics, fractions and the like. Also, with JMath you will be able to do serious statistics. Origin of JMath Origin of JMath is the former LinAlg API....
on Apr 18, 2010

Community

FESI Research Program Overview FESI is the Free and open source software Enterprise Solutions Institute. We are a research program designed to study tomorrow's internet technologies as a means to teach folks in the local workforce how to use technologies our customers will likely want to implement.  We also perform this research to prepare local engineers with the knowledge and...
on Apr 27, 2010
There were a few ripples around the Java community given that James Gosling the founding father of Java has left Oracle/Sun. I'm not that surprised, I'm sure many others are not either. Google must have made inquiries on more than one occasion and Sun had a number of painful years even when I was there, plenty of layoffs that made each release more difficult and that was 5 years ago. ...
on Apr 12, 2010
The spring is here at last, and yesterday I was walking on a beach. Often walking on sand beaches recall me the "paradox of the heap": you have a heap of sand, let's say made of a million of sand grains. Then you remove one, and get 999,999 sand grains. No doubt, it's still a heap. Now you repeat the process, and eventually you'll get with a single grain of sand in your hand. No doubt,...
on Apr 11, 2010

J2ME

My masters colleague, Guilherme Hobold, and his friend, Elinton Machado, have created a very interesting project for helping Java ME applications with dependency injection. Actually, it is not only for Java ME (CLDC), but because of there is no reflection, they have done some magic to make it work in a nice way. The project is called DIME, which means Dependency Injection for Java ME. Basically...
on Apr 27, 2010

Web Services and XML

This week is my last at Oracle, next week I'll be starting a new job with Mitre. I started looking around for a "Plan B" prior to the Sun acquisition closing in February, mainly due to uncertainty about whether I'd be offerred a position with Oracle. A friend introduced me to an excellent opportunity at Mitre and, after a couple of rounds of interviews and a lot of thought, Plan B...
on Apr 27, 2010

EJB

  Learning GlassFish v3 Command Line Administration Interface (CLI) Terminals and consoles was one of the earliest types of communication interfaces between a system administrator and the system administration layer. Due to this long time presence,  command line administration consoles become one the most utilized administration channel for configuring different software ranging from database...
on Apr 27, 2010
Here is an example of yet another hybrid (OSGi + Java EE) application. This is a complete JMS consumer/producer example using OSGi and GlassFish. You can download the complete sample from here. How to use the sample: 1. Download <a href="http://weblogs.java.net/sites/default/files/osgi-jms-mdb-1.zip">osgi-jms-mdb-1.zip</a> and unzip it.2. cd osgi-jms-mdb-1/3. mvn clean...
on Apr 22, 2010

Blogging

My 3 years old MacBook Pro went suddenly dead this week. Annoying as it is, this event allowed me to experience cloud computing like never before. This notebook has been my main computer for the past 3 years. I used it for everything and carried it around wherever I went. One day this week I was using it with tons of apps open as usual (I am known to never close anything...why do we have 4GB RAM...
on Apr 23, 2010

Web Design

Kirill Grouchnikov recently published Design, uninterrupted #16: Today’s post highlights the design of Jen.gs, the personal website of Jen Germann. An interesting color scheme uses dark melanzane for background, light gray for main text, light blue for section headers and sunset orange for links; the orange color is also used in the main logo and two separators. The main section uses Cufon...
on Apr 21, 2010

GUI

It’s my great pleasure today to announce the availability of releases of the following projects: Substance look-and-feel version 6.0 (code named Sonoma) Trident animation library version 1.2 (code named Cookie Jar) Laf-Widget library version 5.0 (code named Magnolia) Laf-Plugin library version 1.1 (code named Landshark) Substance plugins for SwingX and Flamingo component suites...
on Apr 14, 2010

J2EE

In this post I will share my recent findings about Container Dependency Injection in Java EE 6, in particular how to decouple the processing threads of  event producers and event consumers. Java EE 6 introduces a very nice dependency injection framework (CDI) that has superb support for the Observer pattern in the form of event broadcasting. An Event in CDI is just a regular POJO: public...
on Apr 14, 2010
In my last blog entry I described the generic user procedures as used in CAFE. These procedures can be used for registration and various parts of presence. In this installment I will go a bit deeper into the presence related user procedures, showing how to publish presence information on behalf of a user and subscribe to presence information. And since presence information in CAFE ...
on Apr 13, 2010
SailFin CAFE, like other converged application development frameworks has changed the converged application development paradigm. Having used CAFE APIs so far, if one thought that application development has never been so fast and so easy, things  just got better with v1 b28. Communications (conversation, conference, imconversation, imconference...) that were created by applications were...
on Apr 12, 2010

JSP

I'm excited to show you all one of the things I've been working on since I joined Palm. Palm Hot Apps Today we launched a new microsite called Palm Hot Apps. This is a leader board for our Hot Apps promotion, where the top selling & downloaded apps compete to earn bonuses between $1,000 and $100,000 dollars. Since this is a competition we wanted to have a constantly updated site that shows...
on Apr 12, 2010