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

  • IBM Cuts DB 2 Prices While Oracle Raises the Cost of MySQL

    MySQL and DB2 are a lot alike. Both are free to start, but to get the tools needed to properly support them you have to buy subscriptions form the vendor. At the same time that Oracle is raising MySQL’s subscription to 3,000 per server, IBM is dropping DB2 to 1,500 per server.

  • Project Visage to Continue Work on JavaFX Script Without Oracle

    Oracle's decision to cease work on JavaFX Script, announced at JavaOne, was a disappointment to some in the community. Using the open source JavaFX Script compiler as a starting point, Project Visage is looking to continue to develop the DSL as an open-source project.

  • Maven 3.0 Released

    Sonatype today announced the release of Maven 3, the biggest change since Maven 2 was released in 2005. The release of Maven 3 has been backed up by significant automated testing using open-source projects in the field to try and prevent backward incompatibilities. As a result, Maven 3 should just be a drop-in replacement for Maven 2, with an increase in performance.

  • Data Link – A Data-Binding for jQuery

    The second of the three jQuery libraries by Microsoft adds support for two-way data binding. While it serves the same purpose, the implementation is very different than what you would see in WPF or Silverlight.

  • Introducing Templates for jQuery

    In the first of three new libraries created by Microsoft and accepted by jQuery as official plugins, the jQuery Templates API allows for the dynamic creation of HTML Elements from data objects. Like server-side templating languages such as ASP or VB’s XML Literals, one merely has to leave holes with data-binding expressions that indicate what should be displayed.

  • Scalatra: A Sinatra-like Web Framework for Scala

    Scalatra is a Scala web framework that follows the principles of the Sinatra Ruby web framework. It was originally known as Step and it is the framework behind the RESTful backend that is used by LinkedIn Signal.

  • LLVM 2.8 Released

    The LLVM team yesterday released LLVM 2.8, the low-level virtual machine infrastructure that includes a next-generation C/C++ compiler, optimiser, and run-time. In addition, the LLVM also sports a VMKit for CLR and JVM runtime and is used in tools as diverse as MacRuby and Python's Unladen Swallow. Additionally, the recently-released Mono 2.8 has a mono-llvm runtime. So what's new in LLVM 2.8?

  • Fine-Grained Authorization for Java Applications

    A fine-grained authorization system based on XACML specification can increase agility and control in addition to traditional role based access control method of authorizing users based on their roles. Subbu Devulapalli spoke at JavaOne 2010 Conference about standards and deployment models in user authorization. He also discussed best practices when implementing authorization in Java applications.

  • OSGi Community Event

    Last week saw London's OSGi Community Event, in conjunction with JAX London. The conference presentations covered a wide range of environments, from Java EE migrations and cloud computing, down to embedded devices and Android.

  • Java Crossing to the Physical World: Ready for Enterprise Developers Yet?

    In the world of cheaper, open-source hardware like the Arduino, custom, one-off hardware is becoming more accessible to developers without an electrical engineering background. InfoQ interviews David Delabassee, a presenter at the recent JavaOne, about Java and Arduino to get an idea about the best ways to interface Java and the real world.

  • Adobe Releases ActionScript Code Coverage Plug-in for Flash Builder

    Adobe has made available a prerelease of an ActionScript Code Coverage Plug-in for Flash Builder, which aims to help developers understand exactly what code is executed while an application is running. When added to Flash Builder, the plug-in provides a new Eclipse perspective that allows you to start the code coverage tool.

  • Padding Oracle Affects JSF, Ruby on Rails, ASP.NET

    Using a Padding Oracle (PO) attack a malicious user can access encrypted data such as cookies, state, membership password, etc. According to Juliano Rizzo and Thai Duong, two software engineers specialized in security, the security vulnerability affects JavaServer Faces, Ruby on Rails, ASP.NET and other technologies and platforms.

  • Atlassian aquires Bitbucket.org

    Atlassian, the company behind developer tools such as JIRA, Confluence, Bamboo and Clover, has acquired Bitbucket.org, a hosted code collaboration site for the popular Mercurial distributed version control system (DVCS).

  • Bundle.update: Towards the Next OSGi Release

    It's been a long time since the last Bundle.update was posted, and there have been a lot of OSGi-centric updates since then. OSGi 4.2 has been released, with Equinox 3.6, Felix 3.0 and Knopflerfish 3.0 all providing support for the new platform. Recently, there have been some glimpses of the next version of OSGi, as well as increased enterprise support. Read on to find out what's been happening.

  • Aparapi: New, “Pure Java” API for Executing Arbitrary Compute Tasks on GPUs Unveiled at JavaOne

    InfoQ catches up with Gary Frost from AMD who unveiled an alpha release of Aparapi, an API that allows programmers to write logic in Java to be executed on a GPU. GPUs are the massively parallel hardware acceleration chips originally installed in PCs to boost graphics rendering performance but that are now pushed to other kinds of compute-intensive tasks that have nothing to do with graphics.

BT