committed to providing a global perspective on brands. Challenging viewers to think further about the important issues that are affecting brands now and in the future.
From Jakob Nielsen, usability guru. The user's experience should be similar to all other similar applications to minimize learning curve and maximize usability.
Mac OS X, which combines a powerful core foundation with a compelling user interface called Aqua. With advanced features and an aesthetically refined use of color, transparency, and animation.
lecture notes for the course Programming Graphical User Interfaces (PGUI). The course belongs to the curriculum of the Department of Computer Science in the University of Tampere.
Japanese warning signs are very different than warning signs in other parts of the world, because they usually contain a visual and easy to understand reason why something is dangerous or not allowed.
Almost every application with GUI needs icons. And they better be sexy. And stylish. And consistent. And small. Here are few tips for programatically creating icons using Java 2D features
Women who navigate around 3D computer-generated environments for a living - or even for fun - are having their style cramped by ultra-narrow computer displays and graphics software that favours men.
a free library providing windowing and widgets for graphics APIs / engines where such functionality is not natively available, or severely lacking. The library is object orientated, written in C++, and targeted at games developers who should be spending t
a high-level multi-platform, thread-safe C/C++ windowing and graphics library built upon a fast, low-level graphics kernel. (new feature is FGX - dynamic GUI via XML file aka XUI file format)
divide the logic of a Web site from the design. Pot can be used by "common" people just by writing some XML tags in the HTML code. It supports technologies like Cascading Style Sheets, JavaScript, animated objects, and form data checking.
C++ interface for the popular GUI library GTK+. Highlights include typesafe callbacks, widgets extensible via inheritance and a comprehensive set of widgets.
CGI:IRC is a Perl/CGI program that lets you access IRC from a web browser, it is designed to be flexible and has many uses such as an IRC gateway for an IRC network, a chat-room for a website or to access IRC when stuck behind a restrictive firewall.
as simple as possible, but no simpler, it lets you open an HTML page (or pages, in succession) in a dialog box, mess around with it, then check for any elements that were leaked.
Designed for allowing to all UNIX/Linux developers faster computer systems design using a friendly GUI application. Not only a diagramming tool but rather a complete CASE tool based on the OMG standars and fully compatible with propietary tools.
the octomatics-project is about a new number system which has a lot of advantages over our old decimal system. the name comes from the mixture of 'octal' and 'mathematics'.
Provide the material needed for three complete computer science courses: what are typically called CS 1, CS 2, and a data structures course, all using C++ as the programming language.
Cascading Style Sheets (CSS) is a fantastic tool to add layout to your websites. It can save you a lot of time and it enables you to design websites in a completely new way. CSS is a must for anyone working with web design.
project management tool, provides an optimizing scheduler that computes your project time lines and resource assignments based on the project outline and the constrains that you have provided.
professional artists draw their own version of a chosen fictional character. "11.3 Kid Creatures" is great (professional artists' interpretations of children's drawings)
a book about the aesthetics of videogames — what they share with cinema, the history of painting, or literature; and what makes them different, in terms of form, psychology and semiotics. It was first published in 2000; this is the revised edition with
Guy Steele's keynote at the 1998 ACM OOPSLA conference on "Growing a Language" (mostly about JAVA) discusses the importance of and issues associated with designing a programming language that can be grown by its users.
allows you to create your own point-and-click adventure games, similar to the early 90's Sierra and Lucasarts adventures. It consists of an easy-to-use editor to create your games, and a run-time engine to play them. (the editor requires .net)
Vintage Japanese WWII Air Raid Defense Posters made in 1938, by the Japanese Red Cross working with government authorities to create a series of posters to teach the public about the new Anti-Aircraft Defense Law, which was enacted in seeming anticipation of air strikes following the outbreak of the Japan-China War (1937-1945).
First introduced by George Spafford in this article, the law states that the more the user is presented with false or erroneous alerts, the more they will ignore real alerts in the system.
Inspired by Phil Haack’s article 19 Eponymous Laws of Software Development, Joey deVilla decided to collect laws, axioms and rules pertaining to mainstream software development and put them in a nice, easy-to-read table.
"Creation is a process, and strangely, by looking at how everyone’s favorite plushy first-mate sprang into existence, we can learn a lot about any collaborative creative endeavor."