Beginning Rails 3 is the practical starting point for anyone wanting to learn how to build dynamic web applications using the latest release of the Rails framework for Ruby. You'll learn how all of the components of Rails fit together and how you can leverage them to create sophisticated web applications with less code and more...
Information technology has produced new ethical challenges and concerns in dealing with issues about privacy, security, piracy and professional ethics. Contemporary Issues in Ethics and Information Technology discusses these issues as well as other important ethical issues such as the outsourcing of high-level jobs and the value of IT itself. The...
This book is the revised and extended version of a Pfr.D. dissertation submitted
to the Department of Electrical Engineering and Computer Sciences, University of
California at Berkeley. Many of the ideas presented in this book have their roots in
discussions with Eugene Wong, my mentor and thesis advisor. I would like to thank
Over the past decades, paediatric oncologists, paediatric oncology nurses and
other health-care professionals caring for children with cancer have witnessed
profound changes in the nature of their practice. Whereas care of the child with
cancer was 30 or 35 years ago a matter of controlling pain and keeping the child
Microsoft Office for iPad is here! So learn the tips, tricks, and get around the gotchas in Microsoft Office for iPad with Pro Office for iPad. This book shows you how you can become productive quickly by avoiding those annoyances and confusions and slow-me-downs that can happen when you start using Office with your fingers!
This is an in-depth guide describes how to build high-performance virtual project teams, shows how to reduce the cost of virtual teams and includes tools and techniques for assessing the maturity of project teams.
To successfully handle the functions of the virtual project management team, many traditional project management procedures...
Since its introduction, The Java 2 Platform, Enterprise Edition (J2EE) has achieved remarkable success among application server providers and their customers. More than a dozen leading application server companies have announced J2EE compatible products, and over one million developers have downloaded the J2EE SDK from Sun's J2EE Web site (...
Cognitive spatial concepts are qualitative in nature, i.e., they are based not so
much on exact quantities but on comparisons between perceived magnitudes.
We develop a qualitative model for the representation of spatial knowledge (in
particular, of positional information about 2-dimensional projections) that is
based only on locative...
This Ph.D. dissertation presents the result of research carried out between 1985
and 1992, first at Leiden University as a scientific assistant researcher, and later
at CWI (Centre for Mathematics and Computer Science), Amsterdam, as a
researcher on the NFI IIICAD project, funded by NWO (Dutch Organization
for Scientific Research)...
This book began its life as my doctoral dissertation at the University of
Pennsylvania. Many thanks to my mentors: the members of my committee,
Josef Wegner, David P. Silverman, and Miroslav Bárta, who provided
helpful feedback and support at the early stages of my research,
There may be no better way to learn how to program than by dissecting real, representative examples written in your language of choice. Ruby by Example analyzes a series of Ruby scripts, examining how the code works, explaining the concepts it illustrates, and showing how to modify it to suit your needs. Baird's examples demonstrate key...