Pervasive Information Architecture: Designing Cross-Channel User Experiences
I knew the Internet before it got famous. There were places but no paths, no
maps, no search engines. Entry required a key in the form of an IP address
and an incantation in the language of UNIX. It was a small world that felt big
because it was so easy to get lost in the shadowy realm of texts and data, completely
devoid of color....
Constraint Processing (The Morgan Kaufmann Series in Artificial Intelligence)
A constraint is a restriction on a space of possibilities; it is a piece of knowledge that
narrows the scope of this space. Because constraints arise naturally in most areas of
human endeavor, they are the most general means for formulating regularities that
govern our computational, physical, biological, and social worlds. Some...
API Design for C++
Writing large applications in C++ is a complex and tricky business. However, designing reusable C++
interfaces that are robust, stable, easy to use, and durable is even more difficult. The best way to succeed
in this endeavor is to adhere to the tenets of good Application Programming Interface (API)
An API presents a...
|Result Page: 46 45 44 43 42 41 40 39 38 37 |