PDF-CHM-Books-Catalogue--
Posted: June 16th, 2009, 4:21pm CEST
Intelligent systems are necessary to handle modern computer-based technologies managing information and knowledge. This book discusses the theories required to help provide solutions to difficult problems in the construction of intelligent systems. Particular attention is paid to situations in which the available information and data may be imprecise, uncertain, incomplete or of a linguistic nature. The main aspects of clustering, classification, summarization, decision making and systems modeling are also addressed. Topics covered in the book include fundamental issues in uncertainty, the rapidly emerging discipline of information aggregation, neural networks, Bayesian networks and other network methods, as well as logic-based systems.
Contents: Uncertainty Modeling; Clustering, Classification and Summarization; Decision Making and Information Processing; Systems Modeling and Applications; Logic and Mathematical Structures.
Full download
Posted: June 16th, 2009, 4:14pm CEST
OpenSolaris is a rapidly evolving operating system with roots in Solaris 10, suitable for deployment on laptops, desktop workstations, storage appliances, and data center servers from the smallest single–purpose systems to the largest enterprise–class systems. The growing OpenSolaris community now has hundreds of thousands of participants and users in government agencies, commercial businesses, and universities, with more than 100 user groups around the world contributing to the use and advancement of OpenSolaris. New releases of OpenSolaris become available every six months, with contributions from both Sun engineers and OpenSolaris community members; this book covers the OpenSolaris 2008.11 release.
Pro OpenSolaris was written to demonstrate that you can host your open source applications and solutions on OpenSolaris, taking advantage of its advanced features such as containers and other forms of virtualization, the ZFS file system, and DTrace. It's assumed that you are already fairly knowledgeable about developing on Linux systems, so the authors give an overview of the similarities and differences between Linux and OpenSolaris, and then present details on how to use the Service Management Facility (SMF), ZFS, zones, and even a bit of DTrace. They also provide pointers to the many project communities associated with new OpenSolaris features. Special focus is given to web development using familiar applications such as Apache, Tomcat, and MySQL, along with the NetBeans IDE, and showing you how to exploit some of OpenSolaris's unique technologies.
What you’ll learn
- Discover the secrets of the ZFS, the most powerful file system ever conceived
- Explore OpenSolaris AMP (Apache, MySQL, PHP) and GlassFish in the context of Web 2.0 and Linux/Solaris, respectively
- Familiarize yourself with the new security administration features of OpenSolaris, including changes in DTrace
Who is this book for?
Linux system administrators and programmers who would like to know what they have missed since Solaris became an open source operating system.
About the Apress Pro Series
The Apress Pro series books are practical, professional tutorials to keep you on and moving up the professional ladder.
You have gotten the job, now you need to hone your skills in these tough competitive times. The Apress Pro series expands your skills and expertise in exactly the areas you need. Master the content of a Pro book, and you will always be able to get the job done in a professional development project. Written by experts in their field, Pro series books from Apress give you the hard–won solutions to problems you will face in your professional programming career.
About the Author
Harry Foxwell is a system engineer for Sun Microsystems Federal, Inc., specializing in operating system support (Solaris, OpenSolaris, and Linux). He is also an adjunct professor of computer science at George Mason University, where he has taught, among other classes, operating system courses based on OpenSolaris. He has also written several book reviews for ACM’s Computing Reviews.
Full download
Posted: June 16th, 2009, 8:30am CEST
Professional certifications have been an important part of the computing industry for many years and will continue to become more important. Many reasons exist for these certifications, but the most popularly cited reason is that of credibility. All other considerations held equal, a certified employee/consultant/job candidate is considered more valuable than one who is not.
The most important goal of this book is to provide you with knowledge and skills in Unified Communications, deploying the Cisco Unified Communications Manager product. Another goal of this book is to help you with the Cisco IP Telephony (OPT) Part 2 exam, which is part of the Cisco Certified Voice Professional (CCVP) certification. The methods used in this book are designed to be helpful in both your job and the CCVP Cisco IP Telephony exam. This book provides questions at the end of each chapter to reinforce the chapter content. Additional test preparation software from companies such as http://www.selftestsoftware.com will give you additional test preparation questions to arm you for exam success.
Full download
Posted: June 16th, 2009, 8:29am CEST
Object Oriented Simulation will qualify as a valuable resource to students and accomplished professionals and researchers alike, as it provides an extensive, yet comprehensible introduction to the basic principles of object-oriented modeling, design and implementation of simulation models.
Key features include an introduction to modern commercial graphical simulation and animation software, accessible breakdown of OOSimL language constructs through various programming principles, and extensive tutorial materials ideal for undergraduate classroom use.
- Presents a comprehensive introduction to the basic principles of object-oriented modeling, design, and implementation of simulation models.
- Encourages a stronger foundation with objects and classes using an "objects early" approach.
- Emphasizes model implementation with minimal treatment of statistics.
Full download
Posted: June 16th, 2009, 8:29am CEST
When Microsoft released XNA in December 2006, it immediately became clear that this new technology would have a major impact on the possibilities for game developers. XNA was designed from the ground up with ease of use in mind, while not sacrificing performance or capabilities to achieve this goal. As a bonus, any game you create in XNA for the PC also runs on the Xbox 360 console! With the coming of XNA 3.0, you can even run your 2D game on the Zune handheld device.
In the span of two years, a large user community has grown around XNA. You can find code examples on a vast number of sites, ask your questions in one of the lively forums, or even meet local people who share the same passion in one of the XNA user groups. Whether you want to get up to speed with XNA quickly or you have tried some of the tutorial sites and are looking for the next step, this book is for you. With almost 100 recipes dealing with various challenges you may encounter during your journey with XNA, this book covers each corner of the XNA Framework.
Full download
Posted: June 16th, 2009, 8:28am CEST
Eclipse and the Rich Client Platform (RCP) together form a leading development platform. It provides a lightweight software component framework based on plug–ins. In addition to allowing Eclipse to be extended using other programming languages, it provides the key to the seamless integration of tools with Eclipse. The RPC gives Eclipse its modularity: Eclipse employs plug–ins in order to provide all of its functionality on top of (and including) the RCP, in contrast to some other applications where functionality is typically hard–coded. RCP apps are platform independent: they can be built for all major operating systems such as Windows, Linux, and Mac from a single code base. And the RCP provides a professional look and feel for applications.
Practical Eclipse Rich Client Platform Projects is a clear and technical guide for Eclipse developers to help them enhance their knowledge and achieve their goals quickly.
- The book explains the technical concepts easily and in an engaging way.
- The text provides plenty of source code and images as learning aids.
- Several practical projects and case studies are included.
What you’ll learn
- Understand RCP basics, architecture, and foundations.
- Use and incorporate plug–ins with Eclipse.
- Design and develop user interface components and work with the Eclipse FormsAPIs.
- Add and integrate 2D graphics using the Graphical Editing Framework.
- Build professional–looking and functional reports with Eclipse BIRT.
- Create visually more dynamic 3D graphics by incorporating OpenGL into Eclipse.
- Add help support and automated updates via the Update Manager.
Who is this book for?
The primary audience of this book will be developers and software engineers involved in user interface development with the Eclipse platform. Also, this book will be valuable to scientists, students, practitioners, and all those interested in multiplatform user interface development.
About the Apress Practical Series
The Practical series from Apress is your best choice for getting the job done, period. From professional to expert, this series lets you apply project–motivated templates (or frameworks) step by step in a very direct, practical, and efficient manner toward current real–world projects that may be sitting on your desk. So whatever your career goal, Apress can be your trusted guide to take you where you want to go on your IT career empowerment path.
About the Author
Vladimir Silva holds a master’s degree in computer science from Middle Tennessee State University. He worked for four years for IBM as a research engineer where he acquired extensive experience in distributed and grid computing research. Vladimir is a highly technical, focus–based individual and team player. He belongs to two National Honor Societies and has published many computer science articles for IBM and is author of Grid Computing for Developers (Charles River Media, 2005).
Full download
Posted: June 16th, 2009, 8:28am CEST
It’s hard to believe the runaway popularity XNA has achieved in the short period of time since it was released in late 2006. At that time, I got together with a couple friends to check out (with some trepidation, I must confess) whether games really could be written in managed code.
We were very excited, and everyone wanted to know if you could get the same benefits you obtain from writing games using managed code as you do when creating standard Windows programs. We knew people in the game programming community were worried about managed code’s execution speed, and many people simply didn’t believe a “real” game could be created using XNA. As time passed, though, more and more people began to realize the truth: there are a great number of benefits to using managed code, and the performance concerns are exaggerated.
You haven’t experienced the full potential of the Xbox 360 or, indeed, Windows until you’ve created your own homegrown games for these innovative systems—and with the XNA Framework, the only limit is your imagination!
Full download
Posted: June 16th, 2009, 8:23am CEST
In
Java ME on Symbian OS, the authors expose the opportunities for application developers wishing to use Java ME on Symbian OS.
Written by a team of experts from Symbian, Nokia and Sun Microsystems Java ME on Symbian OS reveals what can be found “under-the-hood” of the world’s leading smartphone operating system. If you’re just starting out in the exciting world of smartphone development and want to learn Java ME, or if you already have some experience of Java ME development but need extra tips to help your true professional stand out, then this is the book for you!
Read on for:
- Introduction to Java ME and programming fundamentals
- Java ME on Symbian OS (core and advanced chapters)
- Drill down into MSA, DoJa and MIDP game development
- Under the hood of the Java ME platform
The book includes two appendices on:
- SNAP Mobile technology
- WidSets.
With over ten years' experience in Java technologies and over four years’ experience at Symbian, Roy Ben Hayun now works for Sun Microsystems as a systems architect in the Engineering Services group, which leads the development, marketing and productizing of Java ME CLDC and CDC on different platforms.
Full download
Posted: June 16th, 2009, 8:22am CEST
As more and more vulnerabilities are found in the Mac OS X (Leopard) operating system, security researchers are realizing the importance of developing proof-of-concept exploits for those vulnerabilities. This unique tome is the first book to uncover the flaws in the Mac OS X operating system—and how to deal with them. Written by two white hat hackers, this book is aimed at making vital information known so that you can find ways to secure your Mac OS X systems, and examines the sorts of attacks that are prevented by Leopard’s security defenses, what attacks aren’t, and how to best handle those weaknesses.
The honeymoon is over.
Prepare yourself to thwart Mac attacks.
Where security is concerned, Macs have long led a charmed existence. No more. If you manage security for a network that includes OS X machines, this update on the strengths and weaknesses of Mac OS X is required reading.
Beginning with the core differences between Mac OS X and Windows or Linux, this book follows the steps an attacker would take. You will learn the tools needed to find vulnerabilities, the techniques used to exploit them, and the means by which attackers maintain control once they gain access. When you know how they get in, you'll know how to keep them out.
-
See what makes Mac OS® X unique, what security improvements were added with Leopard®, and where vulnerabilities lie
-
Explore uncommon protocols—Bonjour®, the QuickTime® file format, and RTSP
-
Look for bugs in Apple's source code or use a black box technique such as fuzzing
-
Examine stack overflow and heap overflow attacks directed at PowerPC and x86 architectures, as well as shellcodes and payloads
-
Learn to inject code into running processes and how attackers use this technique
-
Understand Mac OS X-specific rootkit techniques
About the Author
CharlIe Millerwon the second CanSecWest Pwn2Own contest in 2008 and was named one of the Top 10 Computer Hackers of 2008 by Popular Mechanics.
Dino Dai Zovi won the first CanSecWest Pwn2Own contest in 2007 and was named one of the 15 Most Influential People in Security by eWEEK.
Full download
Posted: June 16th, 2009, 8:22am CEST
Service-Oriented Computing (SOC) promises a world of cooperating services loosely connected, creating dynamic business processes and agile applications that span organizations and platforms. As a computing paradigm, it utilizes services as fundamental elements to support rapid, low-cost development of distributed applications in heterogeneous environments. Realizing the SOC promise requires the design of Service-Oriented Architectures (SOAs) that enable the development of simpler and cheaper distributed applications. In this collection, researchers from academia and industry report on recent advances in the field, exploring approaches, technology, and research issues related to developing SOAs.
SOA enables service discovery, integration, and use, allowing application developers to overcome many distributed enterprise computing challenges. The contributors to this volume treat topics related to SOA and such proposed enhancements to it as Event Drive Architecture (EDA) and extended SOA (xSOA) as well as engineering aspects of SOA-based applications. In particular, the chapters discuss modeling of SOA-based applications, SOA architecture design, business process management, transactional integrity, quality of service (QoS) and service agreements, service requirements engineering, reuse, and adaptation.
Contributors: L. Bahler, Boualem Benatallah, Christoph Bussler, F. Caruso, Fabio Casati, C. Chung, Emilia Cimpian, B. Falchuk, Dimitrios Georgakopoulos, Jaap Gordijn, Paul Grefen, Jonas Grundler, Woralak Kongdenfha, Yutu Liu, Mark Little, Heiko Ludwig, J. Micallef, Thomas Mikalsen, Adrian Mocan, Anne H. H. Ngu, Bart Orriens, Savas Parastatidis, Michael Papazoglou, Barbara Pernici, Pierluigi Plebani, Isabelle Rouvellou, Quan Z. Sheng, Halvard Skogsrud, Stefan Tai, Farouk Toumani, Pascal van Eck, Jim Webber, Roel Wieringa, Jian Yang, Liangzhao Zeng, Olaf Zimmermann.
Cooperative Information Systems series About the Author
Dimitrios Georgakopoulos is Senior Scientist at Telcordia Technologies, Austin, Texas.
Michael Papazoglou is Professor of Computer Science and Director of INFOLAB at Tilburg University, the Netherlands.
Full download
Posted: June 16th, 2009, 8:21am CEST
This text describes and explains the ORCA (Object-oriented Requirements Capture Analysis) method. It is aimed at those interested in the description and analysis of complex systems. In particular, it is aimed at those responsible for producing strategies for the use of information technology and requirements for software development. Producing and analyzing models of systems is a primary activity in ORCA and two complementary modelling languages are provided for this purpose. These languages are illustrated throughout the book.
Full download
Posted: June 16th, 2009, 8:21am CEST
If you use Microsoft Word for work, you likely want to take full advantage of its features and get your work done as fast and efficiently as possible.
The key to getting your Word work done in the shortest possible time is to harness the power of Visual Basic for Applications (VBA), the programming language built right into Word and the other Microsoft Office applications. VBA lets you automate pretty much any action you can take interactively.
Who Is This Book For?
This book is designed to help you get started creating powerful, time-saving macros in Microsoft Word. Even if you have no experience with macros or VBA, you’ll quickly get up to speed. By the end of the book, you’ll be automating not only your own work but your colleagues’ work as well.
Full download