PDF CHM Books Catalogue
Posted: July 5th, 2008, 7:20am CEST
Learn how to transform XP theory into concrete Java® development techniques!
Software developers live by the mantra "evolve or die." Adhering to that philosophy, Richard Hightower and Nicholas Lesiecki present you with an innovative book about Extreme Programming (XP)–– a development methodology that enables developers to build flexible, high-quality software in a quick, efficient, and cost-effective manner. This book teaches you how to implement XP in Java using open source Java XP development tools and how to master the most difficult part of the XP process: testing, integration, and deployment.
Written with experienced Java developers in mind, this book begins with a brief introduction to XP methodology and techniques, and then dives into a sample application used throughout the rest of the book to provide a real-world view of the tools and development practices in action. The authors provide concise descriptions of the key concepts behind each tool, offering code examples and step-by-step tutorials to guide readers to mastery of the technical aspects of XP development.
This book covers the following XP subjects:
- Automated unit and functional testing
- Continuous integration through build and deployment automation
- The value of refactoring and continuous integration
- How Ant, JUnit, JUnitPerf, Cactus, HTTPUnit, and JMeter can be used to achieve the goals of the XP methodology
The companion Web site contains:
- Sample code
- Updates on XP software tools
- Links to useful XP sites
Wiley Computer Publishing’s Java ™ Open Source Library provides professional Java programmers with in-depth guides to the growing number of open source tools and technologies for developing , testing, and deploying Java applications.
About the Author
RICHARD HIGHTOWER is Director of Development at eBlox, where he spearheads the companys XP adoption efforts and provides technical leadership. He is a regular contributor to Java Developers Journal and is the former Senior Software Engineer for Java Architecture at Intel.
NICHOLAS LESIECKI has been employed in the software industry for longer than the corporate life spans of most dot-coms. He currently boasts one of the top ten Java certification scores in the nation.
Full download
Posted: July 5th, 2008, 6:23am CEST
Announcing an all-new Self-Paced Training Kit designed to help maximize your performance on 70-642, the required exam for the new Microsoft® Certified Technology Specialist (MCTS): Windows Server 2008 Networking Infrastructure Configuration certification. This 2-in-1 kit includes the official Microsoft study guide, plus practice tests on CD to help you assess your skills. It comes packed with the tools and features exam candidates want most including in-depth, self-paced training based on final exam content; rigorous, objective-by-objective review; exam tips from expert, exam-certified authors; and customizable testing options. It also provides real-world scenarios, case study examples, and troubleshooting labs for skills and expertise that you can apply to the job.
Work at your own pace through the lessons and lab exercises. Focusing on Windows Server 2008 networking, this official study guide covers configuring remote access, Network Access Protection (NAP), network authentication, IPv4 and IPv6 addressing, and Domain Name System (DNS) replication; capturing and deploying Microsoft Windows® Deployment Services images; creating virtual machines; and installing server core.
Then assess yourself using 300+ practice and review questions on the CD, featuring multiple, customizable testing options to meet your specific needs. Choose timed or untimed testing mode, generate random tests, or focus on discrete objectives. You get detailed explanations for right and wrong answers including pointers back to the book for further study. You also get an evaluation version of Windows Server 2008 and an exam discount voucher making this kit an exceptional value and a great career investment.
Key Book Benefits
In-depth coverage of exam objectives and sub-objectives plus instructive case studies and troubleshooting scenarios to enhance your performance on the job
300+ practice and review questions
Test engine that enables customized testing, pre-assessment and post-assessment, and automated scoring and feedback
Complete objective-by-objective review section, plus a handy exam-mapping grid
Evaluation version of Windows Server 2008
15 percent exam discount voucher from Microsoft (limited-time offer)
Entire study guide in searchable eBook format
About the Author
Mitch Tulloch is President of MTIT Enterprises. Before starting his company in 1998, Mitch worked as a Microsoft Certified Trainer for Productivity Point International. Mitch is a widely recognized expert on Windows administration, networking, and security, and he has been awarded Most Valuable Professional (MVP) status by Microsoft for his outstanding contributions in supporting users who deploy Microsoft platforms, products, and solutions. Mitch is also currently a professor at Jones International University where he teaches graduate-level courses in information security management for their MBA program. Mitch has contributed more than 100 articles to various IT Web sites and magazines, and he has written more than a dozen books, including the Microsoft Encyclopedia of Networking, the Microsoft Encyclopedia of Security, Windows Server Hacks, and IIS 6 Administration.
Tony Northrup, MCTS, MCSE, CISSP, and Microsoft MVP, is a consultant and author. He is coauthor of the Self-Paced Training Kits for the Windows XP exams 70-270, 70-271, and 70-272, among several other certification exam prep titles.
Full download
Posted: July 5th, 2008, 6:21am CEST
Ada 2005 is the latest version of the International Standard for the programming language Ada. Formally, it is an Amendment of ISO/IEC 8652:1995 (E) rather than a completely new standard. The primary goals for the new version were to enhance its capabilities particularly in those areas where its reliability and predictability are of great value. Accordingly, a number of intriguing and attractive ideas have been included and implemented in a coherent manner as appropriate to the level of perfection necessary for the diligent maintenance of a language standard.
The Ada 2005 Rationale describes not only the changes from Ada 95 but also the reason for the changes. It starts with an introduction providing a general overview and this is followed by seven chapters focusing on OOP; access types; structure and visibility; tasking and real time; exceptions, generics, etc.; the predefined library; and containers. The book concludes with an epilogue largely concerned with compatibility issues.
Full download
Posted: July 5th, 2008, 6:20am CEST
Teach yourself the fundamentals of working with Visual Basic 2008 one step at a time. With STEP BY STEP, you work at your own pace through hands-on, learn-by-doing exercises. Whether you re a beginning programmer or new to this specific language, you ll understand the core capabilities and fundamental techniques for Visual Basic 2008 and rapidly build robust, elegant applications. Each chapter puts you to work, showing you how, when, and why to use the latest features of Visual Basic guiding you each step of the way as you create actual components and working applications for Windows. You ll also explore data management and Web-based development topics. PLUS get practice files with sample code and data sets on the companion CD.
Key Book Benefits
Covers the latest enhancements and features of Visual Basic 2008
Provides step-by-step guidance on how to use Visual Basic 2008 with Microsoft Visual Studio® 2008 to create smart-client and Web applications
Features easy-to-follow, logically planned lessons in the popular STEP BY STEP format ideal for anyone with fundamental programming skills
Includes a companion CD with data sets and code samples
About the Author
Michael Halvorson is the author or coauthor of more than 30 books, including Microsoft Visual Basic 2005 Step by Step, Microsoft Office XP Inside Out, Microsoft Visual Basic 6.0 Professional Step by Step, and Learn Microsoft Visual Basic 6.0 Now. In addition, Michael is an assistant professor at Pacific Lutheran University.
Full download
Posted: July 5th, 2008, 6:17am CEST
Exchange Server 2007 is a large and complex piece of software—actually many pieces—with many features and capabilities. More than four years in the making, Exchange 2007 (and more recently Exchange 2007 Service Pack 1) represents an entirely new breed of Exchange Server. Exchange 2007 is not simply e-mail. It’s many forms of communications: e-mail, voicemail, fax, meeting requests, and more. When combined with the power of rich clients such as Outlook Web Access, Microsoft Outlook, Windows Mobile, and others, it becomes a portal to other forms of collaboration and communication. With many components rewritten from the ground up, and with a new 64-bit architecture, Exchange 2007 will forever change the way you plan for, design, deploy, and manage Exchange Server.
It’s hard to believe how far messaging has come since the world’s first message was sent back in late 1971. That first message was sent between two computers sitting next to each other. Fast-forward 36 years later to the present day, and we find that the modern business world now runs on e-mail. E-mail has moved beyond mission critical, beyond business critical, and has become a permanent fixture in our lives.
For one-third of those 36 years, Microsoft Exchange Server has been a part of business e-mail around the world. Every day, millions upon millions of messages traverse Exchange servers throughout the globe. At any given second, a message is being processed by an Exchange server somewhere in the world. To make sure their systems are running at peak performance with optimal security, Exchange administrators must understand a variety of external elements, such as storage and hardware characteristics, operating system fundamentals and monitoring, Internet Information Services, Active Directory, Domain Name System, SMTP, and other Internet protocols. With the introduction of new Exchange technologies such as Unified Messaging, continuous replication, and transport agents, as well as ancillary technologies and products such as Windows PowerShell, Windows Rights Management Services, and Office Communications Server, the bailiwick of the Exchange administrator is growing bigger every day. Adding to that is a plethora of new terminology to understand, configure, and manage.
Full download
Posted: July 5th, 2008, 6:17am CEST
Prepare to look, feel, and perform better than you ever have before!
Why bodybuilding? Put simply, lifting weights--or resistance training--is one of the best ways to achieve total body health and fitness. Research has shown time and again that pumping iron provides a host of benefits: Bigger muscles, of course, but also greater strength, higher bone density, and deeper cardiovascular capacity. Adding muscle also naturally ignites your body's internal fat-burners, increasing your metabolism while lowering your blood pressure and cholesterol. Oh yeah, and you'll look terrific.
Here's all you need to start building serious muscle, including crucial information on:
- Complete workouts and techniques to maximize results
- Specific tips on achieving more defined abs, arms, legs, chest, and back,
- How bodybuilding is different and better than other training methods
- Basic anatomy and physiology
- “Gym jargon” via a special decoder
- How long and often you should work out--and how much recovery time your body needs
About the Author
John Little has worked alongside bodybuilding's greatest champions and innovators for more than thirty years. He has created three revolutionary training techniques--max contraction training, static contraction training, and power factor training (and authored many books on the subjects). More than 150,000 bodybuilders in sixty countries use his training techniques and read his regular column in Iron Man magazine.
Full download
Posted: July 5th, 2008, 6:15am CEST
Learn how to get the most out of Mac OS X version 10.5 Leopard with legendary teacher and author Robin Williams.
The
Peachpit Learning Series brings you the best-selling authors you know and love, on the topics that are near and dear to you, in a format that allows you to learn just what you need to know, and at your own pace. With this book, you can learn in your own way—whether it’s working through the lessons from start to finish, jumping straight to step-by-step exercises about new features, or looking up just what you need to know at that moment. There are hundreds of exciting tools and hidden gems in your Macintosh. And with the gentle yet expert hand of Robin Williams guiding you along the way, you will learn to take full advantage of all that Leopard has to offer. If you are new to Mac OS X, you'll learn to use your Mac with help from a world-renowned teacher. From there, you can move on to customize it to suit the way you work. And if you've been using Mac OS X already, you'll learn to use the new features in Leopard, like Spaces, Quick Look, and Time Machine, and explore all the enhancements to favorites like Mail and iChat.
About the Author
Robin Williams is the author of dozens of best-selling and award-winning books about the Macintosh, including the groundbreaking
The Little Mac Book, as well as
Robin Williams Mac OS X Book and
Mac OS X 10.4 Tiger: Peachpit Learning Series. She is an icon in the Mac community. Through her writing, teaching, and seminars, Robin has educated and influenced an entire generation of computer users in the areas of design, typography, desktop publishing, the Mac, and the Web.
Full download
Posted: July 5th, 2008, 6:15am CEST
AIR (Adobe Integrated Runtime) is Adobe’s open-source technology that lets Web developers and programmers create Rich Internet Applications that run outside of any Web browser. This Visual QuickPro Guide teaches everything you need to know to begin creating applications that combine the rich experience of a traditional desktop application with the power and reach of the Internet. The book uses a visual, step-by-step approach and covers all the fundamental AIR concepts, without the fluff, confusing segues, and technical jargon that bog down so many other computer books. Author Larry Ullman has a well-earned reputation for writing books that are accessible, easy-to-follow, and, above all, useful. This book focuses solely on developing AIR applications using HTML and JavaScript, although formal knowledge of JavaScript is not required.
Full download
Posted: July 5th, 2008, 6:13am CEST
As the world becomes more connected, the complexity of information technology is expanding. Information workers rely on an expanding number of technologies to collaborate: email, instant messaging, web forums, and wikis. Organizations that at one time relied solely on paper are becoming more dependent on information systems. In addition there is an increase in network-enabled devices including security systems, building environmental controls, power meters, and more. IT administrative staffers are responsible for a growing number of services and the IT fabric used by organizations is continuing to become more intricate.
The way we develop technology is also changing. Highly skilled programmers once wrote their code secretly behind closed doors. This is the old way of doing things Today millions of people develop, distribute, and use open-source software that is produced collaboratively over the Internet. The new model thrives on user input and collaboration. It enables the users of software to take control and become produces of technology the barrier for participation has been lowered.
The trends of open source software use and a growing complexity in information technology have lead to the perfect storm for the adoption of open source systems management. It's no longer good enough to have tools that are purpose-built. It's just as important to have management tools that are easy to deploy, easy to use, and easy to integrate with existing systems. This presents an opportunity for system and network administrators to deploy open source systems management tools that can be adapted to an ever-changing environment.
Zenoss Core was developed to be both adaptable and scalable yet easy enough for even the smallest organizations to use. Released under the GNU Public License (version 2.0) Zenoss has been downloaded over 500,000 times and used by thousands of IT professionals every day to monitor and manage IT infrastructure. The Zenoss community that supports and contributes to Zenoss has grown to over 33,000 members who consistently help improve and expand Zenoss' capabilities.
Full download
Posted: July 5th, 2008, 6:12am CEST
As you know, every project that involves some kind of construction—such as building a house, movie sets, or virtual sets—needs a project. These projects are made up of a lot of documents and technical drawings that help in the construction of these buildings and movie sets. For the construction crew, these technical drawings and documents are just fine. But when you need to make a presentation of these projects to people who can't read technical drawings, things can get a little difficult.
Architectural Visualization
The traditional way to show architectural projects is with perspective views of the project made by hand and painted with watercolor or airbrushes. A perspective view of a project works like a picture of something that still doesn't exist. It's far easier to understand a picture of a building or environment than make decisions based on reading a technical drawing. These kinds of presentations look really great, but are expensive to create, and require a long time for production of each view. That's where the computer-generated architectural visualization comes in—to make everything easier for everyone involved with the project.
The benefits of using computer-generated visualization for architecture led to them quickly becoming a standard for these kinds of presentations. Today, almost every project for buildings, sets, or anything involving construction has a 3D-visualization for project development or to show the concept to someone who wouldn't understand a presentation based on technical drawings. The use of 3D-models bring more options even in the project stage, since it's possible to quickly visualize all the environments and parts while it's being planned, and to make changes to improve the organization and oversee every aspect of the project.
Full download