Java User Groups
Spatial reference system: What is it?
by Regina O. Obe and Leo S. Hsu, authors of PostGIS in Action, Second Edition
The topic of spatial reference systems (SRS) is one of the more abstruse in GIS to understand. This is mainly due to the loose way in which people use the term spatial reference system and secondly to its unglamorous nature compared to other areas of GIS. If GIS is Disneyland,...
on Feb 13, 2013
Akka and Camel
by Claus Ibsen and Jonathan Anstey, authors of Camel in Action
Akka comes with a Camel integration module that allows Akka actors to interact with communication partners over a great variety of protocols and APIs. In this article, based on appendix E of Camel in Action, contributing author Martin Krasser presents selected Akka-Camel integration features by example.
Akka aims to...
on Feb 13, 2013
by Michael Fogus and Chris Housen, authors of The Joy of Clojure
In many cases, Clojure's compiler will be able to highly optimize idiomatic Clojure source code. But there are times when the form of your functions, especially in interoperability scenarios, will prove to be ambiguous or even outright counter to compiler optimizations. In this article, based on chapter 12...
on Jan 30, 2013
by Chris Buckett, author of Dart in Action
Overloading happens when you provide a new implementation customized to your particular class, which allows you to overload the common operators such as > (greater than) and < (less than). In this article, based on chapter 8 of Dart in Action, author Chris Buckett explains how this function helps you create truly self-...
on Jan 11, 2013
Toward the end of JavaOne 2012, the Java.net editorial team spent an hour or so in the very windy Taylor Street Cafe (a closed street block with umbrellas, tables and chairs, coffee, etc.) with Oracle Ace Director Markus Eisele (@myfear). Markus is a technology consultant, architect, developer, author, and conference speaker. He's also active in communities including Java User Groups, the JBoss...
on Jan 7, 2013
Note this blog is obsolete, see https://www.manorrock.com/blog/ for the current blog
If you have wanted JSF not to store any state now is your chance to try out the stateless mode of JSF.
It is as easy as doing the following:
<f:view transient="true"> Your regular content</f:view>
And voila you are running stateless.
If you decide you do want some state to be...
on Feb 8, 2013
My Wednesday at Jfokus 2013 started in the large auditorium where the conference intro and keynotes took place. It was the first time I'd returned there since Tuesday's conference introduction, and I was at first surprised that this very large venue was being used for general conference technical sessions (I'd expected that those would generally take place in smaller rooms). I sat very close to...
on Feb 8, 2013
on Feb 7, 2013
Tuesday at Jfokus 2013 started in a large auditorium filled with more than 1500 Jfokus attendees, who heard Jfokus founder Mattias Karlsson launch the conference in an introduction that included an appearance by Stephen Chin, who had spent the previous night sailing the icy Baltic Ocean on the Vaadin Cruise from Finland. The conversation also introduced a new Java Champion, JRuby's Charles...
on Feb 5, 2013
I am pleased to announce the release of SwingX 1.6.5. The new release is available in Maven central.
As always, you may report bugs or request new feature via JIRA. You may also contact us in the discussion forum.
Release Notes - SwingX - Version 1.6.5
[SWINGX-1336] - Flickering in JXPanel with alpha < 1
[SWINGX-1449] - JXButton doesn't update font if...
on Jan 29, 2013
A quick, hopefully readable analysis of this week's security exploit and fix over at my new blog
on Jan 15, 2013
After days work with my Raspberry PI, and a silly stuff happen here (for days i cannot install the .img to my SD Card, because the white button in my SD Extender in write protected mode).. Yes, now working well.. I tought I got the unworking Raspberry PI.. hahaha.
Now I am working with Java on ARM anyway.
But I got Zero JVM for ARM... (Still working to install in my wheezy environment, there is a...
on Jan 12, 2013
Sometimes, life drops a house on your code. Sometimes, it's flying monkeys. Most of the time though, the damn stuff just stops working and it's nothing so obvious as being crushed by a Kansas farmhouse or being carried away by winged primates.
For this last common case, there are a good number of great tools to help you out. JMeter may help you to reproduce the conditions under load, while...
on Feb 1, 2013
As a test, I re-created the HRSystem application as described in the tutorial Developing Rich Web Applications With Oracle ADF. It's more than your basic Hello World application. For starters, the HR system application accesses a database. It also takes advantage of some sophisticated ADF features, such as graphs, page flows, auto-suggest, menu options to export to Excel and display in...
on Jan 23, 2013
In my last blog post, I explained how to add versioning capability to templates. Being able to create, view and restore different versions of templates is great, but sometimes it's not so easy to see what has actually changed. And we might not be as lucky as having comments about the change from the author, or they might be cryptic to the point of being useless.
So let's try and add the diff and...
on Jan 22, 2013
Many of the Oracle Java development tutorials that access a database do so against the Oracle HR sample schema. See, for example, Developing Rich Web Applications With Oracle ADF. There are several approaches you can take to getting the sample schema installed in the Oracle Cloud, such as Using SQL Developer or JDeveloper as demonstrated in Shay's blog. In my case, we're going to run the SQL...
on Jan 17, 2013
Servlet 3.1 is in Public Review now.
New features in Servlet 3.1 and changes since the EDR are listed below:
support Non Blocking IO ReadListener, WriteListener are added to handle the non-blocking IO. And the corresponding setters are added to ServletInputStream and ServletOutputStream respectively. Futhermore, ServletInputStream#isFinished, #isReady and ServletOutputStream#isReady are added....
on Jan 11, 2013
Java User Group Cologne has decided to adopt JSR 344 (JavaServer Faces 2.2) and JSR 346 (Contexts and Dependency Injection for Java EE 1.1). In an announcement on Google+, JUG Cologne stated:
Efforts will be aggregated and coordinated by Daniel Sachse and Michael Müller, both already individual expert members of the respective JSRs.
I asked Java Champion Michael Huettermann a few questions...
on Jan 31, 2013
In last week was born the SouJavaLivre in Brazil, its main objective is disseminating and help to envolve the java free and the OpenJDK in country. For does that there are some sub-projects:
Support to Adopt OpenJDK : With list in Portuguese also some tutorial in Portuguese to help the people to adopt the JVM's reference, but helping and with integration...
on Jan 22, 2013
JDK Enhancement Proposals (JEPs) are a public record of proposals for updating and enhancing the OpenJDK. JEP 1, the JDK Enhancement-Proposal and Roadmap Process, created in 2011, describes the "process for collecting, reviewing, sorting, and recording the results of proposals for enhancements to the JDK and for related efforts, such as process and infrastructure improvements." If you're...
on Jan 20, 2013