- Richmond JUG: Java and the Internet of Things
- Java 8 at EclipseCon 2014
- Java 8 Tour Kicks Off in Europe
- Java 8 Launch Webcast
- JavaOne 2014 Call for Papers Now Open!
- See Java in Action at SXSW
- Compete in the IoT Developer Challenge!
- Java EE 8 Community Survey: The Next Phase
- Vert.x: A Project to Watch
- Develop Java Applications Using a Raspberry Pi
Friday Sep 13, 2013
Monday May 06, 2013
By Yolande Poirier on May 06, 2013
Java Magazine reaches more than 150,000 subscribers and is loaded with technical articles, community news, and success stories from an array of businesses. The magazine's success is the result of the expert writers who write about technologies that they have first hand experience with.
Pick a topic you are most familiar with and send as many code challenges as you want. The challenge can be about any Java technology, whether it is Java SE, Java EE, Java ME, or Java Embedded.
Submit a Fix This challenge today! Just follow these simple steps:
1. State the problem, including a short summary of the tool/technique, in about 75 words.
2. Send us the code snippet, with a short set-up so readers know what they are looking at (such as, "Consider the following piece of code to have database access within a Servlet.")
3. Provide four multiple-choice answers to the question, "What's the fix?"
4. Give us the answer, along with a brief explanation of why.
5. Tell us who you are (name, occupation, etc.)
6. Email the above to JAVAMAG_US at ORACLE.COM with "Fix This Submission" in the title.
Thursday Apr 04, 2013
By Janice J. Heiss on Apr 04, 2013
Julien Ponge, who, in addition to being a Java developer and a professor, also writes technical articles for both otn/java and Java Magazine, has created Golo, a simple, dynamic, weakly-typed open source language that favors the explicit over the implicit. Developers can pick it up in a manner of hours, not days. Responses to its recent release at Devoxx have been favorable.
Built from day 1 with invokedynamic, and currently in beta, Golo takes advantage of the latest advances of the JVM. It is also a showcase on how to build a language runtime with invokedynamic.
The Golo Programming Guide is located here.
Julien is an Associate Professor (Maître de Conférences) in Computer Science and Engineering at INSA-Lyon in France, plus an R&D Computer Scientist at the CITI / INRIA laboratory. Learn more about him here.
Wednesday Sep 26, 2012
By Janice J. Heiss on Sep 26, 2012
Among the most celebrated developers in recent years, especially in the domain of Java EE and JavaFX, is consultant Adam Bien, who, in addition to being a JavaOne Rock Star for Java EE sessions given in 2009 and 2011, is a Java Champion, the winner of Oracle Magazine’s 2011 Top Java Developer of the Year Award, and recently won a 2012 JAX Innovation Award as a top Java Ambassador.
Bien will be presenting the following sessions:
- TUT3907 - Java EE 6/7: The Lean Parts
- CON3906 - Stress-Testing Java EE 6 Applications Without Stress
- CON3908 - Building Serious JavaFX 2 Applications
- CON3896 - Interactive Onstage Java EE Overengineering
I spoke with Bien to get his take on Java today. He expressed excitement that the smallest companies and startups are showing increasing interest in Java EE. “This is a very good sign,” said Bien. “Only a few years ago J2EE was mostly used by larger companies -- now it becomes interesting even for one-person shows. Enterprise Java events are also extremely popular. On the Java SE side, I'm really excited about Project Nashorn.”
Bien expressed concern about a common misconception regarding Java's mediocre productivity. “The problem is not Java,” explained Bien, “but rather systems built with ancient patterns and approaches. Sometimes it really is ‘Cargo Cult Programming.’ Java SE/EE can be incredibly productive and lean without the unnecessary and hard-to-maintain bloat. The real problems are ‘Ivory Towers’ and not Java’s lack of productivity.”
Bien remarked that if there is one thing he wanted Java developers to understand it is that, "Premature optimization is the root of all evil. Or at least of some evil. Modern JVMs and application servers are hard to optimize upfront. It is far easier to write simple code and measure the results continuously. Identify the hotspots first, then optimize.”
He advised Java EE developers to, “Rethink everything you know about Enterprise Java. Before you implement anything, ask the question: ‘Why?’ If there is no clear answer -- just don't do it. Most well known best practices are outdated. Focus your efforts on the domain problem and not the technology.”
Looking ahead, Bien said, “I would like to see open source application servers running directly on a hypervisor. Packaging the whole runtime in a single file would significantly simplify the deployment and operations.”
Check out a recent Java Magazine interview with Bien about his Java EE 6 stress monitoring tool here.
Originally published on blogs.oracle.com/javaone.
Friday Nov 18, 2011
By Janice J. Heiss on Nov 18, 2011
JavaFX had a big presence at Devoxx 2011 as witnessed by the number of sessions this year given by leading JavaFX movers and shakers.
- “JavaFX 2.0 -- A Java Developer's Guide” by Java Champions Stephen Chin and Peter Pilgrim
- “JavaFX 2.0 Hands On” by Jasper Potts and Richard Bair
- “Animation Bringing your User Interfaces to Life” by Michael Heinrichs and John Yoong (JavaFX development team)
- “Complete Guide to Writing Custom Bindings in JavaFX 2.0” by Michael Heinrichs (JavaFX development team)
- “Java Rich Clients with JavaFX 2.0” by Jasper Potts and Richard Bair
- “JavaFX Properties & Bindings for Experts” (and those who want to become experts) by Michael Heinrichs (JavaFX development team)
- “JavaFX Under the Hood” by Richard Bair
- “JavaFX Open Mic” with Jasper Potts and Richard Bair
With the release of JavaFX 2.0 and Oracle’s move towards an open development model with an open bug database already created, it’s a great time for developers to take the JavaFX plunge.
One Devoxx attendee, Mark Stephens, a developer at IDRsolutions blogged about a problem he was having setting up JavaFX on NetBeans to work on his Mac. He wrote:
“I’ve tried desperate measures (I even read and reread the instructions) but it did not help. Luckily, I am at Devoxx at the moment and there seem to be a lot of JavaFX gurus here (and it is running on all their Macs). So I asked them… It turns out that sometimes the software does not automatically pickup the settings like it should do if you give it the JavaFX SDK path. The solution is actually really simple (isn’t it always once you know). Enter these values manually and it will work.”
He simply entered certain values and his problem was solved. He thanked Java Champion Stephen Chin, “for a great talk at Devoxx and putting me out of my misery.”
JavaFX in Java Magazine
Over in the November/December 2011 issue of Java Magazine, Oracle’s Simon Ritter, well known for his creative Java inventions at JavaOne, has an article up titled “JavaFX and Swing Integration” in which he shows developers how to use the power of JavaFX to migrate Swing interfaces to JavaFX. The consensus among JavaFX experts is that JavaFX is the next step in the evolution of Java as a rich client platform.
In the same issue Java Champion and JavaFX maven James Weaver has an article, “Using Transitions for Animation in JavaFX 2.0”. In addition, Oracle’s Vice President of Java Client Development, Nandini Ramani, provides the keys to unlock the mysteries of JavaFX 2.0 in her Java Magazine interview.
Look for the JavaFX community to grow and flourish in coming years.
Thursday Nov 10, 2011
Thursday Jul 28, 2011
By Tori Wieldt on Jul 28, 2011
"It looks GREAT!"
"You've set the new standard for tech magazines!"
"It's definitely something that I'd read."
These are a few of the comments we've received on the new Java Magazine, which just launched. This online publication is full of information about Java technology, the Java programming language, and Java-based applications for people who rely on them in their professional careers (or who aspire to).
The Java community is directly and transparently involved in the editorial process; in fact, only a minority of contributors are Oracle employees. Every lineup will contain an all-star list of contributors from across the ecosystem.
The premier issue includes
- Mark Reinhold on The Most Important Features of Java 7
- Herb Schildt on how JDK 7 Will Change the Way You Write Code -- Today!
- Adam Bien on Resource Injection with Java EE 6
- Dick Wall on Scala on the Java Virtual Machine
- lots more!