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

  • RSF released with support for DWR-style Ajax

    The Reasonable Server Faces (RSF) project recently released version 0.7.2. RSF is a web framework based on Spring and covering much of the same ground as JSF. RSF advocates zero server state designs.

  • Apache Tuscany Released as First 1.0 SCA Implementation

    The the Apache Software Foundation has released the first 1.0 implementation of the Service Component Architecture (SCA), Apache Tuscany 1.0. SCA is a set of specifications aimed at simplifying SOA Application Development which are being standardized at OASIS as part of Open Composite Services Architecture (Open CSA).

  • LiquiBase adds Diff, Eclipse Plugin, Support for Additional Databases

    LiquiBase, the database refactoring/migration tool, has had a busy year. Building on the momentum of the 1.0 release LiquiBase added two more minor releases and some point releases, adding support for database diffs, an Eclipse plugin and support for additional databases.

  • Interview: Peter Kriens discusses OSGi

    OSGi is a Java modular development specification. OSGi is used in a wide variety of applications, from mobile phones to enterprise servers and the Eclipse IDE. In this interview, Peter Kriens explains where OSGi came from, what sorts of applications it's useful for, integration with Spring, the JSR 277/294 debate, and the future of OSGi.

  • The Software Architecture Impact of the Multi-Core Processor Trend

    A JDJ article explains that as we move towards Multi-Core processor architectures, single threaded performance improvement is likely to see a significant slowdown over the next one to three years. In some cases, single-thread performance may even drop. This in turn will require software developers change the way we develop software, increasing our utilization of parallel execution architectures.

  • Upcoming Consumer JRE Seeks to Jumpstart Desktop Java

    At JavaOne, along with JavaFX announcement, Sun's Ethan Nicholas and Denis Gu presented a session providing some details of their work on the consumer JRE that is expected to ship during 2008. Not all of the details are available yet, but it is clear that this marks a significant shift of focus within Sun towards the desktop and end user experience.

  • jMaki Ajax Framework Releases 1.0 with Support for Java, PHP, and Ruby

    Today the jMaki project released version 1.0. jMaki is a client/server framework for creating Web 2.0 applications. InfoQ recently had the pleasure of interviewing jMaki's lead developer Greg Murray to discuss the upcoming release.

  • GigaSpaces XAP 6.0:スペースベースアーキテクチャ向けの簡易化SpringベースAPI

    GigaSpaces recently released version 6.0 of it's eXtreme Application Platform (XAP), which is an infrastructure software platform that provides scaling out of applications in distributed environments. InfoQ spoke with Geva Perry and Nati Shalom of GigaSpaces to learn more about this release and the changes that have occurred in this version.

  • Sun Releases Solaris Express Update with Installation Enhancements and D-Light UI for DTrace

    Today Sun announced Solaris Express Developer Edition (SXDE) 9/07. Solaris Express is based on the Open Solaris project and seeks to lower the barrier for developers wishing to developer under Solaris and use tools such as DTrace and ZFS.

  • Gavin King Provides Web Beans Preview (JSR 299) Featuring Guice Inspired Dependency Injection

    Gavin King has released a 4 part preview of the upcoming Web Beans (JSR 299) specification. Web Beans was initiated by JBoss to fill a gap in JEE 5 involving the web tier and transactional tier. The preview covers specification areas that include dependency injection, component definition and scopes.

  • JSR 295 Beans Binding Hits 1.0

    Shannon Hickey of Sun recently announced 1.0 of the Beans Binding Framework. This is the reference implementation of JSR 295 and represent a major re-architecture of the Beans Binding API.

  • Is it too late for Parrot VM?

    The Parrot Virtual Machine recently had it’s sixth birthday. Parrot is a VM that sprung out of the Perl6 development, which primarily targets dynamic languages, but also for instance .NET and C99. But six years is a long time, and both Microsoft and Sun is targeting this segment. Is it too late for Parrot?

  • Kent Beck, Martin Fowler, Speaking at QCon SF Nov 7-9

    Kent Beck & Martin Fowler will be keynoting & delivering tutorials at the QCon San Francisco Nov 7-9th conference. Also, the schedule has been finalized with a new complete track covering security from a development perspective, and also a panel on the future of Java development including Joshua Bloch, JRuby's Charles Nutter, Spring's Rod Johnson, and .NET's Erik Meijer.

  • Quaere: LINQ Arrives for Java

    Anders Noras introduced the Quaere library, billed as LINQ for Java, last week at JavaZone. Quaere is a DSL providing query functionality against any structure implementing Iterable or its Queryable interface.

  • Indispensable Tips on Using Java Classes in JRuby

    Eric Armstrong, a Document Systems Architect at Sun Microsystems, recently wrote some great tips on calling Java code from JRuby in his post "Using Java Classes in JRuby".

BT