InfoQ Homepage News
-
Sun Finishes OpenJDK Transition
In today's Java One keynote Sun announced that the open sourcing of Java has been completed. There is now a completely build-able JDK available to developers at the OpenJDK project.
-
SDL.NET Offers Cross-Platform Gaming for .NET Developers
Version 6 of SDL.NET, a high-level binding for the SDL API, has been released. This, combined with the Tao framework, form the corner-stone of MonoXna.
-
InfoQ Article: The MOle Plugin
The MOle, so named because it acts as the investigators agent, is a plugin that provides insight into the inner workings of Ruby on Rails in realtime, as requests come in and get processed. The author describes how the plugin came about and gives InfoQ readers a detailed introduction to his innovative plugin.
-
Sun to Introduce JavaFX Mobile and JavaFX Script
According to industry publications, Sun is slated to announce JavaFX Script at Tuesday morning's opening JavaOne keynote. JavaFX Script will target desktop, web, and mobile devices.
-
Tao Brings Cross-Platform Bindings to .Net and Mono
While Silverlight is promising the future, Tao is already shipping. The Tao Framework claims to be a "collection of bindings to facilitate cross-platform media application development utilizing the .NET and Mono platforms." Eleven APIs are exposed to .NET/Mono through Tao bindings including OpenGL, PhysicsFS, and the Lua scripting system.
-
Solving Sudoku with TDD
A small debate recently flared up on the merits - or lack thereof - of test-driven development. Following Ron Jeffries' attempts to create a Sudoku solver, the community explores some of the difficulties and misconceptions associated with TDD.
-
Microsoft Surpasses Java's Dynamic Language Support?
Microsoft's announcement of the Dynamic Language Runtime (DLR) has caused quite a stir in many areas, also in the Java space. Many voices seem convinced that the DLR has given .NET a major head start over the JVM, because it solves many problems Java is only just starting to realize. We look at the current situation of dynamic language support and how it compares to the DLR.
-
Mingle from ThoughtWorks is Big Win for JRuby
In what may turn out to be an interesting foreshadowing of the future of Ruby, ThoughtWorks Studios announces that their upcoming Agile IT project management application, Mingle, will be the world’s first commercial application to run on JRuby.
-
IIS 7 Available for Production Use
Microsoft has announced a "Go-Live" license for IIS 7. This means that while it is still a beta, developers have Microsoft's blessing to try it in a production setting.
-
When Ruby Builds Faster Than Java: Buildr
Maven 2.0 recalcitrants have been looking for alternatives with less XML and easier plugin development. Buildr might be the solution, and even boasts faster performance than Maven!
-
AOP Refactoring: In-class aspects to improve code
AOP expert Ramnivas Laddad explains how to use Aspects for refactoring cross-cutting concerns within classes (not just across classes) for things like reducing boiler plate code and potential for mistakes. How to recoganize and refactor such logic into aspects is covered, as well as applying aspects for resource management and concurrency control.
-
More Changes for VB on Silverlight
Silverlight is bringing a lot of changes to VB, including cross-platform support. While much of VB is going to be available in Silverlight, including VB's collection of legacy functions and LINQ, not everything will be available moving forward.
-
Coverity Prevent SQS: Java Static Analysis Defect Detection
The Java static-analysis defect detection space got a new entrant this week with Coverity's release of Prevent SQS, a code analysis tool that analyzes byte code, and builds an interal map of all possible execution paths upon which interprocedural defect analysis is done to find problems that lead to runtime exceptions, security vulnerabilities, unpredictable behavior, and performance degradation.
-
Interop Forms 2 - Now with Controls
The new version of Interop Forms allows .NET controls to be placed on VB 6 forms as if they were ActiveX controls.
-
Interview: Per Kroll on Agility and Discipline, RUP, Distributed Development
Per Kroll is a director at Rational Software Corporation, where he's responsible for the development and management of the Rational Unified Process. In this interview, Per shares insights from his book 'Agility and Discipline', Agile practices for distributed development, how RUP is changing to support teams that want to customize it, and RUP vs. Agile.