Rich Client / Desktop Content on InfoQ
Latest featured content about Rich Client / Desktop

- Topics
- Dynamic Languages,
- Rich Internet Apps,
- Language Design,
- Compilers,
- Javascript,
- Rich Client / Desktop,
- Mobile,
- Ruby,
- Language
Google has previewed Dart, a new language with a VM but also a JS compiler. InfoQ looks beyond the grammar at Dart's contributions for building apps: Snapshots, Isolates, Modularity.
News about Rich Client / Desktop
- Topics
- Rich Client / Desktop,
- .NET
WPF 4.5 has improved its support for multi-threaded data binding, but the technique is still risky. This report attempts to explain how it works and what’s involved in using it safely.
- Topics
- Rich Client / Desktop,
- Rich Internet Apps,
- .NET
Though it isn’t in the spotlight any more, WPF still continues to be a key-stone for rich client development on Windows. With full access to the .NET libraries and the underlying operating system, no other HTML or .NET-based UI technology can match it. Recognizing its importance, Microsoft is continuing to invest in improving WPF and especially its binding capabilities.
Articles about Rich Client / Desktop

- Topics
- Rich Client / Desktop,
- Rich Internet Apps,
- Java
Adobe AIR 2.0 is coming, and it contains many highly requested features that application developers have wanted since AIR 1.0 was released nearly two years ago. When Adobe releases the new runtime, it will be automatically downloaded and installed by all of your users. It's important to test now to make sure you're not caught off guard. And, you can get a head start using some of the new features.

- Topics
- Dynamic Languages,
- Stories & Case Studies,
- Ruby on Rails,
- REST,
- Rich Client / Desktop,
- Ruby,
- Architecture,
- Performance & Scalability
In part two of InfoQ's interview with the FlightCaster team, we discuss scaling Rails on Heroku, the problems of integrating data from multiple providers and mobile smartphone applications.
Presentations about Rich Client / Desktop

- Topics
- Rich Client / Desktop,
- Agile Techniques,
- Agile
Nat Pryce exemplifies how he dealt with flickering, false positives, slow, and messy tests appearing in asynchronous testing when trying to perform end-to-end testing.

- Topics
- Java,
- Rich Client / Desktop,
- Ruby,
- JRuby
Micah Martin introduces Limelight, a JRuby GUI library that uses the theater metaphor for writing GUIs. The talk introduces basic concepts, how to style GUIs, and much more.
Interviews about Rich Client / Desktop

- Topics
- Dynamic Languages,
- Rich Internet Apps,
- Team Collaboration,
- Javascript,
- Rich Client / Desktop,
- Ruby,
- Java,
- .NET,
- Tools,
- IDE,
- Code Analysis
Joe Walker explains the browser-based source editor Bespin: the architecture and implementation, the collaboration features, new ideas for command lines, Canvas vs DOM, speed, extensibility, and much more.

- Topics
- Java,
- Javascript,
- Rich Client / Desktop,
- Architecture,
- Mobile,
- Ruby
Brian LeRoux and Robert Ellis explain PhoneGap and how it bridges smartphone platforms with HTML5 and Javascript, while still allowing access to device features like the accelerometer.