InfoQ Homepage Java Content on InfoQ
-
Five Habits of Highly Effective Software Developers
What are some of the code-level practices of highly effective developers? Robert Miller wrote a detailed article on Java.NET covering 5 practices which could apply to any language, including minimalist constructors, methods with clear focus and intent, minimizing logic in mutating methods, and minimizing dependendies between behaviour methods.
-
InfoQ Article: Grails + EJB Domain Models Step-by-Step
Grails could bring Ruby on Rails style productivity to the Java platform, built on the Groovy language and fully integrated with Java. In this tutorial, Jason Rudolph shows how to use Grails to quickly build a functional website around an existing EJB 3 entity bean domain model with very little code.
-
Sun Releases Identity Management to Open Source
OpenSSO is an open source access management software distribution that provides the means to build authentication, authorization, and session management for Java and web applications and web services. Sun will be basing the Sun Java System Access Manager product on OpenSSO.
-
Closures Proposed for Java SE 7
Some of the main architects of the Java language) have put out a proposal for adding closures and local functions to Java SE 7, a feature that Smalltalk users always raved about, which is common in scripting langauges and even C# supports them. The reactions from the community have been over all quite positive.
-
Bringing Profiling to Eclipse - The Eclipse Test & Performance Tools Platform
Many developers are unaware that the Eclipse Foundation has had a profiling project, the Eclipse Test & Performance Tools Platform (TPTP), since 2004. TPTP addresses the entire test and performance life cycle, from early testing to production application monitoring, including test editing and execution, monitoring, tracing and profiling, and log analysis capabilities.
-
Geert Bevin on The Philosophy Behind RIFE
A few weeks back InfoQ covered the 1.5 release of the RIFE Java web framework. This week Artima Developer featured an extensive interview with RIFE founder Geert Bevin which covers the project's history and new features.
-
Towards the Optimal Javascript Inheritance Technique
Lead developer of the ThinWire Java-based RIA framework Joshua Gertzen has written an article going over existing approaches to implementing OO inheritance in Javascript and presents the solution they ended up using on their product.
-
Interview: Patrick Lightbody on Project Able - A Complete Java Web Stack
WebWork committer, Patrick Lightbody, has announced Project Able: a complete Java web stack. InfoQ sat down with Patrick to discuss the philosophy behind Project Able.
-
Sun: A real open source Java community: "That is our Goal"
Sun has committed to open sourcing Java Micro Edition this year, and all of Standard Edition next year. InfoQ spoke to Sun's Bob Brewin, co-CTO of Software to find out the details. InfoQ also spoke to Geir Magnusson, lead on the Apache Harmony open source Java effort to get a community perspective on the news.
-
The Resurgence of Java the Platform
Way back in December of 2000 noted columnist Jon Udell covered the language-agnosticism of the Microsoft CLR versus the JVM. Six years after Udell highlighted the topic, Java the Platform is beginning to come out of the shadows of its more well known counterpart Java the Language.
-
Could Glassfish become the next major open source appserver?
Sun has been putting a lot of resources into Glassfish, Sun's Java EE 5 open source appserver. But with an open source application server market dominated by JBoss, with ObjectWeb's JonAS and IBM supporting Apache's Geronimo project, just what is the intention and status of Glassfish? InfoQ has been been following the project and talking to the committers over the last few months to catch you up.
-
Debates flare on the right level of abstraction over ORM and JDBC
A heated debate started a few weeks ago initiated by members of the Hibernate team, arguing that using an abstraction framework on top of an ORM is a bad idea, citing Spring's HibernateTemplate as a specific example. Along the theme of levels of abstraction, Brian McCalister also surveyed various convenience frameworks over JDBC.
-
Interview: Google's Bruce Johnson on the new GWT 1.1 Release
Version 1.1 of the Google Web Toolkit has just been released. New features include localization support, RPC optimizations, and JUnit enhancements. InfoQ sat down with GWT Tech Lead Bruce Johnson to discuss the new release.
-
Opinion: Flex can transform the user experience on the web
Adobe's Christophe Coenraets, recently blogged on how Flex can transform the user experience on the web. The Flex SDK was recently made free, and combined with the ubiquity of the Flash VM, Flex could have a potential to be the platform of choice for ajax-style rich web development. Christophe stressed a number of features that are not unique by themselves yet valuable when used together.
-
Industry Use of OSGi Continues to Increase
OSGi is specification of a Java-based framework targeted for use by systems that require long running times, dynamic updates, and minimal disruptions to the running environment. The Eclipse Equinox provides one of many available implementations. Numerous server and desktop applications are also starting to make use of OSGi.