InfoQ Homepage Architecture Content on InfoQ
-
“Good” Lessons on How To Fail a RIA Project
In a presentation called "Ten Ways to Ensure RIA Failure", Anthony Franco, president of EffectiveUI, gives 10 pieces of advice to those who want their RIA project to fail. Gerd Waloszek, SAP AG, wrote "18 Golden Rules for Bad User Interfaces."
-
Comparing Ajax Frameworks
This news item reframes the question of how and why to select an AJAX framework or toolkit to reflect contemporary applications and points to both a selection criterion matrix and a Web site that provides critical information useful for making this important decision.
-
Call Native Code From Your Android Applications
Responding to a call from developers, the Android Native Developer Kit (NDK) now supports calling native code in the Dalvik virtual machine. CPU-intensive operations that don't allocate much memory may benefit from increased performance and the ability to reuse existing code. Some example applications are signal processing, intensive physics simulations, and some kinds of data processing.
-
A Type System for Scala Actors to Enforce Race Safety Without Sacrificing Performance
Philipp Haller and Martin Odersky introduce a type system that enables safe massage transfer in Scala actors. Formalized as an extension of the EPFL Scala compiler, “Object Capability Types” system, based on capability checking and external uniqueness, enforces race safety without sacrificing performance and removes significant limitations on message shape imposed by existing approaches.
-
Oracle Coherence 3.5 Brings Enhanced WebLogic Support and Tera-Scale Data Grids
Oracle has released Coherence 3.5 with support for tera-scale data grids and a service guardian promoting enhanced cluster health and stability.
-
OSGi: The Next Release
Peter Kriens, technical director of the OSGi alliance, gave a presentation on the upcoming OSGi 4.2 release at the UK OSGi Users Group. The event was recorded, and the video is now available. OSGi 4.2 is expected to be released to the public by the end of August 2009 and includes a number of new features.
-
Sun Shareholders Approve Oracle Acquisition
Sun Microsystems' shareholders voted on Thursday to approve the company's acquisition by Oracle, but not by a wide margin.
-
Should We Rely on Language Constraints or Responsibility?
Bruce Eckel, Michael Feathers, Niclas Nilsson, Keith Braithwaite, and others on the question: should languages be fully flexible, allowing the developers to tweak them as they like, and trusting they will be responsible in their work, or should there be clear constraints set in the language from its design phase to avoid mistakes that create bad code, hard to maintain or to read?
-
Cross-platform Development – Lessons Learned from Banshee/Mono
In a Scott Hanselman interview, Aaron Bockover of Novell talks about the challenges to create Banshee, a cross-platform application built in C# on Mono for Linux, Max OS X and Windows.
-
Workflow Engine – To Build or Not to Build One?
A new post by Bernd Rücker discusses whether it makes sense to write your own workflow engine or time and money are best spent on learning and using a commercial or open source implementation.
-
Parties Fail to Agree on the HTML 5 Video Codec
Ian Hickson, the editor of the HTML 5 Specification, has recently removed the required codecs from the video and audio tags of the respective draft standard citing difficulties in reaching consensus among major companies involved in distributing video and audio content on the web.
-
Presentation: Three Years of Real-World Ruby
Martin Fowler talks about ThoughtWorks's experience with using Ruby on client projects for the past three years, and the creation of a Ruby-based product 'Mingle'.
-
4 Office Applications Will Be on the Web: Word, Excel, PowerPoint and OneNote
Microsoft wants to take Office 2010 to the web offering some lightweight Office applications running inside the browser.
-
FlexMonkey 1.0 Released
Gorilla Logic, Inc. has announced the first production release of FlexMonkey with version 1.0. FlexMonkey is an open source testing tool for Flex and AIR applications. FlexMonkey provides for the capture, replay, and verification of Flex user interface functionality.
-
Is Service Reuse Over Used?
Is service reuse a valid metric for determining the success of SOA? Richard Watson from Burton believes that we are too fixated on reuse and could lose sight of the real benefit: service use.