PDF CHM Books Catalogue
Posted: May 28th, 2008, 12:26pm CEST
In just 24 lessons of one hour or less, you will be able to install and configure Microsoft Windows Server 2008 and its various services for any size network. Using a straightforward, step-by-step approach, each lesson builds on the previous ones, enabling you to learn the essentials of Windows Server® 2008 from the ground up.
Learn how to…
--Install the latest version of the Windows network operating system
--Design and implement Active Directory Forests, Trees, and Domains
--Configure Windows servers for a number of different roles including domain controller, remote access server, file server, print server, Web server, and much more
--Add users to your domain’s Active Directory and organize users in groups and organizational units
--Implement network services such as DNS, DHCP, Windows Deployment Services, and Routing and Remote Access
--Secure your servers with the Windows Firewall and IPSec and make your domain more secure using the Active Directory Certificate Services
Register your book at informit.com/sams/title/9780672330124 for convenient access to updates and corrections as they become available.
About the Author
Joe Habraken is an information technology and new media professional with more than 15 years of professional experience in the information technology and digital media production fields. Joe is a best-selling author and his recent publications include Home Wireless Networking in a Snap, Skinning Windows XP, and Sams Teach Yourself Networking in 24 Hours (with Matt Hayden). Joe currently serves as an associate professor at the University of New England in Biddeford, Maine, where he teaches a variety of new media— and information technology-related courses. Joe is a Microsoft Certified Professional and a Cisco Certified Network Associate.
Full download
Posted: May 28th, 2008, 12:26pm CEST
In just 24 lessons of one hour or less, you will be able to install and configure Microsoft Windows Server 2008 and its various services for any size network. Using a straightforward, step-by-step approach, each lesson builds on the previous ones, enabling you to learn the essentials of Windows Server® 2008 from the ground up.
Learn how to…
--Install the latest version of the Windows network operating system
--Design and implement Active Directory Forests, Trees, and Domains
--Configure Windows servers for a number of different roles including domain controller, remote access server, file server, print server, Web server, and much more
--Add users to your domain’s Active Directory and organize users in groups and organizational units
--Implement network services such as DNS, DHCP, Windows Deployment Services, and Routing and Remote Access
--Secure your servers with the Windows Firewall and IPSec and make your domain more secure using the Active Directory Certificate Services
Register your book at informit.com/sams/title/9780672330124 for convenient access to updates and corrections as they become available.
About the Author
Joe Habraken is an information technology and new media professional with more than 15 years of professional experience in the information technology and digital media production fields. Joe is a best-selling author and his recent publications include Home Wireless Networking in a Snap, Skinning Windows XP, and Sams Teach Yourself Networking in 24 Hours (with Matt Hayden). Joe currently serves as an associate professor at the University of New England in Biddeford, Maine, where he teaches a variety of new media— and information technology-related courses. Joe is a Microsoft Certified Professional and a Cisco Certified Network Associate.
Full download
Posted: May 28th, 2008, 11:43am CEST
The #1 guide to surviving "doomed" projects...Fully updated and expanded, with powerful new techniques!
At an alarming rate, companies continue to create death-march projects, repeatedly! What's worse is the amount of rational, intelligent people who sign up for a death-march projectsaeprojects whose schedules, estimations, budgets, and resources are so constrained or skewed that participants can hardly survive, much less succeed. In Death March, Second Edition, Ed Yourdon sheds new light on the reasons why companies spawn Death Marches and provides you with guidance to identify and survive death march projects.
Yourdon covers the entire project lifecycle, systematically addressing every key issue participants face: politics, people, process, project management, and tools. No matter what your role--developer, project leader, line-of-business manager, or CxO--you'll find realistic, usable solutions. This edition's new and updated coverage includes:
- Creating Mission Impossible projects out of DM projects
- Negotiating your project's conditions: making the best of a bad situation
- XP, agile methods, and death march projects
- Time management for teams: eliminating distractions that can derail your project
- "Critical chain scheduling": identifying and eliminating organizational dysfunction
- Predicting the "straw that breaks the camel's back": lessons from system dynamics
- Choosing tools and methodologies most likely to work in your environment
- Project "flight simulators": wargaming your next project
- Applying triage to deliver the features that matter most
- When it's time to walk away
This isn't a book about perfectly organized projects in "textbook" companies. It's about your project, in your company. But you won't just recognize your reality: you'll learn exactly what to do about it.
About the Author
EDWARD YOURDON has been called one of the ten most influential people in software, and has been inducted into the Computer Hall of Fame alongside Charles Babbage, Seymour Cray, James Martin, Grace Hopper, and Bill Gates. An internationally recognized consultant, he is author or coauthor of more than 25 books, including Byte Wars, Managing High-Intensity Internet Projects, and Decline and Fall of the American Programmer. He co-developed the popular Coad/Yourdon methodology, co-founded the influential Cutter Consortium Business Technology Council, and serves on the Board of Directors of iGate and Mascot Systems.
Full download
Posted: May 28th, 2008, 11:43am CEST
The #1 guide to surviving "doomed" projects...Fully updated and expanded, with powerful new techniques!
At an alarming rate, companies continue to create death-march projects, repeatedly! What's worse is the amount of rational, intelligent people who sign up for a death-march projectsaeprojects whose schedules, estimations, budgets, and resources are so constrained or skewed that participants can hardly survive, much less succeed. In Death March, Second Edition, Ed Yourdon sheds new light on the reasons why companies spawn Death Marches and provides you with guidance to identify and survive death march projects.
Yourdon covers the entire project lifecycle, systematically addressing every key issue participants face: politics, people, process, project management, and tools. No matter what your role--developer, project leader, line-of-business manager, or CxO--you'll find realistic, usable solutions. This edition's new and updated coverage includes:
- Creating Mission Impossible projects out of DM projects
- Negotiating your project's conditions: making the best of a bad situation
- XP, agile methods, and death march projects
- Time management for teams: eliminating distractions that can derail your project
- "Critical chain scheduling": identifying and eliminating organizational dysfunction
- Predicting the "straw that breaks the camel's back": lessons from system dynamics
- Choosing tools and methodologies most likely to work in your environment
- Project "flight simulators": wargaming your next project
- Applying triage to deliver the features that matter most
- When it's time to walk away
This isn't a book about perfectly organized projects in "textbook" companies. It's about your project, in your company. But you won't just recognize your reality: you'll learn exactly what to do about it.
About the Author
EDWARD YOURDON has been called one of the ten most influential people in software, and has been inducted into the Computer Hall of Fame alongside Charles Babbage, Seymour Cray, James Martin, Grace Hopper, and Bill Gates. An internationally recognized consultant, he is author or coauthor of more than 25 books, including Byte Wars, Managing High-Intensity Internet Projects, and Decline and Fall of the American Programmer. He co-developed the popular Coad/Yourdon methodology, co-founded the influential Cutter Consortium Business Technology Council, and serves on the Board of Directors of iGate and Mascot Systems.
Full download
Posted: May 28th, 2008, 9:58am CEST
Sams Teach Yourself JavaServer Pages in 21 Days offers a proven tutorial format to teach JSP in 21 example-driven lessons. While many competing JSP books are aimed at Java professionals, this book addresses the needs of the growing number of Web publishing professionals migrating to JavaServer Pages for its ability to create dynamic, interactive Web sites and separate presentation from Java code running behind the scenes. The book starts by explaining the relationship between JSP and Java Servlets and the basics of JSP functions and features. Readers then learn how JSP handles data, interacts with Java components, tracks users, and more. Later chapters discuss debugging, working with databases, XSLT and XML, using the Struts framework from Apache, handling binary data like graphics, and deploying JSP applications. Each topic is illustrated with many working examples that the reader can understand and put to work immediately. Throughout the book the author provides pointers to upcoming developments in JSP 1.3, due in 2003, to ensure readers are prepared for changes in the new version.
About the Author
Steven Holzner is the author of more than 70 books on programming, and has been writing on Java topics ever since Java has been around. His books have sold more than 1.5 million copies and have been translated into 16 languages around the world. He has a Ph.D. from Cornell University, has been on the faculty of both Cornell and MIT, and is a former contributing editor to PC Magazine. He's long used JSP in commercial environments, and specializes in Web development.
Full download
Posted: May 28th, 2008, 7:55am CEST
This book is an introductory text on a number of topics in discrete mathematics, intended primarily for students undertaking a first degree in computing. The first edition of the book grew out of a set of lecture notes of mine which were used in a first-year subject in discrete mathematics at Monash University. The subject was taken by students undertaking a computing degree with a major in computer technology, information systems, software development or computer application development.
Since the publication of the first edition in 1995, the rapid growth of computing has continued unabated. The explosion in the extent and use of the World Wide Web, the development of new methods and standards in software engineering, the invention of programming languages and methodologies dedicated to specific needs, and the general increase in the speed and power of both hardware and software, have combined to produce a field in which, more than any other, newly gained knowledge is at risk of becoming rapidly out of date. Yet the mathematical foundations of the subject remain essentially the same. This second edition covers the same topics as the first, with the addition of new sections on constructing mathematical proofs, solving linear recurrences, and the application of number theory to public key encryption. Some new problems have been added, and some textual changes made to bring the material up to date.
The term ‘discrete mathematics’ encompasses a collection of topics that form the prerequisite mathematical knowledge for studies in computing. Many textbooks are available with the words ‘discrete mathematics’ and either ‘computing’ or ‘computer science’ in their titles. These books generally cover the same broad range of topics: symbolic logic, sets, functions, induction, recursion, Boolean algebra, combinatorics, graph theory and number theory, and also in some cases probability theory, abstract algebra and mathematical models of computation. The unifying themes in these otherwise rather disparate topics are an emphasis on finite or countably infinite (hence ‘discrete’) mathematical structures, the use of an algorithmic approach to solving problems, and the applicability of the topics to problems arising in the study of computers and computing.
Full download
Posted: May 28th, 2008, 7:55am CEST
This book is an introductory text on a number of topics in discrete mathematics, intended primarily for students undertaking a first degree in computing. The first edition of the book grew out of a set of lecture notes of mine which were used in a first-year subject in discrete mathematics at Monash University. The subject was taken by students undertaking a computing degree with a major in computer technology, information systems, software development or computer application development.
Since the publication of the first edition in 1995, the rapid growth of computing has continued unabated. The explosion in the extent and use of the World Wide Web, the development of new methods and standards in software engineering, the invention of programming languages and methodologies dedicated to specific needs, and the general increase in the speed and power of both hardware and software, have combined to produce a field in which, more than any other, newly gained knowledge is at risk of becoming rapidly out of date. Yet the mathematical foundations of the subject remain essentially the same. This second edition covers the same topics as the first, with the addition of new sections on constructing mathematical proofs, solving linear recurrences, and the application of number theory to public key encryption. Some new problems have been added, and some textual changes made to bring the material up to date.
The term ‘discrete mathematics’ encompasses a collection of topics that form the prerequisite mathematical knowledge for studies in computing. Many textbooks are available with the words ‘discrete mathematics’ and either ‘computing’ or ‘computer science’ in their titles. These books generally cover the same broad range of topics: symbolic logic, sets, functions, induction, recursion, Boolean algebra, combinatorics, graph theory and number theory, and also in some cases probability theory, abstract algebra and mathematical models of computation. The unifying themes in these otherwise rather disparate topics are an emphasis on finite or countably infinite (hence ‘discrete’) mathematical structures, the use of an algorithmic approach to solving problems, and the applicability of the topics to problems arising in the study of computers and computing.
Full download
Posted: May 28th, 2008, 7:48am CEST
ABAP (Advanced Business Application Programming) is a powerful programming language created specifically for developing SAP applications.
ABAP Objects is the new object-oriented generation of this language, designed to respond to the needs of SAP's future strategies and environments.
Written by two leading experts and approved by SAP's ABAP Language Group, ABAP Objects provides an in-depth and comprehensive introduction to SAP application programming for Release 4.6. The focus is on ABAP Objects, which is treated here not as an add-on, but as an integral part of the ABAP language. An indispensable guide for novice and experienced programmers alike, ABAP Objects includes coverage of these essential topics:
- The new ABAP Workbench and the most important features of the ABAP language.
- The fundamentals of ABAP programming, including the ABAP runtime environment.
- The core ABAP language elements.
- The two ABAP programming models - classical and object-oriented - and their relevant statements.
- Advanced concepts of OO programming with ABAP Objects.
- Programming the SAP user interface.
- Database access with OpenSQL.
- ABAP glossary and a complete list of system fields.
The book also includes two CDs carrying a fully operational SAP Basis System, and containing all the example programs from the book.
About the Author
Dr Horst Keller is a member of SAP's ABAP Language Group and one of the authors of the ABAP Objects official documentation.
Sascha Krüger is a certified SAP consultant and project leader with leading German IT and telecomms consultancy SHS Informationssysteme AG (www.shs.de).
Full download
Posted: May 28th, 2008, 7:48am CEST
ABAP (Advanced Business Application Programming) is a powerful programming language created specifically for developing SAP applications.
ABAP Objects is the new object-oriented generation of this language, designed to respond to the needs of SAP's future strategies and environments.
Written by two leading experts and approved by SAP's ABAP Language Group, ABAP Objects provides an in-depth and comprehensive introduction to SAP application programming for Release 4.6. The focus is on ABAP Objects, which is treated here not as an add-on, but as an integral part of the ABAP language. An indispensable guide for novice and experienced programmers alike, ABAP Objects includes coverage of these essential topics:
- The new ABAP Workbench and the most important features of the ABAP language.
- The fundamentals of ABAP programming, including the ABAP runtime environment.
- The core ABAP language elements.
- The two ABAP programming models - classical and object-oriented - and their relevant statements.
- Advanced concepts of OO programming with ABAP Objects.
- Programming the SAP user interface.
- Database access with OpenSQL.
- ABAP glossary and a complete list of system fields.
The book also includes two CDs carrying a fully operational SAP Basis System, and containing all the example programs from the book.
About the Author
Dr Horst Keller is a member of SAP's ABAP Language Group and one of the authors of the ABAP Objects official documentation.
Sascha Krüger is a certified SAP consultant and project leader with leading German IT and telecomms consultancy SHS Informationssysteme AG (www.shs.de).
Full download
Posted: May 28th, 2008, 7:46am CEST
Written by college instructors, Sams Teach Yourself SQL in 24 Hours quickly teaches beginning- to intermediate-level SQL users how to create, store, access and manipulate data using a proven step-by-step format that teaches SQL by example. This book contains a thorough explanation of database concepts, SQL procedures, and low-level programming, enabling readers to gain an understanding of the whys as well as the hows behind SQL.
This book presents complete code listings and output, followed with analysis that explains exactly what the listings are doing. These practical code examples can be incorporated easily by the reader into other projects. Coverage includes SQL, as well as SQL in an enterprise setting and on the Web and Intranet.
Authors Ryan Stephens and Ronald Plew are Database Administrators for Unisys Federal Systems. They are also instructors at Indiana University-Purdue University at Indianapolis where they teach SQL and various database classes.
About the Author
Ryan K. Stephens currently works for Unisys Federal Systems, where he is a database administrator and is responsible for government-owned databases throughout the United States. In addition to his full-time job, Ryan teaches SQL and various database classes at Indiana University-Purdue University Indianapolis. He also serves part-time as a programmer for the Indiana Army National Guard.
Ronald R. Plew is a database administrator for Unisys Federal Systems. He is an instructor of Indiana University-Purdue University Indianapolis where he teaches SQL and various database classes. Ron also serves as a programmer for the Indiana Army National Guard.
Full download
Posted: May 28th, 2008, 7:46am CEST
Written by college instructors, Sams Teach Yourself SQL in 24 Hours quickly teaches beginning- to intermediate-level SQL users how to create, store, access and manipulate data using a proven step-by-step format that teaches SQL by example. This book contains a thorough explanation of database concepts, SQL procedures, and low-level programming, enabling readers to gain an understanding of the whys as well as the hows behind SQL.
This book presents complete code listings and output, followed with analysis that explains exactly what the listings are doing. These practical code examples can be incorporated easily by the reader into other projects. Coverage includes SQL, as well as SQL in an enterprise setting and on the Web and Intranet.
Authors Ryan Stephens and Ronald Plew are Database Administrators for Unisys Federal Systems. They are also instructors at Indiana University-Purdue University at Indianapolis where they teach SQL and various database classes.
About the Author
Ryan K. Stephens currently works for Unisys Federal Systems, where he is a database administrator and is responsible for government-owned databases throughout the United States. In addition to his full-time job, Ryan teaches SQL and various database classes at Indiana University-Purdue University Indianapolis. He also serves part-time as a programmer for the Indiana Army National Guard.
Ronald R. Plew is a database administrator for Unisys Federal Systems. He is an instructor of Indiana University-Purdue University Indianapolis where he teaches SQL and various database classes. Ron also serves as a programmer for the Indiana Army National Guard.
Full download
Posted: May 28th, 2008, 7:38am CEST
Teaching computer architecture is an interesting challenge for the instructor because the field is in constant flux. What the architect does depends strongly on the devices available, and the devices have been changing every two to three years, with major breakthroughs once or twice a decade. Within the brief life of the first edition of this textbook a whole generation of processor and memory chips were first offered for sale, appeared in popular computers, and then gradually disappeared from the marketplace as their successors took their places. The particular features and strengths of those devices have given way to other features in various new combinations and new relative costs. Design practices are evolving to exploit the new devices for a new generation of machines. And they will evolve again as the next wave of devices appears in the coming years.
What then should be taught to prepare students for what lies ahead? What information win remain important over the technical career of a student, and what information will soon become obsolete, of historical interest only? This text stresses design ideas embodied in many machines and the techniques for evaluating those ideas. The ideas and the evaluation techniques are the principles that will survive. The specific implementations of machines that one might choose in 1995 2000, or 2005 reflect the basic principles described here as applied to the device technology currently prevailing. Effective designs are those that use technology cleverly and achieve balanced, efficient structures matched well to the class of problems they attack. This text stresses the means to achieve balance and efficiency in the context of any device technology.
Full download
Posted: May 28th, 2008, 7:38am CEST
Teaching computer architecture is an interesting challenge for the instructor because the field is in constant flux. What the architect does depends strongly on the devices available, and the devices have been changing every two to three years, with major breakthroughs once or twice a decade. Within the brief life of the first edition of this textbook a whole generation of processor and memory chips were first offered for sale, appeared in popular computers, and then gradually disappeared from the marketplace as their successors took their places. The particular features and strengths of those devices have given way to other features in various new combinations and new relative costs. Design practices are evolving to exploit the new devices for a new generation of machines. And they will evolve again as the next wave of devices appears in the coming years.
What then should be taught to prepare students for what lies ahead? What information win remain important over the technical career of a student, and what information will soon become obsolete, of historical interest only? This text stresses design ideas embodied in many machines and the techniques for evaluating those ideas. The ideas and the evaluation techniques are the principles that will survive. The specific implementations of machines that one might choose in 1995 2000, or 2005 reflect the basic principles described here as applied to the device technology currently prevailing. Effective designs are those that use technology cleverly and achieve balanced, efficient structures matched well to the class of problems they attack. This text stresses the means to achieve balance and efficiency in the context of any device technology.
Full download
Posted: May 28th, 2008, 7:18am CEST
In the last 40 years, machine vision has evolved into a mature field embracing a wide range of applications including surveillance, automated inspection, robot assembly, vehicle guidance, traffic monitoring and control, signature verification, biometric measurement, and analysis of remotely sensed images. While researchers and industry specialists continue to document their work in this area, it has become increasingly difficult for professionals and graduate students to understand the essential theory and practicalities well enough to design their own algorithms and systems. This book directly addresses this need.
As in earlier editions, E.R. Davies clearly and systematically presents the basic concepts of the field in highly accessible prose and images, covering essential elements of the theory while emphasizing algorithmic and practical design constraints. In this thoroughly updated edition, he divides the material into horizontal levels of a complete machine vision system. Application case studies demonstrate specific techniques and illustrate key constraints for designing real-world machine vision systems.
· Includes solid, accessible coverage of 2-D and 3-D scene analysis.
· Offers thorough treatment of the Hough Transforma key technique for inspection and surveillance.
· Brings vital topics and techniques together in an integrated system design approach.
· Takes full account of the requirement for real-time processing in real applications.
About the Author
Roy Davies is a Professor of Machine Vision at Royal Holloway, University of London, and has extensive experience of machine vision, image analysis, automated visual inspection, and noise suppression techniques. His book
Electronics, Noise, and Signal Recovery was published in 1993 by Academic Press, and is a useful companion to the present volume.
Full download
Posted: May 28th, 2008, 7:18am CEST
In the last 40 years, machine vision has evolved into a mature field embracing a wide range of applications including surveillance, automated inspection, robot assembly, vehicle guidance, traffic monitoring and control, signature verification, biometric measurement, and analysis of remotely sensed images. While researchers and industry specialists continue to document their work in this area, it has become increasingly difficult for professionals and graduate students to understand the essential theory and practicalities well enough to design their own algorithms and systems. This book directly addresses this need.
As in earlier editions, E.R. Davies clearly and systematically presents the basic concepts of the field in highly accessible prose and images, covering essential elements of the theory while emphasizing algorithmic and practical design constraints. In this thoroughly updated edition, he divides the material into horizontal levels of a complete machine vision system. Application case studies demonstrate specific techniques and illustrate key constraints for designing real-world machine vision systems.
· Includes solid, accessible coverage of 2-D and 3-D scene analysis.
· Offers thorough treatment of the Hough Transforma key technique for inspection and surveillance.
· Brings vital topics and techniques together in an integrated system design approach.
· Takes full account of the requirement for real-time processing in real applications.
About the Author
Roy Davies is a Professor of Machine Vision at Royal Holloway, University of London, and has extensive experience of machine vision, image analysis, automated visual inspection, and noise suppression techniques. His book
Electronics, Noise, and Signal Recovery was published in 1993 by Academic Press, and is a useful companion to the present volume.
Full download
Posted: May 28th, 2008, 7:12am CEST
The material in this book is the result of courses given at Stanford University as “File and Database Structures” since 1971. Initially little coherent published material was available, even though a large number of references could be cited.
In particular, no clear definition of the concept of a schema was available. Now many practical and scholarly sources for material exist but problems of emphasis and analysis remain.
This book brings together knowledge in the area of database management in a structured form suitable for teachingand reference. The first edition has found broad acceptance in course sequences where quantitative approaches are stressed. Uninended, but gratifying, is the place this book has found as a programmer’s reference and analysis guide.
Analyses to predict logical correctness and adequate performance of systems prior to investment in an implementation effort should be expected from professional system designers. An analysis of system development methods assigns a cost ratio of 100 to 1 when errors are found in testing rather than caught in the design stage.
Many more cross-references have been added and the extensive index has been further expanded to help the professional reader. The background sections have also been completely redone to reflect the best recent references. Other major changes made are discussed in the objective section.
Full download