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

  • Adobe Releases AIR 1.0 and Flex 3.0 - Continues Move to Open Source

    12 months after the initial SDK alpha of AIR, Adobe has released Flex 3.0 and the 1.0 version of AIR (the Adobe Integrated Runtime). Adobe is also continuing the open sourcing of Flex with the availability of a SVN repository of the Flex API.

  • GWT-Ext 2.0 Released: An Interview with Sanjiv Jivan

    GWT-Ext 2.0 was released on February 6th, integrating with GWT 1.4 and ExtJS 2.0. Changes in the 2.0 release include performance improvements, a unified component model, new layout management APIs, and several new widgets.

  • Creating Domain Specific Languages with Groovy

    Today marked the first day of the Groovy/Grails Experience, also known as 2GX, in Reston, Virginia. The conference spans three days and includes forty 90-minute sessions, panel discussions and code workshops. One of the first sessions of the day was Venkat Subramaniam's "DSL In Groovy." Venkat provided a thorough discussion on DSLs and how Groovy eases the creation and usage of them.

  • JRuby 1.1RC2 released with reduced memory requirements

    The JRuby 1.1 release is inching closer: Release Candidate 2 is out - and it's a big update with many bug fixes. A big update was the work on the Ruby to JVM bytecode JIT, which now requires less memory and shares JITed code among multiple JRuby runtimes in the same JVM.

  • QCon Panel: What will the Future of Java Development Be?

    In this panel from QCon San Francisco, Joshua Bloch, Chet Haase, Rod Johnson, Erik Meijer and Charles Nutter discussed and debated the future of the Java language and APIs based upon the lessons we have learned from the past. Topics included static versus dynamic languages, removing code from Java, forking the JVM, and the next big programming language.

  • Infiniflow: Next-Generation Distributed Application Server based on OSGi and SCA

    Paremus recently released version 1.2 of Infiniflow, a next-generation distributed application server based on OSGi and SCA. InfoQ spoke with Paremus Marketing Manager Andrew Rowney to learn more about this release and about Infiniflow's new application server model.

  • Glimmer - using JRuby and SWT for Eclipse RCP apps

    Glimmer is a library for building GUIs with JRuby and SWT. Using the Builder idiom, it allows to define GUIs very quickly, but also permits to access SWT APIs directly. Glimmer was recently proposed as an official Eclipse project, so we caught up with Andy Maleh to talk about the project.

  • Article: An Approach to Internal Domain-Specific Languages in Java

    In this article, Alex Ruiz and Jeff Bay describe Java's suitability as a DSL-producing language, delve into the creation of internal DSLs in Java, walk through an example of a Java-based internal DSL, and give recommendations on writing DSLs in Java.

  • IBM, BEA and JBoss adopting OSGi

    IBM, BEA and JBoss all re-engineer their Java EE middleware offerings to utilise the OSGi component model.

  • Lively Kernel: How Web Programming Should Have Been Done From the Beginning?

    An experimental project initiated by Sun Microsystems, Lively Kernel is a new web programming environment written entirely in JavaScript which supports desktop-style applications with rich graphics and direct manipulation capabilities without the installation or upgrade requirements typical for conventional desktop applications.

  • How to Develop New Activities for the One Laptop Per Child Project?

    The One Laptop Per Child project has starting shipping its first generation of XO laptops. OLPC "is not a laptop project, it is an education project", explains Nicholas Negroponte, director of the project. A full Sugar based development environment is available for developers to contribute new activities to the project. Sugar supports collaborative activities when XOs are meshed together.

  • Apache Wicket 1.3.1 Release Supports Transparent Clustering

    The Wicket team has announced Wicket 1.3.1, the first maintenance release of Wicket 1.3. 1.3.1 adds transparent clustering support out-of-the-box.

  • Interview and Book Excerpt: Hani Suleiman & Cedric Beust on TestNG

    InfoQ.com recently sat down with Hani Suleiman and Cédric Beust the authors of Next Generation Java Testing: TestNG and Advanced Concepts to discuss the book and their thoughts about testing in general. InfoQ is also pleased to offer an excerpt from chapter 2 of the book, "Mocks and Stubs".

  • Interview: Charles Nutter discusses JRuby

    JRuby project lead Charles Nutter discusses how he got involved with JRuby, Sun's involvement with JRuby, how JRuby fits into enterprise-level web applications, the possibility of a friendly fork of the OpenJDK source code, reasons for switching to JRuby, the future of JRuby, Spring and JRuby, and the Ruby community as a whole.

  • Third Party Tools Support For Flex & Flash Development

    As interest in the Flex development platform grows, the industry is responding with additional tools support, giving developers options beyond the Adobe Flex Builder IDE.

BT