InfoQ Homepage Java Content on InfoQ
-
Ted Neward on Interop & Office Integration interview & whitepaper
Ted Neward has published a detailed whitepaper on Java and .NET integration with samples showing Office clients over Spring-based Java systems, SQL Server & JSP. At the same time InfoQ has published a video interview with Ted that talks further about Office integration possibilities as well as various interop approaches (in-proc, messaging, web services) work and when to use them.
-
Spring - OSGi Integration Milestone 1 Released
Milestone 1 of Spring - OSGi was released and provides support for deploying Spring applications in an OSGi environment.
-
Java Closure Proposals Compared, JCA Position Paper Announced
Howard Lovatt, the author of the C3S proposal for closures in Java, has written a detailed comparison of the four best known proposals (C3S, FCM, CICE, and BGGA). At the same time the authors of the FCM proposal have released a new position paper building on FCM for control abstraction. Ricky Clarkson thinks that CICE is insufficient and wonders if internal politics at Google are affecting it.
-
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.