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

  • Business Benefits of OSGi

    Many consider the cost of migration onto OSGi expensive, but frequently this is conflated with the cost of modularity itself. Modularising a large, complex and heavily intertwined library is an expense that has no immediate benefits to the maintainers. However, if left to rot, the system will become more complex, intertwined and larger over time and the maintenance cost will increase.

  • 100 days of IPv4 left

    The number of allocatable IPv4 addresses has dropped below 160 million, leading to predictions that the IPv4 address space will be used up in less than 100 days. What does this mean?

  • Yahoo! Releases S4, a Real Time, Distributed Stream Computing Platform

    This month, Yahoo! released a new open source framework for "processing continuous, unbounded streams of data." The framework, named S4, allows for massively distributed computations over data that is constantly changing. InfoQ examines some of the examples and compares S4 to other technologies.

  • New Version of Bing AJAX Map is targeted for Mobile Devices

    The new version of the Bing AJAX Map Control version 7 is one third the size of the previous version, a huge win for web sites that cater to mobile device users. Controls have been reduced in size and given HTML 5 support. There have also been performance improvements for multiple-point rendering.

  • Evolve: Using Components to Improve on Dependency Injection

    Evolve is a lightweight tool for creating, wiring up and executing Java components. Developers can use Evolve to graphically describe JavaBeans and also optionally generate Java code for setters and getters. InfoQ spoke with Andrew McVeigh about the tool.

  • Ari Zilka on Ehcache BigMemory

    Ehcache BigMemory supports in-process off-heap cache to store large sets of data closer to the application. Terracotta last week announced the general availability of BigMemory module for Enterprise Ehcache product. InfoQ spoke with Ari Zilka about BigMemory features and its use cases.

  • Oracle Announces JSRs for Java 7 and Java 8

    Oracle has announced the umbrella JSRs for Java 7/8, covering a number of the features known from the earlier Plan B. This includes Project Coin for Java 7 and Project Lambda for Java 8, as well as specific reference to OSGi for the Java 8 modularity JSR. But it also includes fields of use restrictions for the JSR TCK. Read on to find out what's included.

  • Oracle Responds to the Apache Software Foundation

    Oracle has responded to the Apache Software Foundation, saying that voting against Java 7 is a step backwards and that they believe they meet the JSPA. Updated: the Apache Software Foundation says "honour the agreement"

  • Pizzigati Prize For Software in the Public Interest Open for Nominations

    InfoQ doesn't normally report on contests and calls for registration . But for the Antonio Pizzigati Prize for Software in the Public Interest, this time we decided to make an exception. The Pizzigati Prize is a $10,000 prize awarded to "a software developer who adds significant value to the nonprofit sector and movements for social change". Nominations are open until December 15.

  • Work begins on JAX-RS 2.0

    JAX-RS is the standard for RESTful services in enterprise Java. It has been finalised since 2008 and part of EE6 since late 2009, with several implementations. Over the past couple of years there has been a lot of implementation experience and now Oracle have announced that JAX-RS 2.0 is in the works, as well as giving an indication of their current thoughts. But are they missing anything?

  • JUnitMax tightens the feedback cycle of software development

    Kent Beck re-released JUnitMax, a continuous test runner plugin for Eclipse that tightens the feedback loop of programmers aiming for a low risk, high throughput pace of development.

  • Updated: Oracle and Apple Announce OpenJDK Project for Mac OS X

    Apple have just announced that they will be working with Oracle on the OpenJDK project. As part of the deal Apple will contribute most of the key components, tools and technology required for Java SE 7 on Mac OS X.

  • Google Asserts Oracle Patents Invalid

    Google has fired back against Oracle in the ongoing JVM dispute, and is now asserting that the Oracle JVM patents are invalid because of obviousness. Things are just about to get interesting.

  • Is OSGi the Right Foundation for Java Middleware?

    Ross Mason, founder of MuleSource expressed his frustration with OSGi: "OSGi is a great specification for middleware vendors, but a terrible specification for the end user." He argues that OSGi just isn’t ready for the developer yet as it is too difficult to completely make it invisible to a developer.

  • Nuxeo Introduces Plug-in Marketplace, CMIS Support to its Enterprise Content Management Offerings

    Open Source Enterprise Content Management (ECM) company Nuxeo has updated its Open Source OSGi-Based Content Management Infrastructure, adding support for JBoss 5.1, JBoss EAP, and CMIS 1.0, and introducing the Marketplace providing a distribution channel for Plug-ins.

BT