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 


Finally ... SwingX-WS 1.0 have been released. And no, don't ask, I don't have any explicit release notes for that. No bells and whistles. The release is just an official version of something that has been lying in repository for quite some time. BTW, if you would like to become a committer on this project please let us know on the SwingLabs forum. You can find the files at SwingLabs download page...
on Dec 2, 2009
Synthetica V2.9 (Swing Look and Feel) comes along with a new theme called Synthetica BlackEye Look and Feel. Below you'll find a short summary of the most important highlights. Support of round rectangle window shapes - The BlackEye theme uses a round rectangle as window shape. As you maybe know you can do similar things by translucent window support since V2.8. However because translucency can...
on Nov 22, 2009


Mark Reinhold recently blogs about the renaissance of closure in Java (*). In his blog, he also wrote that in order to have closures in Java, Java will have to include another feature named extension methods. As you may already know, I'm a big fan of closures but the introduction of extension methods in Java really scary me. * Ok, they are more lambdas than closures. Why extension...
on Nov 28, 2009
Java VM embodies continuations now (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

Instant Messaging

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. This example...
on Nov 27, 2009


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


There was a bunch of good things to see at this years Devoxx. My personal highlights are ScalaTest (you definitively want to look into this when testing concurrency in any java code ... the best way to test different race scenarios I've seen so far). Another highlight was the amount of work done on JavaFX yet. The new UI for the clickable gui builder shown briefly by Tor ... surely you remember...
on Nov 24, 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. GlassFish...
on Nov 22, 2009
"This is HOUSTON...." -- Here is a collection of voices and quotes from the DEVOXX conference last week... Well... DEVOXX is over... It was a busy week; and, I had planned to record a 100 voices from DEVOXX... Well it didn't happen...just like at JavaOne.... the events, the technical sessions, BOFs, and the personal time I spend with the JUG Leaders and community leaders all took its...
on Nov 22, 2009
Here is a raw recording of the JUG BOF at DEVOXX with James Gosling who was our special host. We had 56 Java User Groups represented at DEVOXX; We had 60 people in the room with James. Detailed list of topics discussed by timing marks in the MP3 recording. MP3 is 19MB to download and is 40+ min long. Here's bits and pieces, so here is the disclaimer: Please Listen to the MP3 before making any...
on Nov 19, 2009

Open Source

The scoop of these days is the “climagate” - a hacker stole and then published on the web a bunch of e-mail messages and documents from a British university and those documents allegedly affirm, among other things, that some data sets used to proof the Anthropogenic Global Warming (AGW) have been “massaged” way beyond the legit terms. Depending on the country you live in, you'll find a widely...
on Nov 24, 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


While speaking at the Globalcode Developer's conference in Rio de Janeiro, I met a dynamic and intelligent student by the name of Thiago Diogo. Thiaogo presented his group's work on student project to provide a real, mission critical distributed application for his university, Universidade Federal Fulminense. They chose JSF 1.2 and Seam as a part of their stack. One idea Thiaogo shared with me...
on Nov 23, 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


LWUIT was created in the Java ME world to solve an old problem related to the different UI components rendering by different mobiles. This introduction to MIDP UI can help you to understand. From the LWUIT project: Writing appealing cross device applications today in Java ME is challenging. Due to implementation differences in fonts, layout, menus, etc. the same application may look and behave...
on Nov 20, 2009

Web Applications

------------------------------------------------------------------------------ 1:00-1:45 pm Show Me the Money! by Kristen Knight, Kynetx VP Product Management Monetizing cross-site, context-sensitive apps, revenue models, VAR & Implementor business opportunities. Wal-Mart - generated their own warehousing and distribution infrastructure   rather than depending on manufacturers or 3rd...
on Nov 19, 2009
============================================================================== 9:00-9:45 am User-Centric Identity in the Client-Side Revolution Kim Cameron Microsoft Chief Architect of Identity, Distinguished Engineer Identity - the stuff of poets and philosophers Digital Identity - Recognize us in different contexts - foundation for personalization - need to traverse silos - need for contextual...
on Nov 19, 2009
------------------------------------------------------------------------------ 1:00-1:45 PM Client-Side Endpoints and Context Automation by Dave McNamee, Kynetx VP Client Engagement/VAR Services 801-376-5043 Endpoint: thing on client that ties application to user. Learn - endpoints make KNS apps work on client - many options - endpoint selection controller (e.g., card selector)...
on Nov 19, 2009
------------------------------------------------------------------------------ 9:00-9:45 AM The Intention Economy: What Happens When Customers Get Real Power Doc Searls Sr. Editor of Linux Journal Author of The Cluetrain Manifesto. I only caught the tailend - stuck in traffic. ------------------------------------------------------------------------------ 10:00-10:45 AM The...
on Nov 19, 2009

Virtual Machine

Lukas Stadler is my hero, at last JVM summit, he just explain how coroutine and friends can be implemented in the VM and guess what, it now works (currently only with C1). Let's try to implement something with it. Generator I have always wanted to have generator in Java. After all, Python have this feature, Ruby and C#(*) too. A generator is a way to define an iterator but instead of...
on Nov 19, 2009