InfoQ Homepage Development Content on InfoQ
-
Apache Harmony Questions Sun Regarding JCK License Terms
Yesterday, Geir Magnusson Jr., VP of Apache Harmony, wrote an open letter to Sun Microsystems expressing dissatisfaction with IP rights restrictions in the Java Compatibility Kit license and frustration over the lack of traction discussing the matter with Sun.
-
Web Service Software Factory v3 now supports DSLs for designing Contracts
Don Smith announces the first community drop of the Web Service Software Factory (WSSF) v3. The factory supports a model-driven approach for designing and implementing web services. WCF service contracts and data contracts can now be modeled in a visual Domain-Specific Language (DSL).
-
Partial Methods in VB and C#
Two language features, Dynamic Interfaces and Dynamic Identifiers, were cut from VB 9. New features that are being added in their place include Partial Methods. While partial methods share many of the same use cases as events, they have very different implementations.
-
Presentation: Beat Schwegler on Architecting for SOA
In this decidedly non-marketing presentation, Microsoft Architect Beat Schwegler shows how service-orientation affects system architecture. He introduces the notion of a service model as a mediator between the business and technology models, and explains how a migration towards such an architecture could occur through a step-by-step architectural refactoring.
-
State of Unicode and Ruby Compatibility for JRuby 1.0
InfoQ summarizes the current plan for the handling strings in JRuby 1.0: Java has Unicode strings, Ruby has byte arrays. JRuby 1.0 will keep it this way, and only incur costs when both worlds meet. Regular expressions are demanding attention as well.
-
IONA acquires LogicBlaze, supporters of ActiveMQ and ServiceMix ESB
LogicBlaze, the first venture funded/created by open source VC Simulalabs has been acquired by IONA, who offers the Artix enterprise ESB as well as Celtix, an open source ESB platform. LogicBlaze offered subscription support and training (as well as the development) behind the ActiveMQ project as well as ServiceMix ESB. InfoQ spoke to IONA and others to get the full details.
-
Rails diagrams made easy with RailRoad
Rails is occasionally criticized for lacking modeling tools, but the well-structured architecture of Rails applications makes those tools less necessary than with other tech. However, a simple class diagram can sometimes be worth a lot. RailRoad eases the generation of model and controller class diagrams.
-
TeamCity 2 Continous Build Platform adds Eclipse & Visual Studio Plugins
Jetbrains has released TeamCity 2; their Continuous Build platform adds more VCS support as well as IDE plugins. Eclipse support includes a personal builds, views of builds triggered by the developer's check-ins, offending code highlighting, etc. The VS plugin includes Team Foundation Server integration, managing TFS specific tasks including check in policies and notes and TFS work items.
-
Interview: Adrian Colyer on Domain Specific Aspects
In this 11 minute interview, AspectJ lead and AOP expert Adrian Colyer briefly discusses the concept of Domain Specific Aspects, AOP adoption in large enterprise, and using AOP to implement well known design patterns.
-
InfoQ Interview: Dave Astels and Steven Baker on RSpec and BDD
InfoQ interviews Dave Astels and Steven Baker, two of the authors of the successful Rspec framework about enabling Behavior-Driven Development in Ruby, and the implications of moving from a test-centric point of view to one that is more specification-driven.
-
Wicket support on Terracotta nears completion
The Wicket and Terracotta teams have Wicket up and running on Open Terracotta. Support is still not complete, but most of the examples that ship with Wicket now run without any problems. As soon as they have all the kinks out, Terracotta will put the configuration into a Terracotta config module.
-
XUL: What the web should look like?
Last week we ran a short piece on the future of rich client frameworks. At the time we over-looked XUL as a proprietary language for Mozilla add-ons. It seems that was a mistake. With a bit of publicity and polish, XUL could very well give WPF/E and Adobe Flex a run for their money.
-
Microsoft Unit Testing Moved to VS Pro
Finally recognizing that non-enterprise developers want access to integrated unit testing, Microsoft has made some of its unit testing functionality available in Visual Studio Pro.
-
Is XML the Future of UI Development?
Or is it JavaScript? A common trend in the new crop of desktop UI frameworks is that they are XML based with some sort of support for JavaScript. We take a brief look at AJAX, WPF/XAML, Flex/MXML, and Firefox’s Gran Paradiso.
-
Checking in on Apollo
Adobe released the Alpha of Apollo a few weeks ago and there have been many reactions to the product and Flex in general since. Additionally, Adobe updated Flex.org to make it easier to get started with Flex.