For developers of computer-based systems, capturing and understanding the complex
functional requirements and behaviour of software components has come to
represent a considerable challenge. This book aims to equip readers with skills and
techniques which will help them to address this challenge. It does so by stressing
the value of...
This book provides the technical guidance and understanding needed to
write device drivers for the new Windows 7 Operating System. It takes this
very complex programming development, and shows how the Windows
Driver Framework has greatly simplified this undertaking. It explains the
hardware and software architecture you must...
Between 1997 and 2002, AliaslWavefront's Maya has found wide acceptance
in the animation, visual effects, and games communities, in large
part because of the tremendous extent that it encourages customization
through developing plug-ins and scripting in Maya Embedded Language
(MEL). Major studios, including Disney, Dreamworks,...
The graphical nature of LabVIEW makes it ideal for test and measurement applications and its use brings significant improvements in productivity over conventional programming languages. However, comprehensive treatments of the more advanced topics have been scattered and difficult to find-until now.
LabVIEW Advanced Programming...
For several years now, there has been a constant increase in the number of works
on UML and object modelling. However, my practical experience of training (more
than a thousand or so people trained in OMT, then UML since 1993…) convinced
me that there is still another need that is not tended to by the multitude of books...
I am quite honored that the authors of this book asked me if I could write the foreword. They have a long and concrete experience in implementing business processes, and we have interacted together in the context of telecommunication operators, where they delivered successful business process implementation.
Cooperative network supercomputing is becoming increasingly popular for harnessing the power of the global Internet computing platform. A typical Internet supercomputer consists of a master computer or server and a large number of computers called workers, performing computation on behalf of the master. Despite the simplicity and benefits of...
The purpose of this book is to enable you to create well-engineered Android applications
that go beyond the scope of small example applications.
This book is for people coming to Android programming from a variety of backgrounds.
If you have been programming iPhone or Mac OS applications in Objective-C, you will...
The 10th International Conference on Intelligent Tutoring Systems, ITS 2010, continued
the bi-annual series of top-flight international conferences on the use of advanced
educational technologies that are adaptive to users or groups of users. These highly
interdisciplinary conferences bring together researchers in the learning sciences,...
The 10th International Conference on Intelligent Tutoring Systems, ITS 2010, continued
the bi-annual series of top-flight international conferences on the use of advanced
educational technologies that are adaptive to users or groups of users. These highly
interdisciplinary conferences bring together researchers in the learning sciences,...
My journey down the social media road began years
ago, and many people have praised me for my foresight
and brilliance. They are very kind, but the
truth is, what really took me down this road was desperation.
A few years ago—perhaps you remember—the economy
took a heck of a dip. On its way down, it punched me in the...
We know that it is rare in IT departments today that solutions do not have to integrate with other systems and even external entities. Systems just have to be connected to support the complex business processes and levels of automation that the business is demanding. Some of these systems are really at the core of the business. They can...