InfoQ Homepage Java Content on InfoQ
-
Mylyn 2.1: Refactoring the Eclipse User Interface to increase productivity
Mylyn, an Eclipse plug-in which was integrated into Eclipse 3.3, recently released version 2.1. InfoQ spoke with Mylyn project lead Mik Kersten to learn more about this release and what changes Mylyn 2.1 brings to Eclipse-based development.
-
Adobe AIR Application: Spaz - a Twitter Client
Last week, arstechnica.com published an interview with Ed Finkler, the creater of Spaz – an open source Twitter client written using the Adobe AIR platform. In the interview, Finkler discusses Spaz, how and why he selected the AIR platform, and some of the challenges of upgrading Spaz to the latest AIR beta 2 release.
-
Eclipse RAP 1.0 Brings RCP and OSGi to Ajax
The Eclipse Foundation released the Eclipse Rich Ajax Platform (RAP) 1.0 on Monday. The Eclipse RAP is an Ajax toolkit for creating and deploying Rich Internet Applications geared towards enterprise developers.
-
JSR-275: Units and Measures Introduced
JSR-275: Units Specification aims to add support for units to Java software development, with the hope of reducing a certain class of errors. Jean-Marie Dautelle, co-spec-lead, introduces the API.
-
Presentation: OSGi - The Foundation
OSGi is being adopted in an increasing number of projects. The spec provides a common model for writing and deploying apps to local or remote computers in modularized form. Instead of creating monolithic app, the OSGi spec allows the collaboration of many small components. This pres shows you why a spec like OSGi is crucial, what it really encompasses, and what the future developments will be.
-
IntelliJ IDEA 7.0 Adds Spring/Hibernate Support, Eclipse Interoperability, and Maven Integration
Jetbrains has released IntelliJ IDEA 7.0. This version rounds out support for many popular Java technologies (Hibernate, Spring, and Maven) while adding support for additional languages such as Groovy and Ruby.
-
Article: Java Grid, why do we need it?
Investment banks have often set trends or offer the rest of us a glimpse into the future of our IT infrastructure. Today banks are investing heavily into grid technologies as they continue in their battle for profits. In this article, John Davies shares his experiences on technologies used in finance and why Grid technologies are becoming a new mainstream for high volume, low latency systems.
-
Oracle Makes $6.7 Billion Bid For BEA
Today Oracle confirmed that it has made a $6.7 billion dollar bid to buy BEA, according to various news media. The offer is for $17 a share, a 25% increase over BEA's previous $13 a share price range. Shares in BEA were trading at an avg of $13 before the announcement and are now trading at nearly $18 (as of 10:20am ET).
-
Catching up with Esper: Event Stream Processing Framework
Esper is an event stream processing (ESP) and event correlation engine (CEP) that triggers actions when event conditions occurs among event streams - which can be thought of as a database turned upside down where statements are registered and data streams flow through. InfoQ caught up with Esper founders on recent project status, including BEA's use of Esper, and recent benchmarks.
-
What Makes a Tool Agile?
Individuals and interactions over processes and tools is the very first of the values of the Agile Manifesto. Tools, however, seem to be a big part of development on most Agile teams. When does a tool help and when does it hinder (Agile) software development?
-
JRuby ports of Ruby/LDAP, ruby-debug
New ports of Ruby libraries for JRuby are being released every week. Ola Bini just released JRuby/LDAP and the work on a port of ruby-debug has reached a milestone.
-
Java Modularity Proposal: iJAM
A new proposal, iJAM, has circulated on the JSR-294 and modules-dev mailing lists suggesting some changes to the logic supplied in the strawman proposal for JSR-294 'superpackages' and receiving some positive feedback.
-
Java Collections, Skip Lists, and Google
While sometimes taken for granted the Java Collections API plays a large role in day to day Java software development. Several additions including a skip list were added in Java 6. Google has also been working an a companion Google Collections Library project.
-
PHP on Java: Best of Both Worlds?
In the past 18 months PHP seems to be gaining increased relevance in the Java community. We talked with both IBM (who is implementing PHP support in Project Zero) and Caucho (the maker of Resin and more recently Quercus, a PHP interpreter with native Java integration) to get their take on the emerging Java/PHP hybrid stack.
-
DynamicJasper: Runtime generation of Jasper Reports
DynamicJasper, an open-source API which provides runtime generation of Jasper Reports, recently released version 1.3. InfoQ took the opportunity to learn more about this product, and what it provides for users.