Our JavaFX poll, which was temporarily closed (while the Duke's Choice Award poll was live), has resumed. The poll will remain open until this coming Friday, July 27.
Specifically, the poll asks "How long will it take for JavaFX to become the most widely used development platform for Java client/desktop apps?" Thus far, more than 460 votes have been cast. If you didn't yet register your view,...
on Jul 23, 2012
I am pleased to announce the release of SwingX 1.6.4. This release is small, fixing a few critical items and following the standard process of removing deprecated code. The main cause for this release was that SwingX 1.6.3 failed to correctly build the swingx-all sources and javadoc jars.
Please let us know if you have any issues or concerns with this release.
on Jul 23, 2012
Our recently completed poll about the Adopt OpenJDK project suggests that the project is gaining some visibility among Java developers, but there's a large group that isn't all that familiar with the project. A total of 428 votes were cast. The exact question and results were:
What's your view of the Adopt OpenJDK project?
17% (74 votes) - It's a great idea - I plan to participate
on Jul 7, 2012
According to Wikipedia, the Boyer-Moore algorithm "is an efficient string searching algorithm that is the standard benchmark for practical string search literature. It was developed by Robert S. Boyer and J Strother Moore in 1977. The algorithm preprocesses the string being searched for (the pattern), but not the string being searched in (the text). It is thus well-...
on May 21, 2012
A couple weeks ago I figured out (more or less) what's wrong with Java threads. It's not that there's anything so wrong with Java threads per se -- it's just that they were designed to meet a need that is different from what developers face today: a world full of multicore processors powering everything from PCs to tablets to phones.
Now I'm working on converting a Java threads app that I...
on May 8, 2012
A few nights ago, I was browsing the chapters about concurrent programming in Herbert Schildt's excellent Java: The Complete Reference, 8th Edition, and I was struck by the evolution of concurrency in Java over the years, from threads, through the richness of Java 5's Concurrency Utilities, and on to Java 7's Fork/Join Framework. The Java language truly has grown, adapted to the changing world,...
on Apr 22, 2012
Release the newest version of the framework to persist objects in Apache Cassandra in easy way. Among improvement is the JPA annotations, also JPQL.
JCassandra jCassandra=persistence.createJCassandra("select * from Person"); List<Person> persons=jCassandra.getResultList();
table 1: sample using JPQL in Easy-Cassandra
on Apr 21, 2012
In some earlier posts, I've talked about Java threads, Java Thread Overhead, and Amdahl's Law and Parallel Processing Speed-Up. My next investigation in this series is Java 7's new Fork/Join Framework. I plan to spend quite a lot of time in this particular investigation. For one, Java Threads have been around for a long time, and undoubtedly there are many resources available that discuss them;...
on Apr 16, 2012
With the advent of multicore processors on everything from desktop computers to tablets, pads, and even mobile phones, parallel processing is gaining increasing attention. This is at least in part what's behind the release of the Fork/Join Framework in Java 7, and the inclusion of Lambda Expressions (aka "closures," JSR 335) in the upcoming Java 8.
While the "do-it-yourself" approach to...
on Apr 9, 2012
Running the new version of the Easy-Cassandra framework it main objective is making it easy the communication between Apache Cassandra and your application in java. With it you able create, update, retrieve, delete the java's objects in easy way and simple, for this you must add some annotation in Class and fields.
An ORM easy to use in Cassandra...
on Mar 17, 2012
Easy-Cassandra is a framework ORM API and a high client for Apache Cassandra in java, with this is possible persist information from the Java Object in easy way. For this is only necessary add some annotations in some fields and your class. It works like an abstraction's tier in the Thrift, doing call for Cassandra.
on Feb 21, 2012
Today I attended the Oracle Technology Network's Java Virtual Developer Day, a four-hour online event that takes a pretty deep dive into Java 7 and JavaFX 2.0. The agenda started with a keynote presentation, "The Java Platform: Now and the Future," followed by a general session, "What is Java SE 7 and JDK 7." These were presented by Simon Ritter, Technology Evangelist, Oracle.
on Feb 14, 2012
Welcome to the 198th issue of The Java(tm) Specialists' Newsletter sent to you from Chania in Greece. My readers in colder climates frequently get annoyed when I tell them that "life's a beach". They imagine us having constant sun here. It's not true. We do sometimes have torrential rains and cold weather. It even snows here occasionally. In fact, the delivery...
on Feb 14, 2012
The problems that are related to the application context might be invisible from the outside of the Swing core libraries, but it has been a big deal for the Swing toolkit developers. Every time when you create a mutable static field in a Swing class you potentially introduce a security whole. It is quite surprising that an ordinary pattern of the Java language becomes a problem. To understand...
on Feb 9, 2012
Last night I dreamed seemingly all night about NetBeans 7.1, the JavaFX 2.1 Developer Preview, the JDK 6 and JDK 7 installations on my CentOS Linux system, Java threads, the JDK 7 Fork/Join framework, closures... and probably a few more things were in there too. That kind of thing happens to me sometimes after a late night of programming or development-related brainstorming.
Now, if these...
on Feb 4, 2012
I am very pleased to announce the release of SwingX 1.6.3. While the release notes contain many fixes, I wanted to take a minute to highlight some of the major changes.
First and foremost, we have more fully adopted Maven. The project is now a collection of smaller modules. This will make it easier for clients to use only the pieces of SwingX that they need or want. To enable us...
on Feb 2, 2012
Nowadays the Enterprise applications beyond persist String and number also can save file. Persist this information is very interesting, for example, a civil process there are information about the process (name of author, date, number of protocol) and the document which represents, or a twett with an image. In Apache Cassandra, you can save file, but for large file you should use...
on Feb 1, 2012
From 1995, when was launched the first Java's version, to 2012 the Java evolute obtained seven versions, many improvements and fixes bugs. In 2011 the biggest “boom” in the java world was about the openjdk recently it's grew in exponential way, but there are some myths arount it, for example, some people know the openjdk like “poor brother” of SUN's JDK (actually Oracle...
on Jan 17, 2012
A few weeks ago I updated my age to be a factor of 2 and 5. It is the perfect age to reflect what life is all about. Some men don a leather jacket and ride around on a Harley. But as a geek I know exactly where to turn - my beloved computer.
I needed a long-running method for the new concurrency course I am writing. Something that would take about 15 seconds and...
on Dec 22, 2011
A new tutorial that exercises VisualLangLab using all the examples and techniques in Chapter-3, A Quick Tour for the Impatient, of the book The Definitive ANTLR Reference can be found at this link.
Various other improvements have been made in version 7:
A new WildCard pseudo-token that matches any defined token has been added to facilitate recovery from errors...
on Dec 13, 2011