InfoQ Homepage Architecture Content on InfoQ
-
What’s Next for SOA?
Every several years there is a new wave of trying to predict SOA future. The new one is presented in a recent post by Joe McKendrick, discussing how SOA can morph into EA, cloud, EAI, BPM or all of them.
-
HTML5 Is Not Production Ready
Philippe Le Hégaret, a W3C Interaction Domain Leader overseeing the HTML standard, considers that HTML5 needs to pass the compatibility tests across browsers before being suitable for production. While early adopters present nice 3D animations and videos done with HTML5, most developers should probably wait until mid 2011 or early 2012 when the standard becomes stable.
-
Is 2010 One of the Most Significant Years for Software Architecture?
Modern Software Architecture has been heavily influenced by the need to architect systems at the scale of the Web. It seems that the availability of new client models are pressuring aging software architectures to evolve once more. Jack van Hoof pointed last week a talk from Joshua Robin that lead him to believe that great architectural changes are coming at us with full force.
-
Membase Server publicly available from Membase Inc.
Enterprise and Community Edition of Membase Server are publicly available from today from Membase Inc. (formerly NorthScale Inc.) the provider of the widely used Memcached Caching infrastructure.
-
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?
-
Percolator: a System for Incrementally Processing Updates to a Large Data Set
Google's Daniel Peng and Frank Dabek published a paper on "Large-scale Incremental Processing Using Distributed Transactions and Notifications” explaining that databases do not meet the storage or throughput requirements for Google's indexing system which stores tens of petabytes of data and processes billions of updates per day on thousands of machines.
-
Google WebP - Creating Smaller Images for Faster Pages
Google wants to shrink images transferred over the Internet by proposing a new lossy format called WebP. They claim they have achieved 39% reduction in image byte size leading to speedier page load.
-
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.
-
Eclipse Mylyn Becomes Top Level Project
The Eclipse Mylyn project has been promoted to a top level Eclipse project under the banner of Application Lifecycle Management tools (though the Mylyn name is being kept as a short name). There is a project charter which explains its purpose in the ecosystem. Included is a new direction for review-based tools and hooking into build systems.
-
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.
-
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.