InfoQ Homepage Development Content on InfoQ
-
A Standardized Printing UI for Windows 8
Windows 8 Metro is bringing with it a lot of changes and printing is no exception. Building upon the charm concept, there is a new API and extendable user interface for printing. This API is available for both XAML and JavaScript-based applications.
-
PojoSR brings Service Registry to Java
Karl Pauls has released PojoSR 0.1.6, a service registry that enables OSGi bundles to be loaded and services wired together without the need for a full OSGi runtime stack. PojoSR differs from the full OSGi platform in that it does not use nested classloaders; so badly behaved libraries like Hibernate – which are often tripped up in a structured OSGi environment – continue to work as normal.
-
iOS 5 Brings Cloud to All
Apple today made iOS 5 available for general download, bringing features that include built-in system-wide twitter, cloud backup for contacts, bookmarks and application data. It also introduces iMessage which permits users to send multimedia messages to one another over an internet connection without the need for a telephone plan or SMS.
-
OSGi Early Draft Available
The OSGi Alliance has made available the Early Draft specifications for the next release of the OSGi platform. As a draft specification, specific features may differ and some may be missing or replaced. Read on for what's new.
-
HealthVault Update Continues Microsoft Investment in Electronic Medical Records
Microsoft HealthVault, the web-based solution launched in 2007 for electronic medical records, recently released new capabilities for end users and platform developers. This release introduced incremental changes to a maturing offering in this emerging area of healthcare IT.
-
Chronon 2.0 Offers Post Execution Logging
Chronon Systems has recently released version 2 of their recording JVM debugger which allows for post execution logging.
-
Large Object Heap And .NET GC Improvements
.NET Developers writing memory intensive applications would have seen several problems with Large Object Heap allocation and run into out-of-memory exceptions, even when the collective memory seems to be quite sufficient. .NET Framework 4.5 promises improvements in this area, with better LOH management and lesser fragmentation.
-
Spring Roo 1.2 M1: Apache Licensed with JPA Repositories, MongoDB and Services Layer
SpringSource has released Spring Roo 1.2.0.M1. This release has improved performance, is released under ASL 2, is hosted in GitHub, supports JPA and MongoDB Repositories, supports a services layer, has improved GWT support, has multi-schema DBRE, and has shell improvements.
-
Opinion: JavaOne 2011 Was a Success
After a difficult first year in charge of JavaOne in 2010, most people I spoke to at JavaOne this year felt Oracle was having more success with the conference this time round. The vendor really needed to show a broad spectrum of the Java community that it had successfully integrated Sun's Java teams, and was starting to drive the platform forward again, and it succeeded in those aims.
-
The Cost of Async and Await
Asynchronous techniques can offer significant improvements in an application’s overall throughput, but it isn’t free. An asynchronous function is often slower than its synchronous alternative. Stephen Toub of MSDN Magazine has recently covered this topic in an article titled “Async Performance: Understanding the Costs of Async and Await”.
-
Managed Extensibility Framework: What It is and Where It is Going
As the name implies, Managed Extensibility Framework is a framework for extending .NET applications. In a recent Channel 9 interview Oleg Lvovitch and Kevin Ransom talked about the history of MEF and what’s planed for version 2.
-
Google Dart Language and Tools Announced - Dynamic Language, Optionally Typed, Familiar Syntax
Google has announced a new language: Google Dart and tools. The language and tools are currently considered a technology preview, and an open source release is available now. The language is not yet in Chrome. Dart is dynamic, optional types and reified Generics. Concurrency uses Erlang-style processes called Isolates, share nothing with async message passing.
-
MIT introduces Oracle for Object-Oriented Programmers
In a recent news article the Massachusetts Institute of Technology has introduced a technology for automatically remembering connections between objects. The provided system determines how objects in a large software project interact, so it can inform latecomers which objects they will need to design certain types of functions.
-
Spatial Data Introduced to Entity Framework
One of the new additions in the Entity Framework June CTP is official support for Spatial data types, which allow developers to represent data using a system of coordinates, such as shapes, lines, or points on a map.
-
JavaOne 2011 Strategy Keynote: Java ME, SE an EE Future Roadmaps
Java EE next release will support cloud computing, multi-tenancy, elasticity and caching features. Oracle team presented the future product roadmaps for Java ME, SE and EE platforms at JavaOne 2011 Conference on Tuesday. Twitter also announced during the keynote that they are joining Java Community Process (JCP) and OpenJDK project.