Mäklare

Categories
Animal | Application |Art | Artificial Intelligence | Business | Certification | Commerce | Computer - Hardware | Databases | Electronics | Engineering | Grammar | History | Intelligence | Internet | IT - General | Language | Magazine | Medical | Photographic | Networking| Programming | Security | Uncategorized | WWW

PDF CHM Books Catalogue


Full download


Posted: June 30th, 2008, 6:57pm CEST

Tags  [edit]

The book is aimed at novice programmers who wish to learn programming with C# and the .NET framework. The book starts with absolute programming basics. It then moves into Web and Windows programming, data access (databases and XML), and more advanced technologies such as graphics programming with GDI+ and basic networking. The book is divided into sections including:
  • The C# Language: Basic language skills using console application. Content moves from the absolute basics to fairly involved OOP skills.
  • Windows Vista Programming: Using basic Windows applications, reinforcing earlier OOP and debugging skills.
  • Web Programming: Putting together basic Web applications, highlighting differences between Web and Windows programming.
  • Data Access: Accessing all kinds of data sources from Web and Windows applications, including SQL usage, XML, file system data, and Web Services.
  • Additional Techniques: "The fun stuff", including Windows Presentation Foundation, Windows Workflow, Windows Communication Foundation, GDI+, networking, Windows Services, and so on.

The book makes complicated subjects seem easy to learn, and it inspires readers to investigate areas further on their own by providing references to additional material, and exercise questions that require significant effort and personal research to complete.

About the Author

Karli Watson is a freelance IT specialist, author, and developer. He is also a technical consultant for 3form Ltd. (www.3form.net) and Boost.net (www.boost.net), and an associate technologist with Content Master (www.contentmaster.com). For the most part, he immerses himself in .NET (in particular, C#) and has written numerous books in the field. He specializes in communicating complex ideas in a way that is accessible to anyone with a passion to learn, and spends much of his time playing with new technology to find new things to teach people.
During those rare times when he isn’t doing the above, Karli is probably wishing he were hurtling down a mountain on a snowboard or possibly trying to get his novel published. Either way, you’ll know him by his brightly colored clothes.

Christian Nagel is a software architect, trainer, and consultant, and an associate of Thinktecture (www.thinktecture.com), offering training and coaching based on Microsoft .NET technologies. His achievements in the developer community have earned him a position as Microsoft Regional Director and MVP for ASP.NET. He enjoys an excellent reputation as an author of several .NET books, such as Professional C#, Pro .NET Network Programming, and Enterprise Services with the .NET Frameworks, and he speaks regularly at international industry conferences.
Christian has more than 15 years of experience as a developer and software architect. He started his computing career on PDP 11 and VAX/VMS, covering a variety of languages and platforms. Since 2000, he has been working with .NET and C#, developing and architecting distributed solutions. He can be reached at www.christiannagel.com.

Jacob Hammer Pedersen is a systems developer at Fujitsu Service, Denmark. He’s been programming the PC since the early 1990s using various languages, including Pascal, Visual Basic, C/C++, and C#. Jacob has co-authored a number of .NET books and works with a wide variety of Microsoft technologies, ranging from SQL Server to Office extensibility. A Danish citizen, he works and lives in Aarhus, Denmark.

Jon D. Reid is the director of systems engineering at Indigo Biosystems, Inc. (www.indigobio.com), an independent software vendor for the life sciences, where he develops in C# for the Microsoft environment. He has co-authored many .NET books, including Beginning Visual C# 2005, Beginning C# Databases: From Novice to Professional, Pro Visual Studio .NET, ADO.NET Programmer’s Reference, and Professional SQL Server 2000 XML.

Morgan Skinner started programming at school in 1980 and has been hooked on computing ever since. He now works for Microsoft as an application development consultant where he helps customers with their architecture, design, coding, and testing. He’s been working with .NET since the PDC release in 2000, and has authored several MSDN articles and co-authored a couple of books on .NET. In his spare time he relaxes by fighting weeds on his allotment. You can reach Morgan at www.morganskinner.com.

Eric White is an independent software consultant with more than 20 years of experience in building management information systems and accounting systems. When he isn’t hunched over a screen programming in C#, he is most likely to be found with an ice axe in hand, climbing some mountain.


Full download


Posted: June 30th, 2008, 10:27am CEST

Tags  [edit]

Beginning C# is a book that offers a lot of guidance, in a format that readers find intuitive to follow. The exercise-based format of the Wrox Beginning series has a strong following by all levels of readers, and is one that works very well in the classroom or home. Written by a veteran programming instructor, this is the perfect mix of tutorial, and hands-on coding new programmers are looking for - written from their point of view.

Beginning C# is written for those readers with no prior programming experience who want a thorough, yet easy to understand, introduction to C# and Object Oriented Programming. Dr. Purdum uses his 25 years of teaching experience to teach readers:

  • The C# syntax and concepts of Object Oriented Programming
  • How to design and write C# programs that are functional and embody safe programming practices
  • Tried and true tricks of the trade, from design concepts to debugging aids
  • And all of these goals are done in an easy-to-read and enjoyable manner
    and much more. Complete source code, examples, and discussion forms available at Wrox.com
About the Author

Dr. Jack Purdum started his programming career on an IBM 360 mainframe as a graduate student in the 1960s. In the mid - 1970s, he became interested in software development for microcomputers, and he founded his own software development company (Ecosoft, Inc.) in 1977. The company ’ s main product was a statistics package (Microstat) that he wanted to rewrite in a new language called C. Lacking a suitable C compiler, Dr. Purdum ’ s company developed its own MS - DOS - based C compiler and other programming tools. He has been involved with language instruction ever since. Dr. Purdum has authored 15 texts and numerous programming articles and has received several teaching awards. He is currently on the cusp of retirement from Purdue University ’ s College of Technology.

Full download


Posted: June 30th, 2008, 7:25am CEST

Tags  [edit]

This is a book about Software for Data Analysis: using computer software to extract information from some source of data by organizing, visualizing, modeling, or performing any other relevant computation on the data. We all seem to be swimming in oceans of data in the modern world, and tasks ranging from scientific research to managing a business require us to extract meaningful information from the data using computer software.

This book is aimed at those who need to select, modify, and create software to explore data. In a word, programming. Our programming will center on the R system. R is an open-source software project widely used  for computing with data and giving users a huge base of techniques. Hence,Programming with R.

R provides a general language for interactive computations, supported by techniques for data organization, graphics, numerical computations, modelfitting, simulation, and many other tasks. The core system itself is greatly supplemented and enriched by a huge and rapidly growing collection of software packages built on R and, like R, largely implemented as open-source software. Furthermore, R is designed to encourage learning and developing, with easy starting mechanisms for programming and also techniques to help you move on to more serious applications. The complete picture— the R system, the language, the available packages, and the programming environment—constitutes an unmatched resource for computing with data.

Full download


Posted: June 30th, 2008, 6:48am CEST

Tags  [edit]

"Linear and Nonlinear Programming" is considered a classic textbook in Optimization. While it is a classic, it also reflects modern theoretical insights. These insights provide structure to what might otherwise be simply a collection of techniques and results, and this is valuable both as a means for learning existing material and for developing new results. One major insight of this type is the connection between the purely analytical character of an optimization problem, expressed perhaps by properties of the necessary conditions, and the behavior of algorithms used to solve a problem. This was a major theme of the first and second editions.  Now the third edition has been completely updated with recent Optimization Methods.  Yinyu Ye has written chapters and chapter material on a number of these areas including Interior Point Methods.

This book is designed for either self-study by professionals or classroom work at the undergraduate or graduate level for technical students. Like the field of optimization itself, which involves many classical disciplines, the book should be useful to system analysts, operations researchers, numerical analysts, management scientists, and other specialists.

About the Author

David G. Luenberger has directed much of his career toward teaching "portable concepts" - organizing theory around concepts and actually "porting" the concepts to applications where, in the process, the general concepts are often discovered. The search for fundamentals has explicitly directed his research in the fields of control, optimization, planning, economics, and investments, and in turn, it is the discovery of these fundamentals that have motivated his textbook writing projects.

Full download


Posted: June 30th, 2008, 6:40am CEST

Tags  [edit]

LaTeX is the text-preparation system of choice for scientists and academics, and is especially useful for typesetting technical materials. This popular book shows you how to begin using LaTeX to create high-quality documents. The book also serves as a handy reference for all LaTeX users. In this completely revised edition, the authors cover the LaTeX2ε standard and offer more details, examples, exercises, tips, and tricks. They go beyond the core installation to describe the key contributed packages that have become essential to LaTeX processing.

Inside, you will find:

  • Complete coverage of LaTeX fundamentals, including how to input text, symbols, and mathematics; how to produce lists and tables; how to include graphics and color; and how to organize and customize documents
  • Discussion of more advanced concepts such as bibliographical databases and BIBTeX, math extensions with AMS-LaTeX, drawing, slides, and letters
  • Helpful appendices on installation, error messages, creating packages, using LaTeX with HTML and XML, and fonts
  • An extensive alphabetized listing of commands and their uses

New to this edition:

  • More emphasis on LaTeX as a markup language that separates content and form--consistent with the essence of XML
  • Detailed discussions of contributed packages alongside relevant standard topics
  • In-depth information on PDF output, including extensive coverage of how to use the hyperref package to create links, bookmarks, and active buttons

As did the three best-selling editions that preceded it, Guide to LaTeX, Fourth Edition, will prove indispensable to anyone wishing to gain the benefits of LaTeX.

The accompanying CD-ROM is part of the TeX Live set distributed by TeX Users Groups, containing a full LaTeX installation for Windows, MacOSX, and Linux, as well as many extensions, including those discussed in the book.

About the Author

Helmut Kopka was previously a scientific staff member at the Max-Planck-Institut für Aeronomie in Germany. He was involved in writing one of the first TeX drivers for HP LaserJet and subsequently introduced TeX and LaTeX into his institute, where it has become the standard text-processing system for scientific publications.

Patrick W. Daly is a scientific staff member at the Max-Planck-Institut für Aeronomie in Germany. He has written formatting styles for several scientific journals and is the author of the natbib package for flexible bibliographic citations and of the custom-bib system for customizing bibliographic styles for use with BibTeX.


Full download


Posted: June 30th, 2008, 6:37am CEST

Tags  [edit]

The standardization of 35 mm film nearly 100 years ago paved the way for the growth of the motion picture industry. From its humble roots in nickelodeons and peep shows, the motion picture business evolved into popular entertainment for the masses. Along the way, the 35 mm film standard was extended to support sound, color, wide screen presentation, and multi-channel digital soundtracks.

The film-making process is being revolutionized by the adoption of digital imaging technologies. Digital post production was widely embraced in the 1990s, and digital cinema distribution and exhibition is now taking off with a consensus standard supported by all of the major studios.

This book describes the color mastering and encoding methods for digital cinema, looking back at the traditional film process, providing insight into the evolving digital intermediate process, and reviewing the basis for the color encoding standards for digital cinema distribution. One can only hope that these digital cinema standards can be as capable and enduring as 35 mm film.

Full download


Posted: June 29th, 2008, 11:43am CEST

Tags  [edit]

Learn how Lean IT can help companies deliver better customer service and value

Lean Enterprise Systems effectively demonstrates how the techniques derived from Lean Manufacturing, combined with the thoughtful application of information technology, can help all enterprises improve business performance and add significant value for their customers. The author also demonstrates how the basic concepts of Lean Manufacturing can be applied to create agile and responsive Lean IT.

The book is divided into three parts that collectively explore how people, processes, and technology combine forces to facilitate continuous improvement:
* Part One: Building Blocks of the Lean Enterprise sets forth the essentials of Lean. Readers discover where, when, and how Lean IT adds substantial value to the Lean Enterprise through integrated processes of planning, scheduling, execution, control, and decision making across the full spectrum of operations.
* Part Two: Building Blocks of Information Systems explores the primary components of an enterprise information system and how these components may be integrated to improve the flow of information supporting value streams. Readers learn how information systems help organize and deliver knowledge when and where it's needed.
* Part Three: Managing Change with IT demonstrates how the skillful combination of process and information technology improvements empowers people to continuously improve the Lean Enterprise. Readers develop the skills to exploit emerging information technology tools and change management methods, crafting a Lean IT framework-reducing waste, complexity, and lead time-while adding measurable value.

Executives, managers, and improvement teams across a broad range of industries, as well as IT professionals, can apply the techniques described in this publication to improve performance, add value, and create competitive advantage. The book's clear style and practical focus also makes it an excellent textbook for upper-level undergraduate and graduate courses in business, operations management, and business information systems.

Full download


Posted: June 29th, 2008, 11:23am CEST

Tags  [edit]

Learn all the command lines for all Linux shells in this one-stop guide

There's a lot to be said for going back to basics. Not only does this Bible give you a quick refresher on the structure of open-source Linux software, it also shows you how to bypass the hefty graphical user interface on Linux systems and start interacting the fast and efficient way—with command lines and automated scripts. You'll learn how to manage files on the filesystem, start and stop programs, use databases, even do Web programming—without a GUI—with this one-stop resource.

  • Understand the Linux desktop and various command-line parameters

  • Learn filesystem navigation, file handling, and the basics of bash shell commands

  • Write shell scripts to automate routine functions and reports

  • Harness nesting loops and structured commands

  • Monitor programs, master file permissions, and make queries

  • Run scripts in background mode and schedule jobs

  • Use sed, gawk, and regular expressions

  • Explore all alternate shells, including ash, tcsh, ksh, korn, and zsh

About the Author

Richard Blumhas worked in the IT industry for over 18 years as both a systems and network administrator. He has administered UNIX, Linux, Novell, and Microsoft servers, as well as help design and maintain a 3,500-user network utilizing Cisco switches and routers. He has automated network monitoring with Linux shell scripts and written scripts in most of the common Linux shell environments. He is the author of several books, including Professional Linux Programming (Wrox) and Linux For Dummies, 8th Edition (Wiley).

Full download


Posted: June 29th, 2008, 11:21am CEST

Tags  [edit]

In just 24 sessions of one hour or less, you will be up and running with Visual C# 2008. Using a straightforward, step-by-step approach, each lesson builds upon the previous one, allowing you to learn the essentials of Visual C# from the ground up.

 

By the Way notes present interesting pieces of information.

 

Did You Know? tips offer advice or teach an easier way to do something.

 

Watch Out! cautions advise you about potential problems and help you steer clear of disaster.

 

Learn how to...

  • Use the powerful design environment of Visual Studio 2008
  • Design a feature-rich interface using components such as tree views and tabs
  • Create robust applications using modern error handling
  • Draw fast graphics using GDI+
  • Build a database application using ADO.NET
  • Distribute a Visual C# 2008 application
About the Author

James Foxall is vice president of Tigerpaw Software, Inc. (www.tigerpawsoftware.com), a Bellevue, Nebraska, Microsoft Certified Partner specializing in commercial database applications. He manages the development, support, training, and education of Tigerpaw CRM+, an award-winning CRM product designed to automate contact management, marketing, service and repair, proposal generation, inventory control, and purchasing. At the start of 2008, the current release of Tigerpaw CRM+ had more than 16,000 licensed users. Foxall’s experience in creating certified Office-compatible software has made him an authority on application interface and behavior standards of applications for the Microsoft Windows and Microsoft Office environments.

 

Foxall has been writing commercial product code for more than 14 years, in both singleprogrammer and multiple-programmer environments. He’s the author of numerous books, including Practical Standards for Microsoft Visual Basicand MCSD in a Nutshell: The Visual Basic Exams. He also has written articles for Access-Office-VBA Advisorand Visual Basic Programmer’s Journal. Foxall has a bachelor’s degree in management of information systems (MIS). He is a Microsoft Certified Solution Developer and an international speaker on Microsoft Visual Basic. When not programming or writing about programming, he enjoys spending time with his family, playing guitar, listening to amazing bands like Pink Floyd and OSI, and playing computer games. You can reach him at www.jamesfoxall.com/forums.Introduction


Full download


Posted: June 29th, 2008, 11:19am CEST

Tags  [edit]

Code Leader: Using People, Tools, and Processes to Build Successful Software

"Patrick is a pragmatist with a purist's knowledge. He has a deep understanding of what 'smells' right, and he knows when and how to find the right balance to get the job done. This philosophy of balanced 'pure pragmatism' pervades this book and makes it useful."
—from the foreword by Scott Hanselman, Author of ComputerZen Blog, www.computerzen.com; Senior Program Manager, Developer Division, Microsoft Corporation

Writing code is rewarding, but writing high-quality code, on time and at the lowest possible cost, is what makes a software project successful. As the role of a professional developer has evolved and taken on additional responsibilities, it is now necessary to work in concert with a team in order to improve both the process and final results of a software project. This unique book introduces a set of concrete best practices and construction techniques that can be applied to the development process and to actual code construction, so that you can confidently solve business problems rather than deal solely with pure coding tasks.

Patrick Cauldwell understands that it is no longer sufficient to just write software that solves a problem; it must also be fast, scalable, reliable, and easy to use. In this reference, he explains how to build software that is of high quality at a lower cost and shares with you the practical steps you must take in order to transition from software engineer to technical lead.

What you will learn from this book

  • Practical steps you can take to combine different developmental philosophies, processes, and construction techniques into a unified approach to software

  • Methods for deciding which parts of a project you need to write yourself versus what you can buy or reuse

  • Tools and processes you can employ to improve source code quality and maintainability

  • How to create, run, organize, and measure tests, and then make them more useful to developers and testers

  • Ways that programming by contract can make your code easier for developers to understand and use

  • Recommended techniques for handling errors in your code that will make your application easier to debug and support

Who this book is for

This book is for experienced software developers who are looking to improve their development skill set and bring a higher level of discipline to a project.

Wrox guides are crafted to make learning programming languages and technologies easier than you think. Written by programmers for programmers, they provide a structured, tutorial format that will guide you through all the techniques involved.

About the Author
Patrick Cauldwell somehow found his way to a career in software despite earning a bachelor’s degree in East Asian Studies. From a work-study job in the student computer lab at college through early jobs in quality assurance and localization, and finally into full-time software engineering, Patrick has always been interested in what makes computers tick. He’s worked in a wide range of software operations, from very large projects at Intel to a very small start-up to a consulting job in the midst of the .COM boom.


Full download


Posted: June 29th, 2008, 11:17am CEST

Tags  [edit]

In Mastering CSS with Dreamweaver CS3, authors Stephanie Sullivan and Greg Rewis demonstrate how to use Dreamweaver CS3 and CSS together to create highly individualized, standards-based layouts. Through hands-on projects with visuals, the book gives readers an in-depth understanding of Dreamweaver's 32 CSS-based layouts (new in Dreamweaver CS3) and their application, enabling every user of Dreamweaver to learn CSS effectively and easily.

About the Author

Recognized as a Dreamweaver, accessibility, CSS and XHTML expert by the worldwide Web community, Stephanie Sullivan frequently presents at conferences, where her insightful, down-to-earth, and entertaining sessions garner top ratings. Stephanie's tutorials and educational articles appear regularly on sites such as Adobe's Developer Center. Greg Rewis is the Worldwide Senior Evangelist for Web Tools for Adobe and spends over 200 days a year on the road, talking with customers, giving product demonstrations at trade shows and seminars, speaking at industry conferences, and leading specialized advanced training sessions featuring Adobe's Web Tools product line.

Full download


Posted: June 29th, 2008, 11:08am CEST

Tags  [edit]

This book is set up to teach you the basics of Flash and what you need to know to design Flash games that are playable on the Wii. The first two chapters teach the basic concepts of working with Flash and ActionScript (Flash’s programming language). From there, you will learn to create a basic game and play it on your Wii. After that, each chapter teaches a new technique you can use in your Wii Flash games. The game-creating chapters build on each other, so if you’re new to Flash and ActionScript, you can go through them in order. If you feel comfortable with Flash and ActionScript, you can skip around the book to any chapter you’d like.

The example files for this book can be downloaded from this book’s page on the McGraw-Hill Professional web site (www.mhprofessional.com).

Full download


Posted: June 29th, 2008, 11:08am CEST

Tags  [edit]

Are you looking for a deeper understanding of the Java™ programming language so that you can write code that is clearer, more correct, more robust, and more reusable? Look no further! Effective Java™, Second Edition, brings together seventy-eight indispensable programmer’s rules of thumb: working, best-practice solutions for the programming challenges you encounter every day.

 

This highly anticipated new edition of the classic, Jolt Award-winning work has been thoroughly updated to cover Java SE 5 and Java SE 6 features introduced since the first edition. Bloch explores new design patterns and language idioms, showing you how to make the most of features ranging from generics to enums, annotations to autoboxing.

 

Each chapter in the book consists of several “items” presented in the form of a short, standalone essay that provides specific advice, insight into Java platform subtleties, and outstanding code examples. The comprehensive descriptions and explanations for each item illuminate what to do, what not to do, and why.


Full download


Posted: June 29th, 2008, 11:07am CEST

Tags  [edit]

Wi-Fi networking is supposed to be simple. So why do so many people tear their hair out when trying to configure their wireless networks?It's all about the details. In this book, Wi-Fi experts Glenn Fleishman and Adam Engst put AirPort through its paces, teaching you in step-by-step, illustrated examples about how to remove the frustration in your configuration. The book covers the range of your AirPort and Wi-Fi needs, starting with how to pick the appropriate base station and adapter card--Apple is often best, but it's worth considering alternatives. It tells you how to determine the best place for your Wi-Fi equipment, and then how to configure your base station and computer for precisely your needs. A long section explains setting up your own dynamic addressing, a common need for home networks with a mix of computers and needs. Next, the book covers six ways to improve your network's coverage area and range, providing higher speeds at longer distances. Finally, you find out about securing your network: both keeping intruders out and securing the data that passes over the network. Four appendices cover related issues, including AirPort Express configuration, setting up a software base station, using AirPort Management Utilities, and finding the right Wi-Fi adapter for an older Mac or PC.

Full download


Posted: June 29th, 2008, 11:05am CEST

Tags  [edit]

After learning the language of design, how does one effectively use standards-based technologies to create visually strong Web sites? The full-color Professional Web Standards Design and Development gives developers a peek into the process of the best designers in the world through the work of high profile, real-world Web sites that made them famous. The book focuses on deconstructing these top-tier large-scale sites with particular attention given to deconstructing CSS.

About the Author

Christopher Schmitt is an award-winning Web designer who has been working with the Web since 1993. He is the author of CSS Cookbook, which was named Best Web Design Book of 2006, and one of the first books that looked at CSS-enabled designs, Designing CSS Web Pages (New Riders). Kevin Lawver has been on the web for thirteen years, and writing web applications for almost eleven while working for AOL for twelve. He's built big ones, small ones, and gone about it in many different ways.

Full download


Posted: June 28th, 2008, 9:39am CEST

Tags  [edit]

AT the time of going to press, it is twelve years ago since Stephen Darbishire photographed the Coniston saucer. Twelve years since the writer first examined and correlated the Darbishire and Adamski photographs by orthographic projection in Space, Gravity and the Flying Saucer.

At that time the scientific world was clamouring for 'just one tiny shred of scientific evidence' to justify the existence of flying saucers. 'Show us just one' they said, 'and we might begin to think there is something in it'.

The analysis of these two photographs was in the strictest sense scientific, and the resulting conclusions were fair and unbiased. Yet although these offered something a little better than the 'tiniest shred of scientific evidence', for the only alternative amounted to a world-wide conspiracy, the conspicuous silence which followed, both in the national dailies and the scientific press, left no doubt as to their interest. Perhaps it was simply a case of the lay public press not being able to understand, despite my attempts to portray the claim simply. Maybe it was out of sheer scientific aloofness that the technical press chose to ignore it. But the fact remains—the analysis did not fail to impress all those who read it. And further, the claim is just as valid today as it was then; it still stands up to sensible consideration.

Full download


Posted: June 28th, 2008, 9:37am CEST

Tags  [edit]

"Great book! Fills a void in the Java world. Necessary reading for all Java developers, designers, and interface designers."
--Theo Mandel, Ph.D., author of The Elements of User Interface Design

The adoption of the Java Look and Feel Design Guidelines has contributed to a consistent user interface that gives Java applications a recognizable, uniform design. However, the distinctions between interface designers and developers in today's Internet application development environment are increasingly blurred. Most developers also design applications, though few are solely dedicated to interface design tasks. With this situation in mind, the second edition of this award-winning book includes:

  • New, updated, and expanded guidelines
  • A companion CD-ROM with code samples and a large collection of graphics designed for use with Java Foundation Classes (JFC) components
  • A comprehensive list of terms translated into nine languages

The Java Look and Feel Design Guidelines, Second Editioncontinues to be an invaluable resource for creating cross-platform Java applications and applets with JFC components. The book covers design concepts underlying the Java look and feel and techniques for managing cross-platform delivery, applets, accessibility, and internationalization. It introduces the visual design and behavior provided with the Java look and feel and provides instruction in the design of application graphics. Reference chapters discuss windows, dialog boxes, menus, toolbars, basic controls, text components, tables, and tree components.

About the Author

The Java Look and Feel Group at Sun Microsystems
creates interface standards that enable designers and developers to build outstanding human interfaces with the Java programming language.

Full download


Posted: June 28th, 2008, 8:22am CEST

Tags  [edit]

The Only Certification Study System Based on 300,000+ Hours of IT Training Experience
  • 100% Complete Coverage--All official test objectives for the Dreamweaver MX certification exam are covered in detail
  • Hands-on Exercises--Step-by-step instruction modeled after classroom labs
  • Exam Watch--Warnings based on thorough post-exam research identifying the most troublesome exam topics and how to answer them correctly
  • Three Types of Practice Questions--Knowledge, scenario, and lab-based questions, all with in-depth answers
  • From the Classroom--Discussions of important issues direct from the classroom

Full coverage of the topics you need to review, including how to:

  • Define a new site and define an existing site
  • Create a document and set page properties
  • Achieve page layout with tables, frames, and layers
  • Add content to the source code
  • Create image maps, jump menus, and navigation bars and add links
  • Build forms and insert form objects
  • Work with behaviors
  • Build Web applications and add server-side functionality
  • Manage HTML and CSS styles
  • Manage content and work with templates
  • Set up preview browsers
  • Test, troubleshoot, and manage your Web site
About the Author

Marc Campbell designs Web sites (including destination sites for DC Comics and MAD Magazine), e-government portals, e-business applications, and online fanzines. He has used Dreamweaver on a near-daily basis since 1999. Marc taught a 12-hour Dreamweaver unit in his comprehensive Web design class for Millennium Institute of Computers, familiarizing him with the needs of students seeking certification and employment in Web design fields. As an author, he wrote PageMaker 7 from A to Z as well as several magazine articles on computer topics.

Full download


Posted: June 28th, 2008, 8:20am CEST

Tags  [edit]

A Fully Integrated Study System for OCP Exam 1Z0-050

Prepare for the Oracle Certified Professional Oracle Database 11g New Features for Administrators exam with help from this exclusive Oracle Press guide. In each chapter, you'll find challenging exercises, practice questions, a two-minute drill, and a chapter summary to highlight what you've learned. This authoritative guide will help you pass the test, and serve as your essential on-the-job reference. Get complete coverage of all OCP objectives for exam 1Z0-050, including:

  • Installation and upgrades
  • Partitioning and storage
  • Intelligent infrastructure
  • Diagnostics and fault management
  • Performance
  • Oracle Recovery Manager and Oracle Flashback
  • Security
  • Oracle SQL Performance Analyzer
  • SQL plan management
  • Automatic SQL tuning

On the CD-ROM:

  • One full practice exam that simulates the actual OCP exam
  • Detailed answers and explanations
  • Score report performance assessment tool
  • Complete electronic book
  • Bonus exam available free with online registration

About the Author

Sam R. Alapati, OCP, is an experienced Oracle DBA who currently manages Oracle databases at the Boy Scouts of America's national office in Los Colinas, Texas. Previously, he was a senior principal consultant for Oracle Corporation in New York.


Full download


Posted: June 28th, 2008, 8:19am CEST

Tags  [edit]

The original Struts project revolutionized Java web development and its rapid adoption resulted in the thousands of Struts-based applications deployed worldwide. Keeping pace with new ideas and trends, Apache Struts 2 has emerged as the product of a merger between the Apache Struts and OpenSymphony WebWork projects, united in their goal to develop an easy-to-use yet feature-rich framework. Struts 2 represents a revolution in design and ease of use when compared to classic Struts. It adds exciting and powerful features such as a plugin framework, JavaServer Faces integration, and XML-free configuration.

Struts 2 In Action introduces the Apache Struts 2 web application framework and shows you how to quickly develop professional, production-ready modern web applications. Written by Don Brown, one of the leading developers of Struts 2, Chad Davis, a passionate Struts 2 developer, along with Scott Stanlick, this book gently walks you through the key features of Struts 2 in example-driven, easy-to-digest sections.

Struts 2 in Action delivers accurate, seasoned information that can immediately be put to work. This book is designed for working Java web developers-especially those with some background in Struts 1 or WebWork. The core content, covering key framework components such as Actions, Results, and Interceptors, includes new features like the annotation-based configuration options. You'll find chapters on Struts 2 plugins, FreeMarker, and migration from Struts 1 and WebWork 2. Finally, new topics such as the Ajax tags, Spring Framework integration, and configuration by convention give familiar subjects new depth.

About the Author

Don Brown is the Technical Lead for Hosted Services at Atlassian Software Systems, with a background in the commercial and US Department of Defense sectors. He is a member of the Apache Software Foundation, and has been a Struts committer since 2003. He is also a committer on several Apache Commons projects and a frequent speaker at JavaOne, ApacheCon, and Java user groups.

Chad Davis is a J2EE developer, software consultant, and writer. He has a wide background in writing that ranges from government research and public relations to academic writing in computer science. In addition to publications in a variety of computer science journals, he has published poetry and written ddraft legislation at the state level.

Scott Stanlick is a corporate IT instructor with experience in embedded systems, client-server applications, and large scale distributed applications. As a musician needing a "real job" to buy musical gear, he earned a B.A. in Computer Science and has been writing software to pay for his drumming habit ever since. He builds web sites during his free time and plays shows most weekends.


Full download


Posted: June 28th, 2008, 8:18am CEST

Tags  [edit]

SOA is one of the latest technologies enterprises are using to tame their software costs - in development, deployment, and management. SOA makes integration easy, helping enterprises not only better utilize their existing investments in applications and infrastructure, but also open up new business opportunities. However, one of the big stumbling blocks in executing SOA is security. This book addresses Security in SOA with detailed examples illustrating the theory, industry standards and best practices.

It is true that security is important in any system. SOA brings in additional security concerns as well rising out of the very openness that makes it attractive. If we apply security principles blindly, we shut ourselves of the benefits of SOA. Therefore, we need to understand which security models and techniques are right for SOA. This book provides such an understanding.

Usually, security is seen as an esoteric topic that is better left to experts. While it is true that security requires expert attention, everybody, including software developers, designers, architects, IT administrators and managers need to do tasks that require very good understanding of security topics. Fortunately, traditional security techniques have been around long enough for people to understand and apply them in practice. This, however, is not the case with SOA Security.

Anyone seeking to implement SOA Security is today forced to dig through a maze of inter-dependent specifications and API docs that assume a lot of prior experience on the part of readers. Getting started on a project is hence proving to be a huge challenge to practitioners. This book seeks to change that. It provides bottom-up understanding of security techniques appropriate for use in SOA without assuming any prior familiarity with security topics on the part of the reader.

Unlike most other books about SOA that merely describe the standards, this book helps you get started immediately by walking you through sample code that illustrates how real life problems can be solved using the techniques and best practices described in standards. Whereas standards discuss all possible variations of each security technique, this book focusses on the 20% of variations that are used 80% of the time. This keeps the material covered in the book simple as well as self-sufficient for all readers except the most advanced.

About the Author

Dr. Tamarao (Rama) Kanneganti is Chief Technology Officer (CTO) at HCL EAI Services. Rama has a Ph.D. in programming languages from Rice University and has worked at Bell Labs in databases and large programming systems. Currently, he advises enterprise clients in formulating and evaluating SOA strategies. Rama works out of Grosse Pointe Woods (near Detroit), Michigan, USA.

Prasad A. Chodavarapu is General Manager (Technology) at HCL EAI Services, Bangalore, India. Prasad leads service teams designing and deploying integration solutions at enterprises world-wide. Prasad's current focus is on the use of application-oriented networking technologies to implement and secure SOA.


Full download


Posted: June 28th, 2008, 8:11am CEST

Tags  [edit]

If you're a web developer, you know that you can use Ajax to add rich, user-friendly, dynamic features to your applications. With the Google Web Toolkit (GWT), a new Ajax tool from Google that automatically converts Java to JavaScript, you can build Ajax applications using the Java language.

GWT in Practice is an example-driven, code-rich book designed for web developers already familiar with the basics of GWT who now want hands-on experience. After a quick review of GWT fundamentals, GWT in Practice presents scores of handy, reusable solutions to the problems you face when you need to move beyond "Hello World" and "proof of concept" applications. This book skips the theory and looks at the way things really work when you're building. I also shows you where GWT fits into the Enterprise Java Developer's toolset. Written by expert authors Robert Cooper and Charlie Collins, this book combines sharp insight with hard-won experience. Readers will find thorough coverage of all aspects of GWT development from the basic GWT concepts to in depth real world example applications.

The first part of the book is a rapid introduction to the GWT methodology The second part of the book then delves into several practical examples which further demonstrate core aspects of the toolkit The book concludes by presenting several larger GWT applications including drag and drop support for UI elements, data binding, processing streaming data, handling application state, automated builds, and continuous integration.

Along the way GWT in Practice covers many additional facets of working with the toolkit. Various development tools are used throughout the book, including Eclipse, NetBeans, IDEA, Ant, Maven, and, of course, the old fashioned command line. The book also addresses integrating GWT with existing applications and services along with enterprise and team development.

About the Author

Robert Cooper is a JEE developer with 15 years of web development experience. He is a contributor to several open source projects, including the ROME RSS/Atom API plugins for Podcasting and MediaRSS, is the author of the FeedPod text-to-speech podcasting system, and the gwt-maven plugins for supporting Maven based builds for Google Web Toolkit.


Full download


Posted: June 28th, 2008, 8:09am CEST

Tags  [edit]

This is the first book focused exclusively on Internet worms, offering you solid worm detection and mitigation strategies for your work in the field. This ground-breaking volume enables you to put rising worm trends into perspective with practical information in detection and defense techniques utilizing data from live networks, real IP addresses, and commercial tools. The book helps you understand the classifications and groupings of worms, and offers a deeper understanding of how they threaten network and system security.

After examining how a worm is constructed and how its major life cycle steps are implemented, the book scrutinizes targets that worms have attacked over the years, and the likely targets of the immediate future. Moreover, this unique reference explains how to detect worms using a variety of mechanisms, and evaluates the strengths and weaknesses of three approaches—traffic analysis, honeypots and dark network monitors, and signature analysis. The book concludes with a discussion of four effective defenses against network worms, including host-based defenses, network firewalls and filters, application layer proxies, and a direct attack on the worm network itself.

Along with the enormous growth of the Internet, threats to all computers are increasing in severity, especially from worms, which can easily exploit any weakness in a network and can lead to its total compromise. This is the first book focused exclusively on Internet worms, offering computer and network security professionals solid worm detection and defense strategies for their work in the field.

Text focuses exclusively on Internet worms, offering worm detection and mitigation strategies to help professionals with their challenging work in the field.

About the Author

Jose Nazario is a senior software engineer at Arbor Networks, an internet security company. He is also a consultant and researcher at Crimelabs Research, a think tank and consulting firm. He holds a Ph.D. in biochemistry from Case Western Reserve University. He has published extensively.


Full download


Posted: June 28th, 2008, 8:06am CEST

Tags  [edit]

A Comprehensive, Thorough Introduction to High-Speed Networking Technologies and Protocols

Network Infrastructure and Architecture: Designing High-Availability Networks takes a unique approach to the subject by covering the ideas underlying networks, the architecture of the network elements, and the implementation of these elements in optical and VLSI technologies. Additionally, it focuses on areas not widely covered in existing books: physical transport and switching, the process and technique of building networking hardware, and new technologies being deployed in the marketplace, such as Metro Wave Division Multiplexing (MWDM), Resilient Packet Rings (RPR), Optical Ethernet, and more.

Divided into five succinct parts, the book covers:

  • Optical transmission

  • Networking protocols

  • VLSI chips

  • Data switching

  • Networking elements and design

Complete with case studies, examples, and exercises throughout, the book is complemented with chapter goals, summaries, and lists of key points to aid readers in grasping the material presented.

Network Infrastructure and Architecture offers professionals, advanced undergraduates, and graduate students a fresh view on high-speed networking from the physical layer perspective.

About the Author

Krzysztof Iniewski, PhD, is a founder and President of CMOS Emerging Technologies, Inc., a high-technology consulting company in Vancouver, Canada. Previously, Dr. Iniewski served as a university professor and R&D manager. He holds twenty-eight international patents and is a Senior Member of the IEEE. He is an editor of Wireless Technologies: Circuits, Systems, and Devices; VLSI Circuits: A System Perspective; and VLSI Circuits for Bio-Medical Applications.

Carl McCrosky, PhD, is a Professor of Electrical and Computer Engineering at the University of Saskatchewan (Canada). Previously, Dr. McCrosky was principal engineer with PMC-Sierra, Inc., professor of computer science at the University of Saskatchewan, chief scientist of HyperCore, Inc., and a partner in Andyne Computing, Ltd.

Daniel Minoli has worked and published extensively in the technology field, with more than thirty years of hands-on experience in networking, IT, telecommunications, wireless, and video/IPTV. He has helped develop systems and solutions for such organizations as SES Americom, Prudential Securities, AT&T, Telcordia, New York University, Stevens Institute of Technology, and more.


Full download


Posted: June 28th, 2008, 8:04am CEST

Tags  [edit]

Digital technologies have been engines of cultural innovation, from the virtualization of group networks and social identities to the digital convergence of textural and audio-visual media. User-centered content production, from Wikipedia to YouTube to Open Source, has become the emblem of this transformation, but the changes run deeper and wider than these novel organizational forms. Digital culture is also about the transformation of what it means to be a creator within a vast and growing reservoir of media, data, computational power, and communicative possibilities. We have few tools and models for understanding the power of databases, network representations, filtering techniques, digital rights management, and the other new architectures of agency and control. We have fewer accounts of how these new capacities transform our shared cultures, our understanding of them, and our capacities to act within them. Advancing that account is the goal of this volume.

About the Author

Joe Karaganis is a program director at the Social Science Research Council in New York. His work focuses on changes in the organization of cultural production in the digital context and on the intersection between information policy and social practice. He directs two programs at the SSRC: Necessary Knowledge for a Democratic Public Sphere and Culture, Creativity, and Information Technology.


Full download


Posted: June 28th, 2008, 8:03am CEST

Tags  [edit]

The vast majority of searchers never make it past page two of Google or click on sponsored listings, so being at the top of the standard search results can literally transform your business. Having your site in the top 10 is like having a store near the entrance of the largest shopping mall in history, while if you're outside the top 20 you could experience the frustration of an empty shop with few visitors and poor conversion rates.

Search engine optimization (or SEO for short) involves making it easy for search engines to find your website and boosting your position in their rankings. Get to the Top on Google is the first book to address all aspects of search engine marketing comprehensively through a simple, seven-step methodology, tried and tested with clients small and large, including Amazon and Microsoft. Designed to be accessible for the beginner but comprehensive enough for the skilled marketer, the book is illustrated with global case studies and covers emerging ideas in Web 2.0, local search optimization and the future of search itself.

Discover how to attract searchers with the phrases that pay, how to court the crawl of the Google spiders, tips for copywriting and link building, how to target the long tail, and techniques for tracking and fine-tuning your campaign to make more money online. This book could be the best investment you ever make in your website and your business.

About the Author

David is a leading search engine optimization (or S.E.O) expert and has initiated and steered multi-million pound e-business projects at two of the UK's biggest companies (British Airways and Centrica) and played a leading role in the relaunch and Internet marketing of the AA's website in 2001. As principal consultant and owner of SEO Expert Services, he works with companies large and small to improve their search engine placement. A regular speaker on e-commerce at industry and professional events, David is passionate about the power of the internet to transform our society. David is an L.S.E graduate, Chartered Accountant and IT Professional. He is a qualified C.S.E.M search engine marketeer and member of S.E.M.P.O, the Search Engine Marketing Professional Organization.


Full download


Posted: June 27th, 2008, 6:01am CEST

Tags  [edit]

Part of the TotalRecall: IT Certification System Series, this new book fills the gap existing in the complete study aid material available for candidates preparing to set the CompTIA Security+ Exam. This book covers information associated with each exam topic in detail and includes information found in no other book. This manual is designed to provide information to help readers study for and pass CompTIA's Security+ certification exam. Every effort has been made to make this manual as complete and accurate as possible. Just reviewing the table of contents, you will see that through TotalRecall Publications, I was given the freedom to build on what I have learned from running a Voc Tech school. For example, the chapter numbers are written in Base 2.

The goal here is to reinforcement, learn binary math, since that is how much of computing works. In this release, we teamed up with other alpha geek around the world with the end result is you will not find another Security+ book with more geekie details, if you need them. This title (ExamInsight) is a reference manual for those who are thinking, "I want to make sure I know what I think I know before I spend a couple hundred bucks on a SY0-101 exam." The ExamInsight Book contains 400 well-researched pages that follow CompTIA's certification Objectives. The contents were thoroughly tech-reviewed by Michael Woznicki and confirmed to be directly related to the Security+ SY0-101 exam. If you are already in Security networking, and don't want/need a complete certification/reference/killer idea book, try the ExamWise For Security+

About the Author

The lead authors, Tcat Houser, a CompTIA certification content veteran, and Helen O'Boyle, a long-time multi-platform Security specialist, have combined their talents and background in earning dozens of certifications, to create this guide. It is useful to both Security+ certification candidates and those wanting to read an excellent survey of current security topics.

Tcat Houser (Network+, MCSE, Server+, CTT+) has garnered other milestones such as IBM PSE and Microsoft MCSE/MCT. This is the result of almost 40 years of "fussing with electronics". When not writing or teaching, he is doing research. Tcat accomplishes so many tasks because to him, it isn’t work, its fun, and he has fun 18 hours a day, 7 days a week. You can reach him by sending mail to Author@bfqpress.com or Tcat@Tcat.net.

Looking back at the last book where I (Tcat Houser) was the lead author (i-Net+ Exam Prep 1576105989) the independent reviews were very good, and most readers understood that I had two intentions. One, ace the test. Two, supply the information to be a reference manual and/or alert the reader to upcoming technologies so as today’s hero, the reader was not tomorrow’s zero.

In the two years since that release, I led a number of career changers through CompTIA and wrote my own courseware. Building on that learning, you have this release.


Full download


Posted: June 27th, 2008, 5:57am CEST

Tags  [edit]

Facelets is a templating language developed from the ground up with  JavaServer™ Faces (JSF™) in mind. Because Facelets has come about as aresult of many of the concerns with JavaServer™ Pages (JSP™) API when building JSF views, it steps outside of the JSP specification and provides a highly performant, JSF-centric view technology. Its top properties are templating, code reuse, and ease of development.

Focusing on these priorities allows Facelets to help make JSF suitable for large-scale projects. For example, one of the first things a Facelets developer finds is that the technology immediately leads to a reduction in user interface (UI) code. Take our advice: use Facelets in your applications instead of JSP. In this book, we will show you how to maximize your JSF productivity with Facelets by leveraging it the right contexts.

Full download


Posted: June 27th, 2008, 5:56am CEST

Tags  [edit]

You already know Excel 2007. Now you'd like to go beyond with shortcuts, tricks, and tips that let you work smarter and faster. And because you learn more easily when someone shows you how, this is the book for you. Inside, you'll find clear, illustrated instructions for 100 tasks that reveal cool secrets, teach timesaving tricks, and explain great tips guaranteedto make you more productive with Excel 2007.
  1. Minimal text and maximum illustrations
  2. Task-oriented, step-by-step approach

  3. Navigational aids connect instructions to illustrations

  4. Self-contained, two-page lessons

  5. Uniform layout makes it easy to read less, learn more

How easy is it?

Look for these symbols marking the difficulty of each task.

  • Demonstrates a new spin on a common task
  • Introduces a new skill or a new task

  • Combines multiple skills requiring in-depth knowledge

  • Requires extensive skill and may involve other technologies

About the Author

Denise Etheridge ( Burlington, NJ) is the president and founder of BayCon Group, Inc. She publishes Web sites, provides consulting services on accounting-related software, and teaches college-level computer and accounting courses. Denise has also written several Web-based software tutorials, and has been training and assisting clients with the implementation of accounting-related software since 1985. Stanford University and the United States House of Representatives are among her former clients.

Full download


Posted: June 27th, 2008, 5:55am CEST

Tags  [edit]

The field of radionavigation signals and systems has seen significant growth in recent years. Satellite systems are very efficient, but owing to their limited exposure and/or availability in some environments, they do not cover the whole spectrum of applications. Thus, many other positioning techniques are being developed.

Now, Global Positioning presents an overview of the strengths and weaknesses of various systems with a specific emphasis on those that are satellite-based. Beginning with a description of the evolution of positioning systems, the book provides detailed coverage of the three main Global Navigation Satellite System (GNSS) constellations, discusses how to cope with indoor positioning, defines development activities and commercial positioning, and proposes a vision for the future of the field.

Special features of the book include:

  • Exercises to test and challenge the reader's understanding

  • Direct comparison between constellations and other positioning systems

  • Mathematical content kept to a minimum in order to maximize accessibility and readability

  • Descriptions of European and U.S. discussions for Galileo

  • Historical aspects and links between the distant past and current systems

  • Footnotes that provide hints and comments to the reader

At a time when the positioning domain is experiencing such immense transformation, it is vital to have a solid understanding of the fundamental principles, current tech-nologies, and future improvements that will help estimate the performance and limita-tions of existing systems. Global Positioning fills an important need for professionals and students in a variety of fields who want a complete and authoritative overview of global positioning techniques.

About the Author

Nel Samama, PhD, has been Associate Professor in the Electronics and Physics Department at the Institut Telecom/Telecom & Management SudParis (France) since 1997. Previously, he spent nearly a decade with Thomson-CSF (now Thales).


Full download


Posted: June 27th, 2008, 5:54am CEST

Tags  [edit]

Integrate and manage workflow across Photoshop®, Illustrator®, InDesign®, Dreamweaver®, Acrobat®, and Flash®

Harness all the tools in the Adobe Creative Suite 3 toolbox with this in-depth guide from well-known Creative Suite experts Ted Padova and Kelly L. Murdock. This "Big Picture" book not only covers all the latest features and programs in CS3, it teaches you how to use them in a seamless, integrated workflow, as they were designed. You'll come away with techniques that keep your projects running smoothly and make you a more productive designer.

 

  • Set up efficient workflows for teams, studios, or freelancers
  • Manage color across Illustrator, InDesign, Acrobat, and Dreamweaver

  • Create, transform, and add effects to objects and layers

  • Export designs for Web and screen viewing

  • Easily revisit earlier versions of files

  • Add hyperlinks, animation, and movie and sound clips

  • Soft-proof, pre-flight, and prepare files for a variety of outputs

Manage files with Adobe Bridge

Assemble projects with InDesign

Add motion graphics with Flash

About the Author

Ted Padova has taught classes in graphic design and digital prepress at the University of California, Santa Barbara, and at UCLA for more than 16 years. He has written more than 25 books on Adobe software, including Adobe Acrobat PDF Bible and Creating Adobe Acrobat PDF Forms.

Kelly L. Murdock has authored or coauthored more than 20 books on Web design, graphics, and multimedia, including five editions of the 3ds max Bible and two editions of the Illustrator Bible. He is a freelance designer with a background in engineering and computer graphics.


Full download


Posted: June 27th, 2008, 5:53am CEST

Tags  [edit]

LightWave v9 Lighting is the only book on the market from a professional artist explaining the theory and application of lighting with LightWave 3D. The book has the following key features: Describes step-by-step everything you need to know about the qualities of light; Clearly explains modern lighting concepts; Steps through LightWave's impressive toolset, describing the qualities and uses of each tool and feature; Addresses lighting design issues, dealing with everything from the motivation of a light source to the emotional impact of color on the scene; Companion CD is packed with images and plugins, and includes a demo version of LightWave 3D version 9; Includes a 16 page color insert of lighting examples.

Full download


Posted: June 27th, 2008, 5:51am CEST

Tags  [edit]

A practical guide to creating a secure network infrastructure

* Understand basic cryptography and security technologies
* Identify the threats and common attacks to a network infrastructure
* Learn how to create a security policy
* Find out how to recover from a security breach
* Study specific implementation scenarios for securing your network environment

Designing Network Security is a practical guide designed to help you understand the fundamentals of securing your corporate network infrastructure. This book takes a comprehensive look at underlying security technologies, the process of creating a security policy, and the practical requirements necessary to implement a corporate security policy.

You will gain a thorough understanding of basic cryptography, the most widely deployed security technologies, and some emerging security technologies. You will be able to guide the architecture and implementation of a security policy for a corporate environment by knowing possible threats and vulnerabilities and understanding the steps required to perform a risk management assessment. Through the use of specific configuration examples, you will learn to specify the features required in network infrastructure equipment to implement the given security policy, including securing the internal corporate infrastructure, Internet access, and the dial-in environment.

This book is part of the Networking Technology Series from Cisco Press, which offers networking professionals valuable information for constructing efficient networks, understanding new technologies, and building successful careers.

About the Author

Merike Kaeo, CCIE No. 1287, has been in the networking industry for more than 15 years. As a member of the IEEE and IETF, she brings a wealth of technical and practical knowledge to the community, helping professionals to understand complex networking concepts. Merike was employed with Cisco Systems, Inc., beginning in June 1993, where she worked primarily on technical issues relating to router performance, network routing protocols, network design, and network security. From 1988 to 1993, Merike worked at the National Institutes of Health in Bethesda, MD, designing and implementing the original FDDI backbone for the NIH campus using Cisco routers. She received her BSEE degree from Rutgers University in 1987 and completed her MSEE degree from George Washington University in 1998.


Full download


Posted: June 27th, 2008, 5:47am CEST

Tags  [edit]

Updating the previous edition's tips to make them compatible with Excel 2007, and featuring new tips that are only available in Excel 2007, this new edition of Mr. Excel's popular software guide even incorporates suggestions sent in by readers. Each featured topic has a problem statement and description, followed by a broad strategy for solving the problem. Mr. Excel then walks readers through through the specific steps to solve the issue. Alternate strategies are also provided, along with common "gotchas" that trip users up, leaving readers with not only answers to their specific dilemmas, but also with new and quicker ways to use formulas and spreadsheets.

Full download


Posted: June 26th, 2008, 5:35am CEST

Tags  [edit]

Promising drug discovery efforts in the race to cure emerging diseases and thwart bioterrorism

It was not too long ago that scientists believed that the discovery of powerful antimicrobial agents and vaccines would lead to the eradication of viral diseases. A warning, however, of the looming threat of viral diseases on U.S. national security was sounded in the 2000 National Intelligence Estimate, The Global Infectious Disease Threat and Its Implications for the United States. This report predicted that infectious diseases would endanger U.S. citizens at home and abroad, threaten U.S. forces deployed overseas, and exacerbate social and political instability.

In the post-9/11 world, we can clearly see the gravity of those predictions, which greatly underscore the need for this timely publication. This is the first book that tackles head-on the myriad viral threats for which no effective drug treatments currently exist. Among the threats covered are potential bioterrorism agents and emerging viruses such as smallpox, influenza, Ebola, Marburg, SARS, Nipah, Hendra, Lassa fever, Junin, dengue, West Nile, and yellow fever.

The editor of this publication has assembled an international team of leading experts, giving readers a cutting-edge view on current drug discovery efforts to find novel antiviral agents in the battle to combat these diseases and threats. Following a general introduction to the problems of emerging diseases and bioterrorism, each chapter discusses potential strategies for the discovery of antiviral agents, reveals recent findings, and points to promising directions for further research. Many of the contributors have honed their knowledge and offer unique insights based on their work with powerful viruses such as herpes and HIV.

A variety of different strategies and targets are discussed in the ongoing exploration for effective treatment modalities. Specific targets of the virus's genomes and proteomes are presented as sources for antiviral agent prospectors. These include interferon evasion proteins, proteases, helicases, RNA polymerases, and methyl transferases. In addition, other targets presented are s-adenosylhomocystein hydrolase (SAH) and inosine monophosphate dehydrogenase (IMPDH). Generic approaches discussed include lethal mutagenesis, immunocamouflage, and prenylation inhibitors. Prodrugs and acyclic nucleoside monophosphates are among the antiviral countermeasures presented from the medicinal/bioorganic chemical arsenal.

With so much at stake, the need to collect promising antiviral drug discovery strategies in one volume and disseminate it to all researchers in the field has never been greater. This is urgent reading for all researchers in medicinal chemistry, pharmaceutical chemistry, drug discovery, biochemistry, virology, microbiology, and public health. This publication can help them in their charge to protect the health of the world against the perilous threat of emerging infectious diseases and bioterrorism.

About the Author

PAUL F. TORRENCE, PhD, is Professor of Chemistry at Northern Arizona University. He is the editor of Biomedical Chemistry: Applying Chemical Principles to the Understanding and Treatment of Disease and serves on the editorial boards for the journals Antiviral Research and Current Medicinal Chemistry.


Full download


Posted: June 26th, 2008, 5:33am CEST

Tags  [edit]

"Biographies profiles more than 50 artists, writers, humanists, kings, queens, and religious leaders in three- to five- page essays and sidebars...The Saaris' Renaissance will be a top choice for student researchers, particularly those in need of primary-source materials." (School Library Journal )

"The text is well written and precise in all volumes. Vocabulary is well defined, either by parentheses in the body of the article or by accompanying glossaries. Sidebars provide additional information and biographical material that supplement the text. Suggestions are given for research projects and activities, and dated Web sites are listed for further information. An affordable, quality reference for school and public libraries as a resource for reports and projects, this set provides a vivid, sometimes chilling glimpse of the people who actually lived in this brilliant and turbulent historical period."
-- VOYA (June 2003) (VOYA )

This resource brings the people of the Renaissance and Reformation to life for today's students.

Renaissance and Reformation: Biographies introduces students to 50 people of the era, including Galileo Galilei, Johannes Gutenberg, Ben Jonson, and others. (20030601)

Profiles fifty people who played a significant role during the Renaissance and Reformation periods in Europe, including John Calvin, Peter Paul Rubens, Catherine de Medici, and Johannes Kepler.


Full download


Posted: June 20th, 2008, 5:03pm CEST

Tags  [edit]

Algorithms are at the heart of every nontrivial computer application, and algorithmics is a modern and active area of computer science. Every computer scientist and every professional programmer should know about the basic algorithmic toolbox: structures that allow efficient organization and retrieval of data, frequently used algorithms, and basic techniques for modeling, understanding and solving algorithmic problems.

This book is a concise introduction addressed to students and professionals familiar with programming and basic mathematical language. Individual chapters cover arrays and linked lists, hash tables and associative arrays, sorting and selection, priority queues, sorted sequences, graph representation, graph traversal, shortest paths, minimum spanning trees, and optimization. The algorithms are presented in a modern way, with explicitly formulated invariants, and comment on recent trends such as algorithm engineering, memory hierarchies, algorithm libraries and certifying algorithms. The authors use pictures, words and high-level pseudocode to explain the algorithms, and then they present more detail on efficient implementations using real programming languages like C++ and Java.

The authors have extensive experience teaching these subjects to undergraduates and graduates, and they offer a clear presentation, with examples, pictures, informal explanations, exercises, and some linkage to the real world. Most chapters have the same basic structure: a motivation for the problem, comments on the most important applications, and then simple solutions presented as informally as possible and as formally as necessary. For the more advanced issues, this approach leads to a more mathematical treatment, including some theorems and proofs. Finally, each chapter concludes with a section on further findings, providing views on the state of research, generalizations and advanced solutions.

About the Author

Prof. Kurt Mehlhorn was appointed a Fellow of the ACM (1999) "for important contributions in complexity theory and in the design, analysis, and practice of combinatorial and geometric algorithms." A Professor of Computer Science at Saarland University since 1975, and a director of the Max-Plack-Institut für Informatik in Saarbrücken, he has coauthored over 250 refereed papers/articles, in collaboration with 200 researchers. Other awards include the Leibniz Award of the German Research Foundation in 1986 and the Konrad Zuse Medal of the German Society for Informatics in 1995.

Prof. Peter Sanders is a Professor of Computer Science at the University of Karlsruhe. A leading researcher in the area of theoretical and experimental algorithm analysis, in particular related to efficient algorithms for parallel processing and communication in networks, his responsibilities include organizing the European Symposium on Algorithms in Karlsruhe in 2008.

The authors have considerable experience teaching on the topic of algorithms and working on related industrial projects.


Full download


Posted: June 20th, 2008, 6:59am CEST

Tags  [edit]

iSCSI: The Universal Storage Connection is an informative overview and in-depth guide to the emerging iSCSI standard, the technology that enables data storage, access, and management over networks, intranets, and the Internet. The iSCSI protocol reduces the total cost of ownership of shared storage solutions and enables an organization to tie together disparate systems and data, including both server class systems and laptop and desktop systems. Numerous leading technology companies, including IBM®, Cisco Systems®, and Intel®, are currently supporting iSCSI initiatives.

Written for network and data storage professionals, this comprehensive book introduces iSCSI and explores its growing role within the data storage industry. It describes each element of the technology in detail—from session establishment through error handling—and examines the relationship between iSCSI and the SCSI protocol from which it evolved.

Specific topics discussed include:

  • iSCSI's use in small office, midrange, and high-end settings
  • TCP/IP fundamentals, and how they apply to iSCSI
  • The importance of data integrity
  • New hardware that addresses bandwidth and latency issues
  • iSCSI naming conventions
  • The establishment of a communication path between the host system and storage controller
  • Commands and data sequencing
  • Control of the flow of commands
  • Task management
  • Error handling
  • Companion technologies, including discovery and security processes
  • Backup and disaster preparation
  • iSCSI performance issues

In addition, the book includes an explanation of the technologies that hardware vendors are implementing to permit direct memory placement of iSCSI messages without additional main processor involvement.

A helpful icon appears throughout the book, mapping out appropriate reading tracks based on your technical level.

Comprehensive, clearly written, and organized for easy access, this iSCSI handbook serves as both an excellent starting point for those involved in data storage solutions and a guide to understanding the technically detailed Internet Engineering Task Force (IETF) iSCSI Standards document.

About the Author

John L. Hufferd has been a key technical leader and manager within IBM for more than thirty-five years and currently directs projects dealing with networks, storage, and SANs. He is the technical coordinator for the iSCSI track of the IPS workgroup in the IETF standards association.


Full download


Posted: June 20th, 2008, 6:55am CEST

Tags  [edit]

Work at your own pace through the easy numbered steps, practice files on CD, helpful hints, and troubleshooting tips to master the fundamentals of communicating your message effectively with the latest version of Office Publisher. Youll learn how to create professional-looking marketing and business materials, such as cards, flyers, and newsletters, by working with layout and design tools. Youll even learn how to export publications to PDF format for easy distribution and how to publish presentations to the web. With Step By Step, you can take just the lessons you need or work from cover to cover. Includes an easy-search companion CD with hands-on practice files, a complete eBook, a bonus quick reference to the new user interface, and more!

Key Book Benefits:

-Includes coverage of the fundamentals for designing effective business and marketing communications
-Features easy-to-follow lessons and hands-on skill-building exercises
-Includes an easy-search companion CD with practice files, a complete eBook, and other resources

About the Author

Joyce Cox has over 20 years' experience developing training materials about technical subjects for non-technical audiences. She is the author or coauthor of dozens of books about Microsoft Office applications and Microsoft Windows®, including Microsoft Office Word 2007 Step by Step, Microsoft Office Outlook® 2007 Step by Step, and Microsoft Office PowerPoint 2007 Step by Step. Joyce is the vice president of Online Training Solutions, Inc. She was president of and principle author for Online Press, where she developed the Quick Course series of computer training books for beginning and intermediate adult learners. She was also the first managing editor of Microsoft Press, an editor for Sybex, and an editor for the University of California.

Joan Preppernau is the author of over a dozen books about Windows and Microsoft Office applications, including Microsoft Office Word 2007 Step by Step, Microsoft Office Outlook 2007 Step by Step, and Microsoft Office PowerPoint 2007 Step by Step from Microsoft Press. In addition, Joan helped develop the Quick Course books for Microsoft Windows XP and Microsoft Windows 2000, both published by Online Training Solutions, Inc., where she is the president. Having learned about computers literally at her father's knee, Joan's wide-ranging experiences in the computer industry contribute to her enthusiasm for producing interesting, useful, and understandable training materials.


Full download


Posted: June 20th, 2008, 6:51am CEST

Tags  [edit]

Many organizations utilize traditional wire-based networking technologies to establish connections among computers. These technologies fall into the following three categories:

• Local area networks (LANs)
• Metropolitan area networks (MANs)
• Wide area networks (WANs)

LANs support the sharing of applications and printers, transfer of files, and sending e-mail within a room or building. Today, the industry standard for LANs is ethernet technology with 10baseT Category 5 twisted-pair wiring. MANs, which can cover the size of a college campus or large city, interconnect LANs by using protocols such as FDDI (Fiber Distributed Data Interface) and depend on leased circuits and optical fiber for transmission of the data. WANs, on the other hand, utilize telephone circuits, leased lines, and private circuits to support worldwide networking by using circuit and packet switching protocols.

Traditional networking technologies offer tremendous capabilities from an office, hotel room, or home. Activities such as communicating via e-mail with someone located in a faraway town or conveniently accessing product information from the World Wide Web are the result of widespread networking. But, limitations to networking through the use of wire-based systems exist because you cannot utilize these network services unless you are physically connected to a LAN or a telephone connection.

Full download


Posted: June 20th, 2008, 6:51am CEST

Tags  [edit]

SGML and markup languages can make your life easier. In this chapter, you learn:
  • Why markup languages are so popular
  • What SGML has to do with ISO and CALS
  • How SGML makes information transportable
  • How SGML protects your formatting and structure
  • How SGML is already gaining popularity on the Internet
  • What the future holds for SGML
Why Markup Languages Are So Popular

Markup languages, such as SGML and HTML, have changed the nature of information. Thanks to them, you can transport information across the planet and through all kinds of computer platforms and hosts. Your documents always retain their original structure and format.

Presenting information no longer requires a specific machine. It does not matter whether you are writing on a UNIX box, a Macintosh, an IBM mainframe, or a PC. Markup languages_SGML in particular_make your treatise infinitely transportable without changing its original appearance. You can write a zoological treatise, a movie review complete with video and sound clips, or a multimedia presentation, and transport it without losing its structure, content, or format.

SGML also makes your documents modular, interchangeable, and flexible. Hypertext takes advantage of this sort of flexible presentation of information. For example, if you click highlighted text in a help file on your PC, your computer display automatically jumps to information related to that text. For that event to happen, someone had to mark up or encode the related information. SGML provides the greatest flexibility possible for this sort of information interchangeability.

Full download


Posted: June 20th, 2008, 6:50am CEST

Tags  [edit]

Like many in the Linux community, you’ve probably heard of the Red Hat Certified Engineer (RHCE) program and the related RHCE exam, both of which were created by Red Hat, Inc. You may have heard that the RHCE exam is challenging, or you may have heard that it is not. You may have heard that the exam is focused on Red Hat Linux and that knowledge of Unix or a Linux distribution other than Red Hat Linux will not help you to pass the exam. Most of all, you may have wondered how RHCE certification might boost your career or, if you’re a hiring manager, whether RHCE certification could help you find qualified employees. I wrote this book to answer these questions and similar questions and to provide comprehensive material and exercises designed to prepare you to pass the RHCE exam.

Full download


Posted: June 20th, 2008, 6:48am CEST

Tags  [edit]

The first edition of Programming Visual Basic .NET has been one of the most popular .NET books since its release in April 2002. Many readers have reviewed it on Amazon. com, citing it as one of the best .NET Framework books they’ve encountered. It is often the only Visual Basic book in Amazon’s list of top sellers in the Computer and Internet category. Being on that list for 18 months is in itself quite remarkable, considering that books of this type typically become obsolete in a couple of months.

Which leads us to this question: why write a completely revised second edition if readers seem so satisfied with the original book? After all, I could have just uploaded some new material on my www.vb2themax.com Web site, as I’ve done for minor fixes and typo reports.

As a matter of fact, when Microsoft released Visual Studio .NET 2003 and version 1.1 of the .NET Framework in spring 2003, I thought that a new edition of the book was unnecessary and that making some notes available online would suffice. Like many developers, I initially perceived the new versions as minor upgrades from previous ones, but then I realized that many applications written for version 1.0 behave differently (or don’t work at all) under the new version. The truth is many areas of the .NET Framework changed remarkably in version 1.1—most notably ASP.NET and Web services— and both Visual Studio .NET and Visual Basic .NET themselves have evolved from its initial 2002 release. Not being aware of the new features means missing an opportunity to make your code run faster and more reliably, plus it means wasting a lot of time and energy tweaking the code to have it run under .NET Framework version 1.1.

These kinds of problems became more critical with the release of Windows Server 2003, which improves on Windows 2000 Server in areas such as Component Services, Internet Information Services, and security. If you write enterprise-level applications, you should absolutely take advantage of the improved robustness, scalability, and security in Windows Server 2003. Alas, some of the information provided in the first edition of the book—especially in the chapters on ASP.NET—is outdated and of little use under the newest version of the operating system. (This holds true for most books based on version 1.0 of the .NET Framework.)

The last—and decisive—factor that convinced me to write a completely new book was the opportunity to cover a few important topics that I left out in the first edition—namely, PInvoke, COM Interop, COM+, remoting, code access security, and Windows Forms applications over HTTP—and to illustrate techniques that I learned after the first edition was published. A new edition also allows me to improve chapters with new descriptions and more focused code examples.

Full download


Posted: June 19th, 2008, 6:45am CEST

Tags  [edit]

Describes the main computer modeling techniques that constitute the framework of modern power system analysis. After describing the main computational and transmission system developments influencing power system analysis, the book covers load or power flow, AC system faults and the electromechanical behavior of power systems. Dynamic models of power system plants and their use in multi-machine transient stability analysis are discussed. Chapters also cover the electromagnetic transients program, harmonic flow analysis, power system security and optimization analysis. Recent advances in interactive power system analysis and developments in computer graphics are also presented. The appendices cover the more basic aspects of power system theory, matrix analysis and numerical techniques to help newcomers pick up the relevant background.

Full download


Posted: June 19th, 2008, 6:42am CEST

Tags  [edit]

"In this book, Andy Baxevanis and Francis Ouellette . . . have undertaken the difficult task of organizing the knowledge in this field in a logical progression and presenting it in a digestible form. And they have done an excellent job. This fine text will make a major impact on biological research and, in turn, on progress in biomedicine. We are all in their debt."–Eric Lander from the Foreword

Reviews from the First Edition

"...provides a broad overview of the basic tools for sequence analysis ... For biologists approaching this subject for the first time, it will be a very useful handbook to keep on the shelf after the first reading, close to the computer."–Nature Structural Biology

"...should be in the personal library of any biologist who uses the Internet for the analysis of DNA and protein sequence data." –Science

"...a wonderful primer designed to navigate the novice through the intricacies of in scripto analysis ... The accomplished gene searcher will also find this book a useful addition to their library ... an excellent reference to the principles of bioinformatics."–Trends in Biochemical Sciences

This new edition of the highly successful Bioinformatics: A Practical Guide to the Analysis of Genes and Proteins provides a sound foundation of basic concepts, with practical discussions and comparisons of both computational tools and databases relevant to biological research.

Equipping biologists with the modern tools necessary to solve practical problems in sequence data analysis, the Second Edition covers the broad spectrum of topics in bioinformatics, ranging from Internet concepts to predictive algorithms used on sequence, structure, and expression data. With chapters written by experts in the field, this up-to-date reference thoroughly covers vital concepts and is appropriate for both the novice and the experienced practitioner. Written in clear, simple language, the book is accessible to users without an advanced mathematical or computer science background. This new edition includes:

  • All new end-of-chapter Web resources, bibliographies, and problem sets
  • Accompanying Web site containing the answers to the problems, as well as links to relevant Web resources
  • New coverage of comparative genomics, large-scale genome analysis, sequence assembly, and expressed sequence tags
  • A glossary of commonly used terms in bioinformatics and genomics

Bioinformatics: A Practical Guide to the Analysis of Genes and Proteins, Second Edition is essential reading for researchers, instructors, and students of all levels in molecular biology and bioinformatics, as well as for investigators involved in genomics, positional cloning, clinical research, and computational biology.

About the Author

Andy Baxevanis is the Associate Director for Intramural Research and the Director, Computational Genomics, at the National Human Genome Research Institute, National Institutes of Health. He received his B.S. in biological sciences from Cornell University in 1984 and his Ph.D. in the Department of Biology at The Johns Hopkins University in 1991. His research focuses on protein structure-function relationships, positional cloning, and the development of new methods for the analysis of gene expression data. His accomplishments have been recognized by the Bodossaki Foundation in Greece, who awarded him their 1999 Academic Prize in Medicine and Biology.

Francis Ouellette is Director of the Bioinformatics Core Facility at the Center for Molecular Medicine and Therapeutics, The University of British Columbia, and the Director of Bioinformatics for the Canadian Genetic Diseases Network. He previously held the position of GenBank Coordinator for the National Center for Biotechnology Information at the National Institutes of Health. He earned his B.Sc. in the Department of Biology at McGill University in 1991, and is the founder and moderator of bionet.molbio.yeast, a Usenet discussion forum for the yeast genomics community.


Full download


Posted: June 19th, 2008, 6:40am CEST

Tags  [edit]

The Java 2 Platform, Enterprise Edition, offers enterprise developers a simplified, component-based approach to creating applications for both intranets and the Internet.

Created by the Enterprise Team of the Java Software group at Sun Microsystems, Designing Enterprise Applications with the Java™ 2 Platform, Enterprise Edition describes the application configurations supported by the J2EE platform and presents practical guidelines for determining the best design for particular needs. It explores web-based clients based on Java servlets and Java ServerPages, middle-tier solutions using Enterprise JavaBeans technology, and backend connections based on JDBC technology. It also presents security, deployment, transaction management, and other key issues for today's applications.

Using both smaller code samples and a full-scale e-commerce example, this book provides concrete guidelines to assist with mastering the features and benefits of the J2EE platform.

Chapters include:
* An introduction to the J2EE platform and several scenarios for Internet and intranet applications built on the J2EE platform
* An in-depth discussion of the technologies provided by the J2EE platform
* How to create Web-based applications implemented with Java servlets and JavaServer Pages technologies
* How to implement the middle tier of J2EE applications using Enterprise JavaBeans component technology
* How to connect new J2EE applications to existing information systems using JDBC and other technologies
* A discussion of packaging and deploying applications for the J2EE platform
* Information on techniques, both automatic and programmatic, for managing transactions
* An in-depth exploration of the security features provided by the J2EE platform
* A complete hands-on example of an e-commerce application--the Java Pet Store Demo--written using these design guidelines
* A glossary of terms used in discussing the Java 2 Platform, Enterprise Edition and its technologies

About the Author

Nicholas Kassem is a Senior Staff Engineer with Sun Microsystems. He has influenced and had responsibility for a number of technologies and initiatives within Java Software, including the Java Web Server, Java Embedded Server, Java Servlet API, JavaServer Pages, Java Message Queuing, and the J2EE programming model.


Full download


Posted: June 19th, 2008, 6:38am CEST

Tags  [edit]

"The best logic of our time is to be found in computer science departments....Computer scientists (many of whom are former logicians) are developing the logic that really matters, the one that really meets the challenges of today's demands for automated reasoning. This book is a prime example of such triumph of useful logic." --The Bulletin of Mathematics Books

This book develops a type theory, studies its properties, and explains its uses in computer science. The book focuses in particular on how the study of type theory may offer a powerful and uniform language for programming, program specification and development, and logical reasoning. The type theory developed here reflects a conceptual distinction between logical propositions and computational data types. Starting from an introduction of the basic concepts, the author explains the meaning and use of the type-theoretic language with proof-theoretic justifications, and discusses various issues in the study of type theory. The practical use of the language is illustrated by developing an approach to specification and data refinement in type theory, which supports modular development of specification, programs, and proofs. Students and researchers in computer science and logic will welcome this exciting new book.

Studies a type theory and its applications to computer science. Basic ideas in the development of the type theory are explained.

About the Author

Zhaohui Luo is at JCMB, Edinburgh.

Full download


Posted: June 19th, 2008, 6:36am CEST

Tags  [edit]

First impressions are important.

To introduce your Assembly Language programming students to the fundamental concepts of contemporary computer architecture, start with a Reduced Instruction Set Computer (RISC).

When students first encounter computer architecture, they need to begin with the basics of modern computer organization. The MIPS architecture embodies the fundamental design principles of all contemporary RISC architectures:

  • All instructions are directly executed in hardware
  • The rate at which instructions are issued is maximized
  • Instructions are easy to decode
  • Only load and store instructions reference memory
  • Plenty of general purpose registers are provided (32 for MIPS)

MIPS Assembly Language Programming offers students an understanding of how the functional components of modern computers are put together and how a computer works at the machine-language level. The book begins with a datapath diagram that shows a simple implementation of the MIPS architecture, consisting of a register file, an ALU, a memory. a program counter, and an instruction register. As students progress through the text, they will elaborate on this established datapath diagram model, allowing them to visualize how the instructions are fetched and executed as they write their programs.

The Spim simulator for the MIPS architecture runs on PC's and Unix® systems. All the programming exercises are done using this simulator, which can be downloaded for free from the Internet. Using the MIPS simulator allows students to observe the contents of the registers and memory change as their programs execute. The students are not isolated by a particular operating system from experiencing and writing code dealing with:

  • Memory-mapped I/0
  • Interrupts and exception processing
  • Delayed loads and delayed branches for a pipelined implementation

It is assumed that students using this text already have some experience in developing algorithms, and running programs in a high-level language. The skills they will learn with MIPS Assembly Language Programming offer a sound basis for advanced work in computer architectures and complex assembly languages.


Full download


Posted: June 19th, 2008, 6:35am CEST

Tags  [edit]

Welcome to XML programming! In this book we're going to take a guided tour of what XML has to offer[md]we'll see it all, from the basics of XML to the advanced topics, from creating our own XML documents to using XML stylesheets, from creating XML links to creating XML browsers.

HTML is like Latin-a language that soon won't be spoken anymore. The new mother tongue for creating pages on the Web is XML (eXtensible Markup Language), the second-generation HTML available with Internet Explorer 4. How can you put it to work fast? This professional learn-it and do-it guide explains what XML is, shows how to implement it, and helps you master the intricacies. Invaluable for Web developers and content providers alike.

Full download


Posted: June 18th, 2008, 6:09am CEST

Tags  [edit]

Adobe Acrobat is one of the most widely recognized tools for document management, office communications, and improved workflow, and Acrobat 8 is the most powerful version yet, introducing new tools for shared reviews, creating automated forms, license management, additional security, and many others. Now that PDF has become the ubiquitous electronic document format, industries as diverse as engineering, legal, manufacturing, and government all rely on Acrobat to make their tasks run smoother and more efficiently. Here to help guide you, Acrobat expert Donna Baker presents real-life scenarios that you can apply to any situation in which document control and management is an issue. With practical advice, productivity tips, and step-by-step directions for using the latest Acrobat features, Acrobat 8 in the Office will help you understand the broad capabilities of this “what-can’t-it-do?” software. Among other useful features, this book also

• Shows you how to use Acrobat in real-life situations to improve productivity, cost savings, and communication.
• Covers the new features in Acrobat 8, including shared reviewing, Acrobat Connect (an online meeting room), auto-recognition form fields, new merging and document optimizing tools, redaction tools.
• Describes how to best combine new and existing Acrobat tools to accomplish nearly any office communication task.
• Includes a companion Web site at www.donnabaker.ca/downloads.html that contains source files for examples in the book, plus bonus projects and case study chapters.

About the Author

Information development specialist Donna L. Baker writes extensively about graphics applications and interactive knowledge products. She presents at professional development seminars and Acrobat user group meetings, and consults for a wide range of industries. Her work has appeared on PlanetPDF and Adobe Studio Web sites, and she has written several books about Acrobat, including the previous edition of this book and the popular Adobe Acrobat How-Tos.

Full download


Posted: June 18th, 2008, 6:04am CEST

Tags  [edit]

George Eliot’s Middlemarch, deemed by many the finest English-language novel of the nineteenth century, is rooted in a particular time and place. The time is the late 1820s and early 1830s and the place England—a country going through a profound change. Superstition was giving way to science, quackery to scientific medicine, stagecoaches to railroads, cottage industries and hand implements to factories and machinery, and the nation was still consumed with the controversies attendant on the First Reform Bill, finally enacted in 1832. The changes and societal shifts seemed epochal and transformational to the people of the time about which Eliot was writing (forty years later)—as indeed they were. The novel would lack much of its resonance if it were set in quieter, more settled times. The rub is, of course, to find any such times. The American and French Revolutions had taken place a scant fifty years before the events of Middlemarch—and they were epochal, the best of times and the worst of times. The European revolutions of 1848 lay between the times in which Middlemarch is set and the writing of the book, and they were seen as transforming the Continent. The First World War broke out thirty-four years after George Eliot died. It was called “the war to end all wars” and is seen by many as the defining line between the Victorian age and modern times. I could go on with a familiar litany of political, military, and social defining moments— the “quiet bland” Eisenhower 1950s were, after all, the time of the “red scare,” the stirrings of the civil rights movement, and the very real fears of nuclear war that still haunt most who were children then. At the time of writing the United States and the world are still reeling from the awful events of September 11, 2001—“a day in which the whole world changed,” we are told constantly.

Full download


Posted: June 18th, 2008, 6:01am CEST

Tags  [edit]

Many people suggested that I write a book on Viktor Schauberger, the extraordinary natural scientist, inventor and philosopher. Already in the 1920s he forewarned us, in speeches and articles, of the environmental crisis in which we are now caught and from which we seem to have little hope of escaping. In his lifetime he met mostly resistance and scorn, but now interest in his life and work is increasing in many parts of the world. People are impressed by this powerful character who had such a tragic destiny, and by the audacious theories with which he wanted to transform the world.

Viktor Schauberger was not a learned man in the conventional scientific sense. He had, however, seen right into the depths of the workings of Nature, and his theories are based on his own understanding of Nature's life and functions. He was, of course, an outsider, an individualist; but history teaches us that, even within natural science, such people have frequendy produced epoch-making discoveries, while in their own lifetimes being considered ignorant laymen by the learned world. Seldom achieving recognition themselves, following generations have often had cause to bless their work. It is possible that Viktor Schauberger will one day be included in this category of scientist

Full download


Posted: June 18th, 2008, 5:56am CEST

Tags  [edit]

Amobile adhoc network, is a system of autonomous mobile terminals connected by wireless links. Being independent of any infrastructure, these networks have the ability to be deployed easily, fast and cost efficient. The objective of this thesis is to exploit the advantages of the application of Code Division Multiple Access (CDMA) in the lower layers of such networks.

In next generation mobile networks (beyond 3G, 4G), it is expected that traffic will be a mixture of diverse traffic classes, such as data and multimedia, each posing different Quality of Service (QoS) demands. Adhoc wireless networks should be able to deal with all these traffic classes efficiently and achieve high capacity. Due to this variability of demands on the network, new adaptive Medium Access Control (MAC) protocols appear necessary to be developed, taking into consideration the peculiarities of adhoc networks. Such networks are self organizing and independent from the support of central controlling instances.

Full download


Posted: June 18th, 2008, 5:53am CEST

Tags  [edit]

This book focuses on various techniques of computational intelligence, both single ones and those which form hybrid methods. Those techniques are today commonly applied issues of artificial intelligence, e.g. to process speech and natural language, build expert systems and robots. The first part of the book presents methods of knowledge representation using different techniques, namely the rough sets, type-1 fuzzy sets and type-2 fuzzy sets. Next various neural network architectures are presented and their learning algorithms are derived. Moreover, the family of evolutionary algorithms is discussed, in particular the classical genetic algorithm, evolutionary strategies and genetic programming, including connections between these techniques and neural networks and fuzzy systems. In the last part of the book, various methods of data partitioning and algorithms of automatic data clustering are given and new neuro-fuzzy architectures are studied and compared.

Full download


Posted: June 18th, 2008, 5:52am CEST

Tags  [edit]

The Complete Idiot's Guide to PCs gives you the hands-on training you need to become productive with your new PCs. This book leads you from the very first stage (purchasing, setting up, and turning on a PC), through day-to-day operations (using Windows and applications; creating, formatting, and printing documents; browsing the Web; and sending and receiving email), and finishes up with tips for optimizing, configuring, and troubleshooting a PC. A simple scan of the outline reveals that The Complete Idiot's Guide to PCs is no standard PC reference book. From the very first pages and throughout the book, you perform the tasks required to learn and master your PC, and become more productive with software applications.

About the Author

Joe Kraynak has taught thousands of computer users how to use and troubleshoot their PCs, master Windows, and become more productive with software. His long list of computer books includes Using and Upgrading PCs, More Easy Windows 98, The Complete Idiot's Guide® to Microsoft Office 2000, Big Basics Book of Windows 98, Easy Internet and Sams Teach Yourself Notebook Basics in 10 Minutes. Joe has a master's degree from Purdue University and a strong commitment to making PCs more accessible to the novice user.


Full download


Posted: June 17th, 2008, 6:56pm CEST

Tags  [edit]

In 100 pages, you will learn to create and use widgets using Dashcode. Widgets are simple, typically small applications for a specific purpose, such as a weather report, a calculator, a stock quote, and the like that reside on the Mac Dashboard. Building these before Dashcode was time consuming though not hard; but now, you can whip up a widget fast. Creating Mac Widgets with Dashcode teaches you how.
  • Up to date with Leopard
  • The fast and easy way to learn to build widgets. You’ll be building widgets in an hour.
  • Dashcode makes widget development simple.
What you’ll learn
  • Basics of Dashcode development
  • Using templates
  • Using JavaScript for more complex widgets
  • Including user input in your widget
  • Using scripting with your widget
  • Importing data into your widget
Who is this book for?

Anyone interested in taking a shot at doing widgets. Widgets are easy and are quite popular, so there are a lot of hackers interested in doing it. Widgets can be built for a user’s specific needs, and you don’t need to be a programmer to do it.


Full download


Posted: June 17th, 2008, 6:36pm CEST

Tags  [edit]

This book introduces a new explanatory cross-layer model specifically designed to understand all aspects of ad hoc and sensor networking, from design through performance issues to application requirements. Future directions, challenges and potential simulation projects are also discussed. The topics included represent a significant portion of what is going on in academia and industry. The vast materials provided will enable readers to not only understand and position themselves in this hot area, but also to develop new capabilities, enhance skills, share expertise, consolidate knowledge and design future solutions. Thus, the book is useful for researchers and engineers, and anyone who seeks a deeper understanding of this growing field and wishes to pursue it as a future research topic.

Full download


Posted: June 17th, 2008, 6:18pm CEST

Tags  [edit]

This book provides an accessible approach to the study of Windows® programming with Visual C++®. It is intended to be an introduction to Visual C++® for technical people including practicing engineers, engineering students, and others who would like to understand Windows® programming and use its inherent graphic capabilities. While the book is aimed at a technical audience, the mathematical content is modest and it should be readable by most people interested in C++ programming. Readers of this book will be introduced to Windows® programming in perhaps the most natural way, by using the Visual C++® object-oriented environment and the tools of the Microsoft® Foundation Classes (MFC).

Full download


Posted: June 17th, 2008, 6:02pm CEST

Tags  [edit]

Evolutionary computing paradigms offer robust and powerful adaptive search mechanisms for system design. This book includes thirteen chapters covering a wide area of topics in evolutionary computing and applications including: Introduction to evolutionary computing in system design; evolutionary neuro-fuzzy systems; evolution of fuzzy controllers; genetic algorithms for multi-classifier design; evolutionary grooming of traffic; evolutionary particle swarms; fuzzy logic systems using genetic algorithms; evolutionary algorithms and immune learning for neural network-based controller design; distributed problem solving using evolutionary learning; evolutionary computing within grid environment; evolutionary game theory in wireless mesh networks; hybrid multiobjective evolutionary algorithms for the sailor assignment problem; evolutionary techniques in hardware optimization. This book will be useful to researchers in intelligent systems with interest in evolutionary computing, application engineers and system designers. The book can also be used by students and lecturers as an advanced reading material for courses on evolutionary computing.

Full download


Posted: June 17th, 2008, 6:02pm CEST

Tags  [edit]

Semantic Web services promise to automate tasks such as discovery, mediation, selection, composition, and invocation of services, enabling fully flexible automated e-business. Their usage, however, still requires a significant amount of human intervention due to the lack of support for a machine-processable description.

In this book, Jos de Bruijn and his coauthors lay the foundations for understanding the requirements that shape the description of the various aspects related to Semantic Web services, such as the static background knowledge in the form of ontologies, the functional description of the service, and the behavioral description of the service. They introduce the Web Service Modeling Language (WSML), which provides means for describing the functionality and behavior of Web services, as well as the underlying business knowledge, in the form of ontologies, with a conceptual grounding in the Web Service Modeling Ontology.

Academic and industrial researchers as well as professionals will find a comprehensive overview of the concepts and challenges in the area of Semantic Web services, the Web Services Modeling Language and its relation to the Web Services Modeling Ontology, and an in-depth treatment of both enabling technologies and theoretical foundations.

About the Author

Jos de Bruijn received his Master of Science degree in Technical Informatics from the Delft, University of Technology, The Netherlands, in 2003. Since 2003 he is employed as a researcher at the Digital Enterprise Research Institute (DERI), at the University of Innsbruck, Austria. His research interests include Semantic Web (Services) languages, Logical languages, Logic Programming and Non-Monotonic Reasoning. He is the main architect of the WSML language.

Dieter Fensel is the Scientific Director of the Digital Enterprise Research Institute (DERI) at the National University of Ireland, Galway in 2003, and the Director of the Digital Enterprise Research Institute (DERI) at the Leopold Franzens University of Innsbruck, Austria in 2006. His current research interests are around the usage of semantics in 21st century computer science.


Full download


Posted: June 17th, 2008, 6:02pm CEST

Tags  [edit]

Wikis are Web-based applications that allow all users not only to view pages but also to change them. The success of the Internet encyclopedia Wikipedia has drawn increasing attention from private users, small organizations and enterprises to the various possible uses of wikis.

Their simple structure and straightforward operation make them a serious alternative to expensive content management systems and also provide a basis for many applications in the area of collaborative work. We show the practical use of wikis in carrying out projects for users as well as for maintainers. This includes a step-by-step introduction to wiki philosophy, social effects and functions, a survey of their controls and components, and the installation and configuration of the wiki clones MediaWiki, TWiki and Confluence. In order to exemplify the possibilities of the software, we use it as a project tool for planning a conference.

About the Author

Anja Ebersbach is an information scientist. She is a university and technical college instructor, and is also active as a freelance IT trainer. She is working on her dissertation on the topic of "Wikis as Tools of Scientific Work."

Markus Glaser, also an information scientist, primarily works as a web and application programmer, where he specializes in MediaWiki and TWiki systems.

Dr. Richard Heigl, a historian, works as a freelance instructor, IT trainer and moderator of large group seminars. He is primarily occupied with the planning and moderation of wiki projects.

Alexander Warta, information scientist, is a doctoral candidate employed at Robert Bosch GmbH in Stuttgart. He is a specialist for the wiki software Confluence.


Full download


Posted: June 17th, 2008, 6:02pm CEST

Tags  [edit]

This book is the first volume of a running series under the title International Handbooks on Information Systems. The series is edited by Peter Bernus, Jacek Blazewicz, Günter Schmidt and Mike Shaw. One objective is to give state of the art surveys on selected topics of information systems theory and applications. To this end, a distinguished international group of academics and practitioners are invited to provide a reference source not only for problem solvers in business, industry, and government but also for professional researchers and graduate students.

It seemed appropriate to start the series with a volume covering some basic aspects about information systems. The focus of the first volume is therefore architectures. It was decided to have a balanced number of contributions from academia and practitioners. The structure of the material follows a differentiation betweeen modelling languages, tools and methodologies. These are collected into separate parts, allowing the reader of the handbook a better comparison of the contributions.

Information systems are a major component of the entire enterprise and the reader will notice that many contributions could just as easily have been included in another volume of the series which is on enterprise integration. Conversely, some traditionally information systems topics, as organisational analysis and strategic change management methods, will be treated in more depth in the Handbook on Enterprise Integration. The two volumes will complement each other.

The second edition of this volume is a representative survey on the most important results on Architectures of Information Systems which are presented by prominent experts. We have to thank not only the contributors for their effort but also various colleagues who helped us by suggesting relevant topics and qualified authors. The editors acknowledge the role of the advisory board members: Andy Bond, Guy Doumeingts, Keith Duddy, Mark Fox, Tom Gruber, Ted Goranson, Rudolf Haggenmüller, Linda Harvey, Matthias Jarke, Jim Melton, Chris Menzel, John Mylopoulos, Elmar J. Sinz, Riitta Smeds, François Vernadat.

One of the challenges was a technical one. We had to compile text and graphics together generated by distributed software systems from all over the world. Jörg Winckler and Anett Wagner for the second edition expertly resolved not only this problem with a number of supporters who are too many to name them all. We sincerely thank them for their help and support.

Full download


Posted: June 16th, 2008, 11:48am CEST

Tags  [edit]

This guide assists all levels of Microsoft Outlook users in furthering their understanding of the program’s features, from communicating with an ever-growing list of contacts to upgrading installations. A full range of functions are discussed, such as adding an appointment to a calendar, sending a message to only a portion of a distribution list, creating e-mail templates, and customizing menus and toolbars. Also addressed are setting up the Microsoft Free/Busy service, working with Internet faxes, and backing up data.

Full download


Posted: June 16th, 2008, 11:47am CEST

Tags  [edit]

There are dozens of Java frameworks out there, but most of them require you to learn special coding techniques and new, often rigid, patterns of development. Wicket is different. As a component-based Web application framework, Wicket lets you build maintainable enterprise-grade web applications using the power of plain old Java objects (POJOs), HTML, Ajax, Spring, Hibernate and Maven. Wicket automatically manages state at the component level, which means no more awkward HTTPSession objects. Its elegant programming model enables you to write rich web applications quickly.

Wicket in Action is an authoritative, comprehensive guide for Java developers building Wicket-based Web applications. This book starts with an introduction to Wicket's structure and components, and moves quickly into examples of Wicket at work. Written by two of the project's earliest and most authoritative experts, this book shows you both the "how-to" and the "why" of Wicket. As you move through the book, you'll learn to use and customize Wicket components, how to interact with other technologies like Spring and Hibernate, and how to build rich, Ajax-driven features into your applications.

About the Author

Martijn Dashorst is a software engineer with over 10 years of experience in software development. He has been actively involved in the Wicket project since it was open sourced, and has presented Wicket as a speaker at numerous conferences, including JavaOne and JavaPolis.

Eelco Hillenius is an experienced software developer who has been part of Wicket's core team almost from the start. He works for Teachscape where he helping to build the next elearning platform. A Dutch native, he currently lives in Seattle.


Full download


Posted: June 16th, 2008, 11:43am CEST

Tags  [edit]

Covers over 30 protocols, including new and forthcoming ones. Describes packet and message formats for the most popular protocols. Is easily accessed and cross-referenced; you'll quickly find exactly what you're looking for. Contains a guide for those confusing error messages that stump you. Reveals the Internet standard process from initial proposal of a protocol to its acceptance as an Internet standard.

About the Author

Dave Roberts (Fremont, CA) is an expert on communications software development, and the author of The Coriolis Group's Developing for the Internet with Winsock and PC Game Programming EXplorer. He is currently marketing manager with ZeitNet, Inc./Cabletron Systems, a developer of high-speed networking technology.

Full download


Posted: June 16th, 2008, 11:42am CEST

Tags  [edit]

Covers how to set up database systems to drive commercial Web and intranet sites. Provides the insight of two experienced Oracle database administrators. Presents need-to-know information in an easy-to-read format with clear examples and illustrations. Provides an understanding of the World Wide Web and details on Web security. Details database design, including performance and tuning.

About the Author

Donald Burleson (Raleigh, NC) has been a database administrator for over 15 years and has designed numerous data warehouse systems with Oracle. He is the author of several books about Oracle, including High Performance Oracle Database Applications and Oracle Databases on the Web, and over 30 articles in magazines such as DBMS, Oracle Magazine, and Computerworld.

Robert Papaj (Rochester, NY) has 18 years of information systems experience in database administration across numerous DBMSs. Robert is an Oracle Master in database administration, technical support, application development, and application center consulting. Donald K. Burleson (Raleigh, NC) specializes in database technology and distributed database systems. He is an Adjunct Professor of Information Systems, the author of two other books on databases, and a writer for several national publications such as Computerworld, Database Programming & Design, and Oracle Technical Journal.


Full download


Posted: June 16th, 2008, 11:42am CEST

Tags  [edit]

Genetic programming (GP) is a systematic, domain-independent method for getting computers to solve problems automatically starting from a high-level statement of what needs to be done. Using ideas from natural evolution, GP starts from an ooze of random computer programs, and progressively refines them through processes of mutation and sexual recombination, until high-fitness solutions emerge. All this without the user having to know or specify the form or structure of solutions in advance. GP has generated a plethora of human-competitive results and applications, including novel scientific discoveries and patentable inventions. This unique overview of this exciting technique is written by three of the most active scientists in GP. See www.gp-field-guide.org.uk for more information on the book.

Full download


Posted: June 16th, 2008, 11:40am CEST

Tags  [edit]

The book is as simple as possible and aimed at a non-technical audience with absolutely no knowledge of computers or electronics, but it is an electrical engineering text. A typical page consists of a circuit diagram (or program) and a paragraph or two of explanation. The book begins with a VERY simple circuit and continues to a very complex circuit (a computer) while explaining everything. Everything has been made as simple as possible while leaving nothing out. Eighty-four circuit diagrams and some timing diagrams and short programs make every point clear.

Computers are the most complex machines that have ever been created. This is the first book to make it possible for ordinary people to understand precisely how the processor, the main and most complex part of a computer, works. In fact, it completely explains the operation of a complete, though simple, computer.

Relays, which are explained, are used in the circuitry instead of transistors for simplicity, though transistors are mentioned.

Did you ever wonder what a bit, a latch, a word (of memory), a data bus, an address bus, a memory, a register, a processor, a timing diagram, a clock (of a processor), an instruction, or machine code is? Though most explanations of how computers work are a lot of analogies or require a background in electrical engineering, this book will tell you precisely what each of them is and how each of them works without requiring any previous knowledge of computers or electronics.

About the Author

Roger Stephen Young lives in Pennsylvania and graduated from The Pennsylvania State University where he majored in physics and was interested in transistors. He went to the California State University at Fullerton and worked on a Master's degree in electrical engineering for two years, but got a job at Texas Instruments before finishing. He has extensive programming experience and is currently promoting his parallel processor design that can be programmed easily and has a novel inter-processor communication architecture.


Full download


Posted: June 15th, 2008, 3:57pm CEST

Tags  [edit]

"Disappearing Cryptography is a witty and entertaining look at the world of information hiding. Peter Wayner provides an intuitive perspective of the many techniques, applications, and research directions in the area of steganography. The sheer breadth of topics is outstanding and makes this book truly unique. A must read for those who would like to begin learning about information hiding."
Deepa Kundur, University of Toronto

Disappearing Cryptography, Second Edition describes how to take words, sounds, or images and hide them in digital data so they look like other words, sounds, or images. When used properly, this powerful technique makes it almost impossible to trace the author and the recipient of a message. Conversations can be submerged in the flow of information through the Internet so that no one can know if a conversation exists at all.

This full revision of the best-selling first edition describes a number of different techniques to hide information. These include encryption, making data incomprehensible; steganography, embedding information into video, audio, or graphics files; watermarking, hiding data in the noise of image or sound files; mimicry, "dressing up" data and making it appear to be other data, and more. The second edition also includes an expanded discussion on hiding information with spread-spectrum algorithms, shuffling tricks, and synthetic worlds. Each chapter is divided into sections, first providing an introduction and high-level summary for those who want to understand the concepts without wading through technical explanations, and then presenting greater detail for those who want to write their own programs. To encourage exploration, the author's Web site (www.wayner.org/books/discrypt2) contains implementations for hiding information in lists, sentences, and images.

About the Author

Peter Wayner is a writer living in Baltimore and is the author of Digital Cash and Agents at Large (both Academic Press). His writings appear in numerous academic journals as well as the pages of more popular forums such as MacWorld and the New York Times. He has taught various computer science courses at Cornell University and Georgetown University.


Full download


Posted: June 15th, 2008, 3:14pm CEST

Tags  [edit]

Among its many amazing applications, Google now has web-based alternatives to many of the applications in Microsoft Office. This comprehensive and easy-to-follow new book enables you to explore Google's new office applications in detail. Once you do, you'll be in good company -- more than 100,000 small businesses and some corporations are already looking to take advantage of these free Google offerings. Google Apps: The Missing Manual teaches you how to use three relatively new applications from Google: "Docs and Spreadsheets", which provide many of the same core tools that you find in Word and Excel; and Google Calendar and Gmail, the applications that offer an alternative to Outlook. This book demonstrates how these applications together can ease your ability to collaborate with others, and allow you access to your documents, mail and appointments from any computer at any location. Of course, as remarkable as these applications are, Google's office suite is definitely a work-in-progress. Navigating what you can and can't do and -- more importantly -- understanding how to do it isn't always easy. And good luck finding enough help online. Google Apps: The Missing Manual is the one book you need to get the most out of this increasingly useful part of the Google empire. This book:

  • Explains how to create, save and share each of Google's web-based office applications

  • Offers separate sections for Docs and Spreadsheets, Google Calendar, and Gmail

  • Demonstrates how to use these applications in conjunction with one another

  • Gives you crystal-clear and jargon-free explanations that will satisfy users of all technical levels

Many of you already use Gmail, but do you know its full potential? Do you know how you can increase its power by using Gmail with Doc and Spreadsheets and Google Calendar? You'll find out with Google Apps: The Missing Manual. You'll also come to understand why large corporations such as General Electric and Proctor & Gamble are taking a long, hard look at these applications.


Full download


Posted: June 15th, 2008, 2:45pm CEST

Tags  [edit]

Written by industry thought leaders, Java Web Services Architecture is a no-nonsense guide to web services technologies including SOAP, WSDL, UDDI and the JAX APIs. This book is the trusted advisor to systems architects and provides an unbiased look at many of the practical considerations for implementing web services including authorization, encryption, transactions and the future of Web Services.

* Covers all the standards, the JAX APIs, transactions, security, and more.
* Contains CD with author code and software from BEA, Sun, The Mind Electric, Altova, CapeClear, Systinet, Republica, Iona, Parasoft, Ipedo, and more.
* Web enhanced with additional material at http://www.webservicesarchitecture.com.

Java Web Services Architecture is for Web services professionals seeking to understand enterprise architecture, Web services design, and application integration. This book begins with an overview of Web services, their usage, and design, followed by an in-depth look at the necessary standards and technologies (SOAP, EbXML, UDDI, WSDL). This leads into a detailed explanation all of the JAX APIs that are the foundation of Web services within Java, as well as their practical applications. The final section covers numerous advanced topics, including security. While various implementations are exemplified in a running case study, the book remains vendor neutral.

About the Author

James McGovern is an enterprise architect for Hartford Financial Services with sixteen years of experience in information technology. He is the coauthor of two books, including The Practical Guide to Enterprise Architecture (Prentice Hall), and writes the "Ask Doctor Java" column for Java Developers Journal. Sameer Tyagi has nine years of experience in software design and development and works as a Java Architect with Sun Microsystems. He is the coauthor of five books on JSP and JDO and has written numerous articles for Java World, Java Developers Journal, Java Pro, Java Report and Programmez magazine (France). Michael E. Stevens is an application architect for Hartford Financial Services with over fourteen years of experience in information technology. He is a columnist for Developer.com and a coauthor of the Practical Guide to Enterprise Architecture with James McGovern. Sunil Mathew has fourteen years of experience in information technology and now manages the Java consulting practice for Sun Microsystems in New England.

Full download


Posted: June 15th, 2008, 11:00am CEST

Tags  [edit]

Each recipe in Groovy Recipes begins with a concise code example for a quick start, followed by in-depth explanation in plain English. These recipes will get you to-to-speed in a Groovy environment quickly.

You'll see how to speed up nearly every aspect of the development process using Groovy. Groovy makes mundane file management tasks like copying and renaming files trivial. Reading and writing XML has never been easier with XmlParsers and XmlBuilders. Breathe new life into Arrays, Maps, and Lists with a number of convenience methods. But Groovy does more than just ease traditional Java development: it brings modern programming features to the Java platform like closures, duck-typing, and metaprogramming.

As an added bonus, this book also covers Grails. You'll be amazed at how quickly you can have a first-class web application up and running from ground zero. Grails includes everything you need in a single zip file⎯a web server (Jetty), a database (HSQLDB), Spring, Hibernate, even a Groovy version of Ant called GANT. We cover everything from getting a basic website in place to advanced features that take you beyond HTML into the world of Web Services: REST, JSON, Atom, Podcasting, and much much more.

About the Author

Scott Davis is the Editor in Chief of aboutGroovy.com. He is also an author and independent consultant. He is passionate about open source solutions and agile development. He has worked on a variety of Java platforms, from JEE to JSE to JME (sometimes all on the same project). He is the co-author of JBoss At Work (O'Reilly), and author of Google Maps API (Pragmatic Bookshelf) and GIS for Web Developers: Adding Where to Your Web Applications (Pragmatic Bookshelf).


Full download


Posted: June 15th, 2008, 10:56am CEST

Tags  [edit]

With an understanding of the .NET framework, stable and robust multithreaded applications can be developed with minimal effort. Covering the topics related to multithreaded development, this book not only focuses on how a task is performed but also on the more important question of why these tasks are performed. The strengths and weaknesses of each approach to multithreading are analyzed so that programmers and developers can choose the appropriate approach based on their particular constraints. Complete coverage of multithreading development using the .NET framework in both Visual Basic .NET and C# is provided in addition to detailed analyses of threads, delegates, asynchronous execution, threadpools, and locks.

The idea for this book came out of discussions with Scott Christiansen, a leading developer using Microsoft technologies. While working together at a consulting company we spent numerous lunches kicking around ideas for a book and agreed that multithreaded development was an ideal subject. Soon after our discussions, I began a conversation with Manning Publications; this book is the end result.

Rather than focusing on abstract concepts, this book looks at the motivation behind each concept, not just the implementation. Readers of this book should know how to develop in the .NET platform. It is not assumed that you have written multithreaded applications, or programmed at a low level. All concepts beyond those required to write a single-threaded application in .NET are covered in great detail.

This book is intended primarily for architects and developers. Other players in an organization will also benefit from reading this book, but the primary focus is on designing and implementing multithreaded applications.

Since .NET does not require a single language, all examples in this book are available from the publisher’s web site in both C# and Visual Basic .NET. Removing syntactical hurdles allows you to focus on the concepts. The examples alternate between the languages, showing that the fundamental issues relate to the .NET framework, not a particular language.

The code examples in the book are intentionally terse. Rather than including all code relating to an example, only the relevant elements are included. This highlights the relevant portions of code, allowing you to focus on the concept and not be drawn into the unrelated detail. All code examples are available in entirety from the publisher’s web site.

Full download


Posted: June 15th, 2008, 10:55am CEST

Tags  [edit]

Creative solutions can be challenged and defended in the pursuit of profitability. But first, creativity must be demystified. A process that targets innovation provides leaders with just such a problem-solving approach. The goal is to produce high-quality ideas that are appropriate to the task—which means groups and organizations can implement them with less risk.
Work with the targeted innovation process consists of activities in five areas: stating the problem in a way that encourages creative problem solving, learning and understanding different problem-solving styles, learning and understanding creative pathways and their relationship to problem solving, generating ideas, and evaluating those ideas.
Targeted innovation reconciles creativity with management. Managers can use it to solve problems that meet their organization’s call for innovative answers to current challenges.

The process of practical creativity provides leaders with an especially nimble problem-solving approach. The goal of the process is to produce high-quality ideas that are appropriate to the task--which means groups and organizations can implement them with less risk.

About the Author

This series of guidebooks draws on the practical knowledge that the Center for Creative Leadership (CCL) has generated, since its inception in 1970, through its research and educational activity conducted in partnership with hundreds of thousands of managers and executives. Much of this knowledge is shared-in a way that is distinct from the typical university department, professional association, or consultancy. CCL is not simply a collection of individual experts, although the individual credentials of its staff are impressive; rather it is a community, with its members holding certain principles in common and working together to understand and generate practical responses to today's leadership and organizational challenges.
The purpose of the series is to provide managers with specific advice on how to complete a developmental task or solve a leadership challenge. In doing that, the series carries out CCL's mission to advance the understanding, practice, and development of leadership for the benefit of society worldwide.

Stan Gryskiewicz is a Center for Creative Leadership (CCL) senior fellow for creativity and innovation, and serves as vice president for global initiatives. He has spent his career developing a more practical approach to creativity in organizations, including the process of targeted innovation. He holds a Ph.D. degree in organizational psychology from the University of London.

Sylvester Taylor is director of the Assessment and Development Tools group at CCL. During his tenure he has applied the process of targeted innovation to a variety of situations in many different organizations. He holds a B.S. degree from the University of North Carolina at Chapel Hill.


Full download


Posted: June 15th, 2008, 10:54am CEST

Tags  [edit]

Welcome to the exciting world of object-oriented programming! In this first chapter, I’ll start by discussing why object-oriented programming (OOP) was invented and why it offers advantages to the programmer. I’ll also provide a quick overview of the main features of object-oriented languages. You’ll learn about the two most fundamental aspects of OOP, objects and classes. Then I’ll focus on a particular kind of object—hot dog stand—and show how real hot dog stands on the street relate to hot dog stand objects in a program. You’ll see how to use C++ to describe a class of hot dog stand objects and how to make these objects carry out tasks.

This approach goes to the very heart of OOP. Most books begin by skittering around the edges of C++, talking about old-fashioned procedural details. This one attacks objects and classes head-on. If you think of OOP as a fierce fire-breathing dragon, then you’re going to walk right up to it, look it squarely in the eye, and tell it you want answers, now!


Full download


Posted: June 15th, 2008, 7:47am CEST

Tags  [edit]

Mobility has become increasingly important for both business and casual users of computing technology. With the widespread adoption of portable computing devices, such as laptops, PDAs, tablet computers, music players, and cell phones, people can have almost constant access to their personal data as well as to information that is shared with others. A user drinking coffee in a cybercafé in India can access e-mail residing on a mail server in Seattle. A doctor in New York can monitor the health of patients in remote parts of Africa. A mother waiting to pick up her children after school can be instantly notified that her daughter’s soccer practice has been moved to a new location. Teenagers congregating at the mall can use their cell phones to locate not only their buddies but also the hottest sales. Advances in wireless technology, such as WiFi and WiMax, allow people to communicate from their computers with friends, colleagues, and services located around the world. However, providing users anytime, anywhere access to contextually relevant information presents substantial challenges to designers of mobile computing systems.

Full download


Posted: June 14th, 2008, 3:15pm CEST

Tags  [edit]

This is an introductory book on creating ASP.NET Web applications using Microsoft Visual Studio .NET. The focus of this book is the Visual Studio .NET development environment. You will learn how to take full advantage of the features of the Visual Studio .NET development environment to quickly develop professional Web applications.

The material in this book is organized around step-by-step walkthroughs of common programming tasks that you'll encounter when building Web applications. Each walkthrough was written to be detailed enough to stand on its own.

Each and every code sample in this book is presented in both C# and Visual Basic .NET. These are the two languages supported by Visual Studio .NET that are widely used when building Web applications. No preference is given to one language over another.

Visual Studio .NET is the premier development environment for creating .NET applications. The environment includes specialized tools for working with databases, XML files, and XML Web services. Building applications with Visual Studio .NET is a very different experience than building ASP.NET applications with a standard text editor. Visual Studio .NET performs a lot of invisible work in the background, and the environment makes a number of assumptions about the best way to build applications. It is difficult for even an experienced ASP.NET developer to use Visual Studio .NET effectively without any guidance. This book helps readers understand and begin using this complicated environment.

About the Author

Stephen Walther—through his training company Superexpert AspWorkshops (www.AspWorkshops.com)—has taught workshops on building Web applications using Visual Studio .NET at NASA, Lockheed Martin, the National Science Foundation, the U.S. House of Representatives, Verizon, and others.

He is the author of the book ASP.NET Unleashed and a contributing author to ASP.NET Tips, Tutorials, and Code.

He got his start working with Active Server Pages by developing two large commercial Web sites. First, he created the Collegescape Web site, a Web site used by more than 200 colleges—including Harvard, Stanford, and M.I.T.—to accept online college applications (Collegescape was bought out by Petersons). Next, he created the CityAuction Web site, an auction site used by both Snap! and CitySearch (CityAuction was acquired by CitySearch).

He received his Bachelor of Arts from the University of California at Berkeley. He was a Ph.D. candidate in Linguistics and Philosophy at the Massachusetts Institute of Technology when he became involved with the World Wide Web.


Full download


Posted: June 14th, 2008, 11:41am CEST

Tags  [edit]

Written by mainframe and midrange professionals George Farr and Phil Coulthard, Java for S/390 & AS/400 COBOL Programmers is designed to help COBOL programmers make the jump to Java. It teaches COBOL programmers how to read and write Java programs and helps them understand the concepts necessary to continue to improve their Java skills. Rather than serve merely as an overview, Java for S/390 & AS/400 COBOL Programmers is a massive work of more than 900 pages that addresses Javas syntax and much of the Java Development Kits (JDKs) functionality through comparisons with COBOL. It also introduces applets, Java Native Interface (JNI), Remote Method Invocation (RMI), serialization, JavaBeans, Enterprise JavaBeans, servlets, JavaServer Pages, and even Extensible Markup Language (XML). Because VisualAge for Java (VAJ) is by far the most widely used Java tool among AS/400 and S/390 programmers, the book also includes an introduction to VAJ with both AS/400 and S/390 details. The book contains separate appendices, geared explicitly to OS/400 and OS/390 readers, with platform-specific information. Many analysts are predicting that Java will overtake COBOLs commanding lead as the language of choice for business applications running on mainframe and midrange computers. This leaves COBOL programmers with a huge problem. They do not know Java, nor do they understand object-oriented concepts. They have never seen a function, let alone free-form C-style syntax, classes, objects, or methods. Although there are hundreds of books about Java on the market, they all assume C, C++, or Visual Basic knowledge. It can be a humbling, daunting, and frustrating experience for a COBOL professional to try to learn Java without the proper prerequisite knowledge. This book will make learning Java as comfortable as possible.

About the Author

Phil Coulthard is the lead architect for AS/400 application development projects at the IBM Toronto Laboratory. He has worked as a developer, team leader, manager, and general advocate of AS/400 application developments since 1986. An author of many industry magazine articles and a frequent speaker at AS/400 conferences, Phil currently resides in Aurora, Ontario.

George N. Farr is the technical development manager for RPG IV as well as VisualAge for RPG products. He has held the position of developer, team leader, and development manager, and has been an AS/400 planner and architect since 1985. He is a frequent speaker at AS/400 conferences and user groups worldwide and has written many industry magazine articles and books including ILE: A First Look and RPG IV by Example. He currently resides in Toronto, Canada.


Full download


Posted: June 14th, 2008, 5:55am CEST

Tags  [edit]

Web sites. Collaboration. Document management. Paperless offices. We want it all in business today, but how do you achieve all of these goals? More importantly, if you work for one of the millions of small to medium–sized businesses, how do you find the time and build the expertise necessary to reach these goals? Even the most powerful tool will not allow you to succeed unless you can get the majority of your staff to use it efficiently and effectively. You need a guide that demonstrates a platform small to medium–sized businesses can use to reach these goals.

Office and SharePoint 2007 User’s Guide: Integrating SharePoint with Excel, Outlook, Access and Word demystifies the path every Microsoft Office user can follow to benefit from the synergism of tools they are already familiar with. Together with SharePoint 2007, users can achieve goals like web sites with a consistent single view, improved collaboration within their organization, better document management, and maybe even get one step closer to the paperless office we’ve been promised for years. This book has topics for Office users of all skill levels, from those just starting to use Office tools to the experienced power user. It examines each major Office tool and shows how it contributes to the support and use of SharePoint in today’s increasingly electronic–based office environment.

What you’ll learn

In this book, you will discover

  • How to access, customize, share, and extend SharePoint document libraries in conjunction with Word, Excel, and other Office products
  • Different ways to working through Office while interacting with SharePoint, like synchronizing your calendar and contacts, exporting databases, and modifying them with SharePoint’s list view, and so on
  • The best ways of managing content across teams and your entire organization
  • What it really means to leverage all of SharePoint’s capabilities by tying them directly into the Office applications you use every day
Who is this book for?

Office and SharePoint 2007 User’s Guide: Integrating SharePoint with Excel, Outlook, Access and Word is a perfect reference for everyone who works at a company or organization that is using or planning to use either Windows SharePoint Services 3.0 or Microsoft Office SharePoint Server 2007 and who wants to make a difference by developing content, collaboration, and benefiting from the synergism working with several Microsoft products can provide.

Related Titles
  • SharePoint 2007 User's Guide: Learning Microsoft's Collaboration and Productivity Platform
  • Pro SharePoint Solution Development: Combining .NET, SharePoint and Office 2007
  • Workflow in the 2007 Microsoft Office System
  • Pro Access 2007
  • Pro InfoPath 2007

Full download


Posted: June 14th, 2008, 5:51am CEST

Tags  [edit]

Coming from a background of developing in languages such as Java, one of the things that surprised me the most about the Ruby and Rails community, was the common practice of not using an Integrated Development Environment. Most of the members of the community, including the most relevant, were comfortable with just a programmer's editor.

At first I thought it was because, Ruby being a dynamic language, using a full IDE might be an overkill. But then I thought of the PHP community, in which several IDEs are popular, with PHP also being a dynamic language. So I still had to guess why using an IDE was not a common practice within the Ruby on Rails world.

Nowadays, there is a growing list of IDEs with support for Ruby on Rails, but two years ago the options were really scarce. Back then, I chose to use RadRails because it worked on top of the Eclipse IDE—which was the tool I was already using for other programming languages—and because it was the only free, open source, and portable option.

Truth is, the first version of RadRails I used was very promising, but still a bit too basic. It featured just a few specialized tools, Ruby syntax colorization, and a slow and faulty code-assistance. As a result, the difference between RadRails and a good programmer's editor was not really significant. However, as Ruby on Rails gained popularity, RadRails was vastly improved, and a lot of new features were added.

At the same time, several other IDEs started to provide support for Ruby too. Today, even if many Ruby on Rails developers still don't use an IDE, a growing number of them already.

During these two years, I've been developing projects almost exclusively with Ruby on Rails; and I developed all of them using RadRails. Of course I have been keeping an eye on every new IDE with Ruby support, just to see if there were any reasons for changing, but I still didn't find any.

Full download


Posted: June 14th, 2008, 5:40am CEST

Tags  [edit]

For Web developers, one of the most exciting features of Microsoft(r) Internet Explorer 4.0 is Dynamic HTML, a powerful Microsoft extension of standard HTML that brings a new level of interactivity to content developers' Web sites. And INSIDE DYNAMIC HTML is the technical bible on this important new innovation. It's for Web developers, sophisticated content providers, users of JavaScript and other scripting tools, and anyone else who wants the lowdown on this widely embraced approach to a livelier Web. The book assumes proficiency with a scripting language and supplies an abundance of examples.

The World Wide Web ignited a computer revolution by enabling anyone to publish HTML documents. Until recently, the information in these documents was mostly static, requiring the server to respond to user interactions. With the introduction of Dynamic HTML, the Web paradigm has shifted away from requiring server interactions to creating interactive Web sites and Web applications. Because Dynamic HTML allows HTML documents to interact with the user and change completely on the client, you can create rich Web applications.

Dynamic HTML is built on an object model that extends the traditional static HTML document. This book introduces you, the Web developer, to Dynamic HTML and teaches you how to create pages that are live and interactive on the client. This book assumes a working knowledge of HTML and basic programming principles. It does not teach you HTML or show you how to program in JavaScript, JScript, or VBScript; instead, these languages are used as tools for dynamically manipulating the page.

Near the end of this introduction, you'll find a description of the four parts of this book. Before continuing, read this overview to get a feel for how Dynamic HTML will be presented here through a series of building blocks. By the end of this book, all the pieces for creating live and interactive Web pages will be in place.


Full download


Posted: June 14th, 2008, 5:35am CEST

Tags  [edit]

When Microsoft introduced an alpha version of the Microsoft .NET Framework to a small group of developers, the developers were immediately excited. Those of us attending this kickoff meeting understood the vision of .NET right away:

  • A common language runtime

  • Different languages with the same code base

  • Cross-language compatibility

  • Full object-oriented programming (OOP) for all languages

  • The chance to say goodbye to DLL hell

  • The chance to say goodbye to memory leaks

  • A truly integrated development environment, or IDE (even though the first alpha version crashed more often than it worked)

Most of us were anxious to get our hands on this new tool and couldn't wait to test its features for developing Web applications, dealing with disconnected data, building more powerful components, and creating applications easier, faster, and more reliably. Almost two years after that initial introduction and after using the public betas for over a year, we finally have the tool in our hands. We had the opportunity to build several large applications with late beta versions and were astounded at these applications' stability and the ease with which we could develop them. Naturally, we used the release version of the .NET Framework with our applications as soon as it was available. Again, we were amazed at the performance gains and even greater stability. One of the components we're going to present in Chapter 4 is a data access component for the data access layer. We created it in early betas, improved it over time, and compiled it in the release version. It has proven to be one of the most powerful and reliable tools we've ever seen. Millions of hits (data accesses to Microsoft SQL Server 7 and Microsoft SQL Server 2000 databases) have been handled by this component without the slightest indications of problems (obviously, after we debugged and performed initial testing). Even better, this component has taken advantage of the performance enhancements Microsoft ADO.NET can offer while decreasing the load on Web servers, middle-tier servers, and SQL servers in a way we never anticipated. This book offers you the full functionality and source code of this component and others for your own applications. In addition to being able to use the components we present in this book, you'll learn the details of how they were created so that you can extend and modify them if necessary.

Many of the early adopters of the technology—authors of Microsoft .NET books and attendees at .NET-centric conferences—share a common feeling: the fun is back in creating applications. Many years ago, we remember having to write applications in various assembler languages; passing individual bytes in and out of processor registers and stacks; packing code for applications into 8 or 16 KB of memory (that's kilobytes, not megabytes or gigabytes, which we're used to today); and creating accounting applications, calculators, games, and so on. That was tough as nails, but it was fun. Around the time when Microsoft Windows and Microsoft Windows 95 entered the scene, we started stepping on each other's toes with conflicting DLLs, quirky windows message calls, and pervasive memory leaks, to name a few issues, and the fun we experienced in the earlier days was slowly but surely dwindling away. We can truly say that it's back again.


Full download


Posted: June 14th, 2008, 5:32am CEST

Tags  [edit]

Between the time a team is launched and the time it delivers results, managers need to know that the team is on course. Whether they have launched a team to achieve a business objective or have inherited a team, they need to monitor effectiveness on an ongoing basis and make course corrections that keep small problems from becoming major disasters.

Monitoring and maintaining team performance is a key element of leading a team. You can provide that leadership by paying attention to four important dimensions: team member effort, team member knowledge and skills, team tactics, and group dynamics. By focusing on those four areas, you can assess your team’s performance, zero in on areas of weakness, and take the corrective measures necessary to ensure peak performance and to deliver expected results.

As the leader of a team, your responsibility includes monitoring and maintaining its performance. Using the suggestions and tools in this guidebook, you will be able to zero in on areas of weakness and take the corrective measures that will fix particular problems. It will help you keep your team on course so that it can deliver the results the organization is looking for.

About the Author

This series of guidebooks draws on the practical knowledge that the Center for Creative Leadership (CCL) has generated, since its inception in 1970, through its research and educational activity conducted in partnership with hundreds of thousands of managers and executives. Much of this knowledge is shared-in a way that is distinct from the typical university department, professional association, or consultancy. CCL is not simply a collection of individual experts, although the individual credentials of its staff are impressive; rather it is a community, with its members holding certain principles in common and working together to understand and generate practical responses to today's leadership and organizational challenges.

The purpose of the series is to provide managers with specific advice on how to complete a developmental task or solve a leadership challenge. In doing that, the series carries out CCL's mission to advance the understanding, practice, and development of leadership for the benefit of society worldwide.

Kim Kanaga is the director of CCL’s Greensboro Campus, overseeing all campus site resources and day-to-day activities in support of CCL’s strategic direction. He has an extensive background in team-building initiatives, which he has used to customize team effectiveness programs for many CCL clients. He holds a Ph.D. in communication from Michigan State University.

Henry Browning was an important contributor to the design of CCL’s Leadership and High-Performance Teams program. He has an MBA from the University of Colorado.


Full download


Posted: June 14th, 2008, 5:31am CEST

Tags  [edit]

This is a book about leading dispersed teams—teams that are made up of people who don’t work in the same geographical area. Such teams don’t often meet face-to-face. Usually their members are separated by time and distance, and they often bring different cultural views to bear on their work. Solving potential communication problems and devising processes for making decisions and managing conflict are challenges for leaders of dispersed teams. But before they can address those challenges, they need to analyze the support such a team will get from the organization as a whole.

Dispersed teams are a necessary, strategic work unit in a world that continues to grow more interconnected every day. Guiding them to their full potential is a difficult challenge for even the most seasoned team leader.

About the Author

This series of guidebooks draws on the practical knowledge that the Center for Creative Leadership (CCL) has generated, since its inception in 1970, through its research and educational activity conducted in partnership with hundreds of thousands of managers and executives. Much of this knowledge is shared-in a way that is distinct from the typical university department, professional association, or consultancy. CCL is not simply a collection of individual experts, although the individual credentials of its staff are impressive; rather it is a community, with its members holding certain principles in common and working together to understand and generate practical responses to today's leadership and organizational challenges.

The purpose of the series is to provide managers with specific advice on how to complete a developmental task or solve a leadership challenge. In doing that, the series carries out CCL's mission to advance the understanding, practice, and development of leadership for the benefit of society worldwide.

Michael E. Kossler is a senior enterprise associate at CCL’s Greensboro campus. He works with new global clients to assess their organizations’ leadership development needs and then to design and implement custom solutions. He served as the project manager for CCL’s research on geographically dispersed teams. Mike holds an M.A. in communications from the University of Akron and an M.M. in organizational development from Aquinas College.

Sonya Prestridge is a former senior program associate at CCL’s Greensboro campus. She was a member of CCL’s research team investigating geographically dispersed teams. Sonya holds an M.A. from Peabody College and a Ph.D. in adult education from the University of North Carolina at Chapel Hill.


Full download


Posted: June 14th, 2008, 5:30am CEST

Tags  [edit]

Influence is an essential component of leadership. Your position in an organization and the power it gives you aren’t always enough to motivate people to do what you ask. Developing your influence skills can help you gain commitment from people at all levels: direct reports, peers, and bosses.

This book includes an assessment tool to help you determine the influence tactics you currently use. Some tactics depend on logic, others appeal to emotions, and others are cooperative appeals. You may discover tactics you rarely use, and you can develop those tactics to become more effective.

You will learn what to do before, during, and after an influence session. Every influence attempt can become a learning experience, and you can continue to enhance this crucial leadership capability.

About the Authors

David Baldwin is a CCL faculty member based at the San Diego campus. Since 1995, he has managed and delivered leadership initiatives, including global blended learning programs, for CCL clients. As an executive coach, he engages clients to consider how to maximize their influencing capabilities. David holds a B.A. in speech communication from San Diego State University and an M.S. in organizational communication studies from Illinois State University.

Curt Grayson is a senior program associate at CCL's San Diego campus. He is a full-time faculty member and specializes in leadership and team assessment and development, executive coaching, influential leadership, and organizational transformation. Curt holds a B.S. in psychology from San Diego State University, an M.A. in clinical psychology from Rosemead School of Psychology, and a Ph.D. in organizational psychology from California School of Professional Psychology in Los Angeles.


Full download


Posted: June 14th, 2008, 5:29am CEST

Tags  [edit]

Leaders often have to make decisions without complete information, and those decisions are expected to be not only right but also timely. Using reflective techniques can help you learn to depend on your intuition for help in making good decisions quickly. Reflective practices may seem time-consuming at the beginning, but the time you put in on the front end is well worth the investment. It will pay you back both in time and in the quality of the decisions you make.

About the Author

This series of guidebooks draws on the practical knowledge that the Center for Creative Leadership (CCL) has generated, since its inception in 1970, through its research and educational activity conducted in partnership with hundreds of thousands of managers and executives. Much of this knowledge is shared-in a way that is distinct from the typical university department, professional association, or consultancy. CCL is not simply a collection of individual experts, although the individual credentials of its staff are impressive; rather it is a community, with its members holding certain principles in common and working together to understand and generate practical responses to today's leadership and organizational challenges.

The purpose of the series is to provide managers with specific advice on how to complete a developmental task or solve a leadership challenge. In doing that, the series carries out CCL's mission to advance the understanding, practice, and development of leadership for the benefit of society worldwide.

Talula Cartwright is a senior faculty member at CCL’s Greensboro campus. She is a trainer in several open-enrollment programs, and helps design and deliver CCL’s custom leader-development initiatives. A certified feedback specialist and executive coach, she holds an Ed.D. in higher education from the University of North Carolina at Greensboro.


Full download


Posted: June 14th, 2008, 5:28am CEST

Tags  [edit]

Being able to communicate effectively across cultural differences, understanding how to negotiate complex social situations, and being familiar with the customs and norms of many cultures are important skills in organizations today. Perhaps even more important than possessing those essential pieces of cultural knowledge is the skill of cultural adaptability—the willingness and ability to recognize, understand, and work effectively across cultural differences. Proficiency in this area helps managers to build the relationships needed to achieve results in today’s global organizations, especially when those relationships are forged across borders and cultures.

About the Authors

Jennifer J. Deal is a research scientist at CCL with interests in global and generational issues of leadership. She is the author and coauthor of several works related to executive selection, global management, and other issues. She holds a Ph.D. degree in industrial/organizational psychology from The Ohio State University.

Don W. Prince is manager of the Leadership Development Program (LDP) at CCL’s campus in Brussels, Belgium. He is associated with CCL’s Global Initiatives group, assisting in the facilitation of internal communications about CCL’s global work. Don has extensive international travel experience, having conducted business or executive training in sixteen countries. He holds degrees from the University of North Texas and Southwestern Seminary.


Full download


Posted: June 13th, 2008, 12:49pm CEST

Tags  [edit]

TODAY THE JAVA 2 PLATFORM, Enterprise Edition (J2EE) is the most complete and effective platform for enterprise development. J2EE unifies and embodies the knowledge gained from building up-to-date, multitier applications, and provides this knowledge as a standardized set of modular components and services. We believe that J2EE simplifies many aspects of enterprise computing, but it is by no means a simple technology to master. The technology choices, techniques, APIs, and patterns can be overwhelming.

Open Source has had a profound effect on the Java community. As consultants, we know that every new assignment brings new challenges. During our day-to-day work we’ve found Open Source to be invaluable for simplifying the work of our teams and helping us to concentrate on what really matters.

Enterprise Java Development on a Budget: Leveraging Java Open Source Technologies is a book for Java professionals who look beyond the tools placed in their hands by their employers. It’s a book for those trailblazers who time and again tell their colleagues, “I’ve been playing with this tool…and I think this could really make our lives easier.” This book compiles the experiences of two seasoned Java developers and gives the reader a roadmap of best practices and Open Source tools that will support those practices. Open Source is more than just free software; it’s a force that’s shaping the way we think about software and how software is made. Open Source and Java are a perfect combination to tackle the challenges of enterprise development with an open, extensible, nonproprietary arsenal that reflects the best that the industry has to offer.

Full download


Posted: June 13th, 2008, 12:40pm CEST

Tags  [edit]

It's a plain fact: regardless of how smart, creative, and innovative your organization is, there are more smart, creative, and innovative people outside your organization than inside. Open source offers the possibility of bringing more innovation into your business by building a creative community that reaches beyond the barriers of the business. The key is developing a web-driven community where new types of collaboration and creativity can flourish. Since 1998 Ron Goldman and Richard Gabriel have been helping groups at Sun Microsystems understand open source and advising them on how to build successful communities around open source projects. In this book the authors present lessons learned from their own experiences with open source, as well as those from other well-known projects such as Linux, Apache, and Mozilla.

Features

*Describes how open source development works and offers persuasive reasons for using it to help achieve business goals.
*Shows how to use open source in day-to-day work, discusses the various licenses in use, and describes what makes for a successful project.
*Written in an engaging style for executives, managers, and engineers that addresses the human and business issues involved in open source development as well as its history, philosophy, and future.

About the Author

Ron Goldman is a researcher at Sun Microsystems Laboratories in California working on alternative software development methodologies and new software architectures inspired by biology. He has been working with open source since hacking on GDB at Lucid, Inc. back in 1992. Since 1998 he has been helping groups at Sun Microsystems understand open source and advising them on how to build successful communities around their open source projects.

Richard P. Gabriel received a PhD in Computer Science from Stanford University in 1981, and an MFA in Poetry from Warren Wilson College in 1998. He has been a researcher at Stanford University, company president and Chief Technical Officer at Lucid, Inc., vice president of Development at ParcPlace-Digitalk, a management consultant for several startups and Sun Microsystems, and Consulting Professor of Computer Science at Stanford University.


Full download


Posted: June 13th, 2008, 12:37pm CEST

Tags  [edit]

Cybersecurity Operations Handbook is the first book for daily operations teams who install, operate and maintain a range of security technologies to protect corporate infrastructure. Written by experts in security operations, this book provides extensive guidance on almost all aspects of daily operational security, asset protection, integrity management, availability methodology, incident response and other issues that operational teams need to know to properly run security products and services in a live environment.

Provides a master document on Mandatory FCC Best Practices and complete coverage of all critical operational procedures for meeting Homeland Security requirements.

· First book written for daily operations teams
· Guidance on almost all aspects of daily operational security, asset protection, integrity management
· Critical information for compliance with Homeland Security

About the Author

John has over 25 years experience in the IT and security sector. He is an often sought management consultant for large enterprise and is currently a member of the Federal Communication Commission's Homeland Security Network Reliabiltiy and Interoperability Council Focus Group on Cybersecurity, working in the Voice over Internet Protocol workgroup.

William M. Hancock, PhD, CISSP, CISM, is VP of Security and Chief Security Officer of Cable & Wireless, one of the largest telecom and hosting companies in the world. He has over 30 years of experience in networking, security and related technologies and is the author of many books and articles on security, networking and technology strategy.


Full download


Posted: June 13th, 2008, 12:31pm CEST

Tags  [edit]

Ajax is a web development technique that takes advantage of JavaScript to display and interact dynamically with information embedded into a web page. Its emergence has made it possible to create web applications that closely resemble their desktop–based brethren. With this exciting new ability came several challenges; not only did developers have to learn JavaScript, but they were also forced to use inefficient development processes, not to mention deal with cross–platform and browser difficulties. But with the release of Google Web Toolkit (GWT), Java developers are able to continue using their favorite language to write powerful Ajax applications while using not only the Java language, but also the very same development tools they’re already using on a daily basis!

Serious Java developers wanting to write Ajax applications using GWT can expect a fast–paced, yet thorough, introduction to GWT from Java expert Vipul Gupta. You’ll gain key insights into the GWT framework’s capabilities and can rely on clear instruction that will show you how to incorporate GWT into your daily development routine in the most effective way. Accelerated GWT introduces you to the popular GWT framework in a way that will allow you to begin using GWT in short order. Foregoing superfluous introductions to JavaScript and Ajax, you’ll instead be immersed in GWT fundamentals from the very first chapter. Subsequent chapters discuss key GWT concepts such as architecture, widgets, and RPC. Understanding you’ll want to efficiently integrate GWT into your development workflow, the author also devotes time to sound GWT application design, testing, and internationalization issues.

What you’ll learn
  • Use GWT’s Remote Procedure Call (RPC) capabilities to greatly enhance the user experience by optimizing application performance.
  • Go beyond basic syntax fundamentals to learn how to most effectively design and test your GWT applications.
  • Build complex interfaces by taking advantage of GWT’s advanced widget offerings.
Who is this book for?

Java–minded web developers seeking to incorporate Ajax capabilities into their web applications without sacrificing sound development principles.

Related Titles
  • Ajax and REST Recipes: A Problem-Solution Approach
  • The Definitive Guide to Grails
  • Practical JRuby on Rails Web 2.0 Projects: Bringing Ruby on Rails to Java

Full download


Posted: June 13th, 2008, 12:30pm CEST

Tags  [edit]

Now that the Internet has blossomed into the "Information Superhighway," with its traffic (and drivers) becoming increasingly diverse, security has emerged as a primary concern. This innovative new book offers you a global, integrated approach to providing Internet Security at the network layer. You get a detailed presentation of the revolutionary IPsec technology used today to create Virtual Private Networks and, in the near future, to protect the infrastructure of the Internet itself.

The book addresses IPsec’s major aspects and components to help you evaluate and compare features of different implementations. It gives you a detailed understanding of this cutting-edge technology from the inside, which enables you to more effectively troubleshoot problems with specific products. Based on standards documents, discussion list archives, and practitioners’ lore, this one-of-a-kind resource collects all the current knowledge of IPsec and describes it in a literate, clear manner.

This innovative, new book offers you a global, integrated approach to providing Internet Security at the network layer. You get a detailed presentation of the revolutionary IPsec technology used today to create Virtual Private Networks and, in the near future, to protect the infrastructure of the Internet itself. The book addresses IPsec?s major aspects and components to help you evaluate and compare features of different implementations. It gives you a detailed understanding of this cutting-edge technology from the inside, which enables you to more effectively troubleshoot problems with specific products. Based on standards documents, discussion list archives, and practitioners? lore, this one-of-a-kind resource collects all the current knowledge of IPsec and describes it in a literate, clear manner.

About the Author

Sheila Frankel is a computer scientist at NIST (National Institute of Standards and Technology). She holds a B.A. in Mathematics from Yeshiva University and a M.S. in computer science from New York University. Her current responsibilities include NIST’s IPsec and IKE reference implementations, Cerberus and PlutoPlus; and NIST’s interactive WWW-based IPsec interoperability tester, IPsec-WIT.


Full download


Posted: June 12th, 2008, 7:19am CEST

Tags  [edit]

Stored procedures, triggers and User Defined Functions are the key database features for developing robust and distributed applications. In V5R1, SQL Triggers are supported on DB2 Universal Database for iSeries to give much more portability to the database.

This IBM Redbook includes the latest announced features in V5R1 and V5R2 on stored procedures, triggers and User Defined Functions. Among the topics in this publication, you will find suggestions, guidelines, and practical examples on how to effectively develop DB2 UDB for iSeries stored procedures, triggers and User Defined Functions. Some of the topics that are covered in this book include:

  • Introduction to the SQL Persistent Stored Module Language used in SQL stored procedures, triggers and User Defined Functions
  • SQL stored procedures
  • External stored procedures and triggers
  • Java stored procedures (both JDBC and SQLJ)
  • SQL Triggers
  • External triggers
  • SQL User Defined Functions
  • External User Defined Functions

This publication also offers examples developed in several programming languages (RPG, COBOL, C, Java, and Visual Basic), using native and SQL data access interfaces.


Full download


Posted: June 12th, 2008, 6:32am CEST

Tags  [edit]

Gallo and Hancock provide a sophisticated introduction to their subject in a clear, readable format. These two top networking experts answer hundreds of questions about hardware, software, standards, and future directions in network technology.
  • Wireless networks
  • Convergence of voice and data
  • Multimedia networking
Networking Explained, Second Ed. offers a comprehensive overview of computer networking, with new chapters and sections to cover the latest developments in the field, including voice and data wireless networking, multimedia networking, and network convergence. Gallo and Hancock provide a sophisticated introduction to their subject in a clear, readable format. These two top networking experts answer hundreds of questions about hardware, software, standards, and future directions in network technology.

About the Author

William M. Hancock, PhD, CISSP, CISM, is VP of Security and Chief Security Officer of Cable & Wireless, one of the largest telecom and hosting companies in the world. He has over 30 years of experience in networking, security and related technologies and is the author of many books and articles on security, networking and technology strategy.


Full download


Posted: June 12th, 2008, 5:48am CEST

Tags  [edit]

One of the attractions of fuzzy logic is its utility in solving many real engineering problems. As many have realised, the major obstacles in building a real intelligent machine involve dealing with random disturbances, processing large amounts of imprecise data, interacting with a dynamically changing environment, and coping with uncertainty. Neural-fuzzy techniques help one to solve many of these problems.

Fuzzy Logic and Intelligent Systems reflects the most recent developments in neural networks and fuzzy logic, and their application in intelligent systems. In addition, the balance between theoretical work and applications makes the book suitable for both researchers and engineers, as well as for graduate students.

Full download


Posted: June 12th, 2008, 5:47am CEST

Tags  [edit]

This title offers the perfect self-study tool to allow you to prepare confidently at your own pace, in your own time. Comprehensive and focused on teaching what you need to understand--not just facts you need to know--this book is the most complete test preparation tool available on the market. Structured according to the exam objectives, Solaris 8 Training Guide (310-011 and 310-012): System Administrator Certification prepares you by concentrating on subjects such as:

  • System startup and customization
  • User security
  • Software administration
  • Writing scripts
  • Networking

Expert author Bill Calkins's extensive compilation of real-world experiences, including warnings about possible pitfalls, will help administrators obtain Solaris 8 certification. As a best-selling author and revered instructor/consultant, Bill Calkins is very much a Voice That Matters in the Solaris community. The owner and president of Pyramid Consulting (near Grand Rapids, Mich.), Calkins has more than 17 years of experience in UNIX system administration and consulting with more than 90 companies. As an instructor, he worked in both corporate and university settings, guiding several hundred toward their Solaris certifications.

About the Author

Expert author Bill Calkins' extensive compilation of real-world experiences, including warnings about possible pitfalls, will help administrators obtain Solaris 8 certification.

As a best-selling author and revered instructor/consultant, Bill Calkins is very much a Voice That Matters in the Solaris community. The owner and president of Pyramid Consulting (near Grand Rapids, Mich.), Calkins has more than 17 years of experience in UNIX system administration and consulting with more than 90 companies. As an instructor, he worked in both corporate and university settings, guiding several hundred toward their Solaris certifications.


Full download


Posted: June 12th, 2008, 5:26am CEST

Tags  [edit]

Welcome to the MCSE Training Kit—Microsoft Windows 2000 Active Directory Services. This kit prepares you to install, configure, administer, monitor, and troubleshoot Microsoft Windows 2000 Active Directory.

This kit introduces you to Windows 2000 Active Directory and prepares you to plan, configure, and administer your Active Directory infrastructure. You will learn to configure Domain Name System (DNS) to manage name resolution, schema, and replication. You will also learn to use Active Directory to centrally manage users, groups, shared folders, and network resources, and to administer the user environment and software with group policy. This kit shows you how to implement and troubleshoot security in a directory services infrastructure and monitor and optimize Active Directory performance. You also learn to deploy Windows 2000 remotely using Remote Installation Services (RIS).

This course supports the Microsoft Certified Systems Engineer program.

Learn how to implement and administer Microsoft- Windows- 2000 Active Directory- Services as you prepare for MCP Exam 70-217, a core credit for MCSE certification. Includes study guide, exam prep, test-readiness tool, evaluation software, and eBook.

Full download


Posted: June 12th, 2008, 5:22am CEST

Tags  [edit]

When software development teams move to agile methods, experienced project managers often struggle—doubtful about the new approach and uncertain about their new roles and responsibilities. In this book, two long-time certified Project Management Professionals (PMPRs) and Scrum trainers have built a bridge to this dynamic new paradigm. They show experienced project managers how to successfully transition to agile by refocusing on facilitation and collaboration, not “command and control.”

 

The authors begin by explaining how agile works: how it differs from traditional “plan-driven” methodologies, the benefits it promises, and the real-world results it delivers. Next, they systematically map the Project Management Institute’s classic, methodology-independent techniques and terminology to agile practices. They cover both process and project lifecycles and carefully address vital issues ranging from scope and time to cost management and stakeholder communication. Finally, drawing on their own extensive personal experience, they put a human face on your personal transition to agile--covering the emotional challenges, personal values, and key leadership traits you’ll need to succeed.


Full download


Posted: June 11th, 2008, 7:27am CEST

Tags  [edit]

Upgrading and Repairing PCs is the de facto standard PC hardware tome used by more PC professionals and hobbyists than any other book of its kind - selling more than 2.1 million copies in it's 13-edition history. In the 13th Edition, Scott has pulled out all of the stops, adding hundreds of page of new material, two hours of all new video and more technical illustrations, charts and tables than you'll find in any other PC hardware book.

Deep and balanced coverage of new processors from Intel and AMD, including the long-awaited Pentium 4 and 64-bit Itanium.Own a Dell PC? Interested in not turning it into a charcoal briquette when installing a new power supply or motherboard? What you read here could prevent an untimely meltdown of your beloved PC!Interested in turning your PC into a hot rod game machine? Want to rule the Internet Unreal community with an iron fist? Read Scott's coverage of audio, video and Internet connectivity for the lowdown on supercharging your PC.Use the new troubleshooting index to track down pesky problems with everything from IRQ conflicts to audio quality. Find solutions fast!Ever wonder how data is written to a CD? How do DVDs store so much more information than CDs? Scott brings you the most in-depth look at CD and DVD technology you'll find in a bookstore. Move over parallel ATA...serial ATA is here and it promises to revolutionize the way your hard drives interact with the motherboard. Get the skinny on serial ATA, as well as ATA-6, here first! Scott Mueller on video! You asked for it and you got it. The video on the 12th Edition CD was so well received, Scott went back into the studio and produced two hours of all-new video, showing you step-by-step procedures for building a PC from the ground up, including how to partition and format the disk, load drivers and operating system! --This text refers to an out of print or unavailable edition of this title.

About the Author

Scott Mueller is the most trusted, authoritative hardware voice in the industry. In addition to teaching hardware repair to more than 10,000 computer professionals and enthusiasts, he has sold more than 1.7 million copies of Upgrading and Repairing PCs, making him the most world-renowned hardware author in history and his book a classic. Scott has taught hardware repair to a host of agencies in the U.S. and foreign governments, and corporations in the United States, Canada, Australia, and Europe. His articles have appeared in Forbes, Investors Business Daily, and numerous other publications.


Full download


Posted: June 11th, 2008, 7:22am CEST

Tags  [edit]

Get the hands-on, step-by-step guide to learning the latest enhancements in Microsoft Visual C# 2008. Visual C#, one of the tools in Microsoft Visual Studio® 2008, is a modern programming language designed to deliver a productive environment for creating business frameworks and reusable object-oriented components. Whether you re a beginning programmer or new to the Visual C# programming language, you ll learn how to use the fundamental features of Visual Studio 2008 and gain a basic understanding of the latest enhancement of the Visual C# language. You ll work at your own pace through hands-on, learn-by-doing exercises, get started creating components and working Windows® applications, and build your knowledge as you start creating your first Visual C# based applications. You ll also explore how to create data management and Web-based applications. In each chapter, work through learn-by-doing exercises that demonstrate how, when, and why to use the many features of the Visual C# rapid application development environment. Includes a companion CD with code samples, data sets, and a fully searchable eBook.

Features easy-to-follow, logically planned lessons to help you learn at your own pace

Helps you gain a solid understanding of how to use the fundamental features of Visual C# 2008

Includes a companion CD with code samples, data sets, and a fully searchable eBook

About the Author

John Sharp is the author of three previous versions of this book, plus several other titles from Microsoft Press, including Windows Communication Foundation Step by Step. John is a principal technologist for Content Master Ltd., where he develops and delivers guidance on C#, J#, and Microsoft ASP.NET for a number of international customers.


Full download


Posted: June 11th, 2008, 7:16am CEST

Tags  [edit]

This book is ideal for the engineer, technician, hobbyist and student who have knowledge of the basic principles of PIC microcontrollers and want to develop more advanced applications using the 18F series.

The architecture of the PIC 18FXXX series as well as typical oscillator, reset, memory, and input-output circuits is completely detailed. After giving an introduction to programming in C, the book describes the project development cycle in full, giving details of the process of editing, compilation, error handling, programming and the use of specific development tools. The bulk of the book gives full details of tried and tested hands-on projects, such as the 12C BUS, USB BUS, CAN BUS, SPI BUS and real-time operating systems.

* A clear introduction to the PIC 18FXXX microcontroller's architecture

* 20 projects, including developing wireless and sensor network applications, using I2C BUS, USB BUS, CAN BUS and the SPI BUS, which give the block and circuit diagram, program description in PDL, program listing and program description.

* Numerous examples of using developmental tools: simulators, in-circuit debuggers (especially ICD2) and emulators

* A CDROM of all the programs, hex listings, diagrams, data sheets and tables

About the Author
Dogan Ibrahim works for the Traffic Control Systems Unit in London, UK. He was formerly a lecturer at South Bank University and Head of Department at Near East University, Cyprus in the UK.


Full download


Posted: June 11th, 2008, 6:43am CEST

Tags  [edit]

A one-stop resource for each aspect of designing and developing Sidebar gadgets, perfect for anyone who wants to create killer gadgets

Explores one of the super cool features new to Windows Vista -- the Sidebar

It is a one-stop resource for each aspect of designing and developing Sidebar gadgets, perfect for anyone who wants to create killer gadgets

Includes complete design instructions for four never-before-seen gadgets

Windows Vista Sidebar is a panel located on the desktop of a PC where gadgets can be placed for easy access and reference. These gadgets are small, single-purpose applications, such as clocks, calendars, games, RSS notifiers, search tools, stock tickers, etc, that reside on the Windows desktop and on the Windows Sidebar. The book will be a tutorial to design and develop a gadget. It will provide ready-to-use samples using .NET, XML, CSS and AJAX. After reading the book, a web developer/designer will be confident enough to start developing gadgets for Windows Vista Sidebar. The beginner portion of the book shows an overview of the subject with the design pattern, the architecture and implementation details. The later sections will have solid examples for instant results. In short, the book will tell how to do everything with Sidebar Gadgets using solid, unique examples. Brief outline: " Brief background on Gadgets " Define architecture, design consideration and implementation to give a clear view to the developer " Step by step, create a useful Gadget sample "My Blogs" " Elaborate the architecture design constraint and implementation details for the sample " Detail the standard practices " Recheck the gadget created for standard practices " Improvise and Improve with compare and contrast " Add advanced samples with .NET, AJAX and XHTML.

Full download


Posted: June 11th, 2008, 6:41am CEST

Tags  [edit]

This book offers a comprehensive perspective to modern topics in complexity theory, which is a central field of the theoretical foundations of computer science. It addresses the looming question of what can be achieved within a limited amount of time with or without other limited natural computational resources. Can be used as an introduction for advanced undergraduate and graduate students as either a textbook or for self-study, or to experts, since it provides expositions of the various sub-areas of complexity theory such as hardness amplification, pseudorandomness and probabilistic proof systems.

About the Author

Oded Goldreich is a Professor of Computer Science at the Weizmann Institute of Science and an Incumbent of the Meyer W. Weisgal Professorial Chair. He is an editor for the SIAM Journal on Computing, the Journal of Cryptology, and Computational Complexity and previously authored the books Modern Cryptography, Probabalistic Proofs and Pseudorandomness and the two-volume work Foundations of Cryptography.

Full download


Posted: June 11th, 2008, 6:39am CEST

Tags  [edit]

Spreadsheets provide one of the most easily learned routes to scientific computing. This book uses Excel®, the most powerful spreadsheet available, to explore and solve problems in general and chemical data analysis. It follows the usual sequence of college textbooks in analytical chemistry: statistics, chemical equilibria, pH calculations, titrations, and instrumental methods such as chromatography, spectrometry, and electroanalysis. The text contains many examples of data analysis, and uses spreadsheets for numerical simulations and testing analytical procedures. It treats modern data analysis methods such as linear and nonlinear least squares in great detail, as well as methods based on Fourier transformation. It shows how matrix methods can be powerful tools in data analysis, and how easily these are implemented on a spreadsheet. It describes in detail how to simulate chemical kinetics on a spreadsheet. It also introduces the reader to the use of VBA, the macro language of Microsoft Office, which lets the user import higher-level computer programs into the spreadsheet.


Full download


Posted: June 10th, 2008, 6:14am CEST

Tags  [edit]

Here's the book you need to prepare for CompTIA's updated Network+ exam, N10-003.

This revised edition of the best-selling Network+ Study Guide was developed to meet the exacting requirements of today's certification candidates. In addition to the focused and accessible instructional approach that has earned Sybex the reputation as the leading publisher for certification self-study guides, this book provides:

  • Clear and concise information on networking essentials
  • Practical examples and insights drawn from real-world experience
  • Leading-edge exam preparation software, including a test engine and electronic flashcards
You'll also find authoritative coverage of key exam topics, including:
  • Media and Topologies
  • Protocols and Standards
  • Network Implementation
  • Network Support
This book has been reviewed and approved as CompTIA Authorized Quality Curriculum (CAQC). Students derive a number of important study advantages with CAQC materials, including coverage of all exam objectives, implementation of important instructional design principles, and instructional reviews that help students assess their learning comprehension and readiness for the exam.

About the Author

David Groth, Network+, MCSE, CNI, is a full-time author and consultant. He is the author of the Sybex's best-selling A+ Complete Study Guide as well as Cabling: The Complete Guide to Network Wiring. Toby Skandier, Network +, i-Net+, Server+, is in technical education development and delivery for Sprint Corporation.

Full download


Posted: June 10th, 2008, 6:12am CEST

Tags  [edit]

Welcome to Microsoft® Windows® Administrator’s Automation Toolkit. This book is designed to help you quickly automate over 100 common Windows administrative tasks. In some cases, I show you how to automate tasks using existing tools such as those included with the Windows operating system or those available for download from the Web. In many other cases, however, I provide you with tools that I designed to help you get the job done. These tools are all written in Microsoft Visual Basic® Scripting Edition (VBScript), and execute under the Windows Script Host (WSH), which is included with the Windows operating system. Just because these tools are written in VBScript doesn’t mean that you need to know anything about scripting. In fact, I’ve purposely written the tools in a format that allows you to simply run them as command-line tools, meaning that you don’t need to encounter any scripting at all. However, because the tools are written in VBScript, you have the option of opening them up in Microsoft Notepad or in another script editor and making changes to them, extending their capabilities, and so forth. In fact, I’ll even give you some pointers for doing that in the first few chapters.

Administrative automation is rapidly becoming a hot topic in many organizations. Today’s “do more with less” economy rewards companies—and administrators—who can become more efficient through the automation of day-to-day administration or other time-consuming tasks. Too many administrators, however, just don’t have the time to learn a scripting language, making it difficult for them to boost their efficiency through automation. That’s where this book comes in—it provides you ready-to-run tools for a number of automation tasks.

Full download


Posted: June 10th, 2008, 6:11am CEST

Tags  [edit]

The leading guide for Java developers who build business applications with CORBA Acknowledged experts present advanced techniques and real-world examples for building both simple and complex programs using Java with CORBA. The authors begin with a quick overview of CORBA, Java, object request brokers (ORBs), and EJB components, then quickly move on to show how to use them to build complete Java applications. This new volume features in-depth code examples, as well as expanded coverage of cutting-edge topics, including Portable Object Adaptor (POA), Remote Method Invocation (RMI) over IIOP, and EJB.

(Wiley Computer Publishing) Expert guidance on programming with distributed objects using CORBA. Shows how to program with the Portable Object Adapter, plan security for Java/CORBA using firewalls and CORBA security, and design scalable, high-performance applications. Includes a companion Web site. Previous edition: c1998. Softcover. DLC: Java (Computer program language).

Full download


Posted: June 10th, 2008, 6:10am CEST

Tags  [edit]

"I commend this book to you as your springboard to the future of how to make the Net work."
-from the Foreword by Simon Phipps, Chief Technology Evangelist, Sun Microsystems, Inc.

This hands-on developer's guide to Web services prepares you for the next level of distributed computing. The authors clearly show how to implement and deploy Web services using Java while also explaining the fundamentals from the ground up. After providing a detailed introduction to Web services, they walk you through the Web services architecture and its core building blocks, including standards and technologies. You'll then learn how to develop Web services solutions using Sun Java Web Services Developer Pack (JWSDP 1.0) APIs and how to expose your J2EE applications as Web services.

Focusing on concepts, technologies, and practical techniques, the authors:
* Discuss the evolving standards landscape for Web services, including the important developments to ebXML
* Present the Web services architecture using Java as well as building Web services from existing J2EE applications
* Explore and implement a case study using the Sun JWSDP 1.0 APIs
* Demonstrate Java Web services interoperability with Microsoft .NET
* Walk through the emerging Web services security standards and demonstrate how to implement security in Web services
* Provide examples using Sun JWSDP 1.0, BEA Weblogic 7.0, Apache Axis 1.0B3, Systinet WASP 4.0, Exolab CASTOR, IBM XML Security Suite, and Microsoft .NET

The companion Web site contains all the code from the examples found in the book as well as updates and links to various tools.

About the Author

RAMESH NAGAPPAN is an Enterprise Java Architect at Sun Java Center. With twelve years of experience, he specializes in the design and implementation of Java, CORBA, and XML-based distributed com- puting architectures for Internet applications, enterprise messaging, and Web services. He has also coauthored books on J2EE and EAI.
ROBERT SKOCZYLAS is an Enterprise Java Architect at Sun Java Center. With extensive experience in object-oriented technologies, he focuses on the design and implementation of large enterprise applications using Java and XML technologies.
RIMA PATEL SRIGANESH is a Technology Evangelist at Sun Microsystems. She specializes in Java, XML, and Integration platforms. Her areas of technology passion include Distributed Computing Models, Trust Computing, Semantic Web, and Grid Computing Architectures.

Full download


Posted: June 10th, 2008, 6:09am CEST

Tags  [edit]

All the tools and know-how to create digital characters that can move, express emotions, and talk

3-D Human Modeling and Animation demonstrates how you can use your artistic skills in figure drawing, painting, and sculpture to create animated human figures using the latest computer technology. This easy-to-follow book guides you through all the necessary steps to create and animate digital humans. Students and professional 3-D artists will find this book to be an invaluable resource.

This Second Edition combines detailed, practical information about creating and animating 3-D human models. More than 400 images, interactive files, and exciting animations included on the CD-ROM detail the modeling and animation processes for both male and female figures. Chapter objectives and exercises are tied to the CD-ROM, which also provides color example images, sample models, modeling templates, textures, lesson plans, and relevant animation movies that allow you to start modeling and animating right away!

About the Author

PETER RATNER is a professor of 3-D computer animation in the School of Art and Art History at James Madison University. He is the founder of the computer animation program at the university and started the first animation concentration in the state of Virginia. Besides teaching and writing books, he has exhibited his oil paintings, animations, and computer graphics in numerous national and international juried exhibitions.


Full download


Posted: June 10th, 2008, 6:07am CEST

Tags  [edit]

Welcome to the wonderful world of the Mac! Whether you’ve just decided to switch from Windows or you’ve been using a Mac for awhile and want to take advantage of all its bells and whistles, Macs All-in-One Desk Reference For Dummies is the perfect guidebook to Mac land.

You probably already know that Macs were made for media. There’s iPhoto for organizing, editing, and sharing your digital photos; iMovie to let you become a moviemaker; iDVD for preserving that movie and playing your favorites; and of course, iTunes for managing your music. But your Mac is just as happy creating documents, browsing the Internet, putting together cool presentations, or even crunching numbers. This guide shows you how to use all those applications and more. Seven minibooks cover Mac basics; working with photos, movies, and music; using the Internet; working with iLife and iWork applications; various other Mac programs; time-saving tips; and networking. You’ll discover how to

  • Set up and customize a new Mac
  • Get online, choose a browser, configure an e-mail account, and instant-message with iChat
  • Handle Mac security and troubleshoot problems
  • Create a Web site with iWeb and get it online
  • Back up your files, sync your stuff, and manage your life with your Mac
  • Network your Mac with other computers, even PCs, and share files, printers, and more

Even if you’re a seasoned Mac veteran, we bet you’ll find some things here you didn’t know! And you’ll refer to this book again and again.

About the Author

Wallace Wang is the bestselling author of more than 20 For Dummies books. He moonlights as a stand-up comic and has appeared on A&E's An Evening at the Improv.

Full download


Posted: June 9th, 2008, 7:47am CEST

Tags  [edit]

Image-based rendering (IBR) refers to a collection of techniques and representations that allow 3D scenes and objects to be visualized in a realistic way without full 3D model reconstruction. IBR uses images as the primary substrate. The potential for photorealistic visualization has tremendous appeal, and it is thus not surprising that IBR has been receiving increasing attention over the years. Applications such as video games, virtual travel, and E-commerce stand to benefit from this technology.

Image-Based Rendering examines the theory, practice, and applications associated with image-based rendering and modeling. The authors bring together their backgrounds and research experiences in computer graphics, computer vision and signal processing to address the multi-disciplinary nature of IBR research.  The topics to be covered vary from IBR basic concepts and representations on the theory side, to signal processing and data compression on the practical side. These theoretical and practical issues are further disseminated in several IBR systems built to-date.  However, this book will not focus on the geometrical modeling aspect of IBR, since 3D modeling has been extensively treated elsewhere in the vision literature.

One of the only titles devoted exclusively to the area of IBR, this book is intended for researchers, professionals, and general readers interested in the topics of computer graphics, computer vision, image processing, and video processing. Advanced-level students in EECS studying related disciplines will be able to seriously expand their knowledge about image-based rendering.


Full download


Posted: June 9th, 2008, 7:40am CEST

Tags  [edit]

It was to be expected that a new millennium should bring with it a flurry of observers claiming that we stand on the threshold of a new society. We have not been disappointed. The media excitement at the fantastic financial speculation on the high-tech and internet stock market is but one instance cited to support this claim. This new society is labelled variously the information society, the knowledge society, the knowledge economy or, as this book chooses for no particular reason, the ‘information age’. The contributors to this book examine various features of today’s world, and find little evidence of a new information society.

Yet it is the information age, we are assured, because the key commodity for the twenty-first century is information. The technological developments of the last two or three decades mean that information can be moved around the world at speeds qualitatively (as well as quantitatively) different from the transport of goods. The consequences are economic and political: the information industries need no longer be located within a confined geography, and thus may seek out labour wherever it is most profitably available; governments may need to adopt different approaches to their relationship with business, while at the same time deploying new technologies to make this new information more widely and equitably available.

Full download


Posted: June 9th, 2008, 7:03am CEST

Tags  [edit]

You may or may not have an inkling of what insecure software is, how it impacts your life, or why you should be concerned. That is OK. This book attempts to introduce you to the full scope and consequence of software's impact on modern society without baffling the reader with jargon only experts understand or minutia only experts care about. The prerequisite for this book is merely a hint of curiosity.

Although we interact with software on a daily basis, carry it on our mobile phones, drive with it in our cars, fly with it in our planes, and use it in our home and business computers, software itself remains essentially shrouded—a ghost in the machine; a mystery that functions but only part of the time. And therein lays our problem.

Software is the stuff of modern infrastructure. Not only is software infused into a growing number of commercial products we purchase and services we use, but government increasingly uses software to manage the details of our lives, to allocate benefits and public services we enjoy as citizens, and to administer and defend the state as a whole. How and when we touch software and how and when it touches us is less our choice every day. The quality of this software matters greatly; the level of protection this software affords us from harm and exploitation matters even more.

As a case in point, in mid-2007 the country of Estonia, dubbed "the most wired nation in Europe" because of its pervasive use of computer networks for a wide array of private and public activities, had a significant portion of its national infrastructure crippled for over two weeks by cyber attacks launched from hundreds of thousands of individual computers that had been previously hijacked by Russian hackers. Estonia was so overwhelmed by the attacks Estonian leaders literally severed the country's connection to the Internet and with it the country's economic and communications lifeline to the rest of the world. As one Estonian official lamented, "We are back to the stone age." The reason for the cyber attack? The Russian government objected to Estonia's removal of a Soviet-era war memorial from the center of its capital Tallinn to a military cemetery.


Full download


Posted: June 9th, 2008, 7:01am CEST

Tags  [edit]

This extraordinary book explains the engine that has catapulted the Internet from backwater to ubiquity—and reveals that it is sputtering precisely because of its runaway success. With the unwitting help of its users, the generative Internet is on a path to a lockdown, ending its cycle of innovation—and facilitating unsettling new kinds of control.

 

IPods, iPhones, Xboxes, and TiVos represent the first wave of Internet-centered products that can’t be easily modified by anyone except their vendors or selected partners. These “tethered appliances” have already been used in remarkable but little-known ways: car GPS systems have been reconfigured at the demand of law enforcement to eavesdrop on the occupants at all times, and digital video recorders have been ordered to self-destruct thanks to a lawsuit against the manufacturer thousands of miles away. New Web 2.0 platforms like Google mash-ups and Facebook are rightly touted—but their applications can be similarly monitored and eliminated from a central source. As tethered appliances and applications eclipse the PC, the very nature of the Internet—its “generativity,” or innovative character—is at risk.

 

The Internet’s current trajectory is one of lost opportunity. Its salvation, Zittrain argues, lies in the hands of its millions of users. Drawing on generative technologies like Wikipedia that have so far survived their own successes, this book shows how to develop new technologies and social structures that allow users to work creatively and collaboratively, participate in solutions, and become true “netizens.”


Full download


Posted: June 9th, 2008, 6:59am CEST

Tags  [edit]

This reader collects the texts, videos, and computer programs--many of them now almost impossible to find--that chronicle the history and form the foundation of the still-emerging field of new media. General introductions by Janet Murray and Lev Manovich, along with short introductions to each of the texts, place the works in their historical context and explain their significance. The texts were originally published between World War II--when digital computing, cybernetic feedback, and early notions of hypertext and the Internet first appeared--and the emergence of the World Wide Web--when they entered the mainstream of public life.

The texts are by computer scientists, artists, architects, literary writers, interface designers, cultural critics, and individuals working across disciplines. The contributors include (chronologically) Jorge Luis Borges, Vannevar Bush, Alan Turing, Ivan Sutherland, William S. Burroughs, Ted Nelson, Italo Calvino, Marshall McLuhan, Billy Kl?Jean Baudrillard, Nicholas Negroponte, Alan Kay, Bill Viola, Sherry Turkle, Richard Stallman, Brenda Laurel, Langdon Winner, Robert Coover, and Tim Berners-Lee. The CD accompanying the book contains examples of early games, digital art, independent literary efforts, software created at universities, and home-computer commercial software. Also on the CD is digitized video, documenting new media programs and artwork for which no operational version exists. One example is a video record of Douglas Engelbart's first presentation of the mouse, word processor, hyperlink, computer-supported cooperative work, video conferencing, and the dividing up of the screen we now call non-overlapping windows; another is documentation of Lynn Hershman's Lorna, the first interactive video art installation.

About the Author

Noah Wardrip-Fruin is Assistant Professor of Communication at the University of California, San Diego.

Nick Montfort is Assistant Professor of Digital Media at MIT.

Full download


Posted: June 9th, 2008, 6:58am CEST

Tags  [edit]

Essential Skills--Made Easy!

Learn to program with Flex 3, the powerful tool for building multimedia-rich, interactive Flash applications for the Web. Flex 3: A Beginner's Guide is an easy-to-follow, fast-paced tutorial that allows you to fully grasp the fundamentals, including MXML, ActionScript, Flex Builder, states, transitions, and behaviors. You'll learn how to customize your applications with styles, skins, and themes; access remote data using the XML HTTP Service Request; profile and debug your applications; and manage media assets.

Designed for Easy Learning

  • Key Skills & Concepts--Chapter-opening lists of specific skills covered in the chapter
  • Ask the Experts--Q&A sections filled with bonus information and helpful tips
  • Try This--Short, hands-on exercises to practice your skills
  • Notes--Bonus information related to the topic being covered
  • Tips--Helpful reminders or alternate ways of doing things
  • Cautions--Errors and pitfalls to avoid
  • Annotated Syntax--Example code with commentary that describes the programming techniques being illustrated
About the Author

Michele E. Davis is a technology writer and author or coauthor of more than 17 computer books. She consults as an instructional designer, trainer, and technical writer for Fortune 500 companies including General Mills, ACS, Whirlpool, Best Buy and many others.

Jon A. Phillips designs custom Web solutions and consults as a functional software developer for clients such as the University of Minnesota, Fisher-Rosemount, Lockheed-Martin, and Kinetic Data. He has worked with numerous databases, including Oracle, SQL Server, and MySQL for more than 14 years. Phillips has coauthored five technology books with Michele Davis.


Full download


Posted: June 8th, 2008, 4:58am CEST

Tags  [edit]

This is a one-stop resource for crating applications on the Web. Using step-by-step instructions and examples, anyone can walk through the entire process from initial design to final roll-out, thus creating a complete web-based application. With this powerful book/CD-ROM combination, readers can explore web applications and learn about some of the hottest topics on the web. The Cold Fusion Web Database Construction Kit includes an SQL and OBDC tutorial, as well as an HTML reference, comprehensive coverage of Cold Fusion's database integration capabilities, its integration with BackOffice and intranets, as well as its transaction dynamic email, Java graphlets, and new features in CFML. The Cold Fusion Web Database Construction Kit is another benchmark publication in the rapidly developing field of web-based applications.

Cold Fusion Web Database Construction Kit is an all-in-one kit that gives users everything they need to create their own Web database-quickly and easily - Bonus Books: electronic copies of Special Edition Using HTML, Second Edition, Special Edition Using Microsoft SQL Server, and Special Edition Using Java in HTML format

- Provides complete coverage of data manipulation, replication, validation, and security

- CD-ROM includes Cold Fusion 2.0 Developer Version, a key-locked version of Cold Fusion 2.0, evaluation copies of Cold Fusion Fuel Pack and Allaire Forums


Full download


Posted: June 8th, 2008, 4:58am CEST

Tags  [edit]

Adaptive filtering is a topic of immense practical and theoretical value, having applications in areas ranging from digital and wireless communications to biomedical systems. Now, preserving the style and main features of the earlier award-winning publication, Fundamentals of Adaptive Filtering (2005 Terman Award), the author offers readers and instructors a concentrated, systematic, and up-to-date treatment of the subject in this valuable new book.

Adaptive Filters allows readers to gain a gradual and solid introduction to the subject, its applications to a variety of topical problems, existing limitations, and extensions of current theories. The book consists of eleven parts—each part containing a series of focused lectures and ending with bibliographic comments, problems, and computer projects with MATLAB® solutions available to all readers. Additional features include:

  • Numerous tables, figures, and projects

  • Special focus on geometric constructions, physical intuition, linear-algebraic concepts, and vector notation

  • Background material on random variables, linear algebra, and complex gradients collected in three introductory chapters

  • Complete solutions manual available for instructors

  • MATLAB® solutions available for all computer projects

Adaptive Filters offers a fresh, focused look at the subject in a manner that will entice students, challenge experts, and appeal to practitioners and instructors.

About the Author

Ali H. Sayed is Professor of Electrical Engineering at UCLA, where he established and directs the Adaptive Systems Laboratory. He is a Fellow of the IEEE for his contributions to adaptive filtering and estimation algorithms. His research has attracted several recognitions including the 2003 Kuwait Prize, 2005 Terman Award, and several IEEE Best Paper Awards.


Full download


Posted: June 8th, 2008, 4:56am CEST

Tags  [edit]

The concept of fuzzing has been around for almost two decades but has only recently captured widespread attention. In 2006, we saw a plague of new vulnerabilities emerge that affected popular client-side applications including Microsoft Internet Explorer, Microsoft Word and Microsoft Excel; a large portion of these vulnerabilities were discovered through fuzzing. As a result of fuzzing being used so successfully on these mainstream products, it has received a resurgence of attention from the security community. The sheer fact that this is the first published book dedicated to the subject matter is an additional indicator that there is an increasing interest in fuzzing.

Having been involved in the vulnerability research community for years, we have used a variety of fuzzing technologies in our day to day work, ranging from hobby projects to high end commercial products. Each of the authors has been involved in the development of both privately held and publicly released fuzzers. We leveraged our combined experience and ongoing research projects to compose this bleeding edge book, which we hope you will find useful.

We strongly believe that the quantity and severity of vulnerabilities will continue to grow so long as security is deemed to be the sole responsibility of a security team. As such, we have taken strong efforts to write for a larger audience than just security researchers, including both readers who are new to fuzzing and those who have already had significant experience.

It is unrealistic to believe that secure applications can emerge from the development process if development organizations simply hand completed applications to a security team for a quick audit prior to production launch. Gone are the days when a developer or a member of the QA Team can say, "security's not my problem – we have a security team that worries about that". Security must now be everyone's problem. Security must be baked into the software development lifecycle (SDLC), not brushed on at the end.

Asking the development and QA teams to focus on security can be a tall order, especially for those that have not been asked to do so in the past. We believe that fuzzing presents a unique vulnerability discovery methodology that is accessible to a wide audience due to the fact that it can be highly automated. While we are hopeful that seasoned security researchers will gain valuable insights from this book, we are equally hopeful that it will be accessible to developers and QA teams. Fuzzing can and should be an integral part of any SDLC, not just at the testing phase, but also during development. The earlier a defect can be identified, the less costly it will be to remediate.


Full download


Posted: June 8th, 2008, 4:54am CEST

Tags  [edit]

The second edition of Introduction to Data Compression builds on the features that made the first the logical choice-for practitioners who need a comprehensive guide to compression for all types of multimedia and instructors who want to equip their students with solid foundations in these increasingly important and diverse techniques.
This book provides an extensive introduction to the theory underlying today's compression techniques, with detailed, instruction for their application. All of the coverage has been updated to reflect the state of the art in data compression, including both new algorithms and older methods for which new uses are being found. And the downloadable software gives you the opportunity to see firsthand how various algorithms work, to choose and implement appropriate techniques in your own applications, and to build your own algorithms.

Features

  • Fully updated to cover the most recent lossy and lossless compression techniques, including wavelets, subband coding, predictive lossless techniques, and Huffman coding variants.
  • Explains established and emerging standards in depth: JPEG 2000, JPEG-LS, MPEG 2, Group 3 and 4 Faxes, JBIG 2, ADPCM, LPC, CELP, and MELP.
  • Includes an new chapter providing the mathematical background required for understanding wavelets and subband coding.
  • Via the companion Web site, provides source code that enables you to experiment with a wide range of compression techniques, along with sample data and updates on the latest developments in the compression field.
About the Author

Khalid Sayood received his BS and MS in Electrical Engineering from the University of Rochester in 1977 and 1979, respectively, and his Ph.D. in Electrical Engineering from Texas A&M University in 1982. In 1982, he joined the University of Nebraska, where he is the Henson Professor of Engineering. His research interests include data compression, joint source channel coding, and bioinformatics.


Full download


Posted: June 8th, 2008, 4:52am CEST

Tags  [edit]

SAP was founded in 1972 in Walldorf, Germany. The name is an acronym for “Systeme, Anwendungen, Produkte in der Datenverarbeitung,” meaning “systems, applications, and products in data processing.” SAP is in a consistent state of change with over 9,000 developers and researchers adapting it to the market and striving to offer consistently better business solutions. As a result, the company is the world’s leading enterprise resource planning software provider.

With over 30 years of experience and being utilized in over 25 industries and approximately 34,600 companies, it is estimated that SAP has approximately 120 million users in more than 120 countries around the world. With such an impressive history it is not surprising that today SAP offers a wide range of solutions, products, and applications. This book is focused on the mySAP ERP application, which is the follow-up product to SAP R/3 software. mySAP ERP is one of the applications within the mySAP Business Suite, which includes

• mySAP ERP
• mySAP Supply Chain Management (SCM)
• mySAP Customer Relationship Management (CRM)
• mySAP Supplier Relationship Management (SRM)
• mySAP Product Lifestyle Management (PLM)

At the time of writing this book, the latest release of mySAP ERP is SAP ERP Central Component (ECC6). Within mySAP ERP there are a number of applications, such as Financials and Manufacturing. Of these applications we are focusing on the Sales and Distribution application.

Full download


Posted: June 7th, 2008, 5:15pm CEST

Tags  [edit]

This book is a comprehensive, introductory text/reference for electrical and computer engineers and students with little experience with a high-level programming language. It systematically teaches the programming of a microcontroller in assembly language, as well as C and C++. This books also covers the principles of good programming practice through top-down design and the use of data structures. It is suitable as an introductory
text for a first course on microcomputers that demonstrates what a small computer can do.

· Shows how a computer executes instructions;
· Shows how a high-level programming language converts to assembler language;
· Shows how a microcontroller is interfaced to the outside world;
· Hundreds of examples, experiments, "brain-teasers" and motivators;
· More than 20 exercises at the end of each chapter;
·Complete solutions manual available for Instructors;
· CD includes example code from book as well as the MetroWerks CodeWarrior C++ compiler.

About the Author

G. Jack Lipovski has taught electrical engineering and computer science for 30 years. He is a computer architect internationally recognized for his design of the pioneering database computer, CASSM, and the parallel computer, TRAC. He is an expert in microcomputers and is a past director of Euromicro and former editor of IEEE Micro. Dr. Lipovski is the author of nine books, more than 70 technical papers, and holds eight patents in the areas of logic-in-memory integrated circuits. He is a Fellow of the IEEE and a Golden Core Member of the IEEE Computer Society.


Full download


Posted: June 7th, 2008, 5:12pm CEST

Tags  [edit]

Over the past several years I have developed an interest in security and the protection of data. Several tools and books are available that introduce security, but there is no comprehensive SQL Server security manual. This book is written out of a desire to see that type of a reference available to all administrators and developers of SQL Server.

As a reader of this book, your feedback is highly useful. If you have any suggestions or have had personal experiences that are not addressed by this book, I would appreciate your comments to help ensure that I can include them in an updated version. Any comments or suggestions can be sent to Mike@softouchtraining.com.

Throughout this book you will be introduced to the security concerns related to SQL Server. In working with the product over the years, I have come to realize that managing security is as much about what you can’t do as it is about what you can do. You need to know the features and the limitations of the product. Through an understanding of the limitations, you can account for these items in some other manner. SQL Server security, if designed and implemented correctly, is easy to manage and troubleshoot.

Full download


Posted: June 7th, 2008, 4:58pm CEST

Tags  [edit]

Welcome to Visual Basic 2008, the most mature version yet of the most popular programming language for building Windows and web applications. In modern software development, however, the language is only one of the components we use to build applications. The most important component is the .NET Framework, which is an indispensable component of every application; it’s actually more important than the language itself. You can think of the Framework as an enormous collection of functions for just about any programming task. All drawing methods, for example, are part of the System.Drawing class. To draw a rectangle, you call the DrawRectangle method of the System.Drawing class, passing the appropriate arguments. To create a new folder, you call the CreateDirectory method of the Directory class, and to retrieve the files in a folder you call the GetFiles method of the same class.

The Framework contains all the functionality of the operating system and makes it available to your application throughmethods. The language and the Framework are the two ‘‘programming’’ components, absolutely necessary to build Windows applications. It’s possible to develop applications with these two components alone, but the process would be awfully slow. The software development process relies on numerous tools that streamline the coding experience, and these tools are provided for us by Visual Studio 2008.

Full download


Posted: June 7th, 2008, 2:16pm CEST

Tags  [edit]

"This is the book that you'll want to read about podcasting—the technology that everyday people, in addition to the big-name radio networks, are using to broadcast to the world."
— Robert Scoble, Vice President Media Development, Podtech.net

Create and market successful podcasts from your desktop, for your company, or in the studio

Podcasting is a blazing hot new medium, but to create effective audio and video for the Internet, you need a thorough grounding in the tools and techniques that make it possible. You'll find it all—including business planning worksheets and tips—in this comprehensive guide from two industry experts. Each of the book's seven sections focuses on key elements in a logical sequence, so you can find what you need, when you need it—from an in-depth look at the basics, to high-level recording techniques, to creating a revenue-producing business.

  • Produce and upload your first podcast with a Quick Start tutorial
  • Learn how to turn your podcast into a viable business
  • Master the equipment—microphones, cameras, editing software, and more
  • Produce your audio and video podcasts to a broadcast standard
  • Decipher Really Simple Syndication (RSS) and other podcasting techniques
  • Crop, resize, color correct, or insert virtual backgrounds
  • Integrate your podcast into your blog or Web site
About the Author

Steve Mack is a principal at LUX Media (http://luxmedia.com), a firm specializing in interactive media design, live events, a/v production, and training. He wrote the Streaming Media Bible (Wiley), and contributes to various Web and print publications. He has produced many prestigious Internet broadcasts, including U2 live from Notre Dame (Yahoo Internet Magazine's "Top of the Net for 2001"), President Clinton's inaugural address, and the first public live Internet broadcast of a Seattle Mariners game.

Mitch Ratcliffe is a veteran journalist and media executive who is a pioneer in online content. As editor of Digital Media: A Seybold Report, he covered the dawn of the commercial Internet, interactive entertainment and television industries. As editor and chief content officer of the ON24 Financial News Network, Ratcliffe produced more than 76,000 streaming audio and video news programs.


Full download


Posted: June 7th, 2008, 1:55pm CEST

Tags  [edit]

Get a clear picture of IP Multicast applications for delivering commercial high-quality video services

This book provides a concise guide to current IP Multicast technology and its applications, with a focus on IP-based Television (IPTV) and Digital Video Broadcast-Handheld (DVB-H) applications—areas of tremendous commercial interest. Traditional phone companies can use IP Multicast technology to deliver video services over their networks; cell phone companies can use it to stream video to handheld phones and PDAs; and many cable TV companies are considering upgrading to IP technology. In addition to applications in industries seeking to provide high-quality digital video and audio, there are numerous other practical uses: multi-site corporate videoconferencing; broad distribution of financial data, stock quotes, and news bulletins; database replication; software distribution; and content caching (for example, Web site caching).

After an introduction that gets readers up to speed on the basics, IP Multicast with Applications to IPTV and Mobile DVB-H:

  • Discusses multicast addressing for payload and payload forwarding

  • Covers routing in a variety of protocols, including PIM-SM, CBT, PIM-DM, DVMRP, and MOSPF

  • Discusses multicasting in IPv6 environments and Multicast Listener Discovery (MLD)

  • Features examples of IP Multicast applications in the IPTV and mobile DVB-H environments

  • Includes reference RFCs and protocols placed in the proper context of a commercial-grade infrastructure for the delivery of robust, entertainment-quality linear and nonlinear video programming

This is a concise, compact reference for practitioners who seek a quick, practical review of the topic with an emphasis on the major and most often used aspects of the technology. It serves as a hands-on resource for engineers in the communications industry or Internet design, content providers, and researchers. It's also an excellent text for college courses on IP Multicast and/or IPTV.

About the Author

Daniel Minoli has many years' experience providing telecommunications, networking, and IT architecture guidance and solutions for such organizations as the Advanced Research Projects Agency (ARPA), Bell Telephone Laboratories, ITT, Prudential Securities, Bell Communications Research (Bellcore/Telcordia), AT&T, Capital One Financial, SES Americom, New York University, Rutgers University, Stevens Institute of Technology, and Société Générale de Financement de Québec. An author of numerous core references on information technology, telecommunications, and data communications, he has also written columns for Computerworld, Network World, and Network Computing.


Full download


Posted: June 7th, 2008, 8:56am CEST

Tags  [edit]

From a review of the first edition:

‘This book is a veritable tour de force. Harel writes with uncommon verve, clarity and imagination.'

‘Through the use of tantalizing questions and aptly chosen and often amusing examples, the author transmits to the reader the excitement and intellectual satisfaction of computer science research. Without the use of formal mathematics and without any sacrifice of intellectual integrity, he conveys to the general reader the profound principles on which computer science is founded and which hitherto were only accessible in abstruse and esoteric textbooks and papers.'

‘This is scientific writing at its best.'

Dr Stan Scott, Queen's University Belfast. The Times Higher Education Supplement.

This book tells the story of the concepts, ideas, methods and results fundamental to computer science, in a form independent of the details of specific computers, languages and formalisms. It concerns the true 'spirit' of computers; with the 'recipes' that make them tick - their algorithms.

New to this edition

  • Chapters on software engineering and on reactive systems.
  • Thoroughly revised chapter on programming languages.
  • New material on quantum and molecular computing.
  • Whole text thoroughly updated to include new material on many topics, including abstract data types, the object-oriented paradigm, primality testing, and system verification and validation.

David Harel is Professor and Dean of the Faculty of Mathematics and Computer Science at the Weizmann Institute of Science. He is renowned for outstanding research in many areas of the field, and has recently been awarded the Israel Prize in Computer Science.

Yishai Feldman is on the faculty of the Efi Arazi School of Computer Science at the Interdisciplinary Centre, Herzliya. He specializes in the use of atificial-intelligence techniques in software engineering and its real-world applications.

Full download


Posted: June 6th, 2008, 12:11pm CEST

Tags  [edit]

Professional Ruby on Rails

Nothing less than a revolution in the way web applications are constructed,Ruby on Rails (RoR) boasts a straightforward and intuitive nature that avoids programming repetition and makes it infinitely easier to build for the web. Over the years, RoR has undergone numerous internal changes while programming techniques have evolved. This book captures the current best practices to show you the most efficient way to build a spectacular web application with RoR.

Preparing you to build a real, live, and complex web application, this invaluable resource covers all the questions that aren't addressed in introductory material, including how to manage users and security, organize a team of programmers, automate common build tasks, secure your site, and deploy a production server. You'll learn everything you need to know in order to extend Rails so that you can take advantage of the many exciting and wonderful things that are being done by the diligent RoR programming community.

What you will learn from this book

  • How to write automated tests for all parts of your Rails application

  • Why rake is a handy tool for automating commonly performed actions

  • Ways to manage time zones and internationalization

  • How to deploy Ruby applications using Capistrano, Mongrel, and Apache

  • Techniques for installing and running a Rails application in Java

  • Current security techniques, including prevention of cross-site scripting attacks

Who this book is for
This book is for RoR programmers, software and web developers, designers, and architects who are looking to expand their knowledge of the Rails framework.

Wrox Professional guides are planned and written by working programmers to meet the real-world needs of programmers, developers, and IT professionals. Focused and relevant, they address the issues technology professionals face every day. They provide examples, practical solutions, and expert education in new technologies, all designed to help programmers do a better job.

About the Author

Noel Rappin is the Director of Rails Practice at Pathfinder Associates ( www.pathfinderagile.com ), and has nearly a decade of experience with web application programming. Noel has a Ph.D. from the Georgia Institute of Technology, where he studied how to teach object - oriented design concepts. He is the co - author of Jython Essentials and wxPython in Action. You can read more of Noel ’ s writing at both the Pathfinder Agile Ajax blog (http://blogs.pathf.com/agileajax) and his own blog (http://10printhello.blogspot.com).


Full download


Posted: June 6th, 2008, 10:13am CEST

Tags  [edit]

Create a professional-looking Web site for your business, club, or family!

Have you ever looked at a Web site and wondered "How did they do that?" This book shows you how easy it is to do it yourself!

The illustrated step-by-step instructions in this book - as well as the templates you can download from the companion Web site - will help you create an effective Web presence fast, whether you're creating a site for the first time or redesigning an old one. All you need are the most basic computer skills and a few easy-to-find software programs, and you'll be up and running in no time.

Stuff You Need to Know

  • Gather all your content

  • Find a hosting service

  • Choose your favorite template design

  • Optimize graphics to download fast

  • Test and publish your Web site

  • Promote your site to attract visitors

About the Author

Janine Warner is an author, speaker, and multimedia consultant. She has written more than a dozen books about the Internet and is a popular video host for Dreamweaver at TotalTraining.com and a regular columnist for Layers Magazine. You'll find more resources at her site, DigitalFamily.com.

Full download


Posted: June 6th, 2008, 9:14am CEST

Tags  [edit]

Design Feature-Rich PL/SQL Applications

Deliver dynamic, client/server PL/SQL applications with expert guidance from an Oracle programming professional. With full coverage of the latest features and tools, Oracle Database 11g PL/SQL Programming lays out each topic alongside detailed explanations, cut-and-paste syntax examples, and real-world case studies. Access and modify database information, construct powerful PL/SQL statements, execute effective queries, and deploy bulletproof security. You'll also learn how to implement C, C++, and Java procedures, Web-enable your database, cut development time, and optimize performance.


Full download


Posted: June 6th, 2008, 9:12am CEST

Tags  [edit]

A broad overview of the home networking field, ranging from wireless technologies to practical applications

In the future, it is expected that private networks (e.g., home networks) will become part of the global network ecosystem, participating in sharing their own content, running IP-based services, and possibly becoming service providers themselves. This is already happening in the so-called "social networks" and peer-to-peer file sharing networks on the Internet—making this emerging topic one of the most active research areas in the wireless communications field.

This book bridges the gap between wireless networking and service research communities, which, until now, have confined their work to their respective fields. Here, a number of industry professionals and academic experts have contributed chapters on various aspects of the subject to present an overview of home networking technologies with a special emphasis on the user as the center of all activities. Coverage includes:

  • Networked home use cases and scenarios

  • Media format, media exchange, and media interoperability

  • Location-aware device and service discovery

  • Security in smart homes

  • Secure service discovery protocol implementation for wireless ad-hoc networks

  • Multimedia content protection in consumer networks

  • Mobile device connectivity in home networks

  • Unlicensed mobile access/generic access network

  • Wireless sensor networks in the home

  • Ultra-wideband and sensor networking in the home environment

With a balanced mix of practice and theory, Technologies for Home Networking focuses on the latest technologies for speedier, more reliable wireless networking and explains how to facilitate workable end-to-end solutions from a user's perspective. This book is an ideal resource for practicing engineers, designers, and managers with an interest in home networking and also serves as a valuable text for graduate students.

About the Author

Sudhir Dixit, PhD, is the Head of Network Technology, USA, in Nokia Siemens Networks. His current area of interest is broadband access. Previously, he was a research fellow and a senior research manager in Nokia Research Center, where he worked on IP/ATM, wireless, content networks, and optical networks. He has published or presented over 150 papers, published three books, and holds sixteen patents. Dr. Dixit is on the Steering Board of the Wireless World Research Forum and is also Chair of the SIG on Self-Organization of Wireless World Systems. He is a Fellow of IET and IETE and a Senior Member of IEEE.

Ramjee Prasad, PhD, is the Wireless Information Multimedia Communications Chair and Codirector of the Center for PersonKommunikation, Aalborg University, Denmark. He has published over 300 technical papers and twenty-three books. Dr. Prasad is a Fellow of IET and IETE, a Senior Member of IEEE, and a Member of NERG.


Full download


Posted: June 6th, 2008, 6:26am CEST

Tags  [edit]

The Encyclopedia of GIS provides a comprehensive and authoritative guide, contributed by experts and peer-reviewed for accuracy, and alphabetically arranged for convenient access. The entries explain key software and processes used by geographers and computational scientists. Major overviews are provided for nearly 200 topics: Geoinformatics, Spatial Cognition, and Location-Based Services and more. Shorter entries define specific terms and concepts. The reference will be published as a print volume with abundant black and white art, and simultaneously as an XML online reference with hyperlinked citations, cross-references, four-color art, links to web-based maps, and other interactive features.

Full download


Posted: June 6th, 2008, 6:22am CEST

Tags  [edit]

Praise for Building Better Boards

"Building Better Boards bridges the gap between talk and action. A must-read for board members, CEOs, governance experts – really for anyone who cares about the future of the corporation."
–Anne M. Mulcahy, chairman and CEO, Xerox Corporation

"Building Better Boards covers all the key issues facing boards in the post–Sarbanes-Oxley era. It provides practical advice based on the authors' wide-ranging experience with major companies that have built successful boards."
–Marty Lipton, Wachtell, Lipton, Rosen & Katz

"This important new book uses concepts gleaned from the collective wisdom of our Blue Ribbon Commission on Board Leadership and adds practical, real-world board examples. The section on crisis management is particularly helpful."
–Roger W. Raber, president and CEO, National Association of Corporate Directors

"This book provides a comprehensive review and effective guide to making any board an effective team, and thus an asset, for their company."
–Richard H. Koppes of Counsel, Jones Day, and former general counsel, CalPERS

"A balanced, insightful, thoughtful, and, above all, useful look at what can be done to create excellent boards."
–Edward E. Lawler III, director, Center for Effective Organizations, Marshall School of Business, University of Southern California

"Improving board effectiveness is easier said than done. Building Better Boards lays out the how-tos in a clear and compelling way that is of practical value for directors and CEOs alike."
–Kenneth W. Freeman, former chairman and CEO, Quest Diagnostics Inc.

About the Author

David A. Nadler is chairman of Mercer Delta Consulting. He is the author or editor of fourteen books, including Champions of Change, Discontinuous Change, Executive Teams, Competing by Design, and Organizational Architecture.

Beverly A. Behan is a partner in the corporate governance practice of Mercer Delta Consulting. She has worked with more than fifty boards in the United States and Canada.

Mark B. Nadler is a partner in and the executive editor of Mercer Delta Consulting, overseeing the firm's publications and consulting to senior executives on communication issues.


Full download


Posted: June 6th, 2008, 6:18am CEST

Tags  [edit]

Are you fascinated by the look and design of Web pages? Do you wish that you had the knowledge and skills to create a great looking Web site? Whether you’re an up-and-coming Web designer or just an enthusiastic hobbyist, you are probably using HTML, the standard authoring language for the Internet. HTML 4 For Dummies, now in its 5th edition, will show you the basics of working with this language as well as advanced skills for all-around knowledge.

HTML is used to create Web documents. As a standard issued by the World Wide Web Consortium, it is used by almost everyone to create and edit Web pages. HTML is capable of:

  • Creating a Web site
  • Inserting designs to a Web page
  • Running on both PCs and Macs

The new edition of HTML 4 For Dummies contains nearly 50% more content than its previous editions, and covers a wide range of material, including: Planning a Web site to avoid underperformance

  • Creating and viewing a Web page
  • Working with text, tables, lists, and links
  • Adding style to your page with images, colors, and fonts
  • Managing layout
  • Controlling positioning and appearance using CSS
  • Integrating scripts with HTML
  • Designing an eBay auction page
  • Helpful advices and tips, as well as warnings about pitfalls

Complete with a 6-page tear-out colored reference sheet, HTML 4 For Dummies is the most comprehensive HTML guide yet. Written by a computer expert and author of over 120 books, including the previous editions of the bestselling HTML 4 For Dummies, this straightforward, fun guide will aid you through making and editing beautiful Web pages.

About the Author

Ed Tittel is a full-time independent writer, trainer, and consultant who works out of his home in beautiful Austin, Texas. Ed has been writing for the trade press since 1986 and has worked on more than 130 books. In addition to this title, Ed has worked on more than 35 books for Wiley, including Networking Windows NT Server For Dummies, XML For Dummies, and Networking with NetWare For Dummies.
Ed is the technology editor at Certification magazine, writes the “Must Know News” twice-monthly newsletter for Cramsession.com, and also writes for a variety of Web sites and magazines. When he’s not busy doing all that work stuff, Ed likes to travel, shoot pool, spend time with his family (especially taking walks with young Gregory), and wrestle with his Labrador, Blackie.
You can contact Ed Tittel by e-mail at etittel@yahoo.com.

Mary Burmeister is an editor, project manager, and writer. She’s edited and project managed over 75 computer-related books. Mary has contributed material to several editions of HTML For Dummies and XML For Dummies in addition to project managing and editing them. Mary spends most of her time these days project managing, editing, and writing courses for Powered, Inc.


Full download


Posted: June 6th, 2008, 6:11am CEST

Tags  [edit]

This text presents a ‘nuts and bolts’ approach to the topic of biophysics. The presentation focuses on the simple underlying concepts and demonstrates them using a series of up-to-date applications.

The book aims to explain the constructions and machinery of biological molecules, in a similar way as a civil engineer would examine the construction of a building or a mechanical engineer would examine the dynamics of a turbine. Little or no recourse is taken to the chemical side of the subject, instead modern physical ideas are introduced to explain aspects of the phenomena that are confronted. These ideas provide an alternative complementary set of tools to solve biophysical problems.

The book begins with a discussion of the biological building blocks and the mesoscopic forces that occur between them. It then moves on to discuss such aspects as phase transitions, liquid crystallinity, motility, self-assembly and surface phenomena. The author then applies these principles to the behaviour of biomacromolecules, charged ions, polymers, and membranes. Furthermore applications in continuum mechanics, chromosomal structure, biorheology and modern experimental techniques are explored. Each chapter concludes with tutorial questions to challenge the reader as they progress through the text.

It is hoped that the approach taken within this text will appeal to physical scientists at all levels who are confronted with biological questions for the first time, as they become involved in the current biotechnological revolution

About the Author

Tom A.Waigh, Biological Physics, School of Physics and Astronomy, University of Manchester, UK


Full download


Posted: June 5th, 2008, 5:49am CEST

Tags  [edit]

This book addresses the range image registration problem for automatic 3D model construction. The focus is on obtaining highly precise alignments between different view pairs of the same object to avoid 3D model distortions; in contrast to most prior work, the view pairs may exhibit relatively little overlap and need not be prealigned. To this end, a novel effective evaluation metric for registration, the Surface Interpenetration Measure (SIM) is defined. This measure quantifies the interleaving of two surfaces as their alignment is refined, putting the qualitative evaluation of "splotchiness," often used in reference to renderings of the aligned surfaces, onto a solid mathematical footing. The SIM is shown to be superior to mean squared error (i.e. more sensitive to fine scale changes) in controlling the final stages of the alignment process. The authors go on to combine the SIM with Genetic Algorithms (GAs) to develop a robust approach for range image registration. The results confirm that this technique achieves precise surface registration with no need for prealignment, as opposed to methods based on the Iterative Closest Point (ICP) algorithm, the most popular to date. Thorough experimental results including an extensive comparative study are presented and enhanced GA-based approaches to improve the registration still further are proposed. The authors also develop a global multiview registration technique using the GA-based approach. The results show considerable promise in terms of accuracy for 3D modeling.

Full download


Posted: June 5th, 2008, 5:43am CEST

Tags  [edit]

One of the long-standing goals of the Committee on National Statistics (CNSTAT) is the improvement of economic measurement and the data sources crucial to that measurement. In working toward that goal, recent CNSTAT panels have produced reports on price and cost-of-living indexes, poverty measurement, measurement of the economy’s government sector, and the design of environmental and natural resource accounts. The last report in this list, Nature’s Numbers, focused on goods and services associated with the environment, which are in many cases not transacted in markets and hence not captured in conventional economic accounts. That report did much to set the conceptual stage for this panel’s broader study of economic activities that are largely nonmarket in character.

This report is the product of contributions from many individuals. The project was sponsored by the Yale University Program on Nonmarket Accounts which, in turn, was funded by a grant from the Glaser Progress Foundation. The Yale program is directed by William Nordhaus, whose long history of pioneering research in this and related areas—dating back three decades to his work with James Tobin on measures of economic welfare and continuing through his chairing of the Nature’s Numbers panel—helped to establish the foundations for this panel’s work. Dr. Nordhaus, along with Martin Collier of the Glaser Progress Foundation, attended the first meeting and, in articulating their hopes for the study, helped the panel sharpen its vision of their charge. The panel is grateful also to Dan Melnick who served as liaison to the panel for the Yale Program and contributed valuable suggestions and points of clarification along the way.

Full download


Posted: June 5th, 2008, 5:42am CEST

Tags  [edit]

Mobile Device Game Development explores game development tools and practices for the rapidly growing mobile device market. The text uses the AppForge® MobileVB SDK and Paint Shop Pro® in conjunction with Visual Basic® to create games that can be played on numerous mobile game devices(e.g., Palm, Nokia, and PocketPC). The book and companion CD-ROM include tutorials and sample games to provide the reader with hands-on experience in creating games such as slot machines, card games, baseball, children's games, and more. Also on the CD-ROM are graphics, sound effects, and source code. The book addresses specific content issues that arise when switching from a PC game programming environment to that of a smaller device, such as the creation of graphics for a small screen.

About the Author

Clayton E. Crooks II (Knoxville, TN) is a partner in Advanced Information Systems, a consulting company specializing in custom hardware and software solutions for education, small business, and government entities. His articles have appeared in Dr. Dobb¿s Journal, and he has recently published Awesome 3D Game Development: No Programming Required and Mobile Device Game Development.

Full download


Posted: June 5th, 2008, 5:38am CEST

Tags  [edit]

Tales of Physicists and Mathematicians is a translation of a book that was published in Russia in 2001 and is based on articles that appeared from 1960–1980. The first edition of the book, less than half the size of the current one, was published in the Soviet Union in 1981 and in English in 1988. Thus the book has its own history, and I would like to  share some of the circumstances under which it appeared to the westernreader.

This was a time not only of a surprising flourishing of mathematics in the Soviet Union but also of its surprisingly great prestige in society, perhaps not seen since the time of Plato’s Academy in Athens. Mathematics attracted talented youth not only as an area where they could stretch themselves intellectually but also as one that minimized the influence of the official Marxist ideology that deeply penetrated into the lives of the “Soviet people.” The profession of scientist, and in particular of mathematician, carried great authority. Here is an interesting observation in this regard. Children of the top Communist elite, including some “members of the Politburo,” sometimes chose mathematics or another science as their professions, just as future kings often studied with Plato. Mathematics was lucky: it was never a personal “concern” of Stalin, as were biology, linguistics, and economics, which inevitably led to annihilating, punitive operations against them. In a fantasy of Solzhenitsyn, Stalin looked through a high school mathematics text, choosing the next science to be the subject of his concern. It is hard to imagine what would happen next. The opinion “upstairs” that a high level in the exact sciences was important for the military industry no doubt helped. Gradually, it became the fashion to have mathematicians in any serious organization. Often they enjoyed some freedom, but this is reminiscent of the freedom of the court jester. The comparative idyll between mathematicians and those in power ended in the late 1960s when many mathematicians signed a letter to the government defending their colleague Alexander Esenin-Volpin, who had been sent to a mental hospital for political reasons.

Full download


Posted: June 5th, 2008, 5:37am CEST

Tags  [edit]

In this fully-revised fourth edition of what has long been the standard textbook for the field, Dr. Richard Abrams once again demonstrates his unique ability to analyze and present a wealth of new(and often technical) material in a lucid, compelling, and highly readable fashion. Hundreds of new clinical studies called from the more than 1500 published since the third edition appeared have been analyzed in depth and incorporated throughout the book.

An important new chapter has been added on Transcranial Magnetic Stimulation(TMS) therapy, a treatment for depression that is widely-used in Europe and expected to become available soon for clinical use in the United States. Dr. Abrams exposes the scientific flaws in several widely-cited reports, while focusing on the few carefully-controlled studies that provide solid support for the results claimed.

The sections on the electrical stimulus, seizing introduction, seizure quality, and treatment electrode placement have been completely revised and updated with new information on those clinical and technical issues that are presently of greatest concern to practitioners and researchers. A comprehensive critical assessment of the nature of the seizure threshold and the validity of the stimulus titration method for ECT dosing is presented for the first time, with conclusions and recommendations that many will find surprising.

The continued controversy over the relative efficacies of unilateral and bitemporal ECT is revisited in light of the latest dosing strategies and treatment outcomes reported, and of the latest results obtained with bifrontal ECT. The potential clinical and theoretical advantages of the
recently-rediscovered technique of ultrabrief pulse therapy are explained in detail. The chapter on the memory and cognitive consequences of ECT has been expanded to focus on the subjective memory effects of treatment, with new analysis of the possible biological basis for the improvement in
subjective memory so often reported. Recently-published claims of persistent or permanent memory effects of ECT are refuted in detail.
In full accordance with the American Psychiatric Association's new guidelines for the practice of ECT, Dr. Abrams' book remains the essential practical guide and reference work for all those who prescribe, perform, or assist with ECT, or are interested in learning more about the subject.

About the Author

Richard Abrams is at The Chicago Medical School.

Full download


Posted: June 5th, 2008, 5:35am CEST

Tags  [edit]

C++ for Business Programming, Second Edition is an introduction to C++ programming. The power of C++ lies in its object-oriented extensions of the C language. However, we believe that for beginning students it is best to learn the basics of programming without the extra encumbrance of having to learn object-oriented concepts. Therefore, the book is divided into two sections. Part I, "Basic C++," covers the procedural parts of C++. Part II, "Object-Oriented Programming," covers all the essential object-oriented ideas through inheritance and polymorphism.

Unlike most books on C++, which emphasize applications to computing or mathematics, this book emphasizes business applications. Therefore, the book is most appropriate for business and information systems students. The entire book can be covered in one semester in a class of students who have a good background in programming in another language. In such a class, it is possible to quickly cover the essential programming constructs from Part I and then concentrate on object-oriented concepts and programming in Part II. For students who have little programming experience, we suggest covering Part I in one semester and Part II in a second semester. The material in Part I can be supplemented as needed by material from Appendix A, "Computers and Data," and Appendix B, "Program Control."

Throughout the book, we emphasize good pedagogy.

Each chapter begins with a set of learning objectives.

Each chapter ends with a review section that includes important terms, a chapter summary, and review exercises.

Concepts are explained in clear, understandable language and are illustrated by many fully worked-out examples.

Important definitions, concepts, and rules are appropriately highlighted in notes.

Programming tips and pitfalls are noted in the margins of the text.

One of the best ways to learn a programming language is to read programs in that language. Therefore, every important idea is illustrated in an example program and accompanying output. There are approximately 150 complete programs in the text, each of which we very carefully explain.

Full download


Posted: June 4th, 2008, 7:45am CEST

Tags  [edit]

Ensuring secure transmission and good quality of service (QoS) in ad hoc wireless networks are key commercial concerns. Focusing on practical potential solutions, this text covers security and QoS in these networks. Starting with a review of the basic principles of ad hoc wireless networking, coverage progresses to vulnerabilities, and the requirements and solutions necessary to tackle them. QoS in relation to ad hoc networks is covered in detail, with specific attention to routing, QoS support in unicast communication, and recent developments in the area. Secure routing, intrusion detection, security in WiMax networks and trust management are also covered, the latter being based on principles and practice of key management and authentication in distributed networks. Representing the state-of-the-art in ad hoc wireless network security, this book is a valuable resource for researchers in electrical and computer engineering, as well as practitioners in the wireless communications industry.

Focusing on practical potential solutions, this text covers security and quality of service in ad hoc wireless networks. Representing the state-of-the-art on the topic, this book is a valuable resource for researchers in electrical and computer engineering, as well as practitioners in the wireless communications industry.

Full download


Posted: June 4th, 2008, 7:38am CEST

Tags  [edit]

Tagging is fast becoming one of the primary ways people organize and manage digital information. Tagging complements traditional organizational tools like folders and search on users desktops as well as on the web. These developments mean that tagging has broad implications for information management, information architecture and interface design. And its reach extends beyond these technical domains to our culture at large. We can imagine, for example, the scrapbookers of the future curating their digital photos, emails, ticket stubs and other mementos with tags. This book explains the value of tagging, explores why people tag, how tagging works and when it can be used to improve the user experience. It exposes tagging's superficial simplicity to reveal interesting issues related to usability, information architecture, online community and collective intelligence.

About the Author

Gene Smith is a consultant specializing in information architecture strategy, social classification like tagging and folksonomies, emergent information architecture and interaction design. As a principal at nForm User Experience, he's advised clients like Comcast, Ancestry.com and the Canadian Patient Safety Institute. Through conference presentations and online publication Gene has helped define social information architecture, an emerging field that looks at how user interactions create structure in information spaces.

Full download


Posted: June 4th, 2008, 7:12am CEST

Tags  [edit]

The SAS Certification Prep Guide: Advanced Programming for SAS 9 prepares you to take the SAS Advanced Programming exam for SAS 9. New and experienced SAS users who want to prepare for this exam will find this guide to be an invaluable, convenient, and comprehensive resource that covers all of the topics tested on the exam.

Major topics include SQL processing with SAS, the SAS macro language, advanced SAS programming techniques, and optimizing SAS programs. You will also become familiar with the enhancements and new functionality that are available in SAS 9.

The book includes quizzes that enable you to test your understanding of material in each chapter. Additionally, solutions to all quizzes are included at the back of the book.

Full download


Posted: June 4th, 2008, 7:08am CEST

Tags  [edit]

Joomla! is life!

It is an open-source project that is in constant motion. It is unpredictable, sometimes indescribable, partially controversial, now and then slightly sleepy, and provincial. Despite this, or perhaps exactly because of this, it has been extremely successful for two years now and is popular with millions of users worldwide.

There is a stable, widely used, and popular version 1.0x. For the past two years, developers have hammered, tinkered, forged, modified, disagreed, deleted, expanded, and hammered again.

Two incredibly exciting years have passed since the foundation of Joomla! 2005.

The Joomla! team has organized and established itself in these years, it has enhanced Joomla! 1.0 up to version 1.0.13 and has now taken the biggest development step so far with version 1.5.

The users of the system have been equally ambitious. Many of them have converted their websites from Mambo to Joomla! And many users have come brand new to Joomla!, and there are still some people in this world that don't know the system.

Joomla! is the most widely used open-source Web Content Management System in the world.

One year after the foundation of the project, in the fall of 2006, the development team reported approximately 5,000,000 Joomla! installations on public web servers that were being used more or less continuously. There were 45,000 registered developers with 1,100 projects that expanded Joomla! with additional functionalities. There were 450,000 entries from 50,000 users in the forum at joomla.org.

Full download


Posted: June 4th, 2008, 7:06am CEST

Tags  [edit]

This book updates the bestselling Drupal: Creating Blogs, Forums, Portals, and Community Websites for Drupal 6, the latest, much improved version of this popular open-source Content Management System. Targeting readers with little experience in website design, unfamiliar with PHP, MySQL or HTML, and with little to no experience of Drupal, it looks pragmatically at the steps needed from knowing you want a website right through to designing and building it like a pro, and then successfully managing and maintaining it. Experienced author David Mercer uses a friendly, engaging style that is clear and concise, allowing readers to advance rapidly until they can tackle any problem with confidence. Drupal is an elegantly designed, well-supported and flexible open-source CMS platform that empowers anyone to create a website or blog and is rapidly becoming first choice of people in the know. With this powerful tool you need not pay professionals to design a site; you can do the job yourself.

About the Author

David Mercer was born in August 1976 in Harare, Zimbabwe. Having always had a strong interest in science, David came into regular contact with computers at university where he graduated cum laude with majors in applied math and math (although he minored in computer science).

As a programmer and professional writer who has been writing both code and books for about nine years, he has worked on a number of well known titles, in various capacities, on a wide variety of topics. His books have sold tens of thousands of copies and have been translated into over 6 different languages to date.

David finds that the challenges arising from the dichotomous relationship between the science (and art) of software programming and the art (and science) of writing is what keeps his interest in producing books piqued. He will no doubt continue to write professionally in the future.

David balances his time between programming, reviewing, writing, and contributing to interesting web-based projects such as RankTracer and LinkDoozer. When he isn't working (which isn't that often) he enjoys playing guitar (generally on stage and unrehearsed) and getting involved in outdoor activities ranging from touch rugby and golf to water skiing and snowboarding.


Full download


Posted: June 4th, 2008, 7:04am CEST

Tags  [edit]

Algorithmic Results in List Decoding introduces and motivates the problem of list decoding, and discusses the central algorithmic results of the subject, culminating with the recent results on achieving "list decoding capacity." The main technical focus is on giving a complete presentation of the recent algebraic results achieving list decoding capacity, while pointers or brief descriptions are provided for other works on list decoding. Algorithmic Results in List Decoding is intended for scholars and graduate students in the fields of theoretical computer science and information theory. The author concludes by posing some interesting open questions and suggests directions for future work.

Full download


Posted: June 3rd, 2008, 6:58am CEST

Tags  [edit]

The best-selling introduction to Cocoa, once again updated to cover the latest Mac programming technologies, and still enthusiastically recommended by experienced Mac OS X developers.

 

“Aaron’s book is the gold standard for Mac OS X programming books—beautifully written, and thoughtfully sculpted. The best book on Leopard development.”

—Scott Stevenson, www.theocacao.com

 

“This is the first book I’d recommend for anyone wanting to learn Cocoa from scratch. Aaron’s one of the few (perhaps only) full-time professional Cocoa instructors, and his teaching experience shows in the book.”

—Tim Burks, software developer and creator of the Nu programming language, www.programming.nu

 

“If you’re a UNIX or Windows developer who picked up a Mac OS X machine recently in hopes of developing new apps or porting your apps to Mac users, this book should be strongly considered as one of your essential reference and training tomes.”

—Kevin H. Spencer, Apple Certified Technical Coordinator

 

If you’re developing applications for Mac OS X, Cocoa® Programming for Mac® OS X, Third Edition, is the book you’ve been waiting to get your hands on. If you’re new to the Mac environment, it’s probably the book you’ve been told to read first. Covering the bulk of what you need to know to develop full-featured applications for OS X, written in an engaging tutorial style, and thoroughly class-tested to assure clarity and accuracy, it is an invaluable resource for any Mac programmer.

 

Specifically, Aaron Hillegass introduces the three most commonly used Mac developer tools: Xcode, Interface Builder, and Instruments. He also covers the Objective-C language and the major design patterns of Cocoa. Aaron illustrates his explanations with exemplary code, written in the idioms of the Cocoa community, to show you how Mac programs should be written. After reading this book, you will know enough to understand and utilize Apple’s online documentation for your own unique needs. And you will know enough to write your own stylish code.

 

Updated for Mac OS X 10.4 and 10.5, this revised edition includes coverage of Xcode 3, Objective-C 2, Core Data, the garbage collector, and CoreAnimation.

 

Full download


Posted: June 3rd, 2008, 6:46am CEST

Tags  [edit]

Check Point NGX R65 is the next major release of Check Point's flagship firewall software product, which has over 750,000 registered users. Check Point's NGX is the underlying security software platform for all of the company's enterprise firewall, VPN and management solutions. It enables enterprises of all sizes to reduce the cost and complexity of security management and ensure that their security systems can be easily extended to adapt to new and emerging threats. This title is a continuation of Syngress' best-selling references on Check Point's market leading Firewall and VPN products.

* First book to market covering Check Point?s new, flagship NGX R65 Firewall/VPN.
* Provides bonus coverage for Check Point?s upcoming NGX R65 Certification exams.
* Companion Web site offers customized scripts for managing log files.

Full download


Posted: June 3rd, 2008, 6:39am CEST

Tags  [edit]

A self-respecting Google hacker spends hours trolling the Internet for juicy stuff. Firing off search after search, they thrive on the thrill of finding clean, mean, streamlined queries and get a real rush from sharing those queries and trading screenshots of their findings. I know because Ive seen it with my own eyes. As the founder of the Google Hacking Database (GHDB) and the Search engine hacking forums at http://johnny.ihackstuff.com, I am constantly amazed at what the Google hacking community comes up with. It turns out the rumors are truecreative Google searches can reveal medical, financial, proprietary and even classified information. Despite government edicts, regulation and protection acts like HIPPA and the constant barking of security watchdogs, this problem still persists. Stuff still makes it out onto the web, and Google hackers snatch it right up. Protect yourself from Google hackers with this new volume of information.

Johnny Long

About the Author

Johnny Long is a clean-living family guy who just so happens to like hacking stuff. Over the past two years, Johnnys most visible focus has been on this Google hacking thing which has served as yet another diversion to a serious (and bill-paying) job as a professional hacker and security researcher for Computer Sciences Corporation. In his spare time, Johnny enjoys making random pirate noises (Yarrrrr!), spending time with his wife and kids, convincing others that acting like a kid is part of his job as a parent, feigning artistic ability with programs like Bryce and Photoshop, pushing all the pretty shiny buttons on them new-fangled Mac computers, and making much-too-serious security types either look at him funny or start laughing uncontrollably. Johnny has written or contributed to several books, including Google Hacking for Penetration Testers from Syngress Publishing, which has secured rave reviews and has lots of pictures.

Full download


Posted: June 3rd, 2008, 6:36am CEST

Tags  [edit]

Millimeter-Wave Integrated Circuits delivers a detailed overview of MMIC design, specifically focusing on designs for the millimeter-wave (mm-wave) frequency range. The scope of the book is broad, spanning detailed discussions of high-frequency materials and technologies, high-frequency devices, and the design of high-frequency circuits. The design material is supplemented as appropriate by theoretical analyses. The broad scope of the book gives the reader a good theoretical and practical understanding of mm-wave circuit design. It is best-suited for both undergraduate students who are reading or studying high frequency circuit design and postgraduate students who are specializing in the mm-wave field.

Full download


Posted: June 3rd, 2008, 6:35am CEST

Tags  [edit]

Understand the theory of design methodology through the use of case studies and examples

Software design methodology has come a long way since the 1960s and 1970s when programmers were limited to Pascal/C and SA/SD to create systems. When creating information systems for today's world, many factors must be taken into consideration including globalization, the software lifecycle, modeling, coding, testing, and maintenance.

* In depth coverage of large scale software systems and the handling of their design problems
* Many worked examples, exercises and case studies to reinforce theory and practice
* Gain an understanding of the general theory of design methodology

Full download


Posted: June 3rd, 2008, 6:32am CEST

Tags  [edit]

Multicast Sockets: Practical Guide for Programmers is a hands-on, application-centric approach to multicasting (as opposed to a network-centric one) that is filled with examples, ideas, and experimentation. Each example builds on the last to introduce multicast concepts, frameworks, and APIs in an engaging manner that does not burden the reader with lots of theory and jargon. The book is an introduction to multicasting but assumes that the reader has a background in network programming and is proficient in C or Java. After reading the book, you will have a firm grasp on how to write a multicast program.

Features

  • Author team of instructor and application programmer is reflected in this rich instructional and practical approach to the subject material
  • Only book available that provides a clear, concise, application-centric approach to programming multicast applications and covers several languagesC, Java, and C# on the .NET platform
  • Covers important topics like service models, testing reachability, and addressing and scoping.
  • Includes numerous examples and exercises for programmers and students to test what they have learned
About the Author

David Makofske has over ten years experience as a software engineer and consultant, with an emphasis on IP network and web development. He received his Masters degree in computer science from the University of California at Santa Barbara, and is currently a senior solutions architect at Akamai Technologies.

Dr. Kevin Almeroth is an associate professor at the University of California at Santa Barbara. His research interests include computer networks and protocols, multicast communication, large-scale multimedia systems, and performance evaluation. He has been working on multicast since the early 1990s when it was first deployed on the Internet. In addition to his research, Dr. Almeroth is an active participant in several Internet Engineering Task Force (IETF) working groups, has helped manage multicast for Networld+Interop as part of the NOC team, and is the multicast working group chair for Internet2.


Full download


Posted: June 2nd, 2008, 5:02pm CEST

Tags  [edit]

"Growth, mergers, restructuring, innovation - all these important topics of today's companies cannot be implemented without a systematic approach to IT management. This book does not point out unrealistic 'one size fits all' solutions but offers basic systems to solve a broad range of IT problems and challenges. It also presents case examples for successfully implemented solutions- mostly in big companies as they ask for specific IT management."

This book is based on many years of experience at A.T. Kearney in the consulting sector for strategic information technology. We see ‘strategic IT consulting’ as strategy consulting geared towards the senior executives responsible for IT; generally, the CEO or a board member responsible for IT, possibly the CIO, and sometimes a head of unit or the director of a subsidiary. ‘Strategic’ as opposed to ‘operative’ means not implementing IT but focusing completely on the issue of how added value can be created for the company by using information technology.

Full download


Posted: June 2nd, 2008, 10:10am CEST

Tags  [edit]

Today libraries, archives, and organizations of every size are creating websites with digital materials that they maintain day in and day out. Some repositories are digitizing written works in the public domain and putting them on the Web and on CD-ROM (or equivalent technology) to make them accessible to the public, with the twofold aim of (1) providing access to the information today while preserving the fragile or rare originals for the future, and at the same time (2) wanting to “keep” the digital information for the future. Other institutions have created massive digital databases of their holdings, including books, manuscripts, and images that they want to be accessible on the Web. On top of all this is the incredible amount of office files, materials, circulation records, and cataloging records that are created every day.

The very largest libraries and archives in the world, in conjunction with national library and archive consortia, have been looking at the issue of the preservation of digital materials for several years. They have begun publishing “best practices” that any library of any size can incorporate into its project planning, budgets, and follow-up. Corporations and financial institutions have focused their energies on contingency plans and enterprise-wide backup of data.

Less well-funded libraries and archives and other cultural institutions need a practical “howto” guide to plan for the future of their data, whether it be for access tomorrow, next year, or in ten years.

Full download


Posted: June 2nd, 2008, 10:05am CEST

Tags  [edit]

Here, John Keiger examines the subtle forces that have shaped France's international relations, from material aspects such as geography, demography, and economics, to more abstract features of France's national identity such as the notion of state and the impulse to spread French culture. The
first study of its kind in English, the book is divided into thematic chapters that include discussions of how foreign policy is formulated and executed, the nature of strategy and defence, France's allies and adversaries, cultural diplomacy, and an assessment of French espionage. A final chapter
examines France's position in the post-Cold War era, its adjustment to the new international system, and the extent to which old mentalities persist or have been resurrected.

About the Author

John Keiger is a graduate of the Institut d'Etudes Politiques, University of Aix-Marseille, France and holds a PhD in history from the University of Cambridge. He has written a number of books and articles on France and international history including France and the Origins of the First World War (Macmillian, 1893), a biography of Raymond Poincare (Cambridge University Press, 1997) and was editor of 19 volumes of Europe 1848-1914 in British Documents on Foreign Affairs: Reports and Papers from the Foreign Office Confidential Print (University Publications of America, 1989). He has been a Visiting Professor in France, has done a number of broadcasts for the BBC and has given evidence to the House of Commons Select Committee on french Foreign policy and defence.

Full download


Posted: June 2nd, 2008, 7:08am CEST

Tags  [edit]

This dictionary provides the user with a comprehensive range of the vocabulary used in the field of computing. It covers all aspects of computing, including hardware, software, peripherals, networks and programming, as well as many applications in which computers are used, such as the Internet or desktop publishing. It also describes the latest developments in networks, the Internet, communications, programming, multimedia, processor design and storage technology.

Each headword is explained in clear, straightforward English. Examples are given to show how the words and phrases can be used in context. General comments about particular items of interest, complex ideas or hardware or software applications are given in separate boxes. Quotations from magazines and journals are given to show how the words are used in real text.

The dictionary includes a number of product names and company names. The trademarked names that are included are those that are judged to be of de facto importance to users or important in the development of computer technology.

Full download


Posted: June 2nd, 2008, 6:37am CEST

Tags  [edit]

Fingerprints constitute one of the most important categories of physical evidence, and it is among the few that can be truly individualized. During the last two decades, many new and exciting developments have taken place in the field of fingerprint science, particularly in the realm of methods for developing latent prints and in the growth of imaging and AFIS technologies. This fully updated Second Edition of the bestseller, Advances in Fingerprint Technology, covers major developments in latent fingerprint processing, including physical, chemical, instrumental, and combination techniques. Written by a renowned group of leading forensic identification and criminalistic experts, this valuable work presents exciting progress in fingerprint technology. New in this edition: o Latent fingerprint chemistry o Techniques directed at lipid-soluble components o More succinct treatment of AFIS o A new procedure that applies nanocrystal technology to latent fingerprint development o A systematic, statistically-based point of view regarding the individuality of fingerprints

A forensic science text, offering updates on the latest methods in fingerprint technology. Focuses on methods for developing latent prints and the growth of imaging and AFIS technologies. Covers major developments in chemical, physical, instrumental and combination fingerprint techniques. Previous edition not cited. DLC: Fingerprints.

Full download


Posted: June 2nd, 2008, 6:24am CEST

Tags  [edit]

This book provides an up-to-date account of RNSs and arithmetic. It covers the underlying mathematical concepts of RNSs; the conversion between conventional number systems and RNSs; the implementation of arithmetic operations; various related applications are also introduced. In addition, numerous detailed examples and analysis of different implementations are provided.

Full download


Posted: June 2nd, 2008, 6:06am CEST

Tags  [edit]

“….the dream team for this topic. If I could have my choice for any 4 authors worldwide on this topic, I’d go with these.” Ross Collard, Attglobal.net

“…there is no-one better placed to ensure that the book is perfectly aligned with the ISTQB” Stuart Reid, founding chair of the ISTQB

"This is a very well-written and readable book on software testing. The authors have done an exceptional job of providing a valuable resource for people seeking the Foundation Level ISTQB certification. The book follows the most recent ISTQB Foundation Level syllabus and provides sample exam questions, along with exercises to reinforce the information provided in the book. Although anyone wanting to learn more about software testing will profit from this book, this is a ’must read’ book for anyone preparing for the Foundation Level ISTQB Certification exam!" - Randy Rice, co-author of Surviving the Top Ten Challenges of Software Testing

"As I would expect with the authors involved, the book was an easy read and included all the pertinent information necessary to prepare for the ISTQB foundations exam. I think that anyone that is considering taking the exam should obtain this book and study it thoroughly. Even engineers that have no interest in taking the exam, would benefit in using this book as one of their prinicpal references on software testing." - Rick Craig, consultant for Software Quality Engineering.

Your One-Stop Guide To Passing The ISTQB Foundation Level Exam Foundations of Software Testing: ISTQB Certification is your essential guide to software testing and the ISTQB Foundation qualification. This book is an essential purchase if you want to benefit from the knowledge and experience of those involved in the writing of the ISTQB Syllabus. This book adopts a practical and hands-on approach, covering the fundamental principles that every system and software tester should know. The authors are seasoned test-professionals and developers of the ISTQB syllabus itself, so syllabus coverage is thorough and in-depth. This book is designed to help you pass the ISTQB exam and qualify at Foundation Level, and is enhanced with many useful learning aids. ABOUT ISTQB ISTQB is a multi-national body overseeing the development of international qualifications in software testing. In a world of employment mobility and multi-national organizations, having an internationally recognized qualification ensures that there is a common understanding, internationally, of software testing issues.

Full download


Posted: June 1st, 2008, 4:22pm CEST

Tags  [edit]

At its broadest definition, "information technology" is an umbrella term that describes all fields that relate to the organization and dissemination of information: from the worker who lays cable wires to the telephone switchboard operator to the engineer who designs the circuits in your computer. However, keep in mind that just because IT is computer-related, it doesn’t mean that a job in the field is necessarily with a computer-intensive company. In fact, the majority of the IT services jobs today are in fields that have little to do with high tech. What this means for you, the job seeker, is that opportunities are not limited to one industry but cross a wide variety of industries. Interested in taking on an IT role? Learn more by reading this brand new guide.

In it, you will find:
  • Where the opportunities for entry are across various industries, from education to health care and the Internet
  • What kind of skills and education are required to get hired
  • What types of jobs you may want to consider, including creative, sales/marketing, support, and engineering positions
  • What life is like as a UI designer, IT consultant, or engineer
  • How to get in the door, and then put your best foot forward during your interviews
  • More!

Full download


Posted: June 1st, 2008, 8:14am CEST

Tags  [edit]

"Before Jack Welch there was Ian Wilson. In his years at GE, Wilson pioneered the concept that strategists must learn to plan in the face of uncertainty....In this brilliant volume he summarizes the strategic state-of-the-art in terms that are as clear as they are practical. Nobody has said it better." - James O'Toole University of Southern California and author of Leadership A to Z

Strategy--and the planning that created it--has too often failed to deliver its promised results. The reasons for this failure are many and varied, but include an over-reliance on the "next big thing" in strategic methodology, a failure to recognize and deal with the total change that strategy requires in an organization, and an inability to deal with uncertainty. Wilson argues that strategy is a subtle and demanding art, far more than it is a science or a methodology. To succeed in dealing with complex, interacting forces inside and outside the organization, strategy must: -- Deal with the totality of the organization in the context of its total environment (not just one function or one facet of the organization) -- Learn to "harness the power of opposites" (the sometimes conflicting objectives of the organization, e.g., the long term and short term; vision and execution; economic constraints and social responsibility) -- Deal constructively with pervasive uncertainty in its future -- Develop a strategic vision -- Create a culture that fosters a "strategic mindset" throughout the organization. Without constant change and adaptation, a strategy will fail. Continuing success depends, therefore, upon constant learning from customers, competitors, changes in our environment, and our own mistakes.

About the Author

IAN WILSON is an international management consultant, author, and authority on scenario planning and strategic management. Principal of Wolf Enterprises, a consultancy in San Rafael, California, he started his career in England and later joined General Electric in the United States. At GE, as a member of the strategic planning staff, he established their pioneering Business Environmental Analysis component before becoming a public policy advisor to GE's chief executive officer. Later, as a senior management consultant with SRI International, he worked with senior management teams in a variety of industries.

Full download


Posted: June 1st, 2008, 8:12am CEST

Tags  [edit]

This is Volume 7 of Trends in Functional Programming (TFP). It contains the Refereed Proceedings of TFP 2006: the Seventh Symposium on Trends in Functional Programming. TFP is an international forum for researchers with interests in all aspects of functional programming. Its goal is to provide a broad view of current and future trends in functional programming in a lively and friendly setting. Consequently, talks are accepted to the TFP symposia through submission of extended abstracts. These are screened by the Programme Committee to ensure they are within the scope of the symposium. After the symposium, the speakers are invited to submit full-length versions of their papers. These are refereed to international conference standards by the Programme Committee, and the best ones are selected for publication in the Refereed Proceedings.

TFP 2006 took place Nottingham, UK, 19–21 April, hosted by the School of Computer Science and Information Technology, the University of Nottingham. TFP 2006 was co-located with Types 2006 and the 2006 Spring School on Datatype-Generic Programming.

The TFP symposia are the successors to the Scottish Functional Programming Workshops. Prior to Nottingham, the last few TFP symposia were held in Edinburgh, Scotland in 2003, in Munich, Germany in 2004, and in Tallinn, Estonia in 2005. For further general information about TFP, see http://www.tifp.org.

Full download


Posted: June 1st, 2008, 8:08am CEST

Tags  [edit]

Read Less, Learn More

Welcome to the only guidebook series that takes a visual approach to professional-level computer topics. Open the book and you'll discover step-by-step screen shots that demonstrate over 100 key XML tasks, including:
  • Defining a namespace
  • Declaring Document Type Definition elements
  • Adding comments to a DTD file
  • Declaring DTD entities and notations
  • Validating a cascading style sheet
  • Creating an XLS style sheet
  • Build and XML "data island"
  • Accessing the XML Document Object Model
  • Adding an embedded XLink
Web authoring and editing tools on CD-ROM!
  • XML Notepad, Larval, and Expat
  • Shareware version of StyleMaker
  • Tryouts of XED and HomeSite 4.5 for Windows
  • Plus all code and examples from the text and a searchable e-version of the book
Extra Apply It
  • "Apply It" and "Extra" sidebars highlight useful tips
  • High-resolution screen shots demonstrate each task
  • Succinct explanations walk you through step-by-step
  • Two-page lessons break big topics into bite-sized modules
About the Author

Emily A. Vander Veer has written several Internet-related books, including IDG Books' JavaScript For Dummies and JavaBeans For Dummies. Her work has appeared in numerous online and print publications including Byte, CNET, Object Magazine, and WEBTechniques.

Full download


Posted: June 1st, 2008, 7:37am CEST

Tags  [edit]

Biological Basis of Geriatric Oncology highlights research issues that are specific to geriatric oncology in the field of carcinogenesis and cancer prevention and treatment, based on the biologic interactions of cancer and age. It illustrates the benefit of the principles of geriatrics in the management of cancer in the older individual.

This volume provides a frame of reference for practicioners of any specialties involved in the management of older patients and for oncologists involved in the management of cancer of older individuals. It is a source for basic and clinical scientists exploring the interactions and emerging information of cancer and aging.


Full download


Posted: June 1st, 2008, 7:35am CEST

Tags  [edit]

When we first endeavored to understand object-oriented development, we read the usual books, subscribed to the typical newsgroups on the Internet, and read many publications. We found great volumes of information inapplicable for the average, chaotic pace of software development. Mostly, it was too theoretical for our taste. Each author had a different slant on what constituted object modeling, often with differing diagrams and definitions representing the same concept. We decided what this industry needed was a good five-cent guide (well, OK, inflation ruined a perfectly good cliché) that applied the sound principles of object-oriented thinking to the development of business solutions.

This book provides a systematic approach to object-oriented development using an iterative style. Additionally, we include how other vocations involved with the object-oriented development process (such as project management, documentation, testing, training, and infrastructure) interact during a development project.

We believe an approach should be flexible enough to allow customizing it for a specific use. If the level of formality is stifling, it manifests itself in the delivered system. The great architect Louis Henry Sullivan once said, “Form ever follows function.” This also applies to developing systems. If the approach is too rigid, the final product will also be too rigid. The greatest need in any depiction of a business is flexibility. This is true whether we are referring to the analysis, the design, or the “programmed” solution. Businesses must remain responsive to the ever-changing influences of day-to-day operation. We feel our approach is complete. It covers many areas not typically included in an approach. However, please feel free to customize and adapt it to your own culture. We prefer that you use some of our approach, rather than none at all—oatmeal is better than no meal.

Full download


Posted: June 1st, 2008, 7:26am CEST

Tags  [edit]

Many people still believe that learning Linux is difficult, or that only experts can understand how a Linux system works. Though there is a lot of free documentation available, the documentation is widely scattered on the Web, and often confusing, since it is usually oriented toward experienced UNIX or Linux users. Today, thanks to the advancements in development, Linux has grown in popularity both at home and at work. The goal of this guide is to show people of all ages that Linux can be simple and fun, and used for all kinds of purposes.

This guide was created as an overview of the Linux Operating System, geared toward new users as an exploration tour and getting started guide, with exercises at the end of each chapter. For more advanced trainees it can be a desktop reference, and a collection of the base knowledge needed to proceed with system and network administration. This book contains many real life examples derived from the author's experience as a Linux system and network administrator, trainer and consultant. We hope these examples will help you to get a better understanding of the Linux system and that you feel encouraged to try out things on your own.

Everybody who wants to get a "CLUE", a Command Line User Experience, with Linux (and UNIX in general) will find this book useful.

Full download