InfoQ Homepage Java Content on InfoQ
-
Spring Overtakes EJB as a Skills Requirement?
Job listings comparisons on Indeed.com show Spring surpassing EJB. Using this observation, SpringSource CEO Rod Johnson, argues that EJB is becoming legacy and that the EJB3.0 spec is doing too little, too late to prevent this trend. Do these comparisons indeed reflect significant shifts in the choices companies are making in regards to their core components for Java enterprise development?
-
Dynamic Languages on the CLR and JVM
John Rose, a key designer behind Sun's new Da Vinci Machine project initiative, and Charles Nutter of the JRuby project, contrast dynamic language support and optimization on the JVM and Microsoft's Dynamic Language Runtime.
-
Article: Implementing Master-Worker with Terracotta
In this case study, Shine Technologies explained how they used Terracotta and the Master Worker pattern to process large volumes of electricity usage data weekly and generate reports with detailed reconciliation & discrepancy highlighting for their customers.
-
Article: Process Component Models: The Next Generation In Workflow?
Tom Baeyens wrote a summary of the state of Workflow & BPM standards and tools. After a detailed look at BPEL, BPMN, and other technologies such as choreography, XPDL, BPDM, jPDL, Tom takes the stance that it is time to abandon the idea that non-technical business analysts can draw production-ready software in diagrams and separate the analysis process models and executable process models.
-
Studying JavaScript Performance
Performance issues can always be an unexpected gotcha when developing your latest and greatest web 2.0 application, and a lot of times performance problems surface through the most benign of operations. Recently Coach Wei has taken the task of doing a quick study of the cost of many different Javascript operations as well as the differences in performance across browsers.
-
Article: Converting a Web 1.0 Dashboard to Flex
In their article, Porting From Web 1.0 To Rich Internet Applications (RIA), James Ward and Shashank Tiwari walk through replacing a Web 1.0 interface with a rich Adobe Flex user interface.
-
Further Insights into Rhino on Rails
Dion Almaer has published a podcast of his interview with Steve Yegge, the creator of Rhino on Rails. Rhino on Rails is a Javascript port of the popular Ruby on Rails framework. It is currently under active development for internal use at Google. Steve Yegge and his team hope to make Rhino on Rails open source this summer.
-
Java Clustering Framework Shoal Provides Fault Tolerance and Distributed State Cache
Shoal is a java clustering framework that provides infrastructure to build fault tolerance, reliability and availability for java application servers. It can also be plugged into any application that needs clustering and distributed systems capabilities. Shoal is the clustering engine for GlassFish and JonAS application servers and provides a distributed state cache for storing application state.
-
Derek Wischusen on Integrating Flex, BlazeDS and Scala/Lift
Derek Wichusen of Flex on Rails wrote about integrating Flex, BlazeDS and Scala/Lift.
-
Sun SPOTs: Programmable Devices for Java Developers
Sun Microsystems has released the Sun SPOT platform under the GPL license. Sun SPOTs are programmable battery-powered devices controllable with Java technology.
-
Interview: Rod Johnson discusses the Spring Portfolio
In this interview from QCon San Francisco, SpringSource CEO Rod Johnson discusses the origins and philosophy of Spring, the Spring Portfolio, Spring Web Flow, Spring Batch, Spring.Net, the partnership with Tasktop Technologies, and community involvement and utilization of Spring.
-
Tasktop: Bringing Mylyn's Task-Focused Interface to Everyone
Tasktop Technologies, the company which created Eclipse Mylyn and leads its development, released Tasktop version 1.0 today. InfoQ interviewed Tasktop CEO Mik Kersten to learn more about this release and how it brings Mylyn's task-focused interface to a much larger audience.
-
ActionScript Libraries Help Mashing up the Web 2.0 Platforms
ActionScript is notably showing increased presence on web platforms for mashup, backed by a number of open source ActionScript projects. InfoQ took a look at some of the open source ActionScript libraries developed for a few major Web 2.0 and E-commerce companies.
-
Apache Tuscany Java 1.1 Released: SCA Meets Web 2.0
The Apache Tuscany team announced today the 1.1 release of the Java SCA project which adds a number of features including a JMS binding or improved policy support. It also supports an implementation extension for representing client side Javascript applications as SCA components which makes SCA a viable technology to simplify Ajax style implementations using JSONRPC or Atom bindings for instance.
-
Granite Data Services: Open Source Flex DS Alternative
Granite Data Services (GDS) is an open source alternative to Adobe’s LiveCycle Data Services and the recently open sourced Blaze Data Services. Last week, GDS reached production status with their 1.0 release. GDS is available under the LGPL license. InfoQ.com spoke with the GDS project founder, Franck Wolff, to learn more about the open source project.