GUI Content on InfoQ
Latest featured content about GUI

- Topics
- Javascript,
- Mobile,
- iOS
Mike Lee and Brian LeRoux discuss how patents affect app developers and approaches to keep away patent trolls. Also: when to choose native GUIs over web GUIs for mobile apps - and when not.
News about GUI
- Topics
- Eclipse,
- Rich Client / Desktop,
- Java
Following on from Google's acquisition of Instantiations and their relaunch of WindowBuilder products, Google has announced that they are donating WindowBuilder Pro and CodePro Profiler to Eclipse.org, with an intention to release simultaneously with Eclipse Indigo in June 2011.
- Topics
- Dynamic Languages,
- Java,
- Scripting,
- Rich Client / Desktop,
- JRuby,
- Ruby
There are many JRuby libraries on top of Java GUI toolkits. Monkeybars is a JRuby MVC framework for building GUI applications, and it's now available in version 1.0. We talked to James Britt about Monkeybars.
- Topics
- Dynamic Languages,
- Runtimes,
- Rich Client / Desktop,
- Ruby
MacRuby 0.3 was released with many improvements, among them support for GUIs built with the InterfaceBuilder. Also: HotCocoa, a Builder-style API for Cocoa GUIs is shipped with the new release of MacRuby.
Articles about GUI

- Topics
- HTML5,
- Javascript,
- Design Pattern
"Pro HTML5 and CSS3 Design Patterns" catalogs many common patterns in modern HTML5 applications. InfoQ talked to one author, Dionysios Synodinos, about the book and working with HTML5.

- Topics
- Methodologies,
- Architecture
The User Interface plays an important role when using an application, be it a desktop application, a web or a mobile one. The book About Face, written by Alan Cooper, a thought leader in user interface design, provides interesting and useful guidance on creating a UI for an application. This article contains some of the book’s most notable ideas.

- Topics
- Design,
- Architecture
In this article, Dr. Tobias Komischke explains how colors used in a GUI can influence our interaction with a computer and offers advice on using the appropriate colors for the interface.
Presentations about GUI

- 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.

- Topics
- User Interface,
- Javascript,
- Rich Client / Desktop,
- Architecture,
- Ruby
Appcelerator's Titanium allows to build and deploy desktop applications which run seamlessly on Windows, OSX and Linux desktops using Javascript and HTML. Jeff Haynie explains how Titanium works, how to build apps and how it compares to Adobe Air.