Together with the forum/mailing-list and the issue tracker, the GlassFish wiki is were the community meets and collaborates on the future of GlassFish. This wiki has moved over the week-end to a new infrastructure on wikis.sun.com.
JavaFX, like Scala, is a fully statically typed language. However, unlike Java, it allows you to omit type declarations in many places, since it can infer it. Coupled with the fact that you can use expressions as statements, and that the last expression in a function will be the return value, this lets you write really simple and clear code.
GlassFish 3.1 Milestone 2 enables SSH provisioning that allows you to create, start, stop, and delete a cluster spanning multiple instances on local and remote machines from the Domain Administration Server (DAS). This Tip Of The Day (TOTD) builds upon TOTD #141 and explains how you can create such a cluster on Amazon EC2 with Ubuntu 10.04.
GlassFish 3.1 Milestone 2 was released this week, download the zip file.
TOTD #138 provide simple instructions to get you started with Milestone 1 and you can follow similar steps to get started with Milestone 2 as well. A more detailed blog on the new functionality (SSH Provisioning and Dynamic App Deployment) is coming as well.
With the JavaFX team now wholly integrated into Oracle, the time has come to migrate over to the Oracle blogging network where we will be joining The Daily Dose, a new blog focusing on the broader Java landscape, including developments across the Web, desktop, mobile, TV and more!
For those of you that have been subscribers to our RSS feed, we've prepared a couple new feeds that you might be interested in:
This blog entry is second (previous ones) in the Java EE 6 feedback from the community series. You can learn about how Java EE 6 is currently being used in production, development and deployment environments used within the community, and even feature requests for Java EE 7.
Uber Conf Day 4 (Day 3, 2, and 1) started with yet another 10 miler with fellow attendees in 1 hr 18 mins and 7:49 pace. It was slightly slower than the day before - guess physical exhaustion was setting in ;-) Here are the mile splits:
The Java EE 6 platform was released over 6 months ago - Dec 10, 2009 to be specific. This blog has published multiple blog entries highlighting the agility, light-weight, ease-of-development, extensibility, and other aspects of the platform. This blog entry starts a new series sharing feedback gathered from the key Java EE 6 community members in form of Q&A.
Day 2 of Über Conf (Day 1) started with about 30 runners heading out for a fun run. Some of us went farther than that and certainly felt the impact of running additional distance in this "mile high city". Here is a picture of some runners:
Jay Zimmerman kick started the 200th No Fluff Just Stuff event and Day 1 of Über Conf earlier today. This event is focused on alpha-geeks, with more access to speakers, more hands-on workshops, longer hours, and attendees from 45 different states.
This is a quick Tip Of The Day (TOTD) to show how to get GlassFish running again if the directory is moved to a new location after it has been started once. Note, of course, you are not moving the directory while the server is running. Its only after the server has been started once at least and stopped.
If you move your GlassFish installation to a different directory then you may see errors like:
Three of us (2 ex-Ironman and me) ran to the top of Üetliberg (a mountain on the Swiss plateau) on the Day 2 of Jazoon - a great uphill run. There were showers + lockers right at the trailhead so that was extremely convenient. The first 3 miles were rolling hills with a constant elevation gain and then it shot up 500 ft within next 1/4 mile. After another 2.5 miles of rolling hills we reached the hill top.
Jazoon 2010 kick started earlier today with Danny's keynote on about "Java SE and Java FX: The Road Ahead". He highlighted the clear difference between the Java SE 7 which is the platform and JDK 7 which is the corresponding implementation. The evolution of Java over many years was well covered but an interesting video showed the Star7 PDA Prototype, basically Java before 1995, enjoy it below:
What do runners do in a new city on the eve of a technology conference they are speaking at ?
Of course, they find a track and run. Especially with a new GPS-enabled running watch :-) Check out the activity uploaded from Garmin Forerunner 305 to connect.garmin.com. The backend of Garmin community website seems like a Java Server Faces application, at least the URL ending in ".faces" indicate so!
Server resources are always valuable and should be used conservatively. Consider a Servlet that has to wait for a JDBC connection to be available from the pool, receiving a JMS message or reading a resource from the file system. Waiting for a "long running" process to completely blocks the thread - waiting, sitting and doing nothing - not an optimal usage of your server resources.