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

  • The State of Go Language for Android Native Development

    A couple of different proposals from Google engineers and independent developers are aiming at making it possible to write native Android apps in Go. This will not go so far as allowing Go apps to access the full Android NDK, but it could allow access to a subset of it.

  • Contemplate ThreadSafe Introduces Deadlock Detection

    Contemplate's ThreadSafe version 1.3.1 featuring a new deadlock detection rule for finding code that can deadlock because of the order that locks are acquired is now available. When deadlocks are detected, ThreadSafe reports which locks are held for each lock acquisition.

  • News Eclipse Luna Celebrates a Decade of OSGi and On-Time Delivery

    Eclipse Luna brings together 76 projects for the ninth annual release train, and ten years to the day of the Eclipse 3.0 release, the first Eclipse release to run on top of an OSGi framework. Over the past ten years, Eclipse has regularly released in June bringing together one of the largest open-source applications in the world. Read on to find out what's new and noteworthy for Eclipse Luna (4.4)

  • Waratek Release Early Version of their Application Security

    Waratek released an early adopter version of Waratek Application Security for Java, to protect older Java applications from vulnerabilities in legacy Java versions.

  • Google Open-Sources FlatBuffers: Efficient, Cross-Platform, Serialization Library

    The Google "Fun Propulsion Labs" team has recently open-sourced FlatBuffers. Built especially to support performance needs of game developers, FlatBuffers stores serialized data in buffers which can be either stored in files or transferred across the network as-is, without any parsing overhead.

  • Spring Cloud 1.0 - Cloud Platform Abstraction

    Pivotal has recently released Spring Cloud 1.0, an open-source library that provides a simple way to develop JVM-based applications for the cloud. Applications can connect to various cloud services and discover information about the cloud environment at runtime. Spring Cloud can be used with both Spring and non-Spring based applications.

  • Java Currency and Money Standard Forges Ahead

    The Java standard for Currency and Money (JSR 354) currently under development reached another important milestone this May with the publication of a second Public Review draft. InfoQ spoke to Anatole Tresch of Credit Suisse who is leading the standardisation effort.

  • Play 2.3 Released: Modularization, Java 8 and WebJars

    The Play 2.3 release increases modularization of the framework by separating parts from the framework. Also, the Play shell has been replaced by Activator, which includes a browser UI and project templates. InfoQ also talked to Play tech lead James Roper to learn more about the changes and futures plans.

  • C++ Cross-Platform iOS and Android Development: The Dropbox Lesson

    Dropbox developers have recently given some talks describing how they support both iOS and Android in their apps without having to recode everything on each platform. Let's review the reasons that led to their approach, the benefits it brings, and some key points learned through the process.

  • JCP Enters Final Phase of Transparency and Developer Agreement Work

    Intellectual property concerns, transparency and the continuing development of a new version of the Java Specification Participation Agreement were among the topics at the recent meeting of the Java Community Process Executive Committee.

  • Groovy 2.3 Released With Traits and Java 8 Support

    Groovy Project Manager at Pivotal Guillaume Laforge today announced the release of Groovy 2.3, the first major Groovy release this year, and the first major release of Groovy to feature official support for running on the recently released Java 8.

  • Coverity Scan Gets Better with Java, Apache Hadoop, HBase and Cassandra Support

    The recently released open source scan report by Coverity mainly detected and fixed Resource Leaks, Null Pointer and Control Flow issues besides several other issues. It also scanned the source code of Linux and fixed several bugs.

  • Java ME 8 General Availability Release

    Oracle principal product manager Terrence Barr announced the release today of Java ME 8, further aligning Java ME 8 with Java SE 8 and the Internet of Things

  • Microsoft Azure Web Sites Ready to Take on Public PaaS Leaders

    With the software update announced last week, Microsoft nearly closed the gap between it and other leading Platform-as-a-Service offerings. With refined pricing, free SSL support, global DNS load balancing, and the introduction of Java support, Azure Web Sites appears to be a strong competitor for Heroku, Google App Engine, OpenShift Online, Cloud Bees, and Engine Yard.

  • Reactive Streams with Akka Streams

    Typesafe has announced the early preview of Akka Streams, an open source implementation of the Reactive Streams draft specification using an Actor-based implementation. Reactive Streams is an initiative to provide a standard for asynchronous stream processing with non-blocking back pressure on the JVM. Back pressure in needed to make sure the data producer doesn't overwhelm the data consumer.

BT