BT

Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ

Topics

Choose your language

InfoQ Homepage Languages Content on InfoQ

  • Oracle Announces the JDK 7 Developer Preview but Licensing Concerns Persist

    Oracle's Mark Reinhold has announced that the JDK 7 Developer Preview build (milestone 12) is now available and the firm is keen to hear developer feedback. The majority of Java IDEs are also moving rapidly to support the new features of Java 7. However concern has been expressed in some quarters over the pre-release software evaluation license terms.

  • Mobl – A New DSL for Creating HTML5 Mobile Applications

    Mobl is an external DSL targeted at creating cross-browser applications for mobile devices by compiling the code into HTML5, and it has been developed by Zef Hemel as part of his Ph.D. thesis in model-driven engineering and domain-specific languages, being inspired by the WebDSL project. InfoQ has discussed with Hemel in an attempt to find out more about this approach to writing mobile apps.

  • The Latest Technology Trends as Seen by ThoughtWorks

    ThoughtWorks has issued the January 2011 edition (PDF) of their Technology Radar, a document meant to indicate current software technology trends in a concise form.

  • JDK 7 is Feature Complete

    The JDK 7 project says it has shipped the first feature complete build of JDK 7, tracking close to the expected schedule.

  • The State of JRuby: 1.6 RC1, JSR 292 and NIO2 in Java 7, 1.9.2 Support

    The first RC for JRuby 1.6 is out and brings improved Ruby 1.9.2 compatibility, experimental C extensions support, improved Windows support, Ruby Gems Maven support, performance and profiling improvements and more. InfoQ talked to JRuby's Charles Nutter about JRuby 1.6, the impact of Java 7 on JRuby, new language features in Ruby and much more.

  • Languages Come to Javascript VMs: CoffeeScript 1.0, StratifiedJS, C/C++ with Emscripten, Python

    Javascript's ubiquity and increasingly fast VMs have made it an interesting runtime for languages. InfoQ looks at languages and tools that compile to Javascript: CoffeeScript 1.0, StratifiedJS, the Emscripten LLVM backend which brings C/C++ to Javascript, and more.

  • Languages Come to Javascript VMs: CoffeeScript 1.0, StratifiedJS, C/C++ with Emscripten, Python

    Javascripts ubiquity and increasingly fast VMs have made it an interesting runtime for languages. InfoQ looks at languages and tools that compile to Javascript: CoffeeScript 1.0, StratifiedJS, the Emscripten LLVM backend which brings C/C++ to Javascript, and more.

  • Developer Angst on Microsoft Visual C++ Futures

    Yesterday a video was posted to the Visual C++ blog in an attempt to answer community concerns about its future. The post hit a raw nerve with the C++ community with no response from the Visual C++ team as yet.

  • Microsoft Open Sources F#

    Don Syme has announced the release of the F# compiler source code as a code drop under Apache 2.0

  • Lambda Update

    Now that the dust has settled on the future of OpenJDK and Plan B confirms the feature slip of Lambdas into JDK 8 (or later), what is the future of Lambdas themselves? The most recent proposal confirms that each lambda will be an instance of a type referred to as a SAM type; an interface, or abstract class, with exactly one abstract method. Read on to find out what's new.

  • IBM Joins OpenJDK

    Oracle and IBM have today jointly announced that IBM will collaborate in the OpenJDK community to develop the Java platform, starting with the recently revised JDK 7.

  • LLVM 2.8 Released

    The LLVM team yesterday released LLVM 2.8, the low-level virtual machine infrastructure that includes a next-generation C/C++ compiler, optimiser, and run-time. In addition, the LLVM also sports a VMKit for CLR and JVM runtime and is used in tools as diverse as MacRuby and Python's Unladen Swallow. Additionally, the recently-released Mono 2.8 has a mono-llvm runtime. So what's new in LLVM 2.8?

  • JSRs: What Lies Beneath

    Following on from the confirmation of Plan B, with the delay to a number of JSRs and eviction of both the Lambda project as well as collection literals from Project Coin, it's interesting to take a step back and see how a change makes it into the Java environment. It's not as simple as you think.

  • JavaOne: Modularity and Integration are Main Goals of Future Java SE, EE and Embedded Platforms

    Modularity, integration and serviceability are some of the main goals for future releases of Java SE, Java EE and Java for Embedded Platforms. Mark Reinhold, Roberto Chinnici and Greg Bollella spoke at JavaOne 2010 Conference General Session on new Java technologies and features in JSE, JEE, and Java Embedded Systems.

  • Mobile, JavaFX Emphasized at JavaOne Keynote. JavaFX Script is Dropped

    At Monday's JavaOne keynote in San Francisco, Oracle EVP Thomas Kurian highlighted Oracle's plans for the Java platform with a three-year roadmap and demos of JavaFX and other technologies. Elsewhere it announced plans for JavaFX 2.0 and the decision to drop JavaFX Script.

BT