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

  • Google Chose Jetty for App Engine

    Google App Engine was initially using Apache Tomcat as their webserver/servlet container but eventually switched to Jetty.

  • JBoss Netty 3.1 Released

    Netty 3.1.0 was recently released by the JBoss Community and is another option when writing client/server network applications.

  • JRuby Roundup: JRuby Team Joins EngineYard, YAML Support, OSGi, Installer

    Sun's JRuby team, Charles Nutter, Tom Enebo, Nick Sieger, will leave Sun and join EngineYard, where they'll continue work on JRuby. YAML support was improved with Ola Bini's work on a new YAML parser. Also: a look at how to run JRuby under OSGi and the upcoming JRuby Installer.

  • Commercial Java Compiler Protects Eclipse RCP Applications

    Excelsior LLC recently released the latest version of Excelsior JET which now prevents the decompilation and unauthorized alteration of Eclipse RCP applications.

  • JUnit 4.7: Per-Test rules

    JUnit 4.7, which has just reached Release Candidate stage includes a significant new feature: Rules. Rules are, in essence, another extension mechanism for JUnit, which can be used to add functionality to JUnit on a per-test basis. Most examples of custom runners in earlier versions of JUnit can be replaced by Rules, and new capabilities have already been added.

  • “Good” Lessons on How To Fail a RIA Project

    In a presentation called "Ten Ways to Ensure RIA Failure", Anthony Franco, president of EffectiveUI, gives 10 pieces of advice to those who want their RIA project to fail. Gerd Waloszek, SAP AG, wrote "18 Golden Rules for Bad User Interfaces."

  • Comparing Ajax Frameworks

    This news item reframes the question of how and why to select an AJAX framework or toolkit to reflect contemporary applications and points to both a selection criterion matrix and a Web site that provides critical information useful for making this important decision.

  • A Type System for Scala Actors to Enforce Race Safety Without Sacrificing Performance

    Philipp Haller and Martin Odersky introduce a type system that enables safe massage transfer in Scala actors. Formalized as an extension of the EPFL Scala compiler, “Object Capability Types” system, based on capability checking and external uniqueness, enforces race safety without sacrificing performance and removes significant limitations on message shape imposed by existing approaches.

  • Oracle Coherence 3.5 Brings Enhanced WebLogic Support and Tera-Scale Data Grids

    Oracle has released Coherence 3.5 with support for tera-scale data grids and a service guardian promoting enhanced cluster health and stability.

  • OSGi: The Next Release

    Peter Kriens, technical director of the OSGi alliance, gave a presentation on the upcoming OSGi 4.2 release at the UK OSGi Users Group. The event was recorded, and the video is now available. OSGi 4.2 is expected to be released to the public by the end of August 2009 and includes a number of new features.

  • Sun Shareholders Approve Oracle Acquisition

    Sun Microsystems' shareholders voted on Thursday to approve the company's acquisition by Oracle, but not by a wide margin.

  • Presentation: Three Years of Real-World Ruby

    Martin Fowler talks about ThoughtWorks's experience with using Ruby on client projects for the past three years, and the creation of a Ruby-based product 'Mingle'.

  • FlexMonkey 1.0 Released

    Gorilla Logic, Inc. has announced the first production release of FlexMonkey with version 1.0. FlexMonkey is an open source testing tool for Flex and AIR applications. FlexMonkey provides for the capture, replay, and verification of Flex user interface functionality.

  • Roundup: Scala as the long term replacement for Java

    Scala has been receiving much attention lately as a possible candidate to replace Java in the future. James Strachan creator of Groovy advocates in favor of Scala as James Gosling, creator of Java and Charles Nutter JRuby Core Developer, have done in the past.

  • Mocking for Java and Flex

    There are plenty of choices for creating mock objects in Java but Flex has seen little development in this area, until recently. The popular and maturing Mockito framework now has a Flex counterpart, which aims to bring mocking to Flex.

BT