InfoQ Homepage Java Content on InfoQ
-
More on Granite Data Service's with Project Founder Franck Wolff
Earlier this year, InfoQ discussed Granite Data Services (GDS) with project founder Franck Wolff. In this post, we follow-up with Wolff to learn more about the recent 1.1 release of GDS.
-
A Speedier Groovy Coming Soon
The Groovy development team and G2One have been working to improve the performance and features of Groovy, while maintaining a stable release. The steady work on Groovy 1.6 has led to significant performance improvements available in beta form right now.
-
JBoss Enterprise SOA Platform 4.3 and JBoss Operations Network 2.1 Released
Red Hat has released a new version of the JBoss Enterprise SOA Platform (version 4.3) and a new version of JBoss Operations Network (2.1). The new SOA Platform allows for the remote monitoring and management of open source SOA deployments while the new integrated management platform aims to improve cooperative support.
-
Adobe Releases Flash 10
The latest update to the Flash Player from Adobe Systems has been released for general availability. To take full advantage of many of the new features, developers will have to wait for the release of Flex 4 sometime next year. However, Flash 10 does bring four main improvements that should interest developers: Pixel Bender, 3D Effects, Advanced Text Layout, and changes to File Reference API.
-
Is Groovy a Better Choice Than Java for Creating Internal DSLs?
JVM-compatible languages such as Scala, Groovy and JRuby are recently gaining more popularity for developing Domain Specific Languages (DSLs). But are they better suited to creating internal DSLs than the Java programming language? Venkat Subramaniam explains why "Essence over ceremony" and "Metaprogramming" features in a dynamic language like Groovy help in developing internal DSLs.
-
Date and Time API: Round 3
The existing Date and Calendar classes haven't really fit the bill for developers and have often been a painful area of the API to work with. JSR 310 aims to provide a complete, fully featured Date and Time API for the Java platform which might be available with Java 7.
-
Flex Testing with FlexMonkey
In this post, InfoQ.com discusses FlexMonkey with project founder Stu Stern of Gorilla Logic. FlexMonkey is an open source record / playback tool for testing Flex applications.
-
Deep Linking in Flex with URLKit
In Rich Internet Applications, Deep Linking is the ability to link directly into a specific state of the application without reloading the application. In Flex 3, Deep Linking support was added, but does not support many advanced requirements. For those cases, Flex developers can use URLKit.
-
Article: Java FX Technology Preview
InfoQ takes a look at the JavaFX preview release and talks to Sun Staff Engineer Joshua Marinacci about version 1 expected this autumn.
-
Cascading - Data Processing API for Hadoop MapReduce
Cascading is a new processing API for data processing on Hadoop clusters, and supports building complex processing workflows using an expressive, declarative API.
-
Granite Data Service 1.1.0 Released with new Features and Tools
Granite Data Services (GDS) 1.1.0 GA is released this week with new features and tools to help GDS based application development.
-
Article: A Formal Performance Tuning Methodology: Wait-Based Tuning
In this article, Steven Haines talks about web application performance tuning which used to be more of an art than science. He proposes a method called wait-based tuning, making the entire process more measurable and, consequently, more scientific.
-
JGroups Implementation of Memcached Supports Failover and JMX
Memcached is a distributed memory object caching system used in dynamic web applications to alleviate database load. Bela Ban at JBoss recently wrote a JGroups-based implementation of memcached which allows Java clients to access it directly. The new implementation also provides few advantages over memcached such as failover and monitoring.
-
ThoughtWorks Announces Twist, Automated Functional Testing Platform
ThoughtWorks Studios has created Twist, an integrated development environment for functional testing of web and Java applications. The tool provides a single platform for documenting user stories, capturing executable requirements, developing, maintaining, running and reporting on functional tests. A free trial version of Twist is currently available for download and evaluation.
-
Nova Bonita - Bonita 4.0 Released.
Open source BPM provider Bonita have released version 4.0 of their flagship BPM product, after two years of development. The release includes major updates to the BPM console and designer. InfoQ spoke to Bonita about the release, and the state of the BPM market.