InfoQ Homepage Architecture & Design Content on InfoQ
-
Concurrency Revolution From a Hardware Perspective
Brian Goetz and Cliff Click spoke at JavaOne conference last week about concurrency revolution from a hardware perspective. They said CPU designers will focus on parallelism in the future for increasing throughput of the systems. They also discussed some point solutions like Thread Pools, Fork/Join, Map/Reduce and Actors to achieve the concurrency in applications.
-
Is Enterprise Architecture Still Relevant for Cloud Computing?
With today’s hype around cloud computing some might think it is a new silver bullet for IT – a cure for all IT problems. The latest of this discussion is whether cloud computing can replace enterprise architecture.
-
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.
-
Windows Phone 7 has put the .NET Language Coevolution Promise in Doubt
In 2009 Microsoft’s Lucas Bolognese announced a commitment to co-evolution for C# and Visual Basic. And the productization of F#, some have assumed it extends to that language as well. But by only offering C# in the initial release of WP7, this promise has been brought into doubt.
-
Apache Cayenne 3.0 Supports Remote Object Persistence and ORM Modeling Tools
The new version of Apache Cayenne, an open source Java framework for object relational mapping and persistence, supports Remote Object Persistence and ORM Modeling Tools. InfoQ spoke with Cayenne project leads about the new features of the framework.
-
JavaOne: Modularity and Integration are Main Goals of Future Java SE, EE and Embedded Platforms
Modularity, integration and serviceability are some of the main goals for future releases of Java SE, Java EE and Java for Embedded Platforms. Mark Reinhold, Roberto Chinnici and Greg Bollella spoke at JavaOne 2010 Conference General Session on new Java technologies and features in JSE, JEE, and Java Embedded Systems.
-
New PHP Tools for Windows Azure
Microsoft has announced a new tool, Windows Azure Companion, updates to Windows Azure Tools for Eclipse for PHP and Windows Azure Command-line Tools for PHP, and version 2.0 of Windows Azure SDK for PHP at Open Source India conference which took place during September 19-21, all tools targeted at PHP developers and web administrators interested in deploying applications on Windows Azure.
-
Choosing Between Private Clouds with Oracle Exalogic and Deploying Oracle Apps on Amazon EC2
Oracle has created the Oracle Exalogic Elastic Cloud, a private cloud appliance for Oracle, Java and non-Java applications, and Amazon has announced support for many Oracle products.
-
Microsoft Has Released Windows HPC Server 2008 R2 Suite
Windows HPC Server 2008 R2 Suite is the latest HPC solution from Microsoft in the technical computing initiative called Modeling the World. Some of the new features include: workstations clusters, accessing the cloud, using SOA, services for Excel, and GPU support.
-
Model-Driven Development: Where are the Successes?
Jon Whittle presented last week at the SPLC 2010 keynote, some findings on experiences from using model-based development. He reported that 83% of respondents to his survey "consider MDE a good thing". Yet, the industry is still looking for how to create successful Model-Driven approaches.
-
Is OAuth 2.0 Bad for the Web?
Eran Hammer-Lahav, one of the editors of the OAuth 2.0 specification, published a diatribe on the latest standard draft. For him, the current proposal mortgages the future of the Web. He sees the current specification focusing too much on simplicity for the application developer while severely limiting the ability to create discoverable and interoperable services.
-
Java's Baby Steps on Microsoft Azure Cloud
This month Microsoft architect David Chou will be speaking at JavaOne about his experience getting Java applications to run on the Microsoft Azure cloud offering. While the technology is still early days, Mr. Chou promises brighter days ahead.
-
InfoQ Cloud Computing Survey – Participate and Get a Copy of the Results
InfoQ Cloud Computing Survey – Participate and Get a Copy of the Results
-
Google Relaunches Instantiations Tools
Having acquired Instantations Java tooling arm last month, Google has now released their tools for free via the Google WebToolkit project. This includes the high-quality WindowBuilder Pro, which can create GUIs in SWT, Swing and GWT, as well as GWT Designer for rapid GWT development, CodePro AnalytiX for automated software quality, and WindowTester Pro for automated UI testing.