BT

Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ

Topics

Choose your language

InfoQ Homepage Java Content on InfoQ

  • InfoQ Article: In-Process JVM & CLR Interop

    The two most popular managed environments (the JVM and the CLR) are in fact, nothing more than a set of shared libraries, each providing services to executing code such as memory management, thread management, code compilation (JIT), etc. Using both the JVM and the CLR inside the same operating system process is easy; in this new article, Ted Neward shows how and why.

  • Sojo converts Java object graphs into JSON, XML-RPC

    Sojo, a young project on SourceForge, allows you to convert Java object graphs into a specific structure (CSV, JSON, XML, etc). It also supports cloning whole graphs, filtering graphs to only retrieve certain properties and traversing the graph.

  • Case Study: Quickly Responding to Customer Needs with Eclipse RCP

    The contract furniture industry demands software that can rapidly adapt to change. RPC software provides ERP and project planning solutions to companies in this space. This case study takes a look at how they are using Eclipse RCP and other Eclipse technology to respond to customer needs at a rapid pace while continuing to providing a first class user experience.

  • YourKit Java Profiler Version 6.0 Released

    YourKit released version 6 of their Java Profiler recently. Version 6 includes support for Java 6 as well as adaptive recording of object memory allocation which allows you to skip monitoring of some allocation events and thus improves performance during profiling.

  • Spring IDE 2.0 coming soon

    The Spring IDE is nearing release of version 2.0 and Rod Johnson has posted an update on their progress. Spring IDE is a set of plugins for Eclipse that provide a GUI for Spring's configuration files. Oracle has also released JDeveloper extensions for Spring development and a NetBeans Spring IDE is also in the works.

  • JSR 291 (OSGi) passes Public Review ballot

    JSR 291 (OSGi 4.1) has passed its Public Review ballot. There were two no votes, by Sun and Hani Suleiman, both arguing that that the expert group merely pointed to the OSGi spec, rather than working to define what was needed.

  • Turning Java into Javascript with J2S

    Interface21's Ben Alex has recently been examining Java2Javascript Pacemaker (J2S). J2S includes a Java to Javascript compiler along with support for standard Java packages such as java.lang, java.io and java.util.

  • Improving Java EE Application startup time with the WorkManager API

    A new article on JavaWorld details how to improve the startup time of a Java EE application by converting startup servlets into Work Implementations handled by the WorkManager API. The WorkManager API is an API supported by multiple application servers and designed to allow parallel task execution inside of a managed environment.

  • Effective Java Exceptions

    A new article by Barry Ruzek on BEA's dev2dev site discusses the use of exceptions in Java and proposes a way of thinking about exceptions to help guide when to use checked versus unchecked exceptions. It separates exceptional conditions into faults and contingencies and describes how to handle each.

  • Prototype Releases Version 1.5, New Website, and Documentation

    The popular Prototype Javascript framework has released version 1.5 including a new website an online documentation.

  • How much and how fast should Java change?

    Stephen Colebourne writes about the fear of change that many have expressed in the Java community. With significant changes being tossed around for Java 7 (e.g. closures), many developers are worried about the language changing or changing too fast. Coleburne argues that Java isn't perfect and there are good reasons to change.

  • Interview with Brad Neuberg of the Dojo Offline Toolkit

    Recently InfoQ sat down with Brad Neuberg, creator of the Dojo Offline Toolkit, to talk about the project. Dojo Offline is a project seeking to be a small, cross-platform, generic download that enables web applications to work offline.

  • Script.aculo.us, Dojo, GWT, Flex Leads Presenting at QCon

    The Ajax & Browser-based applications track at QCon has been defined. Hosted by InfoQ Editor & ClientJava.com's Scott Delap, the full day track will feature presentations from Thomas Fuchs (creator of Script.aculo.us), Alex Russell (co-founder, Dojo Toolkit), Bruce Johnson (Lead, Google Web Toolkit), Christophe Conraets (Lead, Adobe Flex), and Dave Crane (Author, Ajax Patterns).

  • InfoQ Book: Getting Started With Grails

    In this latest InfoQ book, Jason Rudolph introduces Grails, an open-source, web-app development framework that provides a super-productive full-stack programming model based on the Groovy scripting language and built on top of Spring, Hibernate, and other standard Java frameworks. Over the course of this book, the reader will explore Grails and experience it by building a Grails app.

  • Issues with the ActiveRecord Pattern and Statically Typed Languages

    Hibernate team member Emmanuel Bernard recently wrote on the issues with the ActiveRecord pattern and statically typed languages like Java.

BT