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

  • Announcing QCon: New conference in London, UK, March 12-16, by InfoQ and JAOO

    A new enterprise software development conference is starting this year in London, UK, March 12-16th 2007. QCon, the InfoQ and JAOO conference, aims to become an annual event providing a venue for learning, networking, and tracking innovation in the Java, .NET, Ruby, SOA, and Agile communities with additional tracks on architecture & design, Ajax, IT in Finance, and more.

  • Sun Virtual Reality briefing on Java forks, compatibility, Microsoft, Linux

    Simon Phipps, Tim Bray and Mark Shuttleworth held a briefing on Monday inside the Second Life online virtual reality game. The speakers addressed a croud of about 40 real people seated infront of the stage, covering Java on Linux, forking, what Sun will do to prevent incompatible Java's, a Microsoft fork, Harmony, and why it took so long for Java to be open sourced.

  • Phobos: Will we have JavaScript on the Server-side again?

    A recent editorial on Ajaxian asks what it would be like to write JavaScript on the client and server. Phobos, a Java.net project, is doing just that. The goal of Phobos is to show that Java can be a successful platform for server-side scripting. Server-side JavaScript would allow code-sharing between the client and server and only one language required for web development.

  • ICEFaces Ajax/JSF Framework Open Sourced Under MPL

    ICEsoft Technologies, Inc. has announced that their ICEFaces Ajax Development Platform is now available under the Mozilla Public License. This release also includes tighter IDE integration and enhanced JBoss Seam support.

  • JNBridge 3.1: Embed SWT/Swing in .NET and Winforms in Java

    JNBridge 3.1 is a Java and .NET interoperability bridge tool that allows Java or .NET code to run in each others JVM or CLR in-process, with shared memory. Version 3.1 adds the ability to embed AWT/SWT and Swing widgets inside WinForms apps, or embed .NET WinForms controls into Java UIs. InfoQ spoke to JNBridge to hear more about the technical integration.

  • Serialization Optimization Pitfalls

    In a response to a recent JavaLobby thread, Tom Hawtin looks at optimization of serialization and decides that you shouldn't do it.

  • Current Status of Java Static Analysis Tools

    Static analysis tools help developers locate potential problems in their code. Static analysis is an inspection of code without executing it, looking for problems as varied as misunderstood APIs to use of the wrong boolean operators. This post summarizes the six of the leading tools and discusses the current trends in static analysis tools.

  • Sun open sources Java SE, ME, and Glassfish under GPLv2

    Sun today announced that Java SE, Java ME, and Glassfish are being open source under the GNU General Public License version two (GPLv2) with Sun today releasing an early build of the Java SE 7 HotSpot JVM, the javac compiler, and JavaHelp. The fully buildable Java SE 7 JDK classlibraries will be available in Q1 2007. Plans for Java's governance model have not yet been announced.

  • Tim Bray compares intrinsic qualities of Java, Rails, PHP

    A firestorm was set off on a TSS thread about a slide from Tim Bray's keynote at a PHP conference with a bar graph showing PHP more scalable than Java. Tim Bray put the slide in context in a thoughtful comparison of Java, Rails, and PHP on his blog, as well giving InfoQ his own personal take on it.

  • Run Your Own Google Style Computing Cluster with Hadoop and Amazon EC2

    Amazon's EC2 Elastic Computing cloud allows developers to acquisition computing power a the rate of $0.10 per hour consumed. Work as been done to allow Hadoop an open source MapReduce implementation written in Java to run on EC2. This combination will allow developers to write scalable algorithms and then bring up large numbers of servers to use as computing power for them as needed.

  • Using OSGi as an Architectural Asset

    Piero Campanelli has written a blog post on the benefits of using OSGi as an architectural asset to promote component oriented software development in organizations. Among the benefits he details are secure development across teams, standard management of projects across a company, version tracking, and automated assistance in checking that dependencies are maintained correctly.

  • Advanced Java Content Repository Techniques

    Two new articles are out bolstering the documentation on using JSR-170, the Java Content Repository API. The first is a practitioner's perspective which has an informative FAQ and the second is an in-depth look at versioning and observation using JackRabbit.

  • Learn More About JRuby (on Rails)

    Last night Charles Oliver Nutter, one of the JRuby leads gave a 2+ hour talk on Ruby, JRuby, and JRuby on Rails to the Gateway JUG in St Louis. Slides and a transcript are available online.

  • Dojo Gains Charting Engine

    Today, Greenplum and SitePen announced the contribution of the new Charting engine to the Dojo Toolkit. The Charting engine is a cross-browser way of creating very complex charts easily, that can be updated on a regular basis.

  • Clustering Lucene with TerraCotta

    Engineers at TerraCotta have detailed a new way to cluster Lucene, the popular text search library from Apache. Their method involves implementing the Lucene RAMDirectory interface and using TerraCotta DSO to share the RAMDirectory across JVMs.

BT