The Source for Java Technology Collaboration
User: Password:
Register | Login help    

Search

Online Books:
java.net on MarkMail:


View Archives: Homepage | Spotlights | Articles | Weblogs
View by: Most Recent | Topic | Community | Webloggers | James Gosling   
Monthly Archives:    

Blog Posts

 
Nov 7, 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 | Permalink | Discuss

 
Nov 6, 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
on Nov 6, 2009 | Permalink | Discuss
One the comment I'm getting about Atmosphere is why should I use the framework instead of waiting for Servlet 3.0 Async API. Well, it simple: much simpler, works with any existing Java WebServer (including Google App Engine!), and will auto-detect the Servlet 3.0 Async API if you deploy your application on a WebServer that support it. To make a fair comparison, let's write the hello world of...
on Nov 6, 2009 | Permalink | Discuss
The past week's poll results indicate that, in general, Java developers are of the opinion that the JCP performs a necessary but difficult task. The poll drew a relatively small number of votes: 171. The exact question and results were: What's your view of the JCP's role in guiding Java's future? 40% (68 votes) - It does a good job of ensuring Java's stability 20% (34 votes) - I often...
on Nov 6, 2009 | Permalink | Discuss
Janice J. Heiss sent me an email pointing me to the Sun Developer Network article series Troubleshooting OpenSSO with Firefox Add-Ons. This series, which has been a work in progress by since March, is written by Jim Faut, with contributions from Rick Palkovic. The following articles have been published thus far: Part 1, Introduction Part 2, Single Sign-On and Policy Protection Part 3, Cross-...
on Nov 6, 2009 | Permalink | Discuss

 
Nov 5, 2009

I'm very excited about the upcoming Testing and Test-Driven Development for Java Developers 2-day workshop, coming soon to Auckland, Melbourne, and Sydney. This course is already proving popular, with requests for on-site interventions coming in from around the world. Already a key best practice in Agile Development, Test Driven Development (TDD), as well as related techniques...
on Nov 5, 2009 | Permalink | Discuss
Content available at: http://blogs.sun.com/arungupta/entry/java_ee_6_glassfish_v3
on Nov 5, 2009 | Permalink | Discuss
Content available at: http://blogs.sun.com/arungupta/entry/right_scale_user_meetup_trip
on Nov 5, 2009 | Permalink | Discuss
We've just published Eric Spiegelberg's new article, "Using a Service Delegate to Avoid MVC Controller Bloat". Eric is a Minneapolis-based Java EE consultant. This is the sixth article he has contributed to java.net. In his new article, Eric addresses the problem of "controller bloat" -- by which he means the tendency for code that does not belong in the controller in an MVC application to...
on Nov 5, 2009 | Permalink | Discuss

 
Nov 4, 2009

Geerjan Wielenga posted Performance Management Analysis on the NetBeans Platform: Yet another NetBeans Platform application is a commercial application offered by Exie, in Norway. "Exie provides People-Driven Performance Management solutions architected for widespread adoption by companies serving dynamic markets. Exie drives financial outcomes and accountability across the company and thus...
on Nov 4, 2009 | Permalink | Discuss
Kirill Grouchnikov posted Control alignment in Substance 6.0: Last week i have written about improving the visuals of text components, comboboxes and spinners in the 6.0dev branch of Substance look-and-feel library. Today, it's time to talk about the micro-design of these components - aligning perceived boundaries, text baseline and other visual elements of user input controls...
on Nov 4, 2009 | Permalink | Discuss
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...
on Nov 4, 2009 | Permalink | Discuss
I'm will be leaving Québec next week for talks at JFall, Paris JUG, Prague JUG and Devoxx. The talks will focus on Atmosphere and it's spin off (Grail Plug In, Akka, PrimesFaces) and a little bit of Grizzly's work-in-progress Servlet Container. First, I will stop by Amsterdam November 11 and talk about Atmosphere at JFall 2009. Next I will stop by Paris JUG November 12 for an al-in-French talk...
on Nov 4, 2009 | Permalink | Discuss
James Gosling attended the first ever PayPal developer conference, Innovate09, where Sun VP Eric Klein announced and demoed the new integration of the PayPal X platform with the Java Store. Sun is a platinum sponsor of the conference (which is subtitled "the intersection of ideas and money"). Keynote speakers included Tim O'Reilly, eBay CEO John Donahue, and PayPal president Scott Thompson....
on Nov 4, 2009 | Permalink | Discuss

 
Nov 3, 2009

Writing a publisher/subscriber (PubSub) is quite simple with Atmosphere using the atmosphere-jersey module. The main idea here is to use Comet for suspending the response when a client subscribe to a topic, and use REST for publishing messages to the those suspended responses. First, let’s bind our application to the root uri using the @path annotation package org.atmosphere.samples.pubsub;...
on Nov 3, 2009 | Permalink | Discuss
Java.net has a long-standing tradition of publishing high-quality full-length Java technology articles. We also have a vibrant blogging community, and active forums. While these types of content can cover pretty much any problem that Java developers would find themselves facing, it seems like there's room for at least one more new type of content. For this reason, today we're re-introducing the...
on Nov 3, 2009 | Permalink | Discuss

 
Nov 2, 2009

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 | Permalink | Discuss
My presentation about exposing Domain Models through RESTful Web-Services has been accepted at JFokus, a Java conference to happen in January 2010 in the Kingdom of Sweden. The presentation will be the result of my experiences designing and implementing the Arena PUJ Project, a Java EE application full of learning opportunities. Arena is an online system to support PUJ Competitions but the main...
on Nov 2, 2009 | Permalink | Discuss
This week we're spotlighting the java.net KS-2009 project, which is developing software to solve two-, three-, and four-variable Karnaugh maps (k-maps) on the J2ME platform. Karnaugh maps were invented in 1952 by mathematician Edward W. Veitch, and further developed in 1953 by physicist Marice Karnaugh, both of whom worked for Bell Labs. K-maps are usefule for solving Boolean algebra functions...
on Nov 2, 2009 | Permalink | Discuss

 
Nov 1, 2009

Last time, I introduced some of the new Groovy support available in Maven 3, and looked at how you will be able to write your pom files in Groovy, or in other non-XML notations. In this article, we'll take a further look at what you can do with a Maven pom file written in Groovy. Jason Dillon, the guy who brought us GMaven, has been working hard on extending the Groovy pom scripting features...
on Nov 1, 2009 | Permalink | Discuss
Syndicate content