InfoQ Homepage Architecture Content on InfoQ
-
unREST as the new REST?
In a recent article Jean-Jacques Dubray discusses why we should be looking beyond REST and perhaps agreeing that it is not applicable to many areas in which it is being used. In an attempt to illustrate where he believes we should be moving, he proposes unREST, which is 3 simple rules for designing successful APIs.
-
Barrelfish Is a Multikernel OS for Multicore Heterogeneous Hardware
The Microsoft and ETH Zurich research teams have published the source code of Barrelfish, a multikernel operating system for the multicore heterogeneous hardware of the future.
-
WebCL Brings Parallelism to the Browser
WebCL brings parallelism support to the browser, enabling JavaScript developers to write data intensive web applications. Nokia has a prototype for Firefox while Samsung has one for WebKit browsers.
-
MapR Releases Commercial Distributions based on Hadoop
MapR Technologies released a big data toolkit, based on Apache Hadoop with their own distributed storage alternative to HDFS. The software is commercial, with both a free edition, M3, as well as a paid edition, M5. M5 includes snapshots and mirroring for data, Job Tracker recovery, and commercial support. MapR's M5 edition will form the basis of EMC Greenplum's upcoming HD Enterprise Edition.
-
Evaluating Play for Composing Web APIs
Yevgeniy Brikman, Principal Software Engineer at linked in, published a summary of his evaluation of the Play framework, a Java Web Framework that supports asynchronous programming patterns with HTTP.
-
Value-based Architectural Decisions in Agile Development
Jeromy Carriere, chief architect at eBay, received the Architecture in Practice award at the recent SATURN 2011 conference. He described how economical accountability and ownership for architectural transformations set the ground for autonomous yet consistent design decision-making by the agile teams.
-
webOS 3.0 Is Based on Enyo, a New HTML Framework
HP launched TouchPad, a tabled based on webOS 3.0, on July 1st. webOS 3.0 has a completely new application framework that generates web applications that can run in any WebKit browser.
-
Web 3.0 - Cult or Culture?
In a recent article by Jonathan Strickland for HowStuffWorks the author addresses Web 3.0. This "long anticipated and disruptive new technology" is supposed to increase the possibilities of users and providers. But what exactly is the Web 3.0?
-
Rhino is About to Get a Lot Faster
Charles Nutter of JRuby fame recently started assisting the Rhino project (Java implementation of JavaScript) to speed up the Rhino JavaScript runtime.
-
Testing a Browser’s JavaScript Compatibility with Test 262
The recently released ECMAScript 262 5.1 fixes bugs in the previous major version 5.0, and is accompanied by Test 262, an online JavaScript compatibility test suite.
-
Mary Shaw and Dave Garlan have been honored for pioneering Research in Software Architecture
The Special Interest Group on Software Engineering (SIGSOFT) of the Association for Computing Machinery (ACM) have awarded Mary Shaw and Dave Garlan the Outstanding Research Award 2011. Both computer scientists have pioneered the work on Software Architecture at the Software Engineering Institute of the Carnegie Mellon University in Pittsburgh.
-
Developers Can Get a Taste of Mango with WP SDK 7.1 Beta 2
An early access program allows developers to install Mango on their devices using the just released WP SDK 7.1 Beta2.
-
OpenJDK to be Java SE 7 Reference Implementation, Bylaws Ratified by Oracle
The OpenJDK Community Bylaws have been ratified, with 70 votes in favour, no votes against, and nine abstentions. 61 of the votes in favour were from Oracle employees.
-
Using Xbase to Define a Generic Graphical View
Jan Koehnlein, a core committer of the Xtext project, introduces how Xbase can be used to declaratively create graphical views of a given model, which is otherwise achieved by a hard-wired transformation between the model and its graphical representation.
-
IBM WebSphere Application Server Version 8 Released with Full Java EE 6 Support
IBM WebSphere Application Server V8 has been launched, becoming the third application server to offer complete support for the full Java EE 6 profile.