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

  • InfoQ Interview: Jetbrains on IntelliJ 7 Featuring Hibernate and Spring Support

    Jetbrains recently released a preview release of IntelliJ 7. Key features include Hibernate, Spring, and Clearcase support.

  • DWR 2.0 Release Candidate 4 is available with GUICE integration

    Joe Walker has released the fourth release candidate of DWR 2.0. Significant changes include Guice support, security, and Reverse Ajax fixes. Final release is expected soon.

  • 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.

  • 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.

  • 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.

  • 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.

  • 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.

  • HDIV Struts Security Extension Addresses OWASP's Top Security Vulnerabilities

    The HDIV project recently released version 1.1 of their Apache-licensed Struts' Security extension. Among HDIV's features is that it guarantees integrity (no data modification) of non editable page data when transmitted from the browser to the server.

  • Presentation: Java EE Class Loading Architectures

    Ernie Svehla, Chief Architect of IntelliObjects reviews Java Class Loading basics, comparing the class loading architectures of the Sun's Appserver 9, BEA WebLogic 9.1, and JBoss 4.0.2. The presentation concludes with a discussion of best practices for packaging JEE applications followed by techniques for resolving common class loading problems such as ClassNotFoundException, or NoDefFound Errors.

  • Using TIBCO GI to add Ajax to Struts2 Applications

    Brian Walsh has a new article up describing how to transform a Struts2 CRUD application into an RIA using TIBCO General Interface. Walsh walks through changing one of the sample Struts2 applications to use some of TIBCO GI's components.

  • Article: Web Apps with Spring Web Flow and Terracotta for Spring

    In this article, Jonas Boner and Eugene Kuleshov give an overview of Spring Web Flow and Terracotta for Spring, and after that show you how you can use these technologies together to enter a new dimension in writing stateful, conversational, scalable and highly available web applications.

  • Great Expectations for JRuby 1.0

    InfoQ catches up with the latest exciting developments out of the JRuby camp as they gear up for a big 1.0 release in time for JavaOne. Includes an exclusive interview with red-hot JRuby team member Ola Bini.

BT