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 


Testing

This week I received one of that lovely and tricky tasks: to learn Canoo webtest, test it and prove its usefulness to the project in three days - convincing the managers that it should be part of the project. The goal of the project is to produce a finance report with ~200 pages and that report should be validated through a zero-errors acceptance test. Several tools were considered, including...
on Nov 18, 2009

Swing

While SwingX is going on steadily (1.6 has been recently released), things are pretty quiet for SwingX-WS. I've just recently patched it in order to make it compatible with the latest 1.6 and I'm fine with it, but I think that it's important that it is taken care consistently. From what I can understand, the SwingLabs guys are focusing on SwingX and little time remains for SwingX-WS. Also,...
on Nov 17, 2009
Hello Swing community While the SAF project is on hold, the Swing team welcomes the active development of the alternative implementations of the Swing framework. I found a few promising projects and put the links to them at the SAF project main page: Better Swing Application Framework guts-gui and don't forget about the mature Netbeans Platform I am happy to promote those projects. If...
on Nov 16, 2009

EJB

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

Ajax

In a recent blog, commenters took me to task for a perceived IE 6 memory leak. It wasn't actually there (they were wrong), but in attempting to prove myself right, I found a couple of memory leaks under IE in JSF's Ajax support. Since I just spent a week learning how all this functioned, I thought I'd set it down so that others could learn from my efforts. Now, none of the information that I'...
on Nov 13, 2009
This blog has moved here var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www."); document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E")); var pageTracker = _gat._getTracker("UA-3111670-3"); pageTracker._initData(); pageTracker._trackPageview();
on Nov 6, 2009

Community

Received an email from my good friend Daniel deOliveira who runs the DFJUG-Brasilia Java User Group (the largest JUG in the world w/ 30,000+ members) Aaron, bom dia !Do you remember when Matt signed the JEDI partnership document, during last year JavaOne ? You took some photos of he, I, you and Nichole. I'm trying to find them but I believe they are in an old backup and couldn't find....
on Nov 10, 2009
Java Evangelist Carol McDonald sent me a snippet from this blogger: " User Groups: If you live near a major metropolitan area, it's easy to get involved in the local user groups that are there. Most user groups meet once a month, so they don't consume too many evenings when your family expects you to be home. Don't be a passive participant; get involved. Talk about what you've been...
on Nov 9, 2009
Awhile ago, the java.net Program Manager approached me about blogging about some of the day-to-day interactions I've had with the Java community over the years, primarily the Java User Groups (JUGs) and Java Champions program. I get a ton of email from folks who are interested in starting a Java User Group and want to know how to get started. Honestly, I tell them, the best place to learn about...
on Nov 6, 2009
Even if you love Netbeans, don't you think Eclipse is worth $5? http://www.eclipse.org/donate/
on Oct 31, 2009

Tools

In the past weekend I've been able to improve the settings for automated Maven releases that I've blogged about about ten days ago. Peter Mount complemented the information with some practical examples on how to use that stuff invoking Maven with the proper parameters. I've been able to significantly clean up and improve the Maven configuration, so now a staged release can be performed...
on Nov 9, 2009
After the latest upgrade of my Hudson instance, I noticed that a new option in the security matrix appeared: it allows anonymous visitors to have a (read only) look at a job configuration, if the administrator allows it. I think it's a great feature (that I was asking for some months ago), as it allows to share our knowledge about our favourite CI tool. So I've opened most of my jobs and you can...
on Nov 9, 2009
As a programmer, I spend a lot of time fixing bugs. And a considerable portion of that is the time spent on reproducing a problem. Here is how a typical such session goes. Your user reports that your program doesn't work and throws such and such exception. Or given the symptom he's describing, you suspect some "if" statements to be evaluating to false. If you are lucky and experienced,...
on Nov 8, 2009

Deployment

With the newcomer Vaadin module I updated the Arena Project script to support builds on Windows platform. Not a big deal in terms of configuration but it is worthy a notification in case you had tried to build the project before and got frustrated with the Platform Classifier restricted to the UNIX-family. Why to use Platform Classifiers? The lack of a good Maven support for the Glassfish...
on Nov 9, 2009
In this two part article, I will explain how to configure a web application built with Maven to support "branding", or skinning. That is, support different distribution skinned with particular images, logo, background, text. In the end we just want to keep separated the static contents and choose the right set when we package our application so that the result is a war with just the...
on Nov 7, 2009

J2EE

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

Servlets

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

Web Applications

This blog has moved here var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www."); document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E")); var pageTracker = _gat._getTracker("UA-3111670-3"); pageTracker._initData(); pageTracker._trackPageview();
on Nov 3, 2009

GUI

It's already five months since the version 1.0 have been announced at JavaOne. Today, new version of the SwingX have been released. This release is first Java 6 only compatible release. Setting base line to Java 6 allowed us to drop all the extra code necessary to maintain backwards compatibility for functionality added to the cora Javasince the release of Java 5. So as of today, you can benefit...
on Nov 2, 2009

Programming

Let me introduce a new language named pseudo (Why this name ? Why another language ? Why God ? all these questions will be answered in a later blog). One great feature of this language is that it allows gradual typing, i.e. you can assign a type to a parameter, a local variable, etc. or not. If a variable as no type, the compiler consider it as any. You can assign any value...
on Nov 1, 2009