Haptic devices allow users to feel their interfaces and interactions. This has the
potential to radically change the way we use computers. Haptic interaction is
interaction related to the sense of touch. This could be based on force-feedback or
tactile devices. We can take advantage of our powerful sense of touch as an
alternative...
The goal of this book is to provide an overview of the current state of knowledge of educational
data mining (EDM). The primary goal of EDM is to use large-scale educational data
sets to better understand learning and to provide information about the learning process.
Although researchers have been studying human learning for over a...
Essential guide to learning Autodesk Inventor and Inventor LT
The new Essentials books from Sybex are beautiful, task-based, full-color Autodesk Official Training Guides that help you get up to speed on Autodesk topics quickly and easily. Inventor Essentials thoroughly covers core features and functions of...
An open source content management system (CMS) like Drupal can be a great
resource for anyone who would like to develop and maintain a website. In the
past, in order to make a website, you had to manually assemble all the files and
develop a fair amount of technical expertise; however, a CMS can automate and
significantly simplify...
Visual Basic for Applications (VBA) is a powerful tool that enables you to automate operations
in the Microsoft Offi ce applications and in other applications that host VBA. By automating
operations using VBA, you can save yourself and your colleagues huge amounts of time and
effort. Getting more work done in less time is usually good...
Adobe MAX is a conference sponsored by Adobe every year
to bring together developers and designers who work with
Adobe technologies and enable them to learn new techniques,
network with one another, and, in general, get excited about
the company and its products. Of course, the attendees of a
conference like MAX are almost by...
I hate the term the cloud. I really do. In a surprisingly short period of time, I’ve seen the
term twisted out of shape and become a marketing buzzword and applied to every bit
of technology one can conjure up. I have no doubt that in a few years, the term the
cloud will be relegated to the same giant dustbin for bad technology...
You use word processors to write documents, Web browsers to explore the Internet, and email
programs to send email. These are all examples of software that runs on computers. Software
is developed using programming languages. There are many programming languages—so
why Java? The answer is that Java enables...
Current search paradigms for the Web, direct access through search engines and
navigational access via static taxonomies, have recently been strongly criticized.
A third paradigm, dynamic taxonomies or faceted search, is gaining acceptance to
the extent that it is now the de facto standard in product selection for e-commerce.
This new...
Microsoft Visual C# 2010, Fourth edition provides the beginning
programmer with a guide to developing programs in C#. C# is a
language developed by the Microsoft Corporation as part of the
.NET Framework and Visual Studio platform. Th e .NET Framework
contains a wealth of libraries for developing applications for the
Windows family...
This book is based in part on my earlier work. Pattern Recognition: Applications to Large Data-Set Problems, published by Marcel Dekker: Inc. in 1984. It was originally intended that this volume be a second editon of that work. However, due to the tremendous
amount of material added it seemed that a new title. Pattern Recognition...
The Android mobile operating system was first introduced in the fall of 2008 as part
of the G1 handset. Android began to gain some momentum as major device manufactures
like Motorola, HTC, Sony, and Samsung adopted Android to run on their hardware.
As the number of available devices began to grow (allowing mobile customers a
wide...