Michael Gelfond has been an extraordinary mentor, teacher, and colleague for
many people in the knowledge representation and reasoning (KR&R), logic programming
(LP), and answer set programming (ASP) communities.
Michael’s current and former students often like to tell stories about their
experience with Michael as...
Many of us wish to create our own video games. For some, gaming is a hobby, and
for others it is something fun to participate in casually. But for the rest of us,
gaming and the dream of making our own games is more like a passion. Chances
are, if you’ve purchased this book, you are looking to turn your desire and passion
into...
The idea of writing this book, Peer to Peer: Collaboration and Sharing over the Internet, seemed in several ways a natural and complementary progression from the previous one, The Wiki Way (Addison-Wesley, 2001). Subtitled Quick...
This volume contains the proceedings of the 17th International Conference on
Tools and Algorithms for the Construction and Analysis of Systems (TACAS
2011). TACAS 2011 took place in Saarbr¨ucken, Germany, March 28–31, 2011,
as part of the 14th European Joint Conferences on Theory and Practice of Software
(ETAPS 2011), whose...
It doesn't matter how much time you invest in Android design, or even how careful
you are when programming, mistakes are inevitable and bugs will appear. This
book will help you minimize the impact of these errors in your Android project and
increase your development productivity. It will show you the problems that are
easily...
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...
It is amusing that the first part of this book to be read is the last part to be written.
It provides, however, an opportunity to share with you a little about how writing
and editing this book has changed my thinking not just about enterprise architecture
(EA), or about the role of information technology (IT) and IT professionals in...
When local area networks (LANs) first appeared in the business world, their
primary functions were to share files and printers. These are still critical applications
for most business networks, but networks are able to provide many other
functions as well. Virtually all business owners want to provide their users with access
to the...
This book provides an in-depth look at how to build web-based applications (web apps)
for Google TV, a new platform that integrates the open web with traditional TV. This
powerful and versatile new platform includes Google Chrome, a modern web browser
that enables developers to deliver rich and sophisticated web apps to Google TV...
Welcome to the Proceedings of the 2010 International Conference on Advanced
Software Engineering and Its Applications (ASEA 2010) – one of the partnering events
of the Second International Mega-Conference on Future Generation Information
Technology (FGIT 2010).
ASEA brings together researchers from academia and industry...
For half my life—fully 18 of my 36 years—I filled out timesheets,
accounting for every minute of my workday to corporations
both large and small who valued my time far below my
own personal estimations of its worth. Degrees and certifications
combined with long hours, hard work, and a can-do attitude
produced a...
When I was asked to update Sams Teach Yourself SAP in 24 Hours, I was completely
thrilled. Seriously! The world of SAP and our world in general have gone through major
upheavals in the last few years, and I was excited to share with SAPlings and veterans
alike just how much had changed. In the same way, I was anxious to realign and...