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

  • Dojo 1.3 and PlugD Released: Q&A with Dylan Schiemann

    Recently Dojo 1.3 was released alongside project PlugD which adds jQuery flavor to the Dojo toolkit. InfoQ has a Q&A with Dylan Schiemann, CEO of SitePen and co-creator of Dojo about the latest release, the evolution of the toolkit and TIBCO's General Interface choice to join the Dojo foundation.

  • Ruby On... SAP: One More Step In The Enterprise With A New Ruby VM

    SAP, the market share leader in CRM & ERP and second largest business software company is adopting Ruby as part of their SAP NetWeaver and SAP ERP 6.0 solution. ABAP Virtual Machine will be able to run Ruby Code through the Blue Ruby extension. With recent debates on Ruby VMs, we talked with Juergen Schmerder from SAP and Charles Nutter from Sun (JRuby).

  • Presentation: 10 Ways to Improve Your Code

    In this presentation recorded during QCon SF 2008, Neal Ford, an architect at ThoughtWorks, shows 10 ways to write better code. This is practical advice for developers, but application architects can benefit from it too.

  • Sun's Garbage First Collector Largely Eliminates Low Latency/High Throughput Tradeoff

    In a recent podcast, James Gosling talked to Danny Coward about the significance of Sun's new Hotspot garbage collector Garbage First for developers of large-scale enterprise systems.

  • Augmented Reality with Flash

    Augmented reality has been the main buzz in the Flash community of late with the recent release of the FLARToolKit. Augmented reality blends real world objects with computer-generated objects.

  • Running Silverlight and Any Other Windows Application in a Sandbox

    Xenocode, an application virtualization company, has recently added support for Silverlight allowing companies to publish Silverlight applications in a sandbox without needing a runtime to be installed. Actually, any Windows application can run in the same manner regardless to the browser or underlying operating system.

  • ServiceLayer for Point-and-click Web Services

    With ServiceLayer, adding SOAP and REST web service to your Java applications is as easy as point-and-click... and it can all be done at runtime. By using the graphical user interface, you explore an application, select classes and methods to deploy as services, and your done. Coding is no longer required.

  • J.B. Rainsberger: "Integration Tests Are A Scam"

    Well-known agilist and TDD expert J.B. Rainsberger has begun a series of posts to explain why his experience has led him to the thought-provoking conclusion that "integration tests are a scam".

  • JRuby Roundup: Google App Engine Support, BiteScript, New Compiler

    With JRuby 1.2 released, the JRuby community is working on new projects such as a new Ruby to bytecode compiler, a standalone JRuby parser and a first release of the bytecode generating DSL Bitescript. Also: JRuby works on Google App Engine's newly announced Java support.

  • Google Brings App Engine's Pros and Cons to Java

    Google has broadened their Google App Engine (GAE) support to include Java in addition to Python. However, it also imposes a number of limitations on the GAE Java applications to further Google's ability to scale and cluster them with minimal effort.

  • Presentation: Interactive Websites with Comet and DWR

    In this session filmed during QCon London 2008, Joe Walker presents Comet, a long polling AJAX method used for updating the browser’s page, and DWR, a Java library for writing web sites using AJAX.

  • Google Eclipse Plugin released

    Google has released an Eclipse plugin specifically for increased productivity with Google App Engine and Google Web Toolkit.

  • Pruning The Deadwood from Java EE

    Java EE 6 begins the process of pruning APIs from the platform, with five likely to get the chop.

  • IBM-Sun Takeover Talks Collapse

    IBM's talks to acquire Sun Microsystems have broken down according to media reports.

  • Transaction Strategies Based on Java Transaction Models

    It is a common mistake to confuse transaction models with transaction strategies. Mark Richards discusses the three transaction models supported by the Java Platform (Local Transaction, Programmatic Transaction, and Declarative Transaction) and four transaction strategies (Client Orchestration, API Layer, High Concurrency, and High Speed Processing) that can be based on those models.

BT