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.
Kim Gräsman, January 2004 - how to flow context properties from client to server, and why it works the way it does. Unfortunately, it also unveils a couple of serious limitations.
Simon Mardle and Sean Pascoe - University of Portsmouth - Genetic algorithms (GA) are an evolutionary optimisation approach which are an alternative to traditional optimisation methods.
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
The new technology, known as AMQ, is an open-source message queuing system that provides the same functionality as IBM's WebSphere MQ (formerly known as MQSeries), has implementations on C and C++, and will support C# and Java.
In k-means clustering we are given a set of n data points in d-dimensional space and an integer k, and the problem is to determine a set of k points in d-space, called centers, so as to minimize the mean squared distance from each data point to its neares
discuss how paintComponent can be overridden to customize the look of your components, and then we'll discuss a trick that uses paintChildren to paint custom content on top of the component and its children.
a group of international experts involved in network and system security. THC was founded in 1995 in Germany, has published over 60 software releases and technical papers and currently is among the top ten security groups worldwide.
The object interfaces provided by ILU hide implementation distinctions between different languages, between different address spaces, and between operating system types. ILU can be used to build multi-lingual object-oriented libraries ("class libraries")
Anat Levin, Dani Lischinski, Yair Weiss - a computer-assisted process of adding color to a monochrome image or movie with a relatively modest amount of user input.
This report was originally written in 1992-1993. Therefore, some of its information is out-of-date. The Object Agency, Inc. believes, however, that the report still provides many useful insights.
32-bit programming for Windows 95/98/ME or NT/2000/XP using assembler, you will find everything you need here including an Assembler, Resource Compiler, Linker, Symbolic Debugger, Editor, Integrated Development Environments (IDEs), Help Compiler, etc...
The FOOL workshops were initiated in 1993 with the assistance of grants from the NSF and ESPRIT to bring together researchers from around the world to discuss the theoretical foundations of object-oriented languages.
Graham Wihlidal "There is no such thing as the “perfect networking code”, due to the Internet’s unreliability, but there are a few tricks you can use to improve it to the point where the illusion can hold."
A file system filter driver intercepts requests targeted at a file system or another file system filter driver. By intercepting the request before it reaches its intended target, the filter driver can extend or replace functionality provided by the origin
"While MFC remains the library of choice for full application development, ATL provides an attractive alternative when a simple set of window wrapper classes is all that is needed." March 1999
by andy@nobugs.org, "I recently became interested in parsing C++. It's taken me quite a while to gather together various resources from the web, so I thought I'd share my findings with the world ..."
compiled and edited by Herb Sutter "There is no C++ compiler or library today that implements the Standard perfectly, but some are getting close. Here, finally, is a first attempt to quantify just how close."
by Bill Venners May 23, 2005. <<"patterns" is still a buzzword. ... Patterns help sell seminars. There's a lot of marketing hype around design patterns. ... can help people learn object-oriented thinking>>
Decompilation is a ProgramTransformation by which a high-level source code for an executable program is discovered. Decompilation is the inverse of ProgramCompilation.
everything you need to know about optimizing code for the Intel microprocessors, including Pentium, Pentium MMX, Pentium Pro, Pentium II, Pentium III, Pentium 4, Celeron and Xeon. The main focus is on assembly language programming...
development of a real-time executive for PC applications. The executive developed is based on a pre-emptive round-robin queue, and supports multiple tasks within a global programs address/data space.
in Uninformed Vol1 2005.May by Nikos Drakos, Computer Based Learning Unit, University of Leeds. + Ross Moore, Mathematics Department, Macquarie University, Sydney.
"small" pieces of geometric software available on the Internet. Most of the software is available free of charge. Unless otherwise specified, C or C++ source code is available for all programs.
collection articles explores ways how to make your Objective-C code run faster. The series covers exclusively Objective-C and Foundation specifically. Optimizing code in general is not part of the agenda.
error codes are values that identify different types of errors in the Windows API. Most functions do not report the error code directly; instead, they simply return a flag specifying if some error occured or not.
BS: Se suponia que tenia que ser una broma, nunca pense que la gente se tomase el libro en serio. Cualquiera con dos dedos de frente puede ver que la programación orientada a objetos es anti intuitiva, ilogica e ineficiente...
The Portable Network Graphics (PNG) is a format for storing compressed raster graphics. The compression engine is based on the Deflate method [RFC1951], designed by PKWare and originally used in PKZIP.
"a decade ago was that there was a serious lack of uniformity." ... "I had hoped that the situation in the C++ world would have improved since then, unfortunately it appears that I may be sadly dissapointed."
M. Marschollek, K. Wolf, O. Bott, M. Geisler, M. Plischke, W. Ludwig, A. Hornberger, and R. Haux. Proceedings of the 12th World Congress on Health (Medical) Informatics
-- Building Sustainable Health Systems. MEDINFO2007, 20.-24.08.2007,
Brisbane, Australia, volume 129 of Stud Health Technol Inform, page 8--12. Amsterdam, IOS Press, (August 2007)
E. Schwarzkopf, M. Bauer, and D. Dengler. Proceedings of the 7th international conference on Intelligent user interfaces, page 220--221. New York, NY, USA, ACM, (2002)
E. Schwarzkopf, M. Bauer, and D. Dengler. Proceedings of the 8th international conference on Intelligent user interfaces, page 287--289. New York, NY, USA, ACM, (2003)