PDF CHM Books Catalogue
Posted: July 31st, 2008, 8:12pm CEST
Who knew how simple computers could be?
What can you do with your new PC? The sky's the limit! Absolute Beginner's Guide to Computer Basics will show you how to set up and configure your PC, including how to connect to the Internet. Then you'll learn how to fix your digital photos, create digital scrapbooks, download digital music to your iPod, burn your own custom CDs, watch DVD movies, write letters and memos, balance your checkbook, and create show-stopping presentations. And if you need more computing horsepower, you'll even learn how to upgrade your PC and add new peripherals. It's all easy, thanks to Michael Miller's step-by-step instructions and helpful advice!
Full download
Posted: July 31st, 2008, 8:06pm CEST
We live in an era in which parallel computing has become mainstream and very affordable. This is mainly because hardware costs have come down rapidly. With the advent of the Internet, we also experience the phenomenon of data explosion in every application of interest. Processing voluminous datasets is highly computation intensive. Parallel computing has been fruitfully employed in numerous application domains to process large datasets and handle other time-consuming operations of interest. As a result, unprecedented advances have been made in such areas as biology, scientific computing, modeling and simulations, and so forth. In this handbookwe present recent developments in the areas of parallel models, algorithms, and applications.
There are many ways of achieving parallelism. Some examples include the use of supercomputers, clusters, network of workstations, and grid computing. In sequential computing, the Random Access Machine (RAM), which executes arithmetic and Boolean operations as well as read and write memory operations, has been universally accepted as an appropriate model of computing. On the other hand, numerous parallel models of computing have been proposed in the literature. These models differ in the way the processors communicate among themselves.
Full download
Posted: July 31st, 2008, 7:02pm CEST
Whether you're a small business owner wanting to update your website to promote a big sale next month, a student assigned to create a website for a class, or you're curious about web design but you don't have any HTML experience, Macromedia Contribute 3 In a Snap can help. Organized into short, bite-sized tasks, you will quickly be able to accomplish the steps required to build a website without any HTML code. You will learn how to easily update text and images to existing web pages and create new pages with the use of Macromedia Contribute 3 and more familiar programs such as Microsoft Word and Excel. Use this tool to help you create web pages in a snap!
These days, nobody really needs to learn everything there is to know about HTML and Web publishing.
You just want a book that will quickly show you how to create, edit, and publish Web pages quickly and efficiently without having to learn all the HTML tags and arcane concepts and everything.
Create Web Pages in a Snap is designed specifically for today's computer user:
* Somebody who is new to Web page editing, but not new to computers or the Internet.
* Somebody who doesn't have time for long-winded, mind-numbing explanations and certainly no time or patience for a book that talks down to its readers.
Organized into a series of well-organized, bite-sized, quickly accomplished tasks, this book lets the reader zero right in on the one particular task he or she wants to accomplish, quickly figure out what to do, do it, and then get back to work.
About the Author
Ned Averill-Snell has been making technology make sense since 1986, when he began writing beginner's documentation for one of the world's largest software companies. After writing manuals and training materials for several major technology companies, Ned switched sides and became a computer journalist, serving as a writer and editor for two national magazines, Edge and Art & Design News.
A freelance writer since 1991, Ned has written more than two dozen computer books and hundreds of articles. Between books, Ned works as a professional actor in regional theater, commercials and industrial films.
Full download
Posted: July 31st, 2008, 6:58pm CEST
Unix Unleashed, Third Edition is written with the power user and system administrator in mind. This book will help the reader understand the nuances of the major Unix variants including SVR4, HP-UX, Solaris, AIX, BSD, IRIX, SunOS, and Linux. It will help the reader decide which Unix shell works best for their particular situation. Other topics such as Kernel Configuration, Networking, User Administration, and File Management are covered extensively for the administrator who wants a variety of options to choose from for best performance. The book also provides in-depth coverage of configuring and optimizing mail, DNS, HTTP and other services many companies deploy across their intranet and on the Internet.
Full download
Posted: July 31st, 2008, 6:45pm CEST
Fundamental data structures in a consistent object-oriented framework
Now revised to reflect the innovations of Java 5.0, Goodrich and Tamassia’s Fourth Edition of Data Structures and Algorithms in Java continues to offer accessible coverage of fundamental data structures, using a consistent object-oriented framework. The authors provide intuition, description, and analysis of fundamental data structures and algorithms. Numerous illustrations, web-based animations, and simplified mathematical analyses justify important analytical concepts.
Key Features of the Fourth Edition:
- Updates to Java 5.0 include new sections on generics and other Java 5.0 features, and revised code fragments, examples, and case studies to conform to Java 5.0.
- Hundreds of exercises, including many that are new to this edition, promote creativity and help readers learn how to think like programmers and reinforce important concepts.
- New case studies illustrate topics such as web browsers, board games, and encryption.
- A new early chapter covers Arrays, Linked Lists, and Recursion.
- A new final chapter on Memory covers memory management and external memory data structures and algorithms.
- Java code examples are used extensively, with source code provided on the website.
- Online animations and effective in-text art illustrate data structures and algorithms in a clear, visual manner.
Access additional resources on the web www.wiley.com/college/goodrich):
- Java source code for all examples in the book
- Animations
- Library (net.datastructures) of Java constructs used in the book
- Problems database and search engine
- Student hints to all exercises in the book
- Instructor resources, including solutions to selected exercises
- Lecture slides
About the Author
Professor Goodrich and Tamassia are well-recognized researchers in algorithms and data structures, having published many papers in this field, with applications to Internet computing, information visualization, computer security, and geometric computing. they have served as principal investigators in several joint projects sponsored by the National Science Foundation, the Army Research Office, and the Defense Advanced research Projects Agency. They are also active in educational technology research, with special emphasis on algorithm visualization systems.
Michael Goodrich received his Ph.D. in Computer Science from Purdue University in 1987. He is currently a professor in the Department of Computer Science at University of California, Irvine. Previously, he was a professor at Johns Hopkins University. He is an editor for the International Journal of Computational Geometry & Applications and Journal of Graph Algorithms and Applications.
Roberto Tamassia received his Ph.D. in Electrical and Computer Engineering from the University of Illinois at Urbana-Champaign in 1988. He is currently a professor in the Department of Computer Science at Brown University. He is editor-in-chief for the Journal of Graph Algorithms and Applications and an editor for Computational Geometry: Theory and Applications. he previously served on the editorial board of IEEE Transactions on Computers.
In addition to their research accomplishments, the authors also have extensive experience in the classroom. For example, Dr. Goodrich has taught data structures and algorithms courses, including Data Structures as a freshman-sophomore level course and Introduction to Algorithms as an upper level course. He has earned several teaching wards in this capacity. His teaching style is to involve the students in lively interactive classroom session that bring out the intuition and insights behind data structuring and algorithmic techniques. Dr. Tamassia has taught Data Structures and Algorithms as an introductory freshman-level course since 1988. One thing that has set his teaching style apart is his effective use of interactive hypermedia presentations integrated with the Web.
This instructional Web sites, datastructures.net and algorithmdesign.net, supported by Drs. Goodrich and Tamassia, are used as reference material by students, teachers, and professionals worldwide.
Full download
Posted: July 31st, 2008, 12:41pm CEST
Quickly learn how to create dynamic Web content with this step-by-step guide to using JSP technology
Web developers and designers are bringing new life to the Web by using JavaServer Pages (JSP) to create and maintain dynamic content that leverages existing business systems. This powerful technology lets you change the overall Web page layout without altering the underlying content by separating the user interface from content generation. Following an innovative, task-based approach, this book will quickly show you how to develop these information-rich Web pages with JSP. As you progress through each chapter and complete the exercises, you gain the essential skills necessary for working with this technology. You also learn how to rapidly develop Web-based applications that are platform independent, and uncover the advantages of choosing JSP over other Web scripting languages such as ColdFusion and PHP.
With numerous real-world examples and expert advice, this book:
* Provides a concise and task-oriented introduction to JSP
* Helps you evaluate the suitability of JSP for your project
* Is a practical introduction to JSP's syntax and fundamental strengths
* Includes numerous working scripts, with information on how to adapt and extend them to meet individual needs
The companion Web site contains:
* All source code from the book
* Frequently asked questions, quizzes, and best practices
* Links to other JSP sites
About the Author
MADHUSHREE GANGULI has been a development executive with NIIT since 2000. Her work involves the design, development, testing, and implementation of Instructor Led Training (ILT) courses. Ganguli has authored several ILT courses on Adobe Frame Maker 6.0, Publisher 2000, and SQL Server 7.0. She has also developed courses on WML applications and Advanced Java. Ganguli has contributed snippets for various technical magazines and newspapers.
Full download
Posted: July 31st, 2008, 10:09am CEST
This comprehensive introduction to software synthesis techniques and programming is intended for students, researchers, musicians, sound artists and enthusiasts in the field of music technology.
The art of sound synthesis is as important for the electronic musician as the art of orchestration is important for symphonic music composers. Those who wish to create their own virtual orchestra of electronic instruments and produce original sounds will find this book invaluable. It examines a variety of synthesis techniques and illustrates how to turn a personal computer into a powerful and flexible sound synthesiser. The book also discusses a number of ongoing developments that may play an important role in the future of electronic music making.
Previously published as Computer Sound Synthesis for the Electronic Musician, this second edition features a foreword by Jean-Claude Risset and provides new information on:
· the latest directions in digital sound representation
· advances in physical modelling techniques
· granular and pulsar synthesis
· PSOLA technique
· humanoid voice synthesis
· artificial intelligence
· evolutionary computing
The accompanying CD-ROM contains examples, complementary tutorials and a number of synthesis systems for PC and Macintosh platforms, ranging from low level synthesis programming languages to graphic front-ends for instrument and sound design. These include fully working packages, demonstration versions of commercial software and experimental programs from top research centres in Europe, North and South America.
* Increase your understanding of the major computer synthesis techniques with this accessibly written introduction
* Discover the latest developments and future direction of the field
* Try out a range of synthesis software for free - available on the accompanying CD-ROM
About the Author
Eduardo Reck Miranda is a researcher at Sony Computer Science Laboratory, and a renowned composer in his own right. He is one of the creators of the Computer Music Group (NUCOM) of the Brazilian Computer Science Society (SBC); he is also a member of the International Computer Music Association (ICMA), the Brazilian Electroacoustic Music Association (SBME) and the Audio Engineering Society (AES). He is on the editorial boards of Leonardo Music Journal, Organised Sound, and Contemporary Music Review.
Full download
Posted: July 31st, 2008, 7:57am CEST
"This is an excellent book from experienced authors and talented editors." (
Computing Reviews, June 23, 2008)
Written by a panel of experts, this book presents a high-level introduction to new technologies and methods in the field of software engineering. Divided into four clear parts, it covers software architectures, emerging methods, technologies for software evolution, and process management. It is a one-stop resource for software engineering practitioners and professionals.
A high-level introduction to new technologies andmethods in the field of software engineering
Recent years have witnessed rapid evolution of software engineering methodologies, and until now, there has been no single-source introduction to emerging technologies in the field. Written by a panel of experts and divided into four clear parts, Emerging Methods, Technologies, and Process Management in SoftwareEngineering covers:
-
Software Architectures – Evolution of software composition mechanisms; compositionality in software product lines; and teaching design patterns
-
Emerging Methods – The impact of agent-oriented software engineering in service-oriented computing; testing object-oriented software; the UML and formal methods; and modern Web application development
-
Technologies for Software Evolution – Migrating to Web services and software evolution analysis and visualization
-
Process Management – Empirical experimentation in software engineering and foundations of agile methods
Emerging Methods, Technologies, and Process Management in Software Engineering is a one-stop resource for software engineering practitioners and professionals, and also serves as an ideal textbook for undergraduate and graduate students alike.
About the Author
Andrea De Lucia, PhD, is Professor of Computer Science, Director of the International Summer School on Software Engineering, and Coordinator of the Software Engineering Laboratory at the University of Salerno (Italy).
Filomena Ferrucci, PhD, is Associate Professor of Computer Science, Program Co-chair of the International Summer School on Software Engineering, and Member of the Department of Mathematics and Informatics at the University of Salerno, where she teaches software engineering and Web information systems courses.
Genny Tortora is Dean of the Faculty of Mathematical, Physical, and Natural Sciences at the University of Salerno. She is the coeditor of two books.
Maurizio Tucci is Professor of Computer Science and coordinator of the bachelor and master programs in computer science at the University of Salerno.
Full download
Posted: July 31st, 2008, 7:10am CEST
Written by members of the development team at Apple, Programming with Quartz is the first book to describe the sophisticated graphics system of Mac OS X. By using the methods described in this book, developers will be able to fully exploit the state-of-the-art graphics capabilities of Mac OS X in their applications, whether for Cocoa or Carbon development. This book also serves as an introduction to 2D graphics concepts, including how images are drawn and how color is rendered. It includes guidance for working with PDF documents, drawing bitmap graphics, using Quartz built-in color management, and drawing text. Programming with Quartz is a rich resource for new and experienced Mac OS X developers, Cocoa and Carbon programmers, UNIX developers who are migrating to Mac OS X, and anyone interested in powerful 2D graphics systems.
* This is the definitive guide to the revolutionary graphics system of Mac OS X that uses the Portable Document Format (PDF) as the basis of its imaging model.
* It contains the latest on programming with Quartz for Mac OS X version 10.4.
* Carefully crafted and extensive code examples show how to accomplish most of the drawing tasks possible with Quartz.
About the Author
David Gelphman is a senior software engineer on Apple's Graphics and Imaging team. He has over 20 years of experience working with the PostScript and PDF imaging model that is at the heart of Quartz graphics. His computer career began with scientific computing while he was earning his PhD in experimental particle physics at Stanford. Apple's introduction of the Macintosh in 1984 caused him to make a sharp turn into the world of user-friendly computing and he hasn't looked back.
While working at Adobe Systems, David co-designed Apple's LaserWriter 8 printer driver and was team lead of the development project. At Adobe he also worked closely with third party developers, taught PostScript programming, wrote a number of technical notes, and contributed to the evolution of the PostScript language. After leaving Adobe he continued to combine software engineering work with documentation for software developers, authoring an article for Apple's
develop technical journal in addition to a number of Apple technical notes. Today David writes system software for Mac OS X but continues to be involved with third party documentation and enjoys writing sample code for developers outside of Apple.
Bunny Laden is a senior technical writer for Apple Computer who writes documentation for Mac OS X technologies, including Quartz, Core Image, and Quartz Composer. She has won technical writing awards for a number of Apple documents— QuickTime VR Authoring Studio, Handling Unicode Text With MLTE, Supporting Printing in Your Applicationand for the book Learning Carbon (O'Reilly & Associates). In her former life as an academician, she authored articles on a number of topics including music cognition and musical acoustics.
Full download
Posted: July 31st, 2008, 7:09am CEST
Get the most out of Windows XP using this friendly, solutions-oriented guide. See how much you can do with the world’s most popular operating system--including making movies and playing music--and learn about all its new updates such as networking for both home and office, faster boot features, better security, and improved Web browsing.
Learn to run this sophisticated operating system with ease and enjoy the many features that make XP an efficient, rock-solid computing environment. Tap powerful functionality like home and small-office networking, Media Player, system security, and privacy protection. Manage files and folders, searches, and taskbar grouping with the simplified visual design. Communicate through text messaging, voice, or video through Windows Messenger. View, store, and organize digital photographs with My Pictures. Quickly change custom desktop configurations with fast user-switching.
How To Do Everything with Windows XP will help you accomplish more in less time than you ever imagined.
- Operate effectively in the Home or Professional environments
- Configure the XP desktop and master the XP Control Panel
- Use the innovative features of Internet Explorer 6 and Network Setup Wizard
- Access and run a virtual desktop through Remote Desktop and Remote Assistance
- Capture, edit, organize, and share home movies with Windows Movie Maker
- Play DVDs, store digital music, or burn CDs with the media player
- Unleash greater networking capabilities
- Bridge networks, create firewalls, and use new security features
- Play games with greater stability and support features
- Learn the advantages of Windows 2000-generation code
About the Author
Curt Simmons (Saint Jo, Texas) is a freelance writer and technical trainer who specializes in Windows operating systems and BackOffice products. He holds the Microsoft Certified Systems Engineer (MCSE) and Microsoft Certified Trainer certifications (MCT). Aside from his technical expertise, Curt has a BA in English and a Master's degree in education. He has been working with windows Me since Beta 1. His numerous other books include MCSE Study Tips for Dummies, Configuring Windows 2000 Server, and the forthcoming Active Director Bible from IDG Books.
Full download
Posted: July 31st, 2008, 7:07am CEST
The original idea of How to Do Everything with Your iMac was a simple one. The iMac is a complete computer with a wonderful bundle of applications that enable you to do just about anything you need a computer to do. So, I wanted my book on the iMac to be as comprehensive as possible, teaching the reader how to be productive while enjoying this exciting little tool.
It was a risk, though, because the prevailing winds suggested that iMac owners might want thin books with only the basics to get up and running with their easy-to-use iMac. A 600-page book on the iMac? To some, it didn’t make sense. Would readers buy this book?
The results speak for themselves, with the first two editions of the book selling tens of thousands of copies in each edition—a bestseller in the computer-book business. The folks at Osborne/McGraw-Hill were tickled enough to create an entire series of How to Do Everything books.
Now, we’ve put together this third edition, largely to tackle all of the new software and capabilities that Apple continues to pile onto the iMac. Not the least of these is Mac OS X—arguably the first all-new Mac OS since the advent of the Macintosh. While Mac OS X is still a work in progress, many iMac users will no doubt be exploring Mac OS X, if not using it on a regular basis.
But the newness of Mac OS X necessitates covering both Mac OS 9 and Mac OS X in this book. That way, you’re sure to get a sense of what both operating systems are capable of, as well as how they differ. As we go forward with Mac OS X, there will still be a lot of Mac OS 9 to contend with, in the form of the Classic environment and older applications. I hope you’ll enjoy the hybrid approach, which I feel will truly tell you “everything” you need to know about the modern iMac’s operating systems.
In How to Do Everything with Your iMac, Third Edition, we’ve extended the book’s focus to include coverage of Mac OS X, including some of the applications that come bundled with Mac OS X, such as the Apple Mail application. Likewise, it’s been updated to discuss new iMac capabilities, such as burning CD-RW media, and to cover the latest iMac models and application version numbers.
Coverage of the Internet is rearranged to get you up and running more quickly, starting with Chapter 6’s quick guide to the Internet. That’s in addition to Chapters 18–23, where you’ll find extensive coverage of e-mail (both Outlook Express and Mail), the World Wide Web and Apple’s iTools applications, which make it easy to transfer files online, create Web pages, and display images and movies on the Web. There you’ll also find coverage of America Online and some advice and instruction for using your iMac with a high-speed Internet connection.
Full download
Posted: July 31st, 2008, 5:48am CEST
First Looks
GoToMeeting v3.0
GuardedID 1.02
Howard Verity TW3
Kodak EasyShare 5300 All-In-One printer
Logitech X-240
MSI Q677 Crystal Edition
Nokia E61i
Oki Printing Solutions C6000n
Panasonic Lumix DMC-FZ8
RealPlayer 11 (beta)
Sennheiser PXC 450 NoiseGard
Sony VAIO VGN-SZ370P
Adobe Acrobat Connect
ATI Radeon HD 2900 XT
Falcon Northwest Mach V (Radeon HD 2900 XT)
Sprint Mogul by HTC (PPC-6800)
Spy Sweeper 5.5 with Antivirus
System Shield 3 Internet Security
Trend Micro InterScan Gateway Security Appliance 1.5
Westinghouse L2410NM
Front Side
Abort, Retry, Fail v26n16
Best of the Internet
E-Waste is a Global Affair
Future Watch: TV In Your Glasses
Gearlog: Handy Laptop Helpers
iPhone: Anatomy of the Hype
Nintendo Wimbledon Gets Served
Stay in Luxury-At the Airport
The Botnet Mafia
Q&A: Hacking's Boy Wonder
Real Estate Deals Head Online
Opinion
Where Are All The 'Concept' Computers?
The Trouble with Web Apps
Touch Screens Done Right
PCMagVote.com Launches!
Bubble 2.0 Coming Soon
Google Is Watching You
Cars
HD Radio Adds Fourth Automaker
Honda Pilot Sports Great Navigation
Power Mirrors: A Must-Have Option
Enterprise Solutions
E-Mail Marketing 101
Vista Tip: Custom Search Folders
Google Tip: Wildcards
Four Tough Office Problems, Solved
From VCR to DVD: Update Your Oldies
A Long-Ignored Threat: RTF Files
SMB Boot Camp
Web Content Filtering
Ask Loyd
Replacing a Laptop Hard Drive
Can You Copy From IDE to SATA?
Identify The Devices That Slow You Down
Ask Neil
Excel Formulas That Read Your Mind
Tricky Word Formatting Tips
Cover Story Feature
The Essential Guide To PC Memory
The Ultimate Fantasy Football User Guide
Special Back-To-School PC Buying Guide
Hardware
Buying Guide: Desktops and Laptops
25 Years of PC Magazine
25 Years of PC Magazine: Year Sixteen 1997
Full download
Posted: July 30th, 2008, 1:09pm CEST
Microsoft® Dynamics CRM 4.0 Unleashed presents start-to-finish guidance for planning, customizing, deploying, integrating, and managing Dynamics CRM in your unique business and technical environment. Authored by two leading Microsoft Dynamics implementers, this book systematically explains how the system works, why it works that way, and how you can leverage it to its fullest advantage.
The authors present clear examples, proven best practices, and pitfalls to avoid in using every significant Dynamics CRM capability. The far-reaching coverage ranges from Dynamics CRM’s sales, marketing, and customer service features to its automated workflows; from Outlook and Office integration to reporting and security. The authors offer independent insight into Dynamics CRM’s most powerful new features, from its improved interface to its new mail merge and data migration tools.
This book is for every IT professional who intends to work with Dynamics CRM, regardless of their experience with Dynamics or other CRM solutions. The authors provide example-rich, realistic coverage of advanced Dynamics customization, extensibility, and integration: information that is available nowhere else.
Detailed information on how to…
- Set up, configure, and maintain all facets of Dynamics CRM in any organization or industry
- Thoroughly understand both the on-premise and hosted versions of Dynamics CRM
- Make the most of Dynamics’ new features, including email, the Outlook client, Internet Facing Deployment (IFD), and relationships
- Manage sales leads, opportunities, accounts, contacts, marketing lists, sales collateral, campaigns, quotes, orders, and invoices
- Improve customer service by integrating schedules, cases, contacts, product/service information, and more
- Build powerful automated workflows that streamline key sales tasks and liberate salespeople for more effective selling
- Efficiently administer and secure any Dynamics CRM implementation
- Drive greater value by integrating Dynamics CRM with Microsoft Office productivity tools
- Customize and extend Dynamics CRM using Visual Studio, .NET, and custom plug-ins and add-ons
ON THE WEB:
Download all of this book’s examples and source code at informit.com/title/9780672329708
About the Author
Marc J. Wolenik is founder and CEO of Webfortis, a Northern California consulting company and Microsoft Gold Certified Partner that specializes in solutions built with Dynamics CRM. He has extensive experience with CRM implementation, integration, and migration for companies of all sizes, and is deeply involved in building custom vertical solutions around the Dynamics platform.
Damian Sinay is a Webfortis partner. Currently a development manager with senior .NET development responsibilities, he has extensive experience working with all Dynamics CRM technologies. He has participated in Dynamics CRM projects involving extremely complex customizations, integrations, and implementations.
Full download
Posted: July 30th, 2008, 1:09pm CEST
Essentials of Computational Chemistry, Theories and Models provides an accessible introduction to this fast developing subject. Carefully developed to encourage student understanding, the book begins with a presentation of classical models, gradually moving on to increasingly more complex quantum mechanical and dynamical theories. While recognising that some prerequisite mathematics is needed, the book carefully guides the reader through the key equations, placing each in context, and provides essential background information, together with numerous examples and applications.
Opening with a general introduction to the subject, early emphasis is placed on single-molecule (gas-phase) calculation, followed by a discussion of extensions to condensed-phase media. Primarily focusing on the calculation of equilibrium properties, excited states and reaction dynamics are covered as advanced subjects towards the end of the book.
- An accessible introduction, emphasising basic concepts and applications and including both quantum mechanical and classical mechanical models.
- Coverage and examples from inorganic, organic and biological chemistry
- Numerous examples and applications with selected case studies designed as a basis for classroom discussion
An invaluable asset to all students taking a first course in computational chemistry, molecular modelling, computational quantum chemistry or electronic structure theory. This book will also be of interest to postgraduates, researchers and professionals needing an up-to-date, accessible introduction to this subject.
Full download
Posted: July 30th, 2008, 1:08pm CEST
Beginning Adobe AIR
Adobe Integrated Runtime (AIR) is revolutionizing the way desktop applications are deployed. If you're ready to take advantage of this platform to build desktop-based Rich Internet Applications, then this is the book for you. It presents a step-by-step process, walking you through the features of AIR so you can quickly get started.
After introducing you to AIR, Adobe expert Rich Tretola discusses the different programming languages and tools you can use for development. He then presents multiple methods for storing data, including within the file system and embedded database as well as storage on remote servers. You'll also learn about the numerous features that allow AIR applications to interact with both Mac OS X and Windows.
This guide offers a perfect mix of tutorials and hands-on coding, and provides the resources you need to build AIR applications quickly. And it provides the resources that will help you build your first killer Rich Desktop Application.
What you will learn from this book
-
All about the programming languages available for AIR development
-
How to work with the various tools for building AIR applications
-
Steps for getting data into AIR applications from XML, ColdFusion®, JSON, and Web Services
-
Ways to take advantage of the HTML and File System components
-
Strategies for utilizing AIR APIs that handle interactions with the operating system
-
How to move a Flex application to the desktop
Who this book is for
This book is for developers who are currently leveraging web technologies, such as Flash, Flex, HTML, JavaScript and Ajax techniques to build and deploy Rich Internet Applications.
Wrox Beginning guides are crafted to make learning programming languages and technologies easier than you think, providing a structured, tutorial format that will guide you through all the techniques involved.
About the Author
Rich Tretola is the Rich Applications Technical Lead at Herff Jones, Inc. He is an award-winning Flex developer and was the lead author of Professional Flex 2 (ISBN 978-0-470-10267-1) from Wrox. He entered the field of Web development in the late 1990s and has been building applications ever since.
Other than Flex, he builds applications using ColdFusion, Flash, and Java (where he is a Sun-certified programmer). Rich is highly regarded within the Flex community as an expert in RIA and is also an Adobe Community Expert. He runs a popular Flex and AIR blog at http://blog.everythingFlex.com, and is the community manager for http://www.InsideRIA.com.
Full download
Posted: July 30th, 2008, 1:05pm CEST
Use this compact study guide to pass the interim CompTIA A+ Operating System Technologies exam (220-232), which starts September 12, 2003 and retires once the new 2003 upgrade exam is released. The interim exam scores 2001 objectives and also provides a chance to practice against upcoming 2003 objectives without being scored on them. Throughout this guide, Future Owl icons with specially boxed text alert you to 2003 topics. Tcat Houser (CTT+, A+, Security+, Network+, Server+, MCSE+I) is widely recognized as a top certification expert among IT professionals, in computer chat rooms/forums, and in the publishing arena. Here Tcat offers you a very readable combination of practice questions, "geekie" details, and serious research that is literally guaranteed to help you pass the exam the first time! His guide provides short summaries of core exam topics with a pre- and post- assessment quiz for each; is heavily illustrated with figures, diagrams, and photos; contains chapter summaries and helpful tips for test taking; and lists useful websites, articles and other learning aids. Buy this book and get a $20 discount towards an online practice exam with the popular BeachFront Quizzer! Details inside.
About the Author
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@TotalRecallPress.com or at Tcat@Tcat.net.
Full download
Posted: July 30th, 2008, 8:28am CEST
The first edition of this book was published in 1985. The content of the 4th edition reflects the enormous advances that have occurred since that time in the field of lipid biochemistry. This publication is unique in that it represents a bridge between the superficial coverage of the lipid field found in basic biochemistry text books and the highly specialized material contained in scientific review articles and monographs. The book is not a collection of exhaustive reviews, but a current and readable summary of diverse aspects of lipids. It is intended as an advanced and up-to-date textbook for teachers and students who are familiar with the basic concepts of lipid biochemistry and will also serve as a general reference book for scientists studying lipids, lipoproteins and membranes.
Reflects the enormous advances that have occurred since that time in the field of lipid biochemistry. Represents a bridge between the superficial coverage of the lipid field found in basic biochemistry text books and the highly specialized material contained in scientific review articles and monographs.
Full download
Posted: July 30th, 2008, 8:11am CEST
Nuclear magnetic resonance (NMR) has become the chemist's most general structural tool. It is one of the few techniques that may be applied to all three states of matter. Some spectra may be obtained from less than a microgram of material. In the early 1960s, spectra were taken crudely on strip-chart recorders. The field has since seen one major advance after another, culminating in the Nobel prizes awarded to Richard R. Ernst in 1991 and to Kurt Wuthrich in 2002. The very richness of the field, however, has made it intimidating to many users. How can they take full advantage of the power of the method when so much of the methodology seems to be highly technical, beyond the grasp of the casual user? This text was written to answer this question. The chapters provide an essentially nonmathematical introduction to the entire field, with emphasis on structural analysis.
The early chapters introduce classical NMR spectroscopy. A thorough understanding of proton and carbon chemical shifts (Chapter 3) is required in order to initiate any analysis of spectra. The role of other nuclei is key to the examination of molecules containing various heteroatoms. An analysis of coupling constants (Chapter 4) provides information about stereochemistry and connectivity relationships between nuclei. The older concepts of chemical shifts and coupling constants are emphasized, because they provide the basis for the application of modern pulse sequences.
Chapter 5 and 6 describe the basics of modern NMR spectroscopy. The phenomena of relaxation, of chemical dynamics, and of multiple resonance are considered thoroughly. One-dimensional multipulse sequences are explored to determine the number of protons attached to carbon atoms, to enhance spectral sensitivity, and to determine connectivities among carbon atoms. Concepts that have been considered advanced, but are now moving towards the routine, are examined, including phase cycling, composite pulses, pulsed field gradients, and shaped pulses. Two-dimensional methods represent the current apex of the field. We discuss a large number of these experiments. It is our intention to describe not only what the pulse sequences do, but also how they work, so that the user has a better grasp of the techniques.
Two chapters are dedicated to experimental methodologies. Although many people are provided with spectra by expert technicians, increasing numbers of chemists must record spectra themselves. They must consider and optimize numerous experimental variables. These chapters address not only the basic parameters, such as spectral width and acquisition time, but also the parameters of more advanced techniques, such as spectral editing and twodimensional spectra.
To summarize modern NMR spectroscopy, Chapter 8 carries out the total structural proof of a single complex natural product. This chapter illustrates the tactics and strategies of structure elucidation, from one-dimensional assignments to two-dimensional spectral correlations, culminating in stereochemical analysis based on Overhauser effects.
The theory behind NMR not only is beautiful in itself, but also offers considerable insight into the methodology. Consequently, a series of appendices presents a full treatment of this theoretical underpinning, necessary to the physical or analytical chemist, but possibly still edifying to the synthetic organic or inorganic chemist.
This text thus offers
- classical analysis of chemical shifts and coupling constants for both protons and other nuclei,
- modern multipulse and multidimensional methods, both explained and illustrated,
- experimental procedures and practical advice relative to the execution of NMR experiments,
- a chapter-long worked-out problem that illustrates the application of nearly all current methods to determine the structure and stereochemistry of a complex natural product,
- appendices containing the theoretical basis of NMR, including the most modern approach that uses product operators and coherence-level diagrams, and
- extensive problems throughout the book.
Full download
Posted: July 30th, 2008, 7:51am CEST
The critically acclaimed guide to the principles, techniques, and instruments of electroanalytical chemistry–now expanded and revised
Joseph Wang, internationally renowned authority on electroanalytical techniques, thoroughly revises his acclaimed book to reflect the rapid growth the field has experienced in recent years. He substantially expands the theoretical discussion while providing comprehensive coverage of the latest advances through late 1999, introducing such exciting new topics as self-assembled monolayers, DNA biosensors, lab-on-a-chip, detection for capillary electrophoresis, single molecule detection, and sol-gel surface modification. Along with numerous references from the current literature and new worked-out examples, Analytical Electrochemistry, Second Edition offers clear, reader-friendly explanations of the fundamental principles of electrochemical processes as well as important insight into the potential of electroanalysis for problem solving in a wide range of fields, from clinical diagnostics to environmental science. Key topics include:
- The basics of electrode reactions and the structure of the interfacial region
- Tools for elucidating electrode reactions and high-resolution surface characterization
- An overview of finite-current controlled potential techniques
- Electrochemical instrumentation and electrode materials
- Principles of potentiometric measurements and ion-selective electrodes
- Chemical sensors, including biosensors, gas sensors, solid-state devices, and sensor arrays
About the Author
JOSEPH WANG, PhD, is Professor of Chemistry at New Mexico State University, Las Cruces, New Mexico. He is the recipient of the 1999 ACS Award for Chemical Instrumentation and the 1994 Heyrovsky Medal.
Full download
Posted: July 30th, 2008, 7:49am CEST
This one-of-a-kind encyclopedia presents the entire field of technology--from rudimentary agricultural tools to communication satellites--in this first-of-its-kind reference source.
Following an introduction that discusses basic tools, devices, and mechanisms, the chapters are grouped into five parts that provide detailed information on materials, power and engineering, transportation, communication and calculation, and technology and society, revealing how different technologies have together evolved to produce enormous changes in the course of history.
Each chapter summarizes the development of a particular technology emphasizing its relation to the social context of the time as well as its place in current scientific thought.
Twenty-two chapters by international experts covering the entire history of technology from humankind's earliest use of stone tools to the exploration of space. Paper. DLC: Technology History.
About the Author
Ian McNeil is Rolt Research Fellow at the University of Bath and former Executive Secretary of the Newcomen Society for the Study of the History of Engineering and Technology.
Full download
Posted: July 30th, 2008, 7:39am CEST
This volume presents the best papers of the special issue "E-Services" of the Journal of Value Chain Management. In association with Marketing Center Muenster (University of Muenster, Germany) and the Center for Services Marketing and Management (Florida Atlantic University, USA), the volume provides a thorough introduction and systematic overview of the new and emerging field "E-Services".
The book series, Applied Marketing Science - Angewandte Marketingforschung aims to bridge the gap between scientific rigor and practical relevance in the transfer of cutting-edge theoretical and applied knowledge between scholars and practitioners. The series explores classic and contemporary theories and themes in global competitive networks, inter-organizational relationships, customer relationship management, and competitive advantages as conceived, developed, and applied in the field of marketing.
Other themes will also be explored at the discretion of the series editors. Given its international focus, the series Applied Marketing Science – AngewandteMarketingforschung will include contributions in both German and English. For authors, Applied Marketing Science – Angewandte Marketingforschung offers the opportunity to publish original work, edited volumes or monographs. In order to ensure the highest possible standards of academic quality and readability, authors must first submit a brief proposal that includes the major themes explored in the book, evidence or rationale of why the themes, methods and conclusions are original and cutting-edge in the discipline, and the intended contribution to the practice of marketing science. The proposal would then be reviewed by the series editors and, if necessary, external reviewers. Based on their evaluations, a proposal is either accepted, conditionally accepted or rejected by the editorial board. If the proposal is accepted, authors would be provided a time frame and style sheet which they must adhere to in delivering the final manuscript.
Full download
Posted: July 30th, 2008, 7:31am CEST
Space Invaders and Asteroids are back!
Loved that Atari® when you were a kid? So did Ben Heckendorn — so much, in fact, that he successfully resurrected it as a slim, go-anywhere portable. When Playstation® and Nintendo® aficionados got jealous, he created miniaturized, fully functioning, battery-powered versions of those too. Now it's your turn. Every secret is here — complete instructions, materials lists, tool tips, even advice on finding parts. Just wait 'til they see this at the high school reunion.
Ready? Let's get started
Plans and instructions for building eight handheld, classic video games
- Choosing a game system — Atari®, Nintendo®, Super Nintendo®, or Playstation®1
- What you'll spend
- Electronics and soldering 101
- Hacking portable TVs for their screens
- Building the case — CNC or freehand?
- Yank the cord, install the batteries
About the Author
Benjamin Heckendorn is a graphic artist and independent filmmaker who fell in love with Atari at age five. While waiting for New Year's Eve festivities to begin in 1999, Ben decided that if Y2K did not cause the end of life as we know it, he'd find a way to bring back those beloved games of his childhood — and here it is.
Full download
Posted: July 30th, 2008, 7:30am CEST
Systems Modelling: Theory and Practice brings together some of the leading minds in the fields of Systems Modelling and Operational Research, to produce a book which addresses issues that are of both practical importance and theoretical significance. This union of the theory and practice of Systems Modelling incorporates both ‘hard’ and ‘soft’ aspects of Operational Research, creating a complementary approach that requires more than common sense and results in significant organizational benefits.
The contributors are from organizations and academic departments that are major users of systems modelling, meaning their experience will be vital to readers who are seeking to expand their level of understanding in the development of these models. This book will appeal to students of computing, management science and operational research, and to practitioners who understand the many possibilities and applications that this complementary approach could have in industry.
About the Author
Mchael Pidd is Professor of Management Science at Lancaster University and a Past President of the Operational Research Society. His research interests focus on the development of usable models in management science and computer simulation and he has published widely in many academic journals and books. His authored books include the highly regarded Tools for Thinking: Modelling in Management Science, now in its second edition, and Computer Simulation in Management Science, now in its fourth edition, (both published by John Wiley & Sons).
Full download
Posted: July 30th, 2008, 7:29am CEST
Due to the necessity of instant communication and data transfer in today's business world, a secure computer network is critical. Security is not just your company's firewall. A more detailed strategy is needed to ward off threats from viruses, hackers, and unauthorized users. Microsoft Windows 2000 Security is your complete guide to system and network administration. It gives you the knowledge to maximize the benefits of the Microsoft Windows 2000 Advanced server to keep your network safe and gain a competitive edge!
Discover how you can provide consistent and reliable security and learn how to secure remote access and work with VPNs. Softcover.
Full download
Posted: July 30th, 2008, 7:24am CEST
Sams Teach Yourself Samba in 24 Hours is a tutorial designed to help you integrate Linux/UNIX-based systems with Windows-based systems. It has all the information and tools necessary for you to be up and running with Samba in 24 short lessons. Learn how to use Samba to its fullest potential. Topics range from introducing Samba and Samba installation to configuration and problem solving. This book provides complete, step-by step instruction. A tear card featuring Samba's options and share examples is included.
About the Author
Jerry Carter is a member of the Samba Team, the key group of developers worldwide who contribute regularly to Samba. He is a network manager at Auburn University, where he is also studying for his PhD in computer science. Jerry writes a monthly column on Linux/Windows NT integration for LinuxWorld and is currently serving as co-chair for the USENIX-sponsored LISA-NT conference in 1999. Richard Sharpe is a member of the Samba Team. Richard is a senior consultant at NS Computer Software and Services, a consulting firm in South Australia. He teaches TCP/IP and Network Security courses. Richard has written several papers and articles on Samba-related topics.
Full download
Posted: July 30th, 2008, 7:16am CEST
Optical Fiber Telecommunications V (A&B) is the fifth in a series that has chronicled the progress in the research and development of lightwave communications since the early 1970s. Written by active authorities from academia and industry, this edition not only brings a fresh look to many essential topics but also focuses on network management and services. Using high bandwidth in a cost-effective manner for the development of customer applications is a central theme. This book is ideal for R&D engineers and managers, optical systems implementers, university researchers and students, network operators, and the investment community.
Volume (A) is devoted to components and subsystems, including: semiconductor lasers, modulators, photodetectors, integrated photonic circuits, photonic crystals, specialty fibers, polarization-mode dispersion, electronic signal processing, MEMS, nonlinear optical signal processing, and quantum information technologies. Volume (B) is devoted to systems and networks, including: advanced modulation formats, coherent systems, time-multiplexed systems, performance monitoring, reconfigurable add-drop multiplexers, Ethernet technologies, broadband access and services, metro networks, long-haul transmission, optical switching, microwave photonics, computer interconnections, and simulation tools.
Full download
Posted: July 30th, 2008, 7:04am CEST
This book contains papers presented at the International Symposium on Electromagnetic Fields in Mechatronics, Electrical and Electronic Engineering ISEF’07 which was held in Prague, the Czech Republic, from September 13 to 15, 2007. ISEF conferences have been organized since 1985 and from the very beginning it was a common initiative of Polish and other European researchers who have dealt with electromagnetic field in electrical engineering. The conference travels through Europe and is organized in various academic centres. Relatively often, it was held in some Polish city as the initiative was on the part of Polish scientists. Now ISEF is much more international and successive events take place in different European academic centres renowned for electromagnetic research. This time it was Prague, famous for its beauty and historical background, as it is the place where many cultures mingle. The venue of the conference was the historical building of Charles University, placed just in the centre of Prague. The Technical University of Prague, in turn, constituted the logistic centre of the conference.
It is the tradition of the ISEF meetings that they try to tackle quite a vast area of computational and applied electromagnetics. Moreover, the ISEF symposia aim at combining theory and practice; therefore the majority of papers are deeply rooted in engineering problems, being simultaneously of a high theoretical level. The profile of the conference changes, however, year-by-year and one can find more and more contributions dealing with applied electromagnetics coupled with hardware and software technologies. That is why, for the first time, the organizers decidedto use the Springer Lecture Notes in Artificial Intelligence as the proper place for publishing some of the papers. Generally speaking, one can observe the trend of a decreasing number of papers which deal with classical electrical engineering in preference to information technology and biomedical applications. This direction seems to be comprehensible in the light of modern industry. Nevertheless, even beyond electrical engineering, we do touch the heart of the matter in electromagnetism.
Full download
Posted: July 29th, 2008, 7:20am CEST
The Internet's "killer app" is not the World Wide Web or Push technologies: it is humble electronic mail. More people use email than any other Internet application. As the number of email users swells, and as email takes on an ever greater role in personal and business communication, Internet mail protocols have become not just an enabling technology for messaging, but a programming interface on top of which core applications are built.
Programming Internet Email unmasks the Internet Mail System and shows how a loose federation of connected networks have combined to form the world's largest and most heavily trafficked message system.
Programming Internet Email tames the Internet's most popular messaging service. For programmers building applications on top of email capabilities, and power users trying to get under the hood of their own email systems,
Programming Internet Email stands out as an essential guide and reference book. In typical O'Reilly fashion,
Programming Internet Email covers the topic with nineteen tightly written chapters and five useful appendixes. Following a thorough introduction to the Internet Mail System, the book is divided into five parts:
- Part I covers email formats, from basic text messages to the guts of MIME. Secure email message formats (OpenPGP and S/MIME), mailbox formats and other commonly used formats are detailed in this reference section.
- Part II describes Internet email protocols: SMTP and ESMTP, POP3 and IMAP4. Each protocol is covered in detail to expose the Internet Mail System's inner workings.
- Part III provides a solid API reference for programmers working in Perl and Java. Class references are given for commonly used Perl modules that relate to email and the Java Mail API.
- Part IV provides clear and concise examples of how to incorporate email capabilities into your applications. Examples are given in both Perl and Java.
- Part V covers the future of email on the Internet. Means and methods for controlling spam email and newly proposed Internet mail protocols are discussed.
- Appendixes to Programming Internet Email provide a host of explanatory information and useful references for the programmer and avid user alike, including a comprehensive list of Internet RFCs relating to email, MIME types and a list of email related URLs.
Programming Internet Email will answer all of your questions about mail and extend your abilities into this most popular messaging frontier.
Full download
Posted: July 29th, 2008, 5:07am CEST
Focusing on architecture from all regions of the world, this three-volume set profiles the twentieth century's vast chronicle of architectural achievements, both within and well beyond the theoretical confines of modernism. Unlike existing works, this encyclopedia examines the complexities of rapidly changing global conditions that have dispersed modern architectural types, movements, styles, and building practices across traditional geographic and cultural boundaries.
An international team of 300 writers--architectural historians, architects, engineers, preservationists, urban historians, critics, and scholars--presents a comprehensive and critical assessment of buildings, architects, cities, and numerous related topics. In addition to a list of further readings, essays are supported with photographs as well as architectural drawings and plans.
With 700 cross-referenced articles, this encyclopedia provides experts and general readers alike with an integrated view of the practice ofarchitecture around the world in the twentieth century.
Full download
Posted: July 29th, 2008, 4:54am CEST
Oracle Web Services Manager, a component of SOA Suite from Oracle is a web services security and monitoring product that helps organizations not only to define and enforce security policies, but also to define and enforce the service level agreements. One of the key components of Service Oriented Architecture is security, and this book will be useful for those who are implementing SOA or for those who just want to manage and secure their web services.
This book not only describes the need for and the standards of web services security, but also how to implement them with Oracle WSM. It contains detailed examples on how to secure and monitor web services using Oracle WSM with explanations on the internals of WS-* security standards. It also describes how to customize Oracle WSM and how to plan for high availability.
Full download
Posted: July 29th, 2008, 4:54am CEST
The main aim of this research book is to report a sample of the most recent advances in the field of intelligent interactive systems in knowledge-based environment. The contents of this book include: Introduction to intelligent interactive systems - Affective bi-modal intelligent tutoring system - Estimation of development costs in intelligent systems - Narrative interactive learning - Knowledge acquisition for configurable products and services - Interaction modalities in mobile contexts - Face images classification for human-computer interactions - Users modelling for distance learning - Group adaptation and group modelling - A personalized news aggregator on the web.
This book would prove useful to the researchers, professors, research students and practitioners as it reports novel research work on innovative topics in the area of intelligent interactive systems.
Full download
Posted: July 29th, 2008, 4:52am CEST
Encyclopedia of Products & Industries—Manufacturing (EPIM) is a compilation of essays on 120 major product categories across the entire spectrum of U.S. manufacturing activity. The purpose of this publication is to provide product information in structured format to students and analysts. While the focus is on products, the industrial context in which they are made and distributed is also carefully detailed.
The products covered in this work are presented in alphabetical order in two volumes. Essays are comprised of several standardized components so that important aspects of each product may be viewed from the same angles throughout the two volumes. This approach allows both similarities and differences between products to emerge. The rubrics used to organize the content are detailed below. Many essays feature graphical presentations for clarity; sales histories, product types, and market shares are typically charted. A bibliography follows each essay, and references to other closely linked topics in the Encyclopedia are provided in a See Also reference that follows the bibliography, where appropriate.
Full download
Posted: July 29th, 2008, 4:50am CEST
This is a collection of 43 essays about the economics and management of information technology markets. The first part of the book focuses on events, notable birth dates and longstanding trends. The unifying theme revolves around the role of human economic behavior in the face of uncertainty and confusion. The contributors' intent is to explain, educate and entertain — to go beyond the obvious.
The next part contains writing about the Internet. It discusses the development of the online commercial world, and analyzes the macroeconomic side of the investment boom and bust related to Internet activities. It also focuses on the measurement of economic activity in the digital economy.
In addition, the book deals with how computers get used in organizations and discusses the Microsoft antitrust case. Finally, there are two long essays about economic constraints on strategic behavior in markets where standards and platforms matter.
Full download
Posted: July 29th, 2008, 4:49am CEST
Learn to master the secrets of the Zend Framework with this new book from php|architect's popular Nanobook series! Written by Zend DevZone editor and well-known PHP expert Cal Evans, php|architect's Guide to Programming with Zend Framework helps you understand the Zend Framework through a detailed roadmap into its features and functionality. This book covers much of the primary functionality offered by the Zend Framework, and works well both as a thorough introduction to its use and as a reference for higher-level tasks. The table of contents includes: - Getting started - The Model - The Controller - The View - Data access - Web services - Authorizations - Exceptions and error management - Rich Internet Applications - Hacking the framework: secret classes and advanced functionality - Framework internals - Tips & tricks - The new Zend_Layout classes With a rich, example-driven style and the trademark no-fluff approach to professional content, php|architect's Guide to Programming with the Zend Framework belongs in your book collection!
Full download
Posted: July 29th, 2008, 4:47am CEST
Ivor Horton's Beginning Visual C++ 2008
Proudly presenting the latest edition of one of the all-time bestselling books on the C++ language, successful author Ivor Horton repeats the formula that has made each previous edition so popular by teaching you both the standard C++ language and C++/CLI as well as Visual C++ 2008. Thoroughly updated for the 2008 release, this book shows you how to build real-world applications using Visual C++ and guides you through the ins and outs of C++ development.
Horton's accessible approach and detailed examples cover both flavors of the C++ language—native ISO/ANSIC++ Windows application development using the Microsoft Foundation Classes (MFC), as well as the development of C++/CLI Windows applications using Windows Forms. He also introduces you to the techniques you can use for accessing data sources in both MFC and Windows Forms, and working examples demonstrate each programming technique that is being discussed. With this book by your side, you are well on your way to becoming a successful C++ programmer.
What you will learn from this book
-
How to use the Standard Template Library, a powerful and extensive set of tools for organizing and manipulating data in your native C++ programs
-
Techniques for finding errors in your C++ programs
-
The ways that Microsoft® Windows® applications are structured and the elements that are essential for each application
-
How to create and use common controls in order to build the graphical user interface for your application
-
Ways to develop your own libraries using MFC
-
The different controls that are available for accessing data sources, how they work, and how to customize them
Who this book is for
This book is for anyone who wants to write C++ applications for the Microsoft Windows OS. No prior experience of any programming language is assumed.
Wrox Beginning guides are crafted to make learning programming languages and technologies easier than you think, providing a structured, tutorial format that will guide you through all the techniques involved.
About the Author
Ivor Horton graduated as a mathematician and was lured into information technology by promises of great rewards for very little work. In spite of the reality being usually a great deal of work for relatively modest rewards, he has continued to work with computers to the present day. He has been engaged at various times in programming, systems design, consultancy, and the management of the implementation of projects of considerable complexity.
Horton has many years of experience in the design and implementation of computer systems applied to engineering design and to manufacturing operations in a variety of industries. He has considerable experience developing occasionally useful applications in a wide variety of programming languages, and teaching primarily scientists and engineers to do likewise. He has been writing books on programming for more than 10 years now, and his currently published works include tutorials on C, C++, and Java. At the present time, when he is not writing programming books or providing advice to others, he spends his time fishing, traveling, and trying to speak better French.
Full download
Posted: July 29th, 2008, 4:41am CEST
An examination of Internet culture and consumption. The Internet is increasingly shaping, and being shaped by, users' lives. From cybercafes to businesses, from middle class houses to squatters settlements, the authors have gathered material on subjects as varied as personal relations, commerce, sex and religion. Websites are also analyzed as new cultural formations acting as aesthetic traps. At every point, email chat and surfing are found to be exploited in ways that bring out both unforeseen attributes of the Internet and the contradictions of modern life. The material, taken from ethnographic work in Trinidad, adds depth to earlier discussions about the Internet as an expansion of space, the changes it effects to time and personhood, and the new political economy of the information age. A tie-in with the book's own website provides further illustrations.
Full download
Posted: July 28th, 2008, 2:16pm CEST
With this book you will learn how to create applications using MDI, complex file formats, text parsing and processing, graphics, and interactions. Every essential skill required to build Windows desktop-style applications is covered in the context of fully working examples.
The book begins with a quick primer on the C++ language, and using the Visual C++ IDE to create Windows applications. This acts as a recap for existing C++ programmers, and a quick guide to the language if you’ve not worked with C++ before. The book then moves into a set of comprehensive example applications, presenting the important parts of the code with explanation of how it works, and how and when to use similar techniques in your own applications.
The applications include: a Tetris-style game, a drawing application, a spreadsheet, and a word processor.
If you know the C++ language, or another Windows-based programming language, and want to use C++ to write real, complex applications then this book is ideal for you.
About author
Stefan Björnander is a Ph.D. candidate at Mälardalen University, Sweden. He has worked as a software developer as well as a senior lecturer at Umeå University, Sweden. He holds a master's degree in computer science and his research interests include compiler construction, mission-critical systems, and model-driven engineering.
Full download
Posted: July 28th, 2008, 7:37am CEST
Poker is America’s national card game, and its popularity continues to grow. Nationwide, you can find a game in progress everywhere. If you want to play, you can find poker games on replicas of 19th century riverboats or on Native American tribal lands. You can play poker at home with the family or online with opponents from around the world. Like bowling and billiards before it, poker has moved out from under the seedier side of its roots and is flowering in the sunshine.
Maybe you’ve never played poker before and you don’t even know what a full house is. Poker For Dummies covers the basics. Or perhaps you've played for years, but you just don’t know how to win. This handy guide will help you walk away from the poker table with winnings, not lint, in your pockets. If you’re a poker expert, you still can benefit – some of the suggestions may surprise you, and you can certainly learn from the anecdotes from professional players like T.J. Cloutier and Stu Unger.
Know what it takes to start winning hand after hand by exploring strategy; getting to know antes and betting structure; knowing your opponents, and understanding the odds. Poker For Dummies also covers the following topics and more:
- Poker games such as Seven-Card Stud, Omaha, and Texas Hold'em
- Setting up a game at home
- Playing in a casino: Do's and don'ts
- Improving your play with Internet and video poker
- Deciphering poker sayings and slang
- Ten ways to read your opponent's body language
- Playing in poker tournaments
- Money management and recordkeeping
- Knowing when and how to bluff
Poker looks like such a simple game. Anyone, it seems, can play it well – but that's far from the truth. Learning the rules can be quick work, but becoming a winning player takes considerably longer. Still, anyone willing to make the effort can become a good player. You can succeed in poker the way you succeed in life: by facing it squarely, getting up earlier than the next person, and working harder and smarter than the competition.
Foreword by Chris Moneymaker, 2003 World Series of Poker Champion.
Full download
Posted: July 28th, 2008, 7:37am CEST
Poker is America’s national card game, and its popularity continues to grow. Nationwide, you can find a game in progress everywhere. If you want to play, you can find poker games on replicas of 19th century riverboats or on Native American tribal lands. You can play poker at home with the family or online with opponents from around the world. Like bowling and billiards before it, poker has moved out from under the seedier side of its roots and is flowering in the sunshine.
Maybe you’ve never played poker before and you don’t even know what a full house is. Poker For Dummies covers the basics. Or perhaps you've played for years, but you just don’t know how to win. This handy guide will help you walk away from the poker table with winnings, not lint, in your pockets. If you’re a poker expert, you still can benefit – some of the suggestions may surprise you, and you can certainly learn from the anecdotes from professional players like T.J. Cloutier and Stu Unger.
Know what it takes to start winning hand after hand by exploring strategy; getting to know antes and betting structure; knowing your opponents, and understanding the odds. Poker For Dummies also covers the following topics and more:
- Poker games such as Seven-Card Stud, Omaha, and Texas Hold'em
- Setting up a game at home
- Playing in a casino: Do's and don'ts
- Improving your play with Internet and video poker
- Deciphering poker sayings and slang
- Ten ways to read your opponent's body language
- Playing in poker tournaments
- Money management and recordkeeping
- Knowing when and how to bluff
Poker looks like such a simple game. Anyone, it seems, can play it well – but that's far from the truth. Learning the rules can be quick work, but becoming a winning player takes considerably longer. Still, anyone willing to make the effort can become a good player. You can succeed in poker the way you succeed in life: by facing it squarely, getting up earlier than the next person, and working harder and smarter than the competition.
Foreword by Chris Moneymaker, 2003 World Series of Poker Champion.
Full download
Posted: July 28th, 2008, 7:23am CEST
Information Systems and Technology, this could mean an incident that completely destroys data, slows down productivity, or causes any other major interruption to your operations or your business. How bad can it get?—"Most large companies spend between 2% and 4% of their IT budget on disaster recovery planning; this is intended to avoid larger losses. Of companies that had a major loss of computerized data, 43% never reopen, 51% close within two years, and only 6% will survive long-term." Hoffer, Jim." Backing Up Business - Industry Trend or Event.
Active Directory (AD) is a great system but it is also very delicate. If you encounter a problem, you will need to know how to recover from it as quickly and completely as possible. You will need to know about Disaster Recovery and be prepared with a business continuity plan. If Active Directory is a part of the backbone of your network and infrastructure, the guide to bring it back online in case of an incident needs to be as clear and concise as possible. If it happens or if you want to avoid all of this happening, this is the book for you.
Recovering Active Directory from any kind of disaster is trickier than most people think. If you do not understand the processes associated with recovery, you can cause more damage than you fix.
This is why you need this book. This book has a unique approach - the first half of the book focuses on planning and shows you how to configure your AD to be resilient. The second half of the book is response-focused and is meant as a reference where we discuss different disaster scenarios and how to recover from them. We follow a Symptom-Cause- Recovery approach – so all you have to do is follow along and get back on track.
This book describes the most common disaster scenarios and how to properly recover your infrastructure from them. It contains commands and steps for each process, and also contains information on how to plan for disaster and how to leverage technologies in your favour in the event of a disaster.
Full download
Posted: July 28th, 2008, 7:23am CEST
Information Systems and Technology, this could mean an incident that completely destroys data, slows down productivity, or causes any other major interruption to your operations or your business. How bad can it get?—"Most large companies spend between 2% and 4% of their IT budget on disaster recovery planning; this is intended to avoid larger losses. Of companies that had a major loss of computerized data, 43% never reopen, 51% close within two years, and only 6% will survive long-term." Hoffer, Jim." Backing Up Business - Industry Trend or Event.
Active Directory (AD) is a great system but it is also very delicate. If you encounter a problem, you will need to know how to recover from it as quickly and completely as possible. You will need to know about Disaster Recovery and be prepared with a business continuity plan. If Active Directory is a part of the backbone of your network and infrastructure, the guide to bring it back online in case of an incident needs to be as clear and concise as possible. If it happens or if you want to avoid all of this happening, this is the book for you.
Recovering Active Directory from any kind of disaster is trickier than most people think. If you do not understand the processes associated with recovery, you can cause more damage than you fix.
This is why you need this book. This book has a unique approach - the first half of the book focuses on planning and shows you how to configure your AD to be resilient. The second half of the book is response-focused and is meant as a reference where we discuss different disaster scenarios and how to recover from them. We follow a Symptom-Cause- Recovery approach – so all you have to do is follow along and get back on track.
This book describes the most common disaster scenarios and how to properly recover your infrastructure from them. It contains commands and steps for each process, and also contains information on how to plan for disaster and how to leverage technologies in your favour in the event of a disaster.
Full download
Posted: July 28th, 2008, 6:51am CEST
JMeter is a powerful, easy-to-use, and FREE load-testing tool. Those are my first impressions of JMeter, a testing tool I've recently fallen in love with—not blindly. With this book, I share with you my experience with JMeter.
When I was first assigned to use JMeter to perform testing on a particular web application, I went all out looking for anything on JMeter. Despite plenty of online manuals, article and newsgroup posts, printed or e-books were nowhere to be found. So, when one of the editors of Packtpub approached me with this idea of writing a book on JMeter, I could hear myself saying: "Had there been a book on JMeter, I would have bought one at any cost. Since no one has written any, why not I write one?" After much contemplation and work, here is the result—what you are reading
right now.
What The Book Is About
This book is about using basic testing tools in JMeter that support software load and regression test automation. JMeter can be used to test static and dynamic resources over a wide range of client/server software (e.g. web applications). For simplicity, this book will focus on a narrowed aspect of JMeter while demonstrating practical tests on both static and dynamic resources of a web application. As this small book is an introductory reference, it is ideally designed to pave the path for the reader to get more detailed insight on JMeter, and what more it can do beyond this reference.
Full download
Posted: July 28th, 2008, 6:51am CEST
JMeter is a powerful, easy-to-use, and FREE load-testing tool. Those are my first impressions of JMeter, a testing tool I've recently fallen in love with—not blindly. With this book, I share with you my experience with JMeter.
When I was first assigned to use JMeter to perform testing on a particular web application, I went all out looking for anything on JMeter. Despite plenty of online manuals, article and newsgroup posts, printed or e-books were nowhere to be found. So, when one of the editors of Packtpub approached me with this idea of writing a book on JMeter, I could hear myself saying: "Had there been a book on JMeter, I would have bought one at any cost. Since no one has written any, why not I write one?" After much contemplation and work, here is the result—what you are reading
right now.
What The Book Is About
This book is about using basic testing tools in JMeter that support software load and regression test automation. JMeter can be used to test static and dynamic resources over a wide range of client/server software (e.g. web applications). For simplicity, this book will focus on a narrowed aspect of JMeter while demonstrating practical tests on both static and dynamic resources of a web application. As this small book is an introductory reference, it is ideally designed to pave the path for the reader to get more detailed insight on JMeter, and what more it can do beyond this reference.
Full download
Posted: July 28th, 2008, 6:50am CEST
This book introduces methodologies to develop a variety of intelligent wearable interfaces and covers practical implementations of systems for real-life applications. A number of novel intelligent wearable interface systems are examined, including network architecture for wearable robots, wearable interface for automatic language translation, intelligent cap interface for wheelchair control, intelligent shoes for human-computer interface, fingertip human-computer interface, ubiquitous 3D digital writing instruments, and intelligent mobile human airbag systems.
A thorough introduction to the development and applications of intelligent wearable interfaces
As mobile computing, sensing technology, and artificial intelligence become more advanced and their applications more widespread, the area of intelligent wearable interfaces is growing in importance. This emerging form of human-machine interaction has infinite possibilities for enhancing humans' capabilities in communications, actions, monitoring, and control.
Intelligent Wearable Interfaces is a collection of the efforts the authors have made in this area at The Chinese University of Hong Kong. They introduce methodologies to develop a variety of intelligent wearable interfaces and cover practical implementations of systems for real-life applications. A number of novel intelligent wearable interface systems are examined, including:
-
Network architecture for wearable robots
-
Wearable interface for automatic language translation
-
Intelligent cap interface for wheelchair control
-
Intelligent shoes for human-computer interface
-
Fingertip human-computer interface
-
Ubiquitous 3D digital writing instrument
-
Intelligent mobile human airbag system
This book is a valuable reference for researchers, designers, engineers, and upper-level undergraduate and graduate students in the fields of human-machine interactions,rehabilitation engineering, robotics, and artificial intelligence.
About the Author
Yangsheng Xu, PhD, is Chair Professor of Mechanical and Automation Engineering in The Chinese University of Hong Kong (CUHK). Before joining CUHK, he was a faculty member at the Robotics Institute, School of Computer Science, Carnegie Mellon University. His research interests include robotics, intelligent systems, human-machine interface, and hybrid electric vehicles.
Wen Jung Li, PhD, is a Professor in the Department of Mechanical and Automation Engineering and the Director of the Centre for Micro and Nano Systems at The Chinese University of Hong Kong (CUHK). Before joining CUHK, he held R&D positions at the NASA Jet Propulsion Laboratory (Pasadena), the Aerospace Corporation (El Segundo), and Silicon Microstructures, Inc. (Fremont). His research interests include micro-electro-mechanical systems and nano-scale sensing and manipulation.
Ka Keung Lee, PhD, is a Lecturer in the Department of Mechanical Engineering at The Hong Kong Polytechnic University (PolyU). Before joining PolyU, he was a postdoctoral fellow at The Chinese University of Hong Kong. His research interests include robotics, intelligent systems, human modeling, andintelligent surveillance.
Full download
Posted: July 28th, 2008, 6:50am CEST
This book introduces methodologies to develop a variety of intelligent wearable interfaces and covers practical implementations of systems for real-life applications. A number of novel intelligent wearable interface systems are examined, including network architecture for wearable robots, wearable interface for automatic language translation, intelligent cap interface for wheelchair control, intelligent shoes for human-computer interface, fingertip human-computer interface, ubiquitous 3D digital writing instruments, and intelligent mobile human airbag systems.
A thorough introduction to the development and applications of intelligent wearable interfaces
As mobile computing, sensing technology, and artificial intelligence become more advanced and their applications more widespread, the area of intelligent wearable interfaces is growing in importance. This emerging form of human-machine interaction has infinite possibilities for enhancing humans' capabilities in communications, actions, monitoring, and control.
Intelligent Wearable Interfaces is a collection of the efforts the authors have made in this area at The Chinese University of Hong Kong. They introduce methodologies to develop a variety of intelligent wearable interfaces and cover practical implementations of systems for real-life applications. A number of novel intelligent wearable interface systems are examined, including:
-
Network architecture for wearable robots
-
Wearable interface for automatic language translation
-
Intelligent cap interface for wheelchair control
-
Intelligent shoes for human-computer interface
-
Fingertip human-computer interface
-
Ubiquitous 3D digital writing instrument
-
Intelligent mobile human airbag system
This book is a valuable reference for researchers, designers, engineers, and upper-level undergraduate and graduate students in the fields of human-machine interactions,rehabilitation engineering, robotics, and artificial intelligence.
About the Author
Yangsheng Xu, PhD, is Chair Professor of Mechanical and Automation Engineering in The Chinese University of Hong Kong (CUHK). Before joining CUHK, he was a faculty member at the Robotics Institute, School of Computer Science, Carnegie Mellon University. His research interests include robotics, intelligent systems, human-machine interface, and hybrid electric vehicles.
Wen Jung Li, PhD, is a Professor in the Department of Mechanical and Automation Engineering and the Director of the Centre for Micro and Nano Systems at The Chinese University of Hong Kong (CUHK). Before joining CUHK, he held R&D positions at the NASA Jet Propulsion Laboratory (Pasadena), the Aerospace Corporation (El Segundo), and Silicon Microstructures, Inc. (Fremont). His research interests include micro-electro-mechanical systems and nano-scale sensing and manipulation.
Ka Keung Lee, PhD, is a Lecturer in the Department of Mechanical Engineering at The Hong Kong Polytechnic University (PolyU). Before joining PolyU, he was a postdoctoral fellow at The Chinese University of Hong Kong. His research interests include robotics, intelligent systems, human modeling, andintelligent surveillance.
Full download
Posted: July 28th, 2008, 6:47am CEST
The pace of change in software-intensive systems continues to accelerate at a dizzying rate. This presents a huge challenge for people trying to develop useful software. In the early days of software development, developers could freeze the requirements for the software, develop the software to the requirements, and deliver the resulting software two years later with confidence that the requirements would still be relevant and the software would be useful. Most of our software engineering processes, methods, and tools were developed and used under the assumption of relatively stable requirements. Examples are formal specification languages, performance-optimized point-solution designs, fixed-requirements software-cost estimation, earned-value management systems, requirements traceability matrices, fixed-price/fixed-requirements contracts, and a general attitude that “requirements creep” was bad in that it destabilized software development.
However, as these practices became increasingly institutionalized, the accelerating rate of software change made them increasingly risky to use. Projects would use them for two years and become extremely frustrated when the users were not interested in the obsolete capabilities that resulted. Projects would fall behind schedule and use static models (time to complete = work remaining divided by work rate) to try to make up time by adding people, and run afoul of Brooks’s law (adding people to a late software project will make it later). Or they would sprint for the finish line using a point-solution design that satisfied the initial requirements but was extremely difficult to modify when trying to satisfy users’ changing requirements.
Ironically, even with all of these difficulties, organizations would increasingly turn to software and its ability to be electronically upgraded as their best way to adapt their products, services, and systems to the increasing pace of change in their business or operational environment.
Full download
Posted: July 28th, 2008, 6:47am CEST
The pace of change in software-intensive systems continues to accelerate at a dizzying rate. This presents a huge challenge for people trying to develop useful software. In the early days of software development, developers could freeze the requirements for the software, develop the software to the requirements, and deliver the resulting software two years later with confidence that the requirements would still be relevant and the software would be useful. Most of our software engineering processes, methods, and tools were developed and used under the assumption of relatively stable requirements. Examples are formal specification languages, performance-optimized point-solution designs, fixed-requirements software-cost estimation, earned-value management systems, requirements traceability matrices, fixed-price/fixed-requirements contracts, and a general attitude that “requirements creep” was bad in that it destabilized software development.
However, as these practices became increasingly institutionalized, the accelerating rate of software change made them increasingly risky to use. Projects would use them for two years and become extremely frustrated when the users were not interested in the obsolete capabilities that resulted. Projects would fall behind schedule and use static models (time to complete = work remaining divided by work rate) to try to make up time by adding people, and run afoul of Brooks’s law (adding people to a late software project will make it later). Or they would sprint for the finish line using a point-solution design that satisfied the initial requirements but was extremely difficult to modify when trying to satisfy users’ changing requirements.
Ironically, even with all of these difficulties, organizations would increasingly turn to software and its ability to be electronically upgraded as their best way to adapt their products, services, and systems to the increasing pace of change in their business or operational environment.
Full download
Posted: July 28th, 2008, 6:38am CEST
Professional CSS: Cascading Style Sheets for Web Design, 2nd Edition
Focusing on the best-practices aspect of web development, this full-color book is revised to reflect the changes to cascading style sheets (CSS) development procedures since the first edition was published. Featuring examples from real-world web sites, each chapter provides easily digestible CSS tips and techniques that were used for a specific site. The chapters document the designer's process from start to finish and provide insight as to how the designers overcame each site's unique set of challenges as well as ways they would have done things differently.
Offering a hands-on look into designing standards-based, large-scale, professional-level CSS web sites, this unique book presents understandable solutions to common problems and offers an intelligible approach to effectively developing CSS-enabled designs at a professional level.
What you will learn from this book
-
Best practices for using XHMTL with CSS
-
How to orchestrate a new look and feel for a blog
-
The ins and outs of designing a site that is relied upon by millions of users
-
Techniques for including drop shadows, drop-down menus, and embedded Flash® content into a web site
-
Tips for tackling browser-compatibility issues as well as developing functional navigational structures
-
Ways to customize a web site through CSS coding
-
How to create HTML e-mail templates, basic HTML table layouts, and how CSS plays a role in both
-
The importance of grids and layouts in design
Who this book is for
This book is for web developers who are looking for a clear understanding of how to use CSS to create professional-level web sites.
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.
Full download
Posted: July 28th, 2008, 6:38am CEST
Professional CSS: Cascading Style Sheets for Web Design, 2nd Edition
Focusing on the best-practices aspect of web development, this full-color book is revised to reflect the changes to cascading style sheets (CSS) development procedures since the first edition was published. Featuring examples from real-world web sites, each chapter provides easily digestible CSS tips and techniques that were used for a specific site. The chapters document the designer's process from start to finish and provide insight as to how the designers overcame each site's unique set of challenges as well as ways they would have done things differently.
Offering a hands-on look into designing standards-based, large-scale, professional-level CSS web sites, this unique book presents understandable solutions to common problems and offers an intelligible approach to effectively developing CSS-enabled designs at a professional level.
What you will learn from this book
-
Best practices for using XHMTL with CSS
-
How to orchestrate a new look and feel for a blog
-
The ins and outs of designing a site that is relied upon by millions of users
-
Techniques for including drop shadows, drop-down menus, and embedded Flash® content into a web site
-
Tips for tackling browser-compatibility issues as well as developing functional navigational structures
-
Ways to customize a web site through CSS coding
-
How to create HTML e-mail templates, basic HTML table layouts, and how CSS plays a role in both
-
The importance of grids and layouts in design
Who this book is for
This book is for web developers who are looking for a clear understanding of how to use CSS to create professional-level web sites.
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.
Full download
Posted: July 28th, 2008, 6:32am CEST
Optical Fiber Telecommunications V (A&B) is the fifth in a series that has chronicled the progress in the research and development of lightwave communications since the early 1970s. Written by active authorities from academia and industry, this edition not only brings a fresh look to many essential topics but also focuses on network management and services. Using high bandwidth in a cost-effective manner for the development of customer applications is a central theme. This book is ideal for R&D engineers and managers, optical systems implementers, university researchers and students, network operators, and the investment community.
Volume (A) is devoted to components and subsystems, including: semiconductor lasers, modulators, photodetectors, integrated photonic circuits, photonic crystals, specialty fibers, polarization-mode dispersion, electronic signal processing, MEMS, nonlinear optical signal processing, and quantum information technologies. Volume (B) is devoted to systems and networks, including: advanced modulation formats, coherent systems, time-multiplexed systems, performance monitoring, reconfigurable add-drop multiplexers, Ethernet technologies, broadband access and services, metro networks, long-haul transmission, optical switching, microwave photonics, computer interconnections, and simulation tools.
Biographical Sketches
Ivan Kaminow retired from Bell Labs in 1996 after a 42-year career. He conducted seminal studies on electrooptic modulators and materials, Raman scattering in ferroelectrics, integrated optics, semiconductor lasers (DBR , ridge-waveguide InGaAsP and multi-frequency), birefringent optical fibers, and WDM networks. Later, he led research on WDM components (EDFAs, AWGs and fiber Fabry-Perot Filters), and on WDM local and wide area networks. He is a member of the National Academy of Engineering and a recipient of the IEEE/OSA John Tyndall, OSA Charles Townes and IEEE/LEOS Quantum Electronics Awards. Since 2004, he has been Adjunct Professor of Electrical Engineering at the University of California, Berkeley.
Tingye Li retired from AT&T in 1998 after a 41-year career at Bell Labs and AT&T Labs. His seminal work on laser resonator modes is considered a classic. Since the late 1960s, He and his groups have conducted pioneering studies on lightwave technologies and systems. He led the work on amplified WDM transmission systems and championed their deployment for upgrading network capacity. He is a member of the National Academy of Engineering and a foreign member of the Chinese Academy of Engineering. He is a recipient of the IEEE David Sarnoff Award, IEEE/OSA John Tyndall Award, OSA Ives Medal/Quinn Endowment, AT&T Science and Technology Medal, and IEEE Photonics Award.
Alan Willner has worked at AT&T Bell Labs and Bellcore, and he is Professor of Electrical Engineering at the University of Southern California. He received the NSF Presidential Faculty Fellows Award from the White House, Packard Foundation Fellowship, NSF National Young Investigator Award, Fulbright Foundation Senior Scholar, IEEE LEOS Distinguished Lecturer, and USC University-Wide Award for Excellence in Teaching. He is a Fellow of IEEE and OSA, and he has been President of the IEEE LEOS, Editor-in-Chief of the IEEE/OSA J. of Lightwave Technology, Editor-in-Chief of Optics Letters, Co-Chair of the OSA Science & Engineering Council, and General Co-Chair of the Conference on Lasers and Electro-Optics
Full download
Posted: July 28th, 2008, 6:32am CEST
Optical Fiber Telecommunications V (A&B) is the fifth in a series that has chronicled the progress in the research and development of lightwave communications since the early 1970s. Written by active authorities from academia and industry, this edition not only brings a fresh look to many essential topics but also focuses on network management and services. Using high bandwidth in a cost-effective manner for the development of customer applications is a central theme. This book is ideal for R&D engineers and managers, optical systems implementers, university researchers and students, network operators, and the investment community.
Volume (A) is devoted to components and subsystems, including: semiconductor lasers, modulators, photodetectors, integrated photonic circuits, photonic crystals, specialty fibers, polarization-mode dispersion, electronic signal processing, MEMS, nonlinear optical signal processing, and quantum information technologies. Volume (B) is devoted to systems and networks, including: advanced modulation formats, coherent systems, time-multiplexed systems, performance monitoring, reconfigurable add-drop multiplexers, Ethernet technologies, broadband access and services, metro networks, long-haul transmission, optical switching, microwave photonics, computer interconnections, and simulation tools.
Biographical Sketches
Ivan Kaminow retired from Bell Labs in 1996 after a 42-year career. He conducted seminal studies on electrooptic modulators and materials, Raman scattering in ferroelectrics, integrated optics, semiconductor lasers (DBR , ridge-waveguide InGaAsP and multi-frequency), birefringent optical fibers, and WDM networks. Later, he led research on WDM components (EDFAs, AWGs and fiber Fabry-Perot Filters), and on WDM local and wide area networks. He is a member of the National Academy of Engineering and a recipient of the IEEE/OSA John Tyndall, OSA Charles Townes and IEEE/LEOS Quantum Electronics Awards. Since 2004, he has been Adjunct Professor of Electrical Engineering at the University of California, Berkeley.
Tingye Li retired from AT&T in 1998 after a 41-year career at Bell Labs and AT&T Labs. His seminal work on laser resonator modes is considered a classic. Since the late 1960s, He and his groups have conducted pioneering studies on lightwave technologies and systems. He led the work on amplified WDM transmission systems and championed their deployment for upgrading network capacity. He is a member of the National Academy of Engineering and a foreign member of the Chinese Academy of Engineering. He is a recipient of the IEEE David Sarnoff Award, IEEE/OSA John Tyndall Award, OSA Ives Medal/Quinn Endowment, AT&T Science and Technology Medal, and IEEE Photonics Award.
Alan Willner has worked at AT&T Bell Labs and Bellcore, and he is Professor of Electrical Engineering at the University of Southern California. He received the NSF Presidential Faculty Fellows Award from the White House, Packard Foundation Fellowship, NSF National Young Investigator Award, Fulbright Foundation Senior Scholar, IEEE LEOS Distinguished Lecturer, and USC University-Wide Award for Excellence in Teaching. He is a Fellow of IEEE and OSA, and he has been President of the IEEE LEOS, Editor-in-Chief of the IEEE/OSA J. of Lightwave Technology, Editor-in-Chief of Optics Letters, Co-Chair of the OSA Science & Engineering Council, and General Co-Chair of the Conference on Lasers and Electro-Optics
Full download
Posted: July 28th, 2008, 6:29am CEST
I’ve had the opportunity to read and re-read the book you’re holding, and you are in for a treat. It is rare for one book to cover so much of the horizon for an entire sector, but Information Tomorrow outlines so many of the major building blocks for our future. And it is written by some of the freshest and best library thinkers of our times. This is a fabulous team of authors—the newest thinkers, the new breed of librarian—dare I say, Librarian 2.0?! Each chapter offers new approaches and new thinking for the exciting library world of the new Millennium.
Once again, Information Today, Inc. has incubated a book that meets a need. Reading it is almost like attending one of its conferences—all the best speakers in one place. Creating a collection based on the theme of innovation risks two things: being too shallow or being too visionary. Either results in a nice read, but does little to point readers in the right direction with explicit advice and views you can use. You, however, are holding a book that is the culmination of a timely, brilliant concept and the hard-earned insights of its stable of contributors. Some advice: Read these chapters in any order. This book is the perfect airplane or commuter standby. After you’re finished with it, recommend it to others; pass this book around.
Books like this are meant to be more than read. They need to be experienced. Plan now to make the ideas in this book take flight. Pass chapters around and use them as launching pads for lunchtime brown bag discussions. There are no right answers. We do know, though, that the wrong answer is ignoring the potential changes in our world and not delving into the strengths, weaknesses, opportunities,and threats. Using the ideas and insights of these authors to have informed discussions at your shop is like creating your own 16-week mini-conference.
Full download
Posted: July 28th, 2008, 6:29am CEST
I’ve had the opportunity to read and re-read the book you’re holding, and you are in for a treat. It is rare for one book to cover so much of the horizon for an entire sector, but Information Tomorrow outlines so many of the major building blocks for our future. And it is written by some of the freshest and best library thinkers of our times. This is a fabulous team of authors—the newest thinkers, the new breed of librarian—dare I say, Librarian 2.0?! Each chapter offers new approaches and new thinking for the exciting library world of the new Millennium.
Once again, Information Today, Inc. has incubated a book that meets a need. Reading it is almost like attending one of its conferences—all the best speakers in one place. Creating a collection based on the theme of innovation risks two things: being too shallow or being too visionary. Either results in a nice read, but does little to point readers in the right direction with explicit advice and views you can use. You, however, are holding a book that is the culmination of a timely, brilliant concept and the hard-earned insights of its stable of contributors. Some advice: Read these chapters in any order. This book is the perfect airplane or commuter standby. After you’re finished with it, recommend it to others; pass this book around.
Books like this are meant to be more than read. They need to be experienced. Plan now to make the ideas in this book take flight. Pass chapters around and use them as launching pads for lunchtime brown bag discussions. There are no right answers. We do know, though, that the wrong answer is ignoring the potential changes in our world and not delving into the strengths, weaknesses, opportunities,and threats. Using the ideas and insights of these authors to have informed discussions at your shop is like creating your own 16-week mini-conference.
Full download
Posted: July 27th, 2008, 5:40pm CEST
This comprehensive two-volume textbook presents the whole area of Partial Differential Equations - of the elliptic, parabolic, and hyperbolic type - in two and several variables. Special emphasis is put on the connection of PDEs and complex variable methods.
In this second volume the following topics are treated: Solvability of operator equations in Banach spaces, Linear operators in Hilbert spaces and spectral theory, Schauder's theory of linear elliptic differential equations, Weak solutions of differential equations, Nonlinear partial differential equations and characteristics, Nonlinear elliptic systems with differential-geometric applications. While partial differential equations are solved via integral representations in the preceding volume, functional analytic methods are used in this volume.
This textbook can be chosen for a course over several semesters on a medium level. Advanced readers may study each chapter independently from the others.
Full download
Posted: July 27th, 2008, 5:40pm CEST
This comprehensive two-volume textbook presents the whole area of Partial Differential Equations - of the elliptic, parabolic, and hyperbolic type - in two and several variables. Special emphasis is put on the connection of PDEs and complex variable methods.
In this second volume the following topics are treated: Solvability of operator equations in Banach spaces, Linear operators in Hilbert spaces and spectral theory, Schauder's theory of linear elliptic differential equations, Weak solutions of differential equations, Nonlinear partial differential equations and characteristics, Nonlinear elliptic systems with differential-geometric applications. While partial differential equations are solved via integral representations in the preceding volume, functional analytic methods are used in this volume.
This textbook can be chosen for a course over several semesters on a medium level. Advanced readers may study each chapter independently from the others.
Full download
Posted: July 27th, 2008, 3:33pm CEST
. . .a practical collection. . .describing chromatographic methods for analyzing significant food and environmental contaminants and chronically toxic substances. The table of contents reflects the types of chemicals referenced in this volume. Shibamato focuses. . .concern on gathering adequate knowledge about uptake of substances where humans may be subjected to chronic toxicity. . ..Many tables and illustrative figures add to the usefulness of this book. It is suitable for academic and special libraries with an interest in environmental or food toxicants and in chromatographic applications.
---E-Streams
. . .particularly useful for people looking for general information before developing routing analysis. . .and for students who will find...an update application of chromatographic science in natural matrices.
---Analusis (European Journal of Analytical Chemistry)
Shows how to choose the most effective techniques for assessing the toxicity of chemicals in both food and the environment. examines a wide range of volatile compounds from toxic aldehydes and pesticides to micotoxins and dioxins.
Full download
Posted: July 27th, 2008, 3:33pm CEST
. . .a practical collection. . .describing chromatographic methods for analyzing significant food and environmental contaminants and chronically toxic substances. The table of contents reflects the types of chemicals referenced in this volume. Shibamato focuses. . .concern on gathering adequate knowledge about uptake of substances where humans may be subjected to chronic toxicity. . ..Many tables and illustrative figures add to the usefulness of this book. It is suitable for academic and special libraries with an interest in environmental or food toxicants and in chromatographic applications.
---E-Streams
. . .particularly useful for people looking for general information before developing routing analysis. . .and for students who will find...an update application of chromatographic science in natural matrices.
---Analusis (European Journal of Analytical Chemistry)
Shows how to choose the most effective techniques for assessing the toxicity of chemicals in both food and the environment. examines a wide range of volatile compounds from toxic aldehydes and pesticides to micotoxins and dioxins.
Full download
Posted: July 27th, 2008, 3:31pm CEST
Unique in its approach, content, and perspective, this book helps readers bridge the application gap between mathematics and chemistry and to acquire a fuller set of mathematical tools necessary for such applications. Using an abundance of fully-worked examples, it shows step-by-step how to directly apply mathematics to physical chemistry problems. It features numerous problems, many multi-part, that use the symbolism found in standard physical chemistry books or involve actual physical chemistry equations. It offers full-chapter coverage of many important topics relegated to appendices in other books. It also provides a full chapter on numerical methods and computer programming showing step-by-step how to write programs to do numerical integration, and covers areas of advanced mathematics — e.g., differential equations and operator mechanics.
A practical resource for students who need to refresh themselves on the algebra and calculus required to understand thermodynamics, atomic and molecular structure, spectroscopy and statistical mechanics. Paper. DLC: Chemistry, Physical and theoretical - Mathematics.
Full download
Posted: July 27th, 2008, 3:31pm CEST
Unique in its approach, content, and perspective, this book helps readers bridge the application gap between mathematics and chemistry and to acquire a fuller set of mathematical tools necessary for such applications. Using an abundance of fully-worked examples, it shows step-by-step how to directly apply mathematics to physical chemistry problems. It features numerous problems, many multi-part, that use the symbolism found in standard physical chemistry books or involve actual physical chemistry equations. It offers full-chapter coverage of many important topics relegated to appendices in other books. It also provides a full chapter on numerical methods and computer programming showing step-by-step how to write programs to do numerical integration, and covers areas of advanced mathematics — e.g., differential equations and operator mechanics.
A practical resource for students who need to refresh themselves on the algebra and calculus required to understand thermodynamics, atomic and molecular structure, spectroscopy and statistical mechanics. Paper. DLC: Chemistry, Physical and theoretical - Mathematics.
Full download
Posted: July 27th, 2008, 3:27pm CEST
From the reviews:
"Friedrich Sauvigny's remarkable two-volume opus constitutes the author's attempt to treat the beautiful and difficult subject of PDEs in a thorough and instructive way. is a fine place to learn PDEs with the goal of doing serious work in the field. Friedrich Sauvigny's scholarship is exemplary and thorough; at the same time his book is both broad and deep and is a pleasure to read." (Michael Berg, MathDL, February, 2007)
This comprehensive two-volume textbook presents the whole area of Partial Differential Equations - of the elliptic, parabolic, and hyperbolic type - in two and several variables. Special emphasis is put on the connection of PDEs and complex variable methods.
In this first volume the following topics are treated: Integration and differentiation on manifolds, Functional analytic foundations, Brouwer's degree of mapping, Generalized analytic functions, Potential theory and spherical harmonics, Linear partial differential equations. While we solve the partial differential equations via integral representations in this volume, we shall present functional analytic solution methods in the second volume.
This textbook can be chosen for a course over several semesters on a medium level. Advanced readers may study each chapter independently from the others.
Full download
Posted: July 27th, 2008, 3:27pm CEST
From the reviews:
"Friedrich Sauvigny's remarkable two-volume opus constitutes the author's attempt to treat the beautiful and difficult subject of PDEs in a thorough and instructive way. is a fine place to learn PDEs with the goal of doing serious work in the field. Friedrich Sauvigny's scholarship is exemplary and thorough; at the same time his book is both broad and deep and is a pleasure to read." (Michael Berg, MathDL, February, 2007)
This comprehensive two-volume textbook presents the whole area of Partial Differential Equations - of the elliptic, parabolic, and hyperbolic type - in two and several variables. Special emphasis is put on the connection of PDEs and complex variable methods.
In this first volume the following topics are treated: Integration and differentiation on manifolds, Functional analytic foundations, Brouwer's degree of mapping, Generalized analytic functions, Potential theory and spherical harmonics, Linear partial differential equations. While we solve the partial differential equations via integral representations in this volume, we shall present functional analytic solution methods in the second volume.
This textbook can be chosen for a course over several semesters on a medium level. Advanced readers may study each chapter independently from the others.
Full download
Posted: July 27th, 2008, 3:23pm CEST
When Garland Publishing invited me several years ago to edit an encyclopedia of the Scientific Revolution, I welcomed the opportunity. Here was a means of providing a wider audience with the fruits of the most recent scholarly research on a fascinating complex of events that helped shape the modern world. The study of the origins of modern science in the sixteenth and seventeenth centuries has been a widely expanding field that, in recent years, has undergone significant changes in emphasis and outlook—as have studies in the history of science as a whole. Interest in the subject has grown enormously since World War II. In the mid-twentieth century, only a handful of universities offered courses in the history of science; at the century’s end, hundreds of universities did, and many of them offered doctoral programs in the field, There are now dozens of journals devoted to the history of science, and thousands of books and articles are published each year.
As the history of science has developed as an area of study, its course has exhibited patterns similar to those seen in the natural sciences. Both have undergone processes of fission and fusion, with research areas branching out into subfields, and two or more uniting to create new fields of research. The history of science, initially practiced by historians, philosophers, and retired scientists, now attracts social historians, sociologists, anthropologists, historians of religion and of technology, and literary historians. It has come to embrace biographies of scientists; the histories of scientific disciplines and their branches; scientific institutions; the analysis and development of broad concepts such as matter, motion, and life; the support of scientific activities; the philosophical foundations and implications of science; the relation of science to fields such as medicine and technology; and the social contexts within which scientific ideas and practices emerged.
Full download
Posted: July 27th, 2008, 3:23pm CEST
When Garland Publishing invited me several years ago to edit an encyclopedia of the Scientific Revolution, I welcomed the opportunity. Here was a means of providing a wider audience with the fruits of the most recent scholarly research on a fascinating complex of events that helped shape the modern world. The study of the origins of modern science in the sixteenth and seventeenth centuries has been a widely expanding field that, in recent years, has undergone significant changes in emphasis and outlook—as have studies in the history of science as a whole. Interest in the subject has grown enormously since World War II. In the mid-twentieth century, only a handful of universities offered courses in the history of science; at the century’s end, hundreds of universities did, and many of them offered doctoral programs in the field, There are now dozens of journals devoted to the history of science, and thousands of books and articles are published each year.
As the history of science has developed as an area of study, its course has exhibited patterns similar to those seen in the natural sciences. Both have undergone processes of fission and fusion, with research areas branching out into subfields, and two or more uniting to create new fields of research. The history of science, initially practiced by historians, philosophers, and retired scientists, now attracts social historians, sociologists, anthropologists, historians of religion and of technology, and literary historians. It has come to embrace biographies of scientists; the histories of scientific disciplines and their branches; scientific institutions; the analysis and development of broad concepts such as matter, motion, and life; the support of scientific activities; the philosophical foundations and implications of science; the relation of science to fields such as medicine and technology; and the social contexts within which scientific ideas and practices emerged.
Full download
Posted: July 27th, 2008, 3:17pm CEST
'Enterprise Information Portals and Knowledge Management' is the book on portals you've been waiting for. It is the only book that thoroughly considers, explores, and analyzes:
* The EIP orientation, outlook and evolution
* A new methodology for estimating EIP benefits and costs
* EIP and Enterprise Knowledge Portals (EKP) architecture
* The approaching role of software agents in EIPs and EKPs
* The current and future contribution of EIP and EKP solutions to Knowledge Management
* The role of XML in portal architecture
* A comprehensive, multi-dimensional, and forward-looking segmentation of EIP products accompanied by portal product case studies
* Where EIP sector companies are headed and the pathways they will follow to get there
About the Author
Member of the Board of Directors and the Executive Committee of the Knowledge Management Consortium International (KMCI); Director of the Knowledge and Innovation Management Certification Program (CKIM); Director, KMCI Research Center; Editor-in-Chief, 'Knowledge and Innovation: Journal of the KMCI'; KMCI Secretary/Governing Council KMCI Institute.
Full download
Posted: July 27th, 2008, 3:17pm CEST
'Enterprise Information Portals and Knowledge Management' is the book on portals you've been waiting for. It is the only book that thoroughly considers, explores, and analyzes:
* The EIP orientation, outlook and evolution
* A new methodology for estimating EIP benefits and costs
* EIP and Enterprise Knowledge Portals (EKP) architecture
* The approaching role of software agents in EIPs and EKPs
* The current and future contribution of EIP and EKP solutions to Knowledge Management
* The role of XML in portal architecture
* A comprehensive, multi-dimensional, and forward-looking segmentation of EIP products accompanied by portal product case studies
* Where EIP sector companies are headed and the pathways they will follow to get there
About the Author
Member of the Board of Directors and the Executive Committee of the Knowledge Management Consortium International (KMCI); Director of the Knowledge and Innovation Management Certification Program (CKIM); Director, KMCI Research Center; Editor-in-Chief, 'Knowledge and Innovation: Journal of the KMCI'; KMCI Secretary/Governing Council KMCI Institute.
Full download
Posted: July 27th, 2008, 3:10pm CEST
Whether or not one believes the hyperbolic claims about the Internet being the biggest thing since the invention of the wheel, the Internet is a medium with great consequences for social and economic life. Doing Internet Research is written to help people discern in what ways it has commanded the public imagination, and the methodological issues that arise when one tries to study and understand the social processes occurring within the Internet. Each contributor to the volume offers original responses in the search for, and critique of, methods with which to study the Internet and the social, political, economic, artistic, communicative phenomena occurring within and around it. This book provides encouragement for readers getting started with Internet research and also provides perspective on this new and ubiquitous communication medium.
About the Author
Steve Jones is professor and head of the Department of Communication at the University of Illinois at Chicago. He is author/editor of numerous books, including Doing Internet Research, The Encyclopedia of New Media, CyberSociety, and Virtual Culture. He is co-founder and president of the Association of Internet Researchers and co-editor of New Media & Society, an international journal of research on new media, technology, and culture. He also edits New Media Cultures, a series of books on culture and technology for Sage Publications, and Digital Formations, a series of books on new media for Peter Lang Publishers.
Full download
Posted: July 27th, 2008, 3:10pm CEST
Whether or not one believes the hyperbolic claims about the Internet being the biggest thing since the invention of the wheel, the Internet is a medium with great consequences for social and economic life. Doing Internet Research is written to help people discern in what ways it has commanded the public imagination, and the methodological issues that arise when one tries to study and understand the social processes occurring within the Internet. Each contributor to the volume offers original responses in the search for, and critique of, methods with which to study the Internet and the social, political, economic, artistic, communicative phenomena occurring within and around it. This book provides encouragement for readers getting started with Internet research and also provides perspective on this new and ubiquitous communication medium.
About the Author
Steve Jones is professor and head of the Department of Communication at the University of Illinois at Chicago. He is author/editor of numerous books, including Doing Internet Research, The Encyclopedia of New Media, CyberSociety, and Virtual Culture. He is co-founder and president of the Association of Internet Researchers and co-editor of New Media & Society, an international journal of research on new media, technology, and culture. He also edits New Media Cultures, a series of books on culture and technology for Sage Publications, and Digital Formations, a series of books on new media for Peter Lang Publishers.
Full download
Posted: July 26th, 2008, 7:13pm CEST
All-in-One is All You Need
Get complete coverage of all three Microsoft Certified IT Professional database developer exams for SQL Server 2005 in this comprehensive volume. Written by a SQL Server expert and MCITP, this definitive exam guide features learning objectives at the beginning of each chapter, exam tips, practice questions, and in-depth explanations. Detailed and authoritative, the book serves as both a complete certification study guide and an essential on-the-job reference.
About author
Darril Gibson has been working with databases since the days of dBase, and Microsoft’s SQL Server in particular since version 7.0. He’s been a Microsoft Certified Trainer (MCT) for over nine years and specializes in delivering leading edge technical training. He’s been involved in several writing projects, including technical editing a SQL Server 2005 book, and authoring the McGraw-Hill MCITP Database Administrator All-In-One book. Working with Keystone Learning, he developed several video training courses on topics such as A+, MCSE, and Exchange. He is currently working on a key government contract providing extensive training to Air Force personnel in support of a major Network Operations Support Center on a wide array of technologies, and he moonlights as adjunct faculty at a local college. He holds about 20 current certifications including MCT, MCTS: SQL Server 2005, MCITP: Database Administrator, MCITP: Database Developer, MCSE (NT 4.0, Windows 2000, Windows 2003), and MCSD (Visual Basic 6.0, .NET).
Full download
Posted: July 26th, 2008, 7:13pm CEST
All-in-One is All You Need
Get complete coverage of all three Microsoft Certified IT Professional database developer exams for SQL Server 2005 in this comprehensive volume. Written by a SQL Server expert and MCITP, this definitive exam guide features learning objectives at the beginning of each chapter, exam tips, practice questions, and in-depth explanations. Detailed and authoritative, the book serves as both a complete certification study guide and an essential on-the-job reference.
About author
Darril Gibson has been working with databases since the days of dBase, and Microsoft’s SQL Server in particular since version 7.0. He’s been a Microsoft Certified Trainer (MCT) for over nine years and specializes in delivering leading edge technical training. He’s been involved in several writing projects, including technical editing a SQL Server 2005 book, and authoring the McGraw-Hill MCITP Database Administrator All-In-One book. Working with Keystone Learning, he developed several video training courses on topics such as A+, MCSE, and Exchange. He is currently working on a key government contract providing extensive training to Air Force personnel in support of a major Network Operations Support Center on a wide array of technologies, and he moonlights as adjunct faculty at a local college. He holds about 20 current certifications including MCT, MCTS: SQL Server 2005, MCITP: Database Administrator, MCITP: Database Developer, MCSE (NT 4.0, Windows 2000, Windows 2003), and MCSD (Visual Basic 6.0, .NET).
Full download
Posted: July 26th, 2008, 7:12pm CEST
Your Ultimate "How-To" Guide to C++ Programming!
Legendary programming author Herb Schildt shares some of his favorite programming techniques in this high-powered C++ "cookbook." Organized for quick reference, each "recipe" shows how to accomplish a practical programming task. A recipe begins with a list of key ingredients (classes, functions, and headers) followed by step-by-step instructions that show how to assemble them into a complete solution. Detailed discussions explain the how and why behind each step, and a full code example puts the recipe into action. Each recipe ends with a list of options and alternatives that suggest ways to adapt the technique to fit a variety of situations. Whether you're a beginner or an experienced pro, you'll find recipes that are sure to satisfy your C++ programming appetite!
Topics include:
String Handling · Standard Template Library (STL) Containers · Algorithms · Function Objects · Binders · Negators · Adaptors · Iterators · I/O · Formatting Data
Full download
Posted: July 26th, 2008, 7:12pm CEST
Your Ultimate "How-To" Guide to C++ Programming!
Legendary programming author Herb Schildt shares some of his favorite programming techniques in this high-powered C++ "cookbook." Organized for quick reference, each "recipe" shows how to accomplish a practical programming task. A recipe begins with a list of key ingredients (classes, functions, and headers) followed by step-by-step instructions that show how to assemble them into a complete solution. Detailed discussions explain the how and why behind each step, and a full code example puts the recipe into action. Each recipe ends with a list of options and alternatives that suggest ways to adapt the technique to fit a variety of situations. Whether you're a beginner or an experienced pro, you'll find recipes that are sure to satisfy your C++ programming appetite!
Topics include:
String Handling · Standard Template Library (STL) Containers · Algorithms · Function Objects · Binders · Negators · Adaptors · Iterators · I/O · Formatting Data
Full download
Posted: July 26th, 2008, 7:12pm CEST
This book on Building Information Modeling (BIM) was inspired by the observation that interest in the subject is rapidly growing in popularity. It is easy to miss the breadth and potential of this “revolutionary” process due to its inherent nature. Yes, the process is revolutionary in its anticipated effects on the construction industry; yet its concepts have been practiced for centuries in a variety of forms. This book endeavors to present the current “best understanding” of BIM a format that will benefit readers with varying levels of understanding of the subject. Most BIM practitioners have strongly supported this effort and are sincerely interested in helping others become versed in applying these tools and processes, to educate owners and construction colleagues, to encourage early collaboration between designers and constructors, to build better facilities, and to improve the construction business in general. It is not easy, however, to introduce change to the construction industry The ability to sell (show the value of) and encourage use of BIM concepts to owners, construction companies, and project team members (e.g., designers, fabricators) may be of more use than the ability to utilize the processes themselves. Humans resist change and these processes require a great change. In fact, they will result in a “cultural change” in every company that commits itself to their adoption.
Full download
Posted: July 26th, 2008, 7:12pm CEST
This book on Building Information Modeling (BIM) was inspired by the observation that interest in the subject is rapidly growing in popularity. It is easy to miss the breadth and potential of this “revolutionary” process due to its inherent nature. Yes, the process is revolutionary in its anticipated effects on the construction industry; yet its concepts have been practiced for centuries in a variety of forms. This book endeavors to present the current “best understanding” of BIM a format that will benefit readers with varying levels of understanding of the subject. Most BIM practitioners have strongly supported this effort and are sincerely interested in helping others become versed in applying these tools and processes, to educate owners and construction colleagues, to encourage early collaboration between designers and constructors, to build better facilities, and to improve the construction business in general. It is not easy, however, to introduce change to the construction industry The ability to sell (show the value of) and encourage use of BIM concepts to owners, construction companies, and project team members (e.g., designers, fabricators) may be of more use than the ability to utilize the processes themselves. Humans resist change and these processes require a great change. In fact, they will result in a “cultural change” in every company that commits itself to their adoption.
Full download
Posted: July 26th, 2008, 7:11pm CEST
Grid Computing: Achievements and Prospects, the 9th edited volume of the CoreGRID series, includes selected papers from the CoreGRID Integration Workshop, held April 2008 in Heraklion-Crete, Greece. This event brings together representatives of the academic and industrial communities performing Grid research in Europe. The workshop was organized in the context of the CoreGRID Network of Excellence in order to provide a forum for the presentation and exchange of views on the latest developments in grid technology research.
Grid Computing: Achievements and Prospects is designed for a professional audience, composed of researchers and practitioners in industry. This volume is also suitable for graduate-level students in computer science.
Full download
Posted: July 26th, 2008, 7:11pm CEST
Grid Computing: Achievements and Prospects, the 9th edited volume of the CoreGRID series, includes selected papers from the CoreGRID Integration Workshop, held April 2008 in Heraklion-Crete, Greece. This event brings together representatives of the academic and industrial communities performing Grid research in Europe. The workshop was organized in the context of the CoreGRID Network of Excellence in order to provide a forum for the presentation and exchange of views on the latest developments in grid technology research.
Grid Computing: Achievements and Prospects is designed for a professional audience, composed of researchers and practitioners in industry. This volume is also suitable for graduate-level students in computer science.
Full download
Posted: July 26th, 2008, 5:34am CEST
In the summer of 1996, our Computer Science department made the decision to use Java as the core language for our Computer Science program, beginning that fall. Although there were many Java books available, we soon discovered that most were “trade” or “hobby” books, not designed for university courses and certainly not intended to serve as introductions to Computer Science. It became clear to us that someone needed to write a “Fundamentals of Computer Science Using Java” book, and I thought, “why not me?” And now, after years of researching, testing, and writing, I can provide the book that we searched for years ago: a truly Java-based introduction to Computer Science.
In a first course in Computer Science, the primary goal is to teach the fundamentals of the field. Basic concepts are introduced with the help of a programming language that is often viewed as simply a medium through which algorithms are expressed. From that perspective, it does not matter which language is used in an introductory course, because any would suffice. In practice, however, the language can have a profound impact on the students’ learning experience. First, the style of the language constrains the way and the order in which topics can be introduced. Further, the language taught in the first course must support the rest of the curriculum. For these reasons and more, a language-defined text is an important component in an introductory course.
Object-oriented languages in particular are useful in introductory textbooks and are certainly appropriate at this time. Having an object-oriented language as the core programming language supports many courses at the higher level (e.g., software engineering, user interfaces, databases). The question is, then, which object-oriented language?
Our decision to use Java was based on a number of factors. First, we recognized Java as a pure object-oriented language, as opposed to C++, which is a hybrid, and thus does not allow the programmer to fall back into procedural habits. Further, it has a relatively clear and common syntax that can be understood without having to learn a large class hierarchy. Finally, Java has compilers available on a great many platforms that are inexpensive, not overly resource hungry, and the code is platform-independent. All of these things make Java ideal for a first university course.
Full download
Posted: July 26th, 2008, 5:34am CEST
In the summer of 1996, our Computer Science department made the decision to use Java as the core language for our Computer Science program, beginning that fall. Although there were many Java books available, we soon discovered that most were “trade” or “hobby” books, not designed for university courses and certainly not intended to serve as introductions to Computer Science. It became clear to us that someone needed to write a “Fundamentals of Computer Science Using Java” book, and I thought, “why not me?” And now, after years of researching, testing, and writing, I can provide the book that we searched for years ago: a truly Java-based introduction to Computer Science.
In a first course in Computer Science, the primary goal is to teach the fundamentals of the field. Basic concepts are introduced with the help of a programming language that is often viewed as simply a medium through which algorithms are expressed. From that perspective, it does not matter which language is used in an introductory course, because any would suffice. In practice, however, the language can have a profound impact on the students’ learning experience. First, the style of the language constrains the way and the order in which topics can be introduced. Further, the language taught in the first course must support the rest of the curriculum. For these reasons and more, a language-defined text is an important component in an introductory course.
Object-oriented languages in particular are useful in introductory textbooks and are certainly appropriate at this time. Having an object-oriented language as the core programming language supports many courses at the higher level (e.g., software engineering, user interfaces, databases). The question is, then, which object-oriented language?
Our decision to use Java was based on a number of factors. First, we recognized Java as a pure object-oriented language, as opposed to C++, which is a hybrid, and thus does not allow the programmer to fall back into procedural habits. Further, it has a relatively clear and common syntax that can be understood without having to learn a large class hierarchy. Finally, Java has compilers available on a great many platforms that are inexpensive, not overly resource hungry, and the code is platform-independent. All of these things make Java ideal for a first university course.
Full download
Posted: July 26th, 2008, 5:26am CEST
Tip O’Neill, former speaker of the House, said, “All politics is local.” Gloria Steinem, in the early years of the feminist movement, said, “The political is personal.” And so, the origins of this book are both local and personal. After watching the circuitous route a locally produced database took on its way to becoming Web-accessible, and being tangentially involved in the early planning stages of this move, I looked around to see what printed resources on this subject were available for libraries, museums, and other nonprofits. The answer was “not much if anything.”
Thus, this book was born, or at least inspired. The road to actual publication has been unpaved and more than a bit bumpy, but it’s now complete. Edited works, as opposed to those authored by one person, are sometimes considered uneven, in part because a variety of voices tell the story. Yet, this is comparable to the difference between a group discussion and a lecture. It may be easier to take notes in a lecture, but a group discussion stirs up a lot more thought and is usually a lot more fun. The differing voices, overlapping sentences, and varying speech patterns and metaphors make the process livelier. In my instructions to chapter authors, I asked them to write casually, as if having lunch with a friend who asked how they did what they did or what they thought about the topic of their chapter. Other than that, they were left mostly to their own devices.
Full download
Posted: July 25th, 2008, 2:00pm CEST
Spring addresses most aspects of Java/Java EE application development and offers simple solutions to them. By using Spring, you will be lead to use industry best practices to design and implement your applications. The releases of Spring 2.x have added many improvements and new features to the 1.x versions.
Spring Recipes: A Problem–Solution Approach focuses on the latest Spring 2.5 features for building enterprise Java applications.
Spring Recipes covers Spring 2.5 from basic to advanced, including Spring IoC container, Spring AOP and AspectJ, Spring data access support, Spring transaction management, Spring Web and Portlet MVC, Spring testing support, Spring support for remoting, EJB, JMS, JMX, E–mail, scheduling, and scripting languages. This book also introduces several common Spring Portfolio projects that will bring significant value to your application development, including Spring Security, Spring Web Flow, and Spring Web Services.
The topics in this book are introduced by complete and real–world code examples that you can follow step by step. Instead of abstract descriptions on complex concepts, you will find live examples in this book. When you start a new project, you can consider copying the code and configuration files from this book, and then modifying them for your needs. This can save you a great deal of work over creating a project from scratch.
What you’ll learn
- Installing the Spring framework and Spring IDE, using the Spring IoC container and the Spring application context.
- Understanding AOP concepts, using classic and new Spring AOP, integrating Spring with AspectJ, and load–time weaving aspects.
- Using Spring to simplify data access (with JDBC, Hibernate, and JPA) and manage transactions programmatically and declaratively.
- Building web applications and portlets with Spring Web MVC and Portlet MVC, and integrating Spring with Struts, JSF, and DWR.
- Understanding the unit testing and integration testing concepts, and Spring’s unit and integration testing support (on JUnit 3.8, JUnit 4, and TestNG).
- Using Spring’s support for remoting technologies (RMI, Hessian, Burlap, and HTTP Invoker), EJB, JMS, JMX, E-mail, scheduling, and scripting languages.
- Understanding security concepts (authentication, authorization, and access control), and securing web applications using Spring Security.
- Managing complex web application page flows using Spring Web Flow, and integrating Spring Web Flow with JSF.
- Exposing contract–last web services using XFire, and developing contract–first web services using Spring Web Services.
Full download
Posted: July 25th, 2008, 1:53pm CEST
This text is an introduction to Simulink ®, a companion application to MATLAB ®. It is written for students at the undergraduate and graduate programs, as well as for the working professional.
The author claims no originality of the content, and the description of the Simulink blocks is extracted from The MathWorks™ documentation without intent to infringe. The intent is to provide a complete reference text, and whenever necessary, the author refers the reader to The MathWorks™ documentation. Whenever there is a conflict between this text and The MathWorks™ documentation, the latter takes precedence.
Although some previous knowledge of MATLAB would be helpful, it is not absolutely necessary; Appendix A of this text is an introduction to MATLAB to enable the reader to begin learning both MATLAB and Simulink simultaneously, and to perform graphical computations and programming.
Chapters 2 through 19 describe the blocks in all Simulink Version 7.1 libraries. Their application is illustrated with Simulink models that contain the pertinent blocks, and some are supplemented with MATLAB functions, commands, and statements. Some background information is provided for lesser known definitions and topics. Chapters 1 and 20 contain several Simulink models to illustrate various applied math and engineering applications. Appendix B is an introduction to masked subsystems, and Appendix C introduces the reader to random generation procedures. Appendix D is an introduction to Weighted Moving Averages.
This text supplements our Numerical Analysis Using MATLAB and Excel, ISBN 978−1−934404−03−4. It is self-contained; the blocks of each library are described in an orderly fashion that is consistent with Simulink’s documentation. This arrangement provides insight into how a model is used and how its parts interact with each another.
Like MATLAB, Simulink can be used with both linear and nonlinear systems, which can be modeled in continuous time, sample time, or a hybrid of these. Examples are provided in this text. Most of the examples presented in this book can be implemented with the Student Versions of MATLAB and Simulink. A few may require the full versions of these outstanding packages, and these examples may be skipped. Some add−ons, known as Toolboxes and Blocksets can be obtained from The MathWorks,™ Inc., 3 Apple Hill Drive, Natick, MA, 01760-2098, USA, www.mathworks.com.
To get the most out of this outstanding application, it is highly recommended that this text is used in conjunction with the MATLAB and Simulink User’s Guides. Other references are provided in the reference section of this text.
Full download
Posted: July 25th, 2008, 12:24pm CEST
The development of clinical computing systems is a rapidly growing priority area of health information technology, spurred in large measure by robust funding at the federal and state levels. It is widely recognized as one of the key components for reducing costs and improving the quality of care. At the same time as more and more hospitals and clinics are installing clinical computing systems, major issues related to design, operations, and infrastructure remain to be resolved. This book tackles these critical topics, including system selection, configuration, installation, user support, interface engines, and long-term operation. It also familiarizes the reader with regulatory requirements, budgetary issues, and other aspects of this new electronic age of healthcare delivery.
It begins with an introduction to clinical computing and definition of key terminology. The next several chapters talk about system architecture and interface design, followed by detailed discussion of all aspects of operations. Attention is then given to the realities of leadership, planning, oversight, budgeting, and employee recruitment. This invaluable resource includes a special section that talks about career development for students and others interested in entering the field.
*Provides a complete overview of practical aspects
*Detailed guidance on the design and operation of clinical computing systems
*Discusses how clinical computing systems relate to health care organization committees and organizational structure
*Includes numerous real-life examples with expert insights on how to avoid pitfalls
Full download
Posted: July 25th, 2008, 12:14pm CEST
The awareness of the ideas characterized by Communicating Processes Architecture and their adoption by industry beyond their traditional base in safety-critical systems and security is growing. The complexity of modern computing systems has become so great that no one person – maybe not even a small team – can understand all aspects and all interactions. The only hope of making such systems work is to ensure that all components are correct by design and that the components can be combined to achieve scalability. A crucial property is that the cost of making a change to a system depends linearly on the size of that change – not on the size of the system being changed. Of course, this must be true whether that change is a matter of maintenance (e.g. to take advantage of upcoming multiprocessor hardware) or the addition of new functionality. One key is that system composition (and disassembly) introduces no surprises. A component must behave consistently, no matter the context in which it is used – which means that component interfaces must be explicit, published and free from hidden side-effect. This publication offers strongly refereed high-quality papers covering many differing aspects: system design and implementation (for both hardware and software), tools (concurrent programming languages, libraries and run-time kernels), formal methods and applications.
Full download
Posted: July 25th, 2008, 12:11pm CEST
Get the definitive guide on all the fundamentals of Terracotta as well as user secrets, recipes, and prepackaged frameworks.
Written by Terracotta CTO Ari Zilka and his team, The Definitive Guide to Terracotta: Cluster the JVM for Spring, Hibernate and POJO Scalability covers the following:
- High Availability (HA) nth degree scaling and clustering for traditional J2EE and Java EE 5 applications (using Seam or other application) as well as Spring–based enterprise applications
- Everyday Terracotta using its prepackaged frameworks and integration recipes, including configuration and customization for your application tuning, no matter the scale
- Power user secrets available, including config modules, customized advanced performance tuning, SDLC, Maven, and more
What you’ll learn
- See how Terracotta works fundamentally, and the user pieces and parts necessary for using Terracotta and its open source options.
- Learn and apply case studies involving distributed cache, Hibernate, Master/Worker, and HTTP Session.
- Understand thread coordination and advanced performance tuning.
- Use more advanced case studies involving Spring, POJOs, FOO, and more.
- Configure and create your own modules using the software development and deployment life cycle.
Who is this book for?
This definitive book from the Terracotta team is for both developers and architects who want to learn the “whats, wheres, whens, and whys” of the Terracotta scaling engine.
About the Author
Terracotta, Inc. delivers plug–in capacity and availability for Java applications at runtime with no application code changes. Terracotta simplifies development, deployment, testing, and management by moving clustering and caching services to the JVM instead of the application. With Terracotta, Java applications are highly available, have linear scale, and improved performance. Terracotta customers include industry leaders in the financial services and telecom sectors. Founded in 2003, Terracotta is a private firm headquartered in San Francisco.
Full download
Posted: July 25th, 2008, 12:07pm CEST
One might think that the software industry is performing very well because it is armed with object-oriented approaches, Web services, Java and .NET technologies, and so forth. Unfortunately, this is not true.
There may be something wrong with the way we write programs. The process has not changed much during the past twenty years, except that applications and tools are getting bigger. Yet are they better and more scalable? Do they require any common sense? Can they be reused in different circumstances?
If these things were true, I do not think we would be rewriting the address book, schedule, order, and inventory applications over and over again instead of moving to new, untouched tasks. We would be able to accumulate the professional knowledge gained by millions of knowledge workers (everyone who manages information flow on a daily basis) instead of routinely losing it, as we do today. We would also not be facing the current IT crisis.
We could even have had more precise and direct access to the market’s supply and demand, which would have reduced the glaring inefficiencies of the software marketplace of the 1990s. A big change is required to return investors’ confidence to IT, and, hopefully, the change is coming.
Yes, technology can help economic stability if applied with precision. Sometimes I wonder why big companies are constantly growing bigger while small ones tend to disappear. Why do corporations prefer doing business with a few vendors, or often a single vendor, even when it is an expensive one? One of the reasons is that the integration of multiple vendors’ products would be even more expensive.
Full download
Posted: July 25th, 2008, 9:44am CEST
Build a django content management system, blog, and social networking site with James Bennett as he introduces the popular Django framework. You’ll work through the development of each project, implementing and running the applications while learning new features along the way.
Web frameworks are playing a major role in the creation of today’s most compelling web applications, because they automate many of the tedious tasks, allowing developers to instead focus on providing users with creative and powerful features. Python developers have been particularly fortunate in this area, having been able to take advantage of Django, a very popular open source web framework whose stated goal is to “make it easier to build better web applications more quickly with less code.”
Practical Django Projects is the first book to introduce this popular framework by way of a series of real–world projects.
What you’ll learn
- Capitalize upon Django’s well–defined framework architecture to build web applications faster than ever before.
- Learn by doing by working through the creation of three real–world projects, including a content management system, blog, and social networking site.
- Build user–friendly web sites with well–structured URLs, session tracking, and syndication options.
- Let Django handle tedious tasks such as database interaction while you focus on building compelling applications.
Who is this book for?
Web developers seeking to use the powerful Django framework to build powerful web sites.
Related Titles
- The Definitive Guide to Django: Web Development Done Right
- Beginning Python: From Novice to Professional
About the Author
James Bennett is a web developer for the World Company of Lawrence, Kansas, and is a major contributor to the Django project. His current role within the Django community is as the software project’s release manager.
Full download
Posted: July 25th, 2008, 9:41am CEST
This comprehensive resource offers professionals detailed guidance on the engineering aspects of building software for wireless communications. From design and architecture to security and testing, the book shows how to overcome every engineering challenge encountered in successfully developing wireless software. Filled with open-source code examples, this handy reference provides practical, ready solutions for building software applications that make wireless networks work. It covers such hot applications as wireless information systems, wireless advertising and marketing, wireless payment systems, location-based portals, and mobile trading and sales systems. The book also explains how to integrate these applications into wireless LANs, personal wireless networks, and 3G and 4G wireless networks. Written for software developers and architects at all levels, this volume includes hands-on tutorials that take readers through each phase of wireless software development and implementation.
About the Author
Jerry Zeyu Gao is an associate professor of the department of computer engineering at San Jose State University. He has published two other software engineering books, including Testing and Quality Assurance for Component-Based Software (Artech House, 2003), and 55 technical papers in IEEE/ACM journals, magazines, and international conferences. He is the co-chair for the First and Second IEEE International Workshops on Mobile Commerce and Services. He received his M.S. and Ph.D. in computer science from the University of Texas at Arlington
Simon S.Y. Shim is an associate professor of the department of computer engineering at San Jose State University. He has published more than 40 technical papers in IEEE/ACM journals, magazines, and international conferences. He co-chaired IEEE International Workshops on Mobile Commerce and Services.
Xiao Su is an assistant professor in the Computer Engineering Department, San Jose State University. She received her B.E. in computer science and engineering from Zhejiang University in China, and her M.S. and Ph.D. in computer science from the University of Illinois at Urbana-Champaign. She has published over 20 articles in IEEE and ACM sponsored journals and conferences. She has served as publication chair, publicity chair, and technical program committee member for several well-respected international conferences.
Hsing Mei is an associate professor in the department of computer science and information engineering at Fu Jen Catholic University, Taiwan. He is also a visiting professor at Inter-University Institute of Macau. His research interest includes web computing, mobile wireless software, and distributed systems. He received his M.S. and Ph.D. in computer science and engineering from the University of Texas at Arlington.
Full download
Posted: July 25th, 2008, 9:39am CEST
The year 2005 was a traumatic year for the Java web application development community. It was under fire for the unnecessary “fat” architecture of Java Platform, Enterprise Edition (Java EE) systems compared to the new kids on the block like Ruby on Rails and Django. The search began for Java’s answer to these frameworks. I had an existing product that was heavily invested in Java frameworks such as Spring and Hibernate, but because I had been involved with the Groovy team for a while, I knew we could create the solution that people were looking for. Hence, Grails was born.
I knew Groovy itself was a phenomenal piece of technology that combined the best of the dynamic language worlds and Java. Innovation has been rife within the Groovy community since the early days with its builder concept. It had inspired other languages, and more recent languages such as ActionScript 3 and ECMAScript 4 had adopted its support for mixed typing. Groovy had proven to me that you can mix a dynamically typed language like Groovy with a statically typed language like Java in the same code base and get the best of both worlds without incurring the cost of context switching.
In addition, I knew that the Java community has invested years in building the largest amount of open source software in the world. Thousands of libraries exist for Java, built by years of best practice. Reinventing the wheel seemed like a crazy idea. Building Grails on top of existing technologies like Spring and Hibernate has proven to be one of the best decisions we have made. For me, Grails is the natural next step for Java EE developers. If Spring and Hibernate provided an abstraction over Java EE and simplified development, then Grails is an abstraction over Spring, Hibernate, and Java EE that can take you, the developer, to the next level.
Through the use of domain-specific languages and higher-level abstractions, Grails dramatically simplifies web development on the Java platform. By bundling a container and a database, we eliminated all barriers, and by supporting hot reloading during development, agile development became a reality. However, even with all this simplicity, as Grails has matured it has become much more than a web framework. It has become a web platform that participates in your entire project life cycle. Grasping all the concepts and conventions and applying them to your projects can be a challenge.
Fortunately, books like Beginning Groovy and Grails can help you get a grasp on the technology and guide you through the steps to make your application a reality. Chris, Joseph, and Jim do an excellent job of guiding you through the basics and then plunging headfirst into advanced topics like security, Asynchronous JavaScript and XML (Ajax), and deployment.
Full download
Posted: July 24th, 2008, 2:41pm CEST
This article is an extended version of a keynote address presented at the 9th International Conference on Human–Computer Interaction held in New Orleans, August 5 through 10, 2001. The article presents an overview of issues pertaining to the development of a user-friendly information society, and introduces 3 concepts for improving the intuitiveness of human–technology interaction in the future. Dynamic visualizations, multimodal interaction, and cooperative exploration are considered as 3 major approaches to improving human–technology interaction. These concepts and interaction techniques based on them are currently being investigated in a large joint research effort, the project INVITE (Intuitive Human–Technology Interaction in the Information Society). An overview of INVITE’s objectives and achievements is given. Selected application areas are presented in which the concepts and techniques are applied. Finally, the issue of the relation between the physical work environment and creative activities is addressed. A spatial environment with various technical devices is described that offers a range of techniques for stimulating creativity and intuition.
Full download
Posted: July 24th, 2008, 8:07am CEST
"Dr. Shubu Mukherjee's book is a welcome surprise: books by architecture leaders in major companies are few and far between. Written from the viewpoint of a working engineer, the book describes sources of soft errors and solutions involving device, logic, and architecture design to reduce the effects of soft errors." - Max Baron, Microprocessor Report - May 27, 2008
Award winning author provides a much needed book in an emerging field he has helped design!
This book provides a comprehensive description of the architetural techniques to tackle the soft error problem. It covers the new methodologies for quantitative analysis of soft errors as well as novel, cost-effective architectural techniques to mitigate them. To provide readers with a better grasp of the broader problem deffinition and solution space, this book also delves into the physics of soft errors and reviews current circuit and software mitigation techniques.
TABLE OF CONTENTS
Chapter 1: Introduction
Chapter 2: Device- and Circuit-Level Modeling, Measurement, and Mitigation
Chapter 3: Architectural Vulnerability Analysis
Chapter 4: Advanced Architectural Vulnerability Analysis
Chapter 5: Error Coding Techniques
Chapter 6: Fault Detection via Redundant Execution
Chapter 7: Hardware Error Recovery
Chapter 8: Software Detection and Recovery
* Provides the methodologies necessary to quantify the effect of radiation-induced soft errors as well as state-of-the-art techniques to protect against them
Full download
Posted: July 24th, 2008, 4:50am CEST
I started working with the new Microsoft WinFX technology stack early in the beta and Community Technology Preview (CTP) stages. The foundations that began their life as WinFX (Windows Presentation, Windows Communication, and Windows Workflow) became a shipping Microsoft product named .NET Framework 3.0 in November 2006. I actually started to learn and use all three of these foundations at the same time in my day job. Talk about a massive learning curve.
While I was impressed with the flexibility and capabilities of Windows Presentation Foundation (WPF) and Windows Communication Foundation (WCF), I was somehow inexplicably drawn to Windows Workflow Foundation (WF). WF isn’t just a new way to implement a user interface or a new way to communicate between applications and services. WF represents a completely new way to develop applications. It is declarative, visual, and infinitely flexible. It promotes a model that cleanly separates what to do from when to do it. This separation allows you to change the workflow model (the when) without affecting the what. Business logic is implemented as a set of discrete, testable components that are assembled into workflows like building blocks.
Workflow isn’t a new concept. But when Microsoft spends years developing a workflow foundation and provides it to us without cost, it is an event worth noting. Other workflow frameworks exist, but WF is the de facto standard workflow framework for Windows applications.
I originally wrote the first edition of this book because I was excited about workflow, and about WF in particular. I was excited about the opportunities that it held for application developers like us. And that excitement continues today, especially with the release of .NET Framework 3.5. With this release, Microsoft has continued to provide additional enhancements to WF. In particular, .NET 3.5 includes support for workflow services. These are Windows Communication Foundation services that are implemented as workflows.
My hope is that this book will help you to use WF to build an exciting new generation of workflow-enabled applications.
Full download
Posted: July 24th, 2008, 4:48am CEST
Digital Accounting: The Effects of the Internet and ERP on Accounting provides a foundation in digital accounting by covering fundamental topics such as accounting software, XBRL (eXtensible Business Reporting Language), and EDI. The effects of the Internet and ERP on accounting are classified and presented for each accounting cycle, along with a comprehensive discussion of online controls. Digital Accounting: The Effects of the Internet and ERP on Accounting provides a conceptual approach to handling the latest developments at the intersection of the accounting and IT fields.
About the Author
Dr. Ashutosh Deshmukh is an Associate Professor of Accounting & Information Systems at the Pennsylvania State University–Erie. He received his M.B.A from the University of Alabama and Ph.D. from the University of Memphis. His research and teaching interests are in accounting information systems and auditing. He has published over 20 articles and made numerous conference presentations in the areas of accounting information systems and auditing. He is a Chartered Accountant, Certified Information Systems Auditor, and Certified Fraud Examiner; and has practical experience in public and industrial accounting. A bean counter by profession and a byte counter by choice, he has also consulted with numerous organizations. He is a member of American Accounting Association, Institute of Charted Accountants of India, Information Systems Audit and Control Association, Association of Certified Fraud Examiners, Phi Kappa Phi, and Beta Gamma Sigma. He lives in Erie, PA with his wife and son and enjoys Tae Kwon Do, Chess, and Science Fiction in his spare time.
Full download
Posted: July 24th, 2008, 4:48am CEST
Despite traffic circles, four-way stop signs, lights regulated by timers or sensors, and other methods, the management of urban intersections remains problematic. Consider that transportation systems have all the features of so-called complex systems: the great number of state and control variables, the presence of uncertainty and indeterminism, the complex interactions between subsystems, the necessity to optimize several optimization criteria, and active behavior of the controlled process, to name just a few. Therefore, a mathematical approach to these systems can resolve their complex issues more elegantly than other methods. Addressing both efficiency and traffic safety issues, Optimal Traffic Control: Urban Intersections examines the traffic control optimization problem and presents a novel solution method. Using an approach based on control theory, graph theory, and combinatorial optimization, the authors derive a full mathematical description of the traffic control problem and enumerate all combinatorial aspects. The result is a set of algorithmic solutions to various problems along with computer implementation that you can incorporate into real traffic control systems for immediate results. The book concludes by evaluating how the choice of a complete set of signal groups influences intersection performance. Although modern cities throughout the world have a unique character influenced by culture, geography, and population, most of them share one main feature: busy intersections and the issue of controlling the traffic traveling through them. The development of information technologies, especially computer and telecommunications techniques, has changed the complexity of the problem and influenced the development of new solutions. Clearly stating the issues and presenting a possible solution, this book shows you how to take full advantage of all the capabilities of microprocessor-based traffic signal controllers.
Full download
Posted: July 24th, 2008, 4:48am CEST
Companies make a huge investment of 4 to 10% of their turnover on IT - this book reveals how this is evaluated and measured.
The adoption of Information Technology (IT) and Information Systems (IS) represents significant financial investments, with alternative perspectives to the evaluation domain coming from both the public and private sectors.
As a result of increasing IT/IS budgets and their growing significance within the development of an organizational infrastructure, the evaluation and performance measurement of new technology remains a perennial issue for management. This book offers a refreshing and updated insight into the social fabric and technical dimensions of IT/IS evaluation together with insights into approaches used to measure the impact of information systems on its stakeholders. In doing so, it describes the portfolio of appraisal techniques that support the justification of IT/IS investments.
Evaluating Information Systems explores the concept of evaluation as an evolutionary and dynamic process that takes into account the ability of enterprise technologies to integrate information systems within and between organisations. In particular, when set against a backdrop of organisational learning. It examines the changing portfolio of benefits, costs and risks associated with the adoption and diffusion of technology in today?s global marketplace. Finally approaches to impact assessment through performance management and benchmarking is discussed.
* A unique reference work and examination of the IS evaluation 'life-cycle'
* An holistic treatment of the subject beyond the normal prescriptive 'investment appraisal' approaches that reflects recent developments in the field
* Essential text for students on business information systems courses and an insightful resource for professionals engaged in justifying IT/IS expenditure
About the Author
Director of Postgraduate Studies in the Department of Information Systems and Computing, Brunel University, UK. He is a non-executive director of a leading engineering company and consults for global organizations such as Royal Dutch Shell Petroleum, DERA, BMW and Adidas. Director of Research for the Working e-Business (We-B)Centre and Postgraduate Research Degree Coordinator in the School of Management Information Systems at Edith Cowan University, Australia. He also acts as the Asia Pacific Editor for Journal of Enterprise Information Management and Senior Editor for e-Government Quarterly.
Full download
Posted: July 24th, 2008, 4:48am CEST
In a November 2001 Java Pro magazine article, noted Java pundit Daniel Savarese states, "The days of Object-Oriented Programming may be numbered, One day we may all be using Aspect-Oriented Programming ." While this may be hyperbole, the AOP bring certain needed improvements to the OOP. AspectJ is a Java-based tool that allows developers to apply standard Java syntax to AOP principles, much as C++ allowed C programmers to use C syntax in an object-oriented manner. There are AspectJ add-ons available for Borland's JBuilder, Sun's Forte for Java and for the EMACS text editor. Aspect-Oriented Programming with AspectJ introduces AOP and the AspectJ tool. The book also shows how, by using existing Java programming knowledge, the developer can use AOP in meaningful development work.
About the Author
Ivan Kiselev has over 20 years of software engineering and business experience. He is a chief technology officer at APP Design Group, Inc., a software company. Previously, Mr. Kiselev held technology leadership positions with a number of other software, financial, and telecommunication companies.
Mr. Kiselev is a senior-level architect and technologist with extensive experience in analysis, architecture, and development of large-scale, distributed information systems, as well as a recognized expert in object-oriented technology, the Internet, and EDI. Mr. Kiselev takes particular interest in applications of reusable frameworks and application servers to electronic commerce systems and development environments, as well as integrating scripting languages into all of these. Most of his efforts are devoted to architecture of distributed enterprise scale applications for the Web-based environment where he advocates a very pragmatic approach to system development.
Mr. Kiselev served on the ANSI C++ Standardization Committee from 1991Ð1993 and published over 20 articles and white papers in Dr. DobbÕs Journal, Java DeveloperÕs Journal, Software Development Magazine, and other publications. Mr. Kiselev is a member of the Association for Computer Machinery and the Institute of Electrical and Electronics Engineers.
Full download
Posted: July 23rd, 2008, 2:16pm CEST
It is nearly impossible today to write enterprise software without the use of one or more relational databases. Granted, there are cases when the data is transient and not stored in a database, but for the most part, software needs to consume and manipulate data in a database. It sounds easy, but there are hundreds of ways to connect software systems to databases and thousands of people who think they have the skeleton key for data access layers.
Pro LINQ Object Relational Mapping in C# 2008 explains an efficient, repeatable way to apply industry design patterns to build scalable object–oriented data access layers.
Object relational mapping (OR/M) has been a gray area in Microsoft development for many years. It’s not that Microsoft language developers don’t understand OR/M; in fact, the opposite is true, as is exemplified by the glut of third–party .NET OR/M tools on the market. The struggle has come more from the lack of native tools with the object–oriented and object persistence capacity to effectively work in this arena. With the inception of .NET, Microsoft overcame the first obstacle by developing an object–oriented environment and framework. The second obstacle, the native object persistence layer, is only now being realized with the introduction of Language Integrated Query (LINQ) and LINQ’s children, the Language Integrated Query for Relational Databases (LINQ to SQL) and the Language Integrated Query for the ADO.NET Entity Framework (LINQ to Entities). The gray area no longer exists, and the .NET developers of the world finally have the native tools required to build modular, reusable data access layers.
What you’ll learn
- The powerful advantages that OR/M can bring to your code
- The native tools that are now available within Visual Studio 2008 for OR/M
- How to build scalable object–oriented data access layers that take advantage of OR/M’s flexibility
- How LINQ fits into this picture, together with the advantages and disadvantages that it can bring
- How the concepts work in the real world by examining a fully worked and detailed case study, created with an architecture than can be easily applied to a wide range of other situations
Who is this book for?
This book is intended for Microsoft .NET developers who are using or evaluating Microsoft Visual Studio 2008 to build data–aware applications, and it will provide patterns and resources that can be used to build enterprise class software.
About the Apress Pro Series
The Apress Pro series books are practical, professional tutorials to keep you on and moving up the professional ladder.
You have gotten the job, now you need to hone your skills in these tough competitive times. The Apress Pro series expands your skills and expertise in exactly the areas you need. Master the content of a Pro book, and you will always be able to get the job done in a professional development project. Written by experts in their field, Pro series books from Apress give you the hard–won solutions to problems you will face in your professional programming career.
Related Titles
- Pro C# 2008 and the .NET 3.5 Framework, Fourth Edition
- Pro LINQ: Language Integrated Query in C# 2008
About the Author
Vijay P. Mehta has been working as a software engineer and architect for the last 12 years. Starting off in the VC++/ATL, MFC, Win32, and VB6 worlds, Vijay later moved on to Java and .Net development. With his current focus on C# and .Net, Vijay holds a number of Microsoft certifications and has written a number of articles on .Net and Microsoft–focused development. Currently working as an Architect for a financial services software company in Indianapolis, Vijay spends the bulk of his time designing and implementing large, cutting-edge software systems.
Full download
Posted: July 23rd, 2008, 1:46pm CEST
The traditional division of labor between the database (which only stores and manages SQL and XML data for fast, easy data search and retrieval) and the application server (which runs application or business logic, and presentation logic) is obsolete. Although the books primary focus is on programming the Oracle Database, the concepts and techniques provided apply to most RDBMS that support Java including Oracle, DB2, Sybase, MySQL, and PostgreSQL. This is the first book to cover new Java, JDBC, SQLJ, JPublisher and Web Services features in Oracle Database 10g Release 2 (the coverage starts with Oracle 9i Release 2). This book is a must-read for database developers audience (DBAs, database applications developers, data architects), Java developers (JDBC, SQLJ, J2EE, and OR Mapping frameworks), and to the emerging Web Services assemblers.
Key Features:
Describes pragmatic solutions, advanced database applications, as well as provision of a wealth of code samples
Addresses programming models which run within the database as well as programming models which run in middle-tier or client-tier against the database.
Discusses languages for stored procedures: when to use proprietary languages such as PL/SQL and when to use standard languages such as Java; also running non-Java scripting languages in the database
Describes the Java runtime in the Oracle database 10g (i.e., OracleJVM), its architecture, memory management, security management, threading, Java execution, the Native Compiler (i.e., NCOMP), how to make Java known to SQL and PL/SQL, data types mapping, how to call-out to external Web components, EJB components, ERP frameworks, and external databases.
Describes JDBC programming and the new Oracle JDBC 10g features, its advanced connection services (pooling, failover, load-balancing, and the fast database event notification mechanism) for clustered databases (RAC) in Grid environments.
Describes SQLJ programming and the latest Oracle SQLJ 10g features , contrasting it with JDBC
Describes the latest Database Web services features, Web services concepts and Services Oriented Architecture (SOA) for DBA, the database as Web services provider and the database as Web services consumer.
Abridged coverage of JPublisher 10g, a versatile complement to JDBC, SQLJ and Database Web Services.
Kuassi Mensah (kuassi360.blogspot.com) is Group Product Manager within the Java and Web services products group, part of Oracles server technologies.. He joined Oracle France in 1989 where he sets up the Center of Expertise specializing in systems architecture, performance as well as massively parallel systems. In 1999, he moved to Oracle headquarters . Mr Mensah holds a MS in Computer Sciences and Post graduate degree from the Programming Institute of University of Paris VI. He lives with his wife and two sons in San Francisco.
www.digitalpressbooks.com
About the Author
Group Product Manager, Java Products Group -- Oracle Corporation (U.S.A.).
The author handles product management for Java, JDBC, and Database Web Services for the Oracle Database; as a result this book offers insider details and tips.
Full download
Posted: July 23rd, 2008, 10:53am CEST
ASP.NET Developer's Cookbook is the first foray into the Microsoft market within the Sams Developer?s Cookbook series. It's a perfect fit for developers that are up-to-speed with ASP.NET, in general, and want a task reference to utilize while developing their Web applications. Each chapter will consist of a brief introduction to the topic at hand, followed by 5 to 25 recipes, task-oriented examples of how to do common and not so common tasks using ASP.NET. The book will use VB.NET exclusively but will include both VB and C# examples on the supporting Web site (in both working and downloadable forms). Each recipe will consist of a brief descriptive name, a longer but brief description of the task, techniques to use, and finally concluded with a comments section where the technique is discussed.
Up-to-speed with ASP.NET? This book gives you a topic and the 5 to 24 "recipes" you need to get the common or not-so-common task done using ASP.NET. ASP.NET Developer's Cookbook will use VB.NET exclusively but will include both VB and C# examples on the supporting Web site (in both working and downloadable forms). Each recipe has what you need a brief descriptive name, followed by a description of the task, followed by the technique itself, and finally a "comments" section where the technique is discussed.
About the Author
Steven A. Smith, Microsoft ASP.NET MVP, is president and owner of ASPAlliance.com, LLC, the #1 ASP.NET developer community, which provides articles, forums, listservs, and sample code for ASP and ASP.NET developers. He is also the owner and head instructor for ASPSmith Ltd, a .NET-focused training company. Steve speaks at several conferences each year and has written articles for MSDN and AspNetPRO magazines in addition to his first book, ASP.NET By Example. Steve has a Master's degree in Business Administration and a Bachelor of Science degree in Computer Science Engineering. When he isn't working, Steve enjoys swimming, biking, and computer games. Steve lives in Ohio with his wife Michelle and daughter Ilyana.
Rob Howard is a Program Manager on the Microsoft ASP.NET team. He is on the core infrastructure team and is responsible for features such as caching and session state. Rob is also the author of several books, including: ASP.NET Developer's Cookbook, SAMS; ASP.NET Professional 1.0, Wrox Press; and the upcoming Microsoft ASP.NET Coding Strategies with the Microsoft ASP.NET Team, Microsoft Press. Rob is also a frequent presenter at developer conferences such as: Microsoft TechED, Microsoft PDC, and ASP.NET Connections.
Full download
Posted: July 23rd, 2008, 5:00am CEST
Welcome to a book about learning to program.
Before we go any further, you need to be absolutely clear about what it is that you are holding in your hand. This is possibly a book with the name of a programming language in the title that is unlike any book with the name of a programming language in the title that you have encountered before. And I expect that you have encountered many.
A big claim, that. But this is not a book about C++. This is not a book that seeks to explain all the minute details of the C++ language. This book contains no UML and none of whatever the flavour of the month is at the moment in systems development. This is not a book that an experienced programmer, working in industry, would use as a reference as they worked on some commercial project. There are lots of books like that, and lots of books written for experienced programmers, and this is not one of them.
This book came about like this. I’ve been to a few conferences on teaching computing, and I’ve given a few presentations describing some of my ideas on what’s wrong and right with the way we teach programming. I’ve come to the conclusion that there’s rathermore that’s wrong than right. A publisher ’s rep came up to me at one of these happy events and started to pester me to write my own C++ book. I declined, since there were already far too many C++ books about and I saw no need to add to this needlessly large pile of paper.
The problem that then emerged was that this was a persistent publisher ’s rep. I kept finding that she kept popping up in my office. I will admit to having been bought a beer, but despite advice from other authors, I always seemed to miss the free lunch. Eventually, during ITiCSE 2001 at Canterbury, I cracked and agreed to write something. But only on my terms. I was not going to write another totally unnecessary book about C++.
That is why this is a book about learning to program. Specifically, this is a book that is intended to support a student following an introductory programming course in further or higher education. There is sufficient C++ in this book to be included in such a course; there are also some pointers in the final chapter that would be of interest in the more ambitious courses1. My hope is that after reading this book, and after following your course, a student would be able to write some reasonably complex C++ programs and make sensible use of one of the many other C++ books that are available.
Now let me explain why this book is like this. I have taught programming for many years in what is probably one of the most respected university computing departments in the UK. Every year I have some successes, and every year there are failures. I see students struggle with this topic; they are struggling with something that lies at the very heart of our discipline. I often see students suffer as they attempt to come to terms with programming; often I have seen them drop out of their degree simply to avoid more programming.
Full download
Posted: July 23rd, 2008, 4:58am CEST
As dot.com companies grapple with rigid market conditions and we keep hearing how the big technology players are being punished on Wall Street, it becomes easy to think of the Internet as a fad. The Internet frenzy may have subsided, but interest in the Internet as a business and marketing tool is still strong. It will continue to impact organizations and create opportunities. Sooner or later every organization will use the Internet for some facet, large or small, of its business. Architecture for e-Business Systems: Building the Foundation for Tomorrow's Success provides complete coverage of best practices and architecture applications. The book gives hands-on details to the IT manager faced with the daunting task of transitioning 40 years worth of computing detritus supporting a brick-and-mortar operation into an online business - melding the walk-in customer with the surf-in customer. It highlights strategy and planning, e-enabled business solutions, wireless and mobile business solutions, project development approaches, e-enabled architecture and design, toolkits, testing, performance, and security. The Internet will continue to impact individuals and organizations. Companies looking to grow their business through the Internet will find numerous new opportunities. With its focus on strategic and tactical knowledge Architecture for e-Business Systems: Building the Foundation for Tomorrow's Success shows you how to successfully build and deploy Internet applications that stand up to the rigors of today's demanding business environment.
Provides hands-on details to the IT manager faced with the daunting task of transitioning 40 years worth of computing detritus supporting a brick and mortar operation into an online business--melding the walk-in customer with the surf-in customer.
Full download
Posted: July 23rd, 2008, 4:58am CEST
Provides a fully road tested integrated introduction to object-oriented design and implementation issues using UML and Java
Unified Modeling Language (UML) is a general-purpose programming language for specifying and visualizing complex software, especially large, object-oriented projects. Object-oriented programming is when a programmer defines not only the data type of a data structure, but also the types of operations/functions that can be applied to the data structure. Java is a general purpose programming language with a number of features that make the language well suited for use on the World Wide Web. Fully road tested from the authors own courses, Object-Oriented Design with UML and Java shows how considering the modeling and programming languages together from the start can be beneficial, shifting the emphasis away from detailed programming issues, and instead allowing the focus to fall on the analysis of the meaning and accuracy of the model. No prior knowledge of object orientation is assumed, though some knowledge of Java or other high level programming language is required.
* Integrates design and implementation, using Java and UML
* Includes case studies, exercises and a free software tool for hands on learning
* Bridges the gap between programming texts and high level analysis books on design
Full download
Posted: July 23rd, 2008, 4:58am CEST
Written to address technical concerns that mobile developers face regardless of platform, this book explores the differences between mobile and stationary applications and the architectural and software development concepts needed to build mobile applications. Using UML, Reza B'far guides the developer through the development process, from design to implementation. He focuses on general concepts, while using platforms as examples or as possible tools. After introducing UML, XML, and derivative tools necessary for developing mobile software applications, B'far shows how to build user interfaces for mobile applications. He covers location sensitivity, wireless connectivity, mobile agents, data synchronization, security, and push-based technologies, finally homes in on the practical issues of mobile application development including the development cycle for mobile applications, testing mobile applications, architectural concerns, and a case study.
About the Author
Reza B'far is an executive consultant currently serving as the CTO of Voice Genesis and Acting CTO of Semantic Messaging Systems Inc. His company, Cienecs Inc., has had a variety of engagements in the mobile arena with startups as well as Fortune 500 companies. Early in his career, he has worked for Weyerhaueser Company, Parr & Associates Inc., and National Oceanic research department of NASA. He has spent the past ten years working for Noor Electrical Engineering, Virtual Mortgage Network, AdForce Inc., eBuilt Inc., and DataTrace Corporation. He is currently an independent contractor working with a variety of companies Asian architect and/or CTO, including some in the mobile arena.
Full download
Posted: July 23rd, 2008, 4:58am CEST
XML for ASP.NET Developers first gives a solid foundation in the basics of MSXML including XML Syntax, XML Schemas, Xpath, Xlink, Xpointer, and other concepts necessary to leverage the power of XML. After the building blocks of XML are thoroughly covered, Dan guides readers through manipulating XML documents using the Document Object Model (DOM) and XSL (Extensible Stylesheet Language) both on the client and the server. Detailed examples combined with easy to follow tutorials will have readers transforming XML documents into professional looking applications quickly and easily. Providing a single source for information on a variety of XML related technologies makes XML for ASP.NET Developers a necessary edition to any developer's library and sets it apart from any book available today.
About the Author
Dan Wahlin is an independent consultant for Wahlin Consulting and also founded the XML for ASP.NET website (http://www.XMLforASP.NET) which focuses on using XML and Web Services in MicrosoftÕs .NET platform. He also works as a corporate trainer for Global Knowledge. Previously, Dan worked as an enterprise Web site manager, director of Internet/wireless development, and as senior consultant for a global systems integrator. Dan enjoys writing technical articles on XML-related topics for Visual Studio Magazine, ASPToday.com, and is a regular columnist in XML Magazine. Dan co-authored Professional Windows DNA (WROX Press) and ASP.NET Tips and Tricks (Sams).
Full download
Posted: July 22nd, 2008, 10:51am CEST
Adaptive Query Processing surveys the fundamental issues, techniques, costs, and benefits of adaptive query processing. It begins with a broad overview of the field, identifying the dimensions of adaptive techniques. It then looks at the spectrum of approaches available to adapt query execution at runtime - primarily in a non-streaming context. The emphasis is on simplifying and abstracting the key concepts of each technique, rather than reproducing the full details available in the papers. The authors identify the strengths and limitations of the different techniques, demonstrate when they are most useful, and suggest possible avenues of future research. Adaptive Query Processing serves as a valuable reference for students of databases, providing a thorough survey of the area. Database researchers will benefit from a more complete point of view, including a number of approaches which they may not have focused on within the scope of their own research.
Full download
Posted: July 22nd, 2008, 10:50am CEST
Model checking technology is among the foremost applications of logic to computer science and computer engineering. The model checking community has achieved many breakthroughs, bridging the gap between theoretical computer science and hardware and software engineering, and it is reaching out to new challenging areas such as system biology and hybrid systems. Model checking is extensively used in the hardware industry and has also been applied to the verification of many types of software. Model checking has been introduced into computer science and electrical engineering curricula at universities worldwide and has become a universal tool for the analysis of systems.
This Festschrift volume, published in celebration of the 25th Anniversary of Model Checking, includes a collection of 11 invited papers based on talks at the symposium "25 Years of Model Checking", 25MC, which was part of the 18th International Conference on Computer Aided Verification (CAV 2006), which in turn was part of the Federated Logic Conference (FLoC 2006) held in Seattle, WA, USA, in August 2006.
Model checking is currently attracting considerable attention beyond the core technical community, and the ACM Turing Award 2007 was given in recognition of the paradigm-shifting work on this topic initiated a quarter century ago. Here we honor that achievement with the inclusion of facsimile reprints of the visionary papers on model checking by Edmund Clarke and Allen Emerson, and by Jean-Pierre Queille and Joseph Sifakis.
Full download
Posted: July 22nd, 2008, 10:44am CEST
Formal methods is the term used to describe the specification and verification of software and software systems using mathematical logic. Various methodologies have been developed and incorporated into software tools. An important subclass is distributed systems. There are many books that look at particular methodologies for such systems, e.g. CSP, process algebra. This book offers a more balanced introduction for graduate students that describes the various approaches, their strengths and weaknesses, and when they are best used. Milner's CCS and its operational semantics are introduced, together with notions of behavioural equivalence based on bisimulation techniques and with variants of Hennessy-Milner modal logics. Later in the book, the presented theories are extended to take timing issues into account. The book has arisen from various courses taught in Iceland and Denmark and is designed to give students a broad introduction to the area, with exercises throughout.
This accessible text describes the process algebraic approach to the specification and verification of software and software systems using mathematical logic. Offering a balanced introduction for graduate students, the book describes all the various approaches, their strengths and weaknesses, and when they are best used.
About the Author
Luca Aceto is Professor of Computer Science at Reykjavík University, Iceland and Aalborg University, Denmark.
Anna Ingólfsdóttir is Professor of Computer Science at Reykjavík University, Iceland and Aalborg University, Denmark.
Kim G. Larsen is Professor of Computer Science at Aalborg University, Denmark.
Jiri Srba is Associate Professor in Computer Science at Aalborg University, Denmark.
Full download
Posted: July 22nd, 2008, 10:43am CEST
Visual Basic Programmer's Guide to the .NET Framework Class Library is the definitive guide every Visual Basic .NET developer needs to understand the capabilities of .NET namespaces and increase productivity inside the .NET framework. Lars Powersand Mike Snell have provided a comprehensive book that details the capabilities of the key namespaces, and then explains how to leverage them by extension or reference to create applications ranging from simple to complex.
Each chapter provides a brief introduction to the selected technology, followed by detailed suggestions, reference material, and a sample application that illustrates common programming tasks using the classes, interfaces, delegates, and events of a specific .NET namespace. This book answers the primary questions that VB .NET developers will face as they start developing code in the .NET environment, including: What does the .NET class library provide me in terms of re-usable code? Are there .NET structures available that I can use to accomplish a specific task? How do I go about interfacing with the .NET framework through my code?
Visual Basic Programmer's Guide to the .NET Framework Class Library is acomprehensive guide as you learn how to use the .NET Framework classes, then it will become a trusted reference as your experience and needs grow in the world of .NET.
About the Author
Lars Powers
Lars is a Microsoft Certified Solutions Developer (MCSD) with more than 10 years of experience analyzing business problems and developing software solutions. Most of his experience centers on leading development teams and writing software in Microsoft development environments.
Mike Snell
Mike is also a MCSD with more than 10 years of experience writing and designing software. His experience centers on creating enterprise-level, Web-based systems using the Microsoft platform.
Lars and Mike have been working together at four separate companies for more than six years. In doing so, they've built a wealth of knowledge about executing successful projects and delivering enterprise-level systems. Together, they have formed brilliantStorm (http://www.brilliantstorm.com): a partnership focused on providing developers with .NET productivity tools, information, and training.
Dan Suceava is currently a Senior Programmer for Vitrix, Inc., a time and attendance software company located in Tempe, Arizona. He has been developing desktop and n-tiered applications in Visual Basic since 1996. He has recently completed work on an ASP solution that offers timekeeping over the Web to other businesses. He holds a Master's Degree in Computer Science from Arizona State University.
Jawahar (JP) Puvvala is currently working as a senior developer. He has extensive experience with Microsoft and Java technologies, having designed and developed several enterprise systems. He has two Master's Degrees, and currently holds MCSD, MCSE, and MCDBA certifications. JP also has research experience and has published several conference and journal papers.
Full download
Posted: July 22nd, 2008, 10:41am CEST
With billions of computers in existence, cyberspace, 'the virtual world created when they are connected,' is said to be the new medium of power. Computer hackers operating from anywhere can enter cyberspace and take control of other people's computers, stealing their information, corrupting their workings, and shutting them down. Modern societies and militaries, both pervaded by computers, are supposedly at risk. As Conquest in Cyberspace explains, however, information systems and information itself are too easily conflated, and persistent mastery over the former is difficult to achieve.
Computer hackers operating from anywhere can enter cyberspace and take control of other people's computers, steal their information, corrupt their workings, and shut them down. As Conquest in Cyberspace explains, however, information systems and information itself are too easily conflated, and persistent mastery over the former is difficult to achieve.
About the Author
Martin C. Libicki, a Senior Policy Analyst at the RAND Corporation since 1998, works on the relationship between information technology and national security. He has written numerous monographs on the subject, notably What is Information Warfare, The Mesh and the Net: Speculations on Armed Conflict in a Time of Free Silicon, and Who Runs What in the Global Information Grid. Dr Libicki is also the editor of the RAND Textbook, New Challenges, New Tools for Defense Decisionmaking. His most recent assignments at RAND have been to develop a post-9/11 information technology strategy for the U.S. Department of Justice and DARPA's Terrorist Information Awareness program, conduct an information security analysis for the FBI, investigate targeting strategies of al Queda, and assess CIA's R&D venture, In-Q-Tel. He previously taught at the National Defense University. Dr Libicki received his Ph.D. from the University of California at Berkeley in 1978.
Full download
Posted: July 22nd, 2008, 10:40am CEST
With the intense growth of e-business, we hear about an increase in hacking and technology-based criminal incidents. Institutions such as Citibank and Ebay have faced intrusions that have cost them millions of dollars in damages. With the onset of these criminal attacks, there is an increase in demand for products and services that provide more information for people. Tangled Web: Tales of Digital Crime from the Shadows of Cyberspace portrays the shadow side of cyberspace by taking you into the lairs of hackers, crackers, researchers, private investigators, law enforcement agents and intelligence officers. The book covers what kinds of cyber-crimes are going to affect business on the Internet, their cost, how they are investigated, and the motivation of hackers and virus writers. Also covered are the problems faced by law enforcement, corporate cyber security professionals, and real-world examples of cyber crimes and lessons learned.
About the Author
RICHARD POWER is Editorial Director at the Computer Security Institute (CSI) in San Francisco. He is a valued advisor to Fortune 1,000 corporations and government agencies throughout the world, working with executive management and information security practitioners. Power is widely and extensively quoted in mainstream print and broadcast news media.
Full download
Posted: July 22nd, 2008, 10:38am CEST
Cocoon is one of the showpieces of the Apache XML project. It is a powerful framework that allows developers to more efficiently set up, create, and maintain sophisticated Web-oriented applications. It has attracted widespread attention because it solves a substantial problem for Web developers. Yet Cocoon's reliance on a wide array of open source technologies and standards makes it very complex. And, unlike some other open source technologies, Cocoon's online documentation is sparse and inadequate. Cocoon Developer's Handbook is a practical, detailed guide for experienced developers who need to learn how to implement the Cocoon framework in a Web XML publishing system. The book is not a theoretical work about XSL, XSP, and XSLT standards, but rather a hands-on explanation of these technologies within the Cocoon framework, with examples and solutions to get developers up and running with Cocoon.
Cocoon Developer's Handbook is a thorough, detailed guide to developing XML-based Web publishing applications using Apache's powerful Cocoon framework. This book is a practical, detailed guide for experienced developers who need to learn how to implement the Cocoon framework in a Web XML publishing system. The book is not a theoretical work about XSL, XSP, and XSLT standards, but rather a hands-on explanation of these technologies within the Cocoon framework, with examples and solutions to get developers up and running with Cocoon.
About the Author
Jeremy Aston has been involved in commercial software development since graduating from college in 1988, originally developing applications using C. He started concentrating on web application development in 1995, working with both Java and Microsoft technologies, quickly specialising in servlets when they emerged. In 1997, Jeremy lead a team of developers on a large servlet based project to develop a Learning Management System which was subsequently redeveloped using EJB, JSP and XML technologies. This project exposed Jeremy to many common issues faced in multi lingual, multi branded application development and into evaluating how emerging XML and XSLT technologies could be harnessed to solve them. When Cocoon appeared and matured, Jeremy could see how like minded individuals had developed a framework that sought to solve many of the problems that had plagued development teams. Since then Jeremy has developed several applications that exploit Cocoon to ease the development of e-learning content. He and his team are currently working on bringing these tools together to form a comprehensive learning content publishing and management system.
Full download
Posted: July 22nd, 2008, 10:37am CEST
Constraint logic programming lies at the intersection of logic programming, optimisation and artificial intelligence. It has proved a successful tool in many areas including production planning, transportation scheduling, numerical analysis and bioinformatics. Eclipse is one of the leading software systems that realise its underlying methodology. Eclipse is exploited commercially by Cisco, and is freely available and used for teaching and research in over 500 universities. This book has a two-fold purpose. It's an introduction to constraint programming, appropriate for one-semester courses for upper undergraduate or graduate students in computer science or for programmers wishing to master the practical aspects of constraint programming. By the end of the book, the reader will be able to understand and write constraint programs that solve complex problems. Second, it provides a systematic introduction to the Eclipse system through carefully-chosen examples that guide the reader through the language and illustrate its power, versatility and utility.
Aimed at one-semester courses and programmers wishing to master practical aspects of constraint programming; the book teaches understanding and how to write constraint programs that solve complex problems. It also systematically introduces the Eclipse system through carefully-chosen examples, guiding readers through the language and illustrating its power, versatility and utility.
About the Author
Krzysztof R. Apt received his PhD in 1974 in mathematical logic from the University of Warsaw in Poland. He is a senior researcher at CWI, Amsterdam and Professor of Computer Science at the University of Amsterdam. He is the author of three other books: Verification of Sequential and Concurrent Programs (with E.-R. Olderog), From Logic Programming to Prolog, and Principles of Constraint Programming, and has published 50 journal articles and 15 book chapters. He is the founder and the first editor-in-chief of the ACM Transactions on Computational Logic, and past president of the Association for Logic Programming. He is a member of the Academia Europaea (Mathematics and Informatics Section).
After completing a degree at Oxford in Mathematics and Philosophy, Mark Wallace joined the UK computer company ICL, who funded his PhD at Southampton University, and which was published as a book: Communicating with Databases in Natural Language. He has been involved in the ECLiPSe constraint programming language since its inception and has led several industrial research collaborations exploiting the power of constraint programming with ECLiPSe. He is currently involved in a major new constraint programming initiative funded by National ICT Australia (NICTA), and in the foundation of a Centre for Optimisation in Melbourne. He has published widely, chaired the annual constraint programming conference, and is an editor for three international journals.
Full download
Posted: July 22nd, 2008, 9:41am CEST
The aim of this book is to teach cross-platform database programming to Delphi 6 or Kylix programmers. The book will assume the reader has a basic understanding of databases, such as what tables, rows, columns, fields, indexes, etc. are. It will also assume the reader has a working knowledge of Delphi and/or Kylix. A thorough investigation of cross-platform database development using dbExpress will follow the introduction. Eric will cover topics ranging from setting up a database connection to single- and multi-tiered database applications. Along the way, he will present code snippets and small sample applications to illustrate the points being made. Also, a complete database application will be presented which will compile and run under either Delphi or Kylix, and will contain such discussed features as disconnected datasets.
About the Author
Eric Harmon is Director of Software Development at Advanced Estimating Systems, Inc., located in Delray Beach, Florida. Advanced Estimating Systems is the developer of The EDGE, the industry standard in construction-estimating software. Eric is also a member of TPX (TurboPower experts), a volunteer group of programmers that assists the TurboPower Software company in providing support for its newsgroups. TurboPower is one of the premier providers of tools coded in Delphi for Delphi programmers. Eric was recruited by TurboPower as the original member of TPX in 1997. He has contributed Delphi- and COM-related articles to Visual Developer Magazine and is the author of the highly regarded book Delphi COM Programming (MTP/New Riders, 2000). Eric can be reached at Eric.Harmon@tpx.turbopower.com.
Dan Miser is a research and Development Project Manager for the DSP group at Borland, where he spends most of his time researching emerging technologies. Dan also worked on the Delphi R&D team where his responsibilities included DataSnap development. Dan's major focus is finding ways to allow information to be shared across boundaries, and this has allowed him to work with a variety of distributed computing technologies, including MIDAS, SOAP, DCOM, RMI, J2EE, EJB, Struts, and RDS. He has also been involved with promoting Delphi by contributing to the "Delphi x Developer's Guide," acting as a technical editor, writing magazine articles, participating on the Borland newsgroups as a member of TeamB, and speaking at BorCon on topics such as COM and MIDAS.
Ramesh Theivendran has been a member of the SQL Links research and development team since October 1995. Prior to joining Borland, Ramesh was employed as a Programmer at the Indian Institute of Technology, Bombay (IITB) and as a Systems Analyst in Ramco Systems, Madras, INDIA. He has over 10 years of experience in client/server tools development. Currently, he leads the database connectivity efforts at Borland in its RAD products group and serves as an architect for dbExpress. Ramesh lives in Santa Cruz, California with his wife, Aruna, and their little one, Vineha.
Philippe Bruno is the Director of Research and Development at Scanpak Inc., a firm headquartered in Montreal, Quebec, specializing in radio frequency identification (RFID) systems. Scanpak is the creator of GETS (Galley Equipment Tracking System), an asset tracking system specifically targeted to the airline industry. He is also a part-time teacher for computer-related courses in various universities and colleges in the Montreal area. Philippe has programmed in several computer languages since 1987, but Pascal and Delphi have always been his favorites. He is also a member of TPX (TurboPower experts), where he volunteers his expertise in serial communications, networks, and protocols to the service of fellow programmers in the TurboPower newsgroups.
Full download
Posted: July 22nd, 2008, 9:40am CEST
Creating Location Services for the Wireless Web
Professional Developer's Guide
Location services are emerging as one of the most important and anticipated tools of the new wireless Web. For instance, these services enable you to instantly get a map of where you are using your handheld device. Or, by pressing one key, you can retrieve the yellow pages for your location. But there is an entire system behind the convenience that delivers a user's location to the Web server.
In this book, noted author Johan Hjelm covers the all-important standards that will enable location application development, and describes the architecture and operation of those services. Concentrating on the convergence between GPS (Global Positioning Systems) and positioning in the mobile network, the book also talks about the GIS (Geographical Information Services) standards and how to build a Web site that uses them.
Introducing wireless developers to these new standards and tools, this reader-friendly book delivers:
* A content and software developer's guide
* Case studies from research projects
* User interface design guidelines
* A look at how location standards can help locate people who dial 911
* Appendices that discuss XML, WAP 2.0, and CC/PP
* Examples from existing systems
The CD-ROM contains trial versions for several useful tools for developing location-dependent applications services, as well as specifications for the GIS standards from the Open GIS Consortium.
Professional Developer's Guides
The Professional Developer's Guide series provides the first in-depth look at recent or emerging programming technologies. Experienced programmers and developers will find comprehensive coverage of new programming standards as well as code, sample programs, developer's tools, and applications that will make programming for a new technology much easier.
About the Author
JOHAN HJELM is a senior specialist and project manager in wireless Web projects for Ericsson. He is an internationally recognized scientist, a regular contributor to standards development, and a frequent speaker at conferences. Johan is the author of eleven books on the wireless and metadata space.
Full download
Posted: July 22nd, 2008, 9:39am CEST
Outlines Key Oracle Java technologies; Enterprise Java Beans, Business Components, Java Server Pages, and Servlets for developing and deploying applications using Oracle 8i. Describes database interaction with Java using Java stored procedures, JDBC, and SQLJ. Softcover.
* Describes Oracle's Internet Computing Platform for developing applications.
* Outlines Key Oracle Java technologies like Enterprise Java Beans, Business Components, Java Server Pages, and Servlets for developing and deploying applications using Oracle 8i.
* Describes the creation of dynamic Web Content with Java.
* Describes database interaction with Java using Java stored procedures, JDBC, and SQLJ.
About the Author
Bulusu Lakshman is the author of the book Oracle Developer Forms Techniques from Sams Publishing. He holds an Oracle Masters credential from Oracle Corporation and is OCP-Certified. He also holds Master level BrainBench certifications. He has more than nine years of experience in using Oracle and its associated tools in the development of mission-critical applications. Most recently, he has used Oracle 8i and its related technologies for developing applications for a Fortune 400 client. He has lectured at different national and international conferences and authored technical articles for lead publications in the United States and United Kingdom. Currently he works for Compunnel Software Group Inc., a leading technical consulting firm in New Jersey. He lives in Edison, New Jersey, with his wife Anuradha and writes poetry during his free time.
Full download
Posted: July 22nd, 2008, 8:26am CEST
A winning approach to developing international fundraising strategies
Philanthropy is in a renewed golden age. People want to help, to make a difference, to ensure that the things they value will flourish. In order to capitalize on potential prospects, many nonprofit professionals focus solely on the research of, or communication with, prospects. Although research is an important investment of time and resources, and direct contact with each prospect is essential, neither guarantees successful solicitation of a gift.
Major Donors: Finding Big Gifts in Your Database and Online shows you the Internet and database-mining strategies and techniques that are now making it possible for charities both large and small to target their efforts on those with identified resources and demonstrated interest. It is more of a why not? book than a how-to guide in which the prevailing message is "Yes!" Wherever you are, whether professional or volunteer, in Asia, Europe, Latin America, or the United States, you can do it. You can raise huge, transformational gifts. Why not?
This powerful new book equips you to do it, by perfecting the complex process that requires a reliable combination of skills and intuition, experience and curiosity, discipline and spontaneity, and research and conversation. It presents the tips and guidance necessary to aid in researching potential donors more effectively and helps all types of charitable organizations analyze and select the best practices for developing multiple Internet strategies alongside their traditional marketing, communications, and fundraising methods.
Every part of the nonprofit sector, whether an arts group, a college or university, a health charity, a hospital, or a social change/advocacy organization, will benefit from this book and its fully integrated approaches to:
- Prospecting for major gifts
- Identifying prospects
- Gaining insight into their funding interests
- Finding more accurate and updated information on donors and prospects
- Understanding knowledge management, database mining, and prospect research
- Nurturing hot prospects
- Prospecting research policy, privacy, and ethics
- Becoming acquainted with U.S., Canadian, and international strategies
- Considering what your Web site says to major donors
- Moving from prospect identification to making friends for life
Written seamlessly by respected names in the field for nonprofit managers, fundraisers and leadership of fundraising organizations, knowledge managers, prospect researchers, and Web builders/designers, this book is a powerful tool to help nonprofit organizations understand the great treasures they can discover when they use the barely tapped resources of "e-research" as the first step in a highly personal program to attract big gifts.
About the Author
Ted Hart, ACFRE, ePMT, is an Internet and fundraising strategist with close to twenty years of experience in communications, fundraising, and nonprofit management. He is founder and President of the international ePhilanthropy Foundation.
James M. Greenfield, ACFRE, FAHP, retired in February 2001, after completing forty years as a fundraising professional at five hospitals and three universities. He has written and edited eight books on fundraising management.
Pamela M. Gignac, Vice President, JMG Solutions Inc., has developed an extensive background in fundraising and prospect research in the areas of donor development, capital campaigns, and major gifts from individuals, companies, and foundations, as well as annual campaigns, and special events.
Christopher Carnie is the Chairman of The Factary Ltd (U.K.) and Managing Director of Factary Europe, specialists in providing tailor-made fundraising research for the not-for-profit sector.
Full download
Posted: July 21st, 2008, 8:12pm CEST
A revision of the market leader, Kreyszig is known for its comprehensive coverage, careful and correct mathematics, outstanding exercises, helpful worked examples, and self-contained subject-matter parts for maximum teaching flexibility. The new edition provides invitations - not requirements - to use technology, as well as new conceptual problems, and new projects that focus on writing and working in teams.
Presents to students of engineering, physics, mathematics, & computer science those areas of mathematics which, from a modern point of view, are most important in connection with practical problems.
Full download
Posted: July 21st, 2008, 3:50pm CEST
This book, the Fifth Revised Edition of a well-known introductory textbook, has remained in steady demand for the past forty years. The new edition covers events up to the middle of 2003, and takes account of the fresh perspectives brought about by the end of the Cold War and the new global situation following the events of September 11, 2001. It is also concerned with the demographic trends which are at the heart of so many African problems today, the ravages of diseases such as AIDS and malaria, and the conflicts waged by warlords fighting for control of scarce resources. Previous Edition Hb (1994): 0-521-41946-8 Previous Edition Pb (1994): 0-521-42970-6
This book is addressed primarily to college students beginning a course in African Studies. It is comprised of two chapters on the people's of africa at the turn of the 18th and 19th centuries, a study of the commercial and ideological penetration of Africa by the outside world during the first three quarters of the 19th century, two chapters on the partition and colonisation of Africa by the European powers, and six more which deal with the period of active colonial rule between 1885 and 1960. The last third of the book is concerned with the history of independent Africa during the last years of the 20th century.
Full download
Posted: July 21st, 2008, 3:48pm CEST
Designing A Not-For-profit Compensation System
Until now, human resource and compensation professionals in the public/not-for-profit sector didn't have a compensation guidebook specifically for them. Unlike their for-profit counterparts, specialists in the not-for-profit sector wrestle with such questions as:
- How is merit defined when "good years" in the customary business sense (a burst of revenue from successful operations) either cannot exist or cannot be used for compensation purposes?
- How do you structure executive compensation in the absence of stock options?
- Where does the organization obtain bonus money when even exceptionally successful operations may bring in no additional revenue?
- Is "growing the business" even relevant in a public or not-for-profit environment? And if so, how is business growth identified?
Written by recognized not-for-profit HR specialist JoAnn Senger, Designing a Not-For-Profit Compensation System helps human resource and compensation professionals design and maintain compensation structures that withstand the test of time within their own unique public/not-for-profit environment.
Designing a Not-For-Profit Compensation System takes readers step by step through the process, beginning with an assessment of the nature of the organization, its financial framework, and its workforce before examining the jobs and related compensation issues. Assuming a familiarity with current compensation structures and bases—including overlapping ranges, broadbanding, step structures, commission structures, merit- and competency-based pay, and other basic aspects of compensation systems—this practical guidebook answers the all-important question: How do you evaluate whether a compensation technique is relevant to a specific public or not-for-profit environment?
Designing a Not-For-Profit Compensation System helps readers determine what compensation structures will bridge the gap between theory and practice within their own organizations, covering such topics as factoring budget cycles, regulatory constraints, and the role of boards of directors.
Each chapter highlights Excel® spreadsheets intended to help readers document the information needed to make compensation structure decisions. Working through one flexible spreadsheet at a time, Designing a Not-For-Profit Compensation System helps professionals develop an effective, tailor-made compensation system that reflects and embraces their unique environment.
About the Author
JOANN SENGER is founder and President of Senger Services, a consulting firm offering such services as counseling, recruitment, policy development, compensation studies, workflow and staffing analysis, training, and targeted interviewing to a large variety of not-for-profit organizations. Clients have included: Ventura County; U.S. Navy through VRMack Management Consultants; Screen Actors Guild; Investigations Etc.; California Institute of Integral Studies; California Institute of Podiatry; Institute of Transpersonal Psychology; the Fielding Institute; and the Western Association of Schools and Colleges (WASC). Senger currently teaches economics for the University of Phoenix; information and cost analysis in HR management for the University of California, Santa Barbara extension program; and preparation classes for the SPHR/PHR certification examinations for California State University at Northridge and Professionals in Human Resource Association (PIHRA). She has also taught benefits and compensation for the California Lutheran University extension program.
Full download
Posted: July 21st, 2008, 8:14am CEST
The Council on Botanical and Horticultural Libraries
Annual Award for a Significant Work in Botanical or Horticultural Literature
From medicinal, industrial, and culinary uses to cutting-edge laboratory techniques in modern research and plant conservation strategies, Natural Products from Plants, Second Edition reveals a vastly expanded understanding of the natural products that plants produce. In a single volume, this bookoffers a thorough inventory of the various types of plant-derived compounds. It covers their chemical composition, structure, and properties alongside the most effective ways to identify, extract, analyze, and characterize new plant-derived compounds.
The authors examine new information on the chemical mechanisms plants use to deter predators and pathogens, attract symbiotic organisms, and defend themselves against environmental stress insights which are key for adapting such mechanisms to human health. Along with updated and revised information from the highly acclaimed first edition, the second edition presents seven new chapters and features more than 50% new material relating to plant constituents, natural product biochemistry, and molecular biology. The book incorporates in-depth treatment of natural product biosynthesis with new collection and extraction protocols, advanced separation and analytical techniques, up-to-date bioassays, as well as modern molecular biology and plant biotechnology for the production of natural products.
Unique in its breadth and coverage, Natural Products from Plants, Second Edition belongs on the shelf of interested researchers, policymakers, and consumers particularly those involved in disease prevention, treatment, and pharmaceutical applications who need a complete guide to the properties, uses, and study of plant natural products.
Full download
Posted: July 21st, 2008, 8:09am CEST
WHEN anyone starts to write on a subject, at which he has not hitherto worked professionally, his proper procedure should be to set out on a long course of reading, with careful preparatory annotations of all he has read. Such a course on a tremendous subject like the present one might easily take ten years. At the time when I determined to write this essay I was already over sixty-one, and it is safe to say that it would never have been written, if I had adopted this policy. Since I very much wanted to write it, the only alternative seemed to be to give up the idea of elaborate preparatory reading, and to make use from memory of a very considerable amount of unsystematic reading and thinking on the subject. A book written in this way can of course make no claim to the sort of authority that might be given to one which was based on exhaustive preliminary studies.
Full download
Posted: July 21st, 2008, 7:02am CEST
Announcing an all-new SELF-PACED TRAINING KIT designed to help maximize your performance on 70-236, the required exam for the new Microsoft Certified Technology Specialist (MCTS): Configuring Microsoft Exchange Server 2007 certification. This 2-in-1 kit includes the official Microsoft study guide plus practice tests on CD to help you assess your skills. It comes packed with the tools and features exam candidates want most including in-depth, self-paced training based on final exam content; rigorous, objective-by-objective review; exam tips from expert, exam-certified authors; and customizable testing options. It also provides real-world scenarios, case study examples, and practice exercises for the skills and expertise you can apply to the job.
Work at your own pace through the lessons and lab exercises. Focusing on configuring Exchange Server 2007, this official study guide covers topics such as installing Exchange Server 2007; configuring recipients, groups, and mailboxes; setting up connectors and message compliance; modifying spam settings and blocking attachments; monitoring system performance and client connectivity; creating server and usage reports; configuring backups; and recovering messaging data and server roles.
Then assess yourself by using 400+ practice and review questions on the CD, featuring multiple, customizable testing options to meet your specific needs. Choose timed or untimed testing mode, generate random tests, or focus on discrete objectives. You get detailed explanations for right and wrong answers including pointers back to the book for further study. You also get an evaluation version of Exchange Server 2007 software and an exam discount voucher making this kit an exceptional value and a great career investment.
About the Author
Orin Thomas, MCSE, CCNA, CCDA, and Linux+ certified, is an author and systems administrator. He is the coauthor of several Self-Paced Training Kits for Microsoft Press, including MCSA/MCSE Self-Paced Training Kit (Exam 70-290): Managing and Maintaining a Microsoft Windows Server® 2003 Environment, Second Edition, and a contributing editor for Windows® IT Pro Magazine.
Ian McLean, MCITP, MCDBA, MCT, has 40 years of experience in industry, commerce, and education. He s written 18 books, including coauthoring MCSA/MCSE Self-Paced Training Kit (Exam 70-291): Implementing, Managing, and Maintaining a Microsoft Windows Server 2003 Network Infrastructure, Second Edition, plus many technical articles and papers. He currently runs his own consulting company.
Full download
Posted: July 21st, 2008, 7:01am CEST
Digital audio, video, images, and documents are flying through cyberspace to their respective owners. Unfortunately, along the way, individuals may choose to intervene and take this content for themselves. Digital watermarking and steganography technology greatly reduces the instances of this by limiting or eliminating the ability of third parties to decipher the content that he has taken. The many techiniques of digital watermarking (embedding a code) and steganography (hiding information) continue to evolve as applications that necessitate them do the same. The authors of this second edition provide an update on the framework for applying these techniques that they provided researchers and professionals in the first well-received edition. Steganography and steganalysis (the art of detecting hidden information) have been added to a robust treatment of digital watermarking, as many in each field research and deal with the other. New material includes watermarking with side information, QIM, and dirty-paper codes. The revision and inclusion of new material by these influential authors has created a must-own book for anyone in this profession.
*This new edition now contains essential information on steganalysis and steganography
*New concepts and new applications including QIM introduced
*Digital watermark embedding is given a complete update with new processes and applications
About the Author
Ingemar J. Cox holds a B.Sc. from University College London and a Ph.D. from Oxford University. He worked at AT&T Bell Labs from 1984 until 1989 and in 1989 joined NEC Research Institute as a senior research scientist. From 1997 to 1999, he served as CTO of Signafy, an NEC subsidiary responsible for commercialization of watermarking, In 1999, he returned to the NEC Research Institute as a Research Fellow.
Matthew L. Miller began working in graphics and image processing at AT&T Bell Labs in 1979. He obtained a B.A. in cognitive science from the University of Rochester in 1986, and has subsequently written several commercial software applications and delivered lecture courses at a number of universities in Europe. Since 1993, he has worked as a researcher at NEC.
Jeffrey A. Bloom, a researcher in digital watermarking at the Sarnoff Corporation, began working in the field in 1998 at Signafy, Inc. and later at NEC Research Institute. He holds B.S. and M.S. degrees in electrical engineering from Worcester Polytechnic Institute and a Ph.D. from the University of California, Davis. Dr. Bloom has expertise in the areas of signal and image processing, image and video compression, and human visual models.
Full download
Posted: July 21st, 2008, 7:00am CEST
Most Internet applications use sockets to implement network communication protocols.
TCP/IP Sockets in Java: Practical Guide for Programmers, with its focused, tutorial-based coverage, helps you master the tasks and techniques essential to virtually all client-server projects using sockets in Java. Later chapters teach you to implement more specialized functionality; incisive discussions of programming constructs and protocol implementations equip you with a deeper understanding that is invaluable for meeting future challenges. No other resource presents so concisely or so effectively the exact material you need to get up and running with Java sockets programming right away.
For those who program using the C language, be sure to check out this book's companion, TCP/IP Sockets in C: Practical Guide for Programmers.
Features
- Provides tutorial-based instruction in key sockets programming techniques, focused exclusively on Java and complemented by example code.
- Covers challenging sockets programming issues: message construction and parsing, underlying TCP/IP protocol mechanisms, Java I/O, iterative and threaded servers, and timeouts.
- Includes references to the relevant JAVA class libraries that often go beyond the "official" Java documentation in clarity and explanation.
- Via a companion Web site, provides code for all example programs, along with additional exercises.
About the Author
Kenneth L. Calvert is an associate professor at University of Kentucky, where he teaches and does research on the design and implementation of computer network protocols. He has been doing networking research since 1987, and teaching since 1991. He holds degrees from MIT, Stanford, and the University of Texas at Austin.
Michael J. Donahoo teaches networking to undergraduate and graduate students at Baylor University, where he is an assistant professor. He received his Ph.D. in computer science from the Georgia Institute of Technology. His research interests are in large-scale information dissemination and management.
Full download
Posted: July 21st, 2008, 6:36am CEST
Homeopathy is a holistic form of complementary medicine, aiming to treat the whole person rather than just the physical symptoms. It works on the principle that the mind and body are so strongly linked that physical conditions cannot be successfully treated without an understanding of the person’s constitution and character.
Whereas in conventional medicine, people diagnosed with the same condition will generally be given the same medicine, in homeopathy the remedy given to a patient may depend on a whole host of other factors, such as temperament, state of mind, and lifestyle. The key to the practice of homeopathy is the ability to understand and interpret the patient’s symptoms—the outward signs of internal disorder—both before and after a remedy is given. This continuing relationship helps to make homeopaths particularly effective at discovering the underlying causes of frequently recurring ailments.
Homeopathy’s safe, gentle approach complies with one of the most important rules of medical intervention—namely, that it should do no harm. Many common, everyday ailments may be treated safely and effectively at home using homeopathic remedies; should the common ailment develop into something worse, however—a cold into a chest infection, for instance—then a conventional doctor must be consulted. In general, a conventional doctor should be consulted for any ailment that can be quickly and effectively treated by conventional medicine, or for any condition that requires conventional investigation. Certain serious ailments may also be alleviated using homeopathic remedies, but in the treatment of these conditions, the experience of a qualified homeopathic practitioner is essential from the outset.
My aim in this book has been to give a wide-ranging and comprehensive account of homeopathy that is easy for the layperson to understand and use. With several hundred homeopathic remedies available, choosing the right ones is obviously a complex matter. I have included more than 320 remedies and a great many ailments. Those in the serious ailments section should under no circumstances be considered for self-treatment but always referred to a homeopathic practitioner. With their accompanying case histories, the inclusion of these serious conditions is intended to give the reader a greater insight into the way a homeopathic practitioner might approach particular problems and how consultations can help unlock a case and provide an understanding of how the illness has developed.
Full download
Posted: July 21st, 2008, 6:33am CEST
Microsoft Access is a tremendously versatile database program that lets you enter, organize, and sort information smoothly and efficiently.
Master Microsoft Access 2000 VISUALLY, with 1,050 screenshots alongside step-by-step instructions, is the only resource you need to become a Microsoft Access 2000 expert. Get a grip on all of Microsoft Access' many features with this versatile title:
- Create custom forms and reports that make reading information from your databases pleasantly simple.
- Build tables, and enter, edit, find, and sort the data you store in them.
- Import, export, link, and print table data.
- Create macros and pivot tables.
- Conduct advanced queries.
- Create a project or an application.
- Customize toolbars and menus.
The bonus CD-ROM includes a searchable onscreen version of the book, as well as Adobe Acrobat Reader 4.0 and EarthLink Internet access. It also offers trial versions of Norton Utilities, TalkWorks PRO 2.0, Microsoft FrontPage 2000, and WinZip 7.
Provides a hands on guide to show you how to make real-world use of Microsoft Access 2000. Provides detailed instruction on how to accomplish specific tasks and solve specific problems. Softcover. CD-ROM included.
Full download
Posted: July 21st, 2008, 6:30am CEST
IT IS BOTH an exciting and frustrating time to be working in the world of metadata. Exciting because so many new communities are discovering the usefulness of metadata at the same time as librarians seriously consider the limitations of our traditional notions of the functions of libraries. New metadata formats seem to erupt like dandelions on a spring lawn, each seeking to bring together new communities with genuine needs to organize their important information.
For librarians or project managers who attempt to understand this world enough to plan a project implementation with a metadata component, the frustrations are also considerable. Although a library or cataloging background can be an asset when approaching metadata issues, to a traditional librarian the current metadata environment seems like the Wild West as seen from the point of view of a Boston Brahmin—very messy, and with armed cowboys behind every rock.
In such environments, prudent librarians review the literature. Unfortunately, information on the metadata context of relevant projects is sometimes difficult to find; and when relevant information is found, it rarely contains the detail that a planner desires. In addition, most of the research literature about digital libraries is not published in journals familiar to librarians; rather, it is scattered in digital library and computer science conference proceedings or journals. Consequently, taking advantage of the experience of others can be daunting. Those planners looking for the latest ideas in important areas of implementation have an even more difficult time. Developments are constantly in flux, and without active participation, it is a challenge to discover what is still relevant among the existing documentation.
Planning for metadata implementation is even more confusing, of course, for those without the benefit of a traditional cataloging background.
Full download
Posted: July 21st, 2008, 6:29am CEST
From cell phones to Web portals, advances in information and communications technology have thrust society into an information age that is far-reaching, fast-moving, increasingly complex, and yet essential to modern life. Now, renowned scholar and author David Luenberger has produced
Information Science, a text that distills and explains the most important concepts and insights at the core of this ongoing revolution. The book represents the material used in a widely acclaimed course offered at Stanford University.
Drawing concepts from each of the constituent subfields that collectively comprise information science, Luenberger builds his book around the five "E's" of information: Entropy, Economics, Encryption, Extraction, and Emission. Each area directly impacts modern information products, services, and technology--everything from word processors to digital cash, database systems to decision making, marketing strategy to spread spectrum communication.
To study these principles is to learn how English text, music, and pictures can be compressed, how it is possible to construct a digital signature that cannot simply be copied, how beautiful photographs can be sent from distant planets with a tiny battery, how communication networks expand, and how producers of information products can make a profit under difficult market conditions.
The book contains vivid examples, illustrations, exercises, and points of historic interest, all of which bring to life the analytic methods presented:
- Presents a unified approach to the field of information science
- Emphasizes basic principles
- Includes a wide range of examples and applications
- Helps students develop important new skills
- Suggests exercises with solutions in an instructor's manual
Professors: A supplementary Solutions Manual is available for this book. It is restricted to teachers using the text in courses. For information on how to obtain a copy, refer to: http://pup.princeton.edu/class.html
"This original, integrative book is a tour de force, unique in content and presentation. The author has achieved the goal that all academics should strive for: the ability to develop and explain complex ideas in the simplest way without compromising theory or being simplistic."--Sharan Jagpal, Rutgers University
About the Author
David G. Luenberger is Professor in the Department of Management Science and Engineering at Stanford University.
Full download
Posted: July 21st, 2008, 6:29am CEST
Although geometry has been a flourishing discipline for millennia, most of it has seen either no practical applications or only esoteric ones. Computing is quickly making much of geometry intriguing not only for philosophers and mathematicians, but also for scientists and engineers. What is the core set of topics that a practitioner needs to study before embarking on the design and implementation of a geometric system in a specialized discipline? This book attempts to find the answer.
Every programmer tackling a geometric computing problem encounters design decisions that need to be solved. What may not be clear to individual programmers is that these design decisions have already been contemplated by others who have gone down some system design path only to discover (usually much later) that the design decisions that were made were lacking in some respect. This book reviews the geometric theory then applies it in an attempt to find that elusive right design.
Full download
Posted: July 21st, 2008, 5:39am CEST
A presentation of the basics of both distributed and single-processor computer systems, this book reflects real-world experience that provides practical, hands- on information in constructing and understanding modern operating systems. This book discusses the key principles of both kinds of systems — including MS- DOS, UNIX, Amoeba, and Mach; covers all the traditional topics, including interprocess, communication, semaphores, monitors, scheduling algorithms, deadlocks, virtual memory, and file system design; explores all key issues in distributed systems — including the client-server model, remote procedure call, distributed synchronization, transactions, threads, distributed shared memory, and file servers. --This text refers to an out of print or unavailable edition of this title.
About the Author
Andrew S. Tanenbaum has an S.B. degree from M.I.T. and a Ph.D. from the University of California at Berkeley. He is currently a Professor of Computer Science at the Vrije Universiteit in Amsterdam, The Netherlands, where he is head of the Computer Systems Department. He is also the Dean of the Advanced School for Computing and Imaging, an interuniversity graduate school doing research on advanced parallel, distributed, and imaging systems. Nevertheless, he is trying very hard to avoid turning into a bureaucrat.
In the past, he has done research on compilers, operating systems, networking, and local-area distributed systems. His current research focuses primarily on the design of wide-area distributed systems that scale to a billion users. This research is being done together with Dr. Maarten van Steen. Together, all his research projects have led to over 90 refereed papers in journals and conference proceedings and five books.
Prof. Tanenbaum has also produced a considerable volume of software. He was the principal architect of the Amsterdam Compiler Kit, a widely-used toolkit for writing portable compilers, as well as of MINIX, a small UNIX clone intended for use in student programming labs. Together with his Ph.D. students and programmers, he helped design the Amoeba distributed operating system, a high-performance microkernel-based distributed operating system. The MINIX and Amoeba systems are now available for free via the Internet.
His Ph.D. students have gone on to greater glory after getting their degrees. He is very proud of them. In this respect he resembles a mother hen.
Prof. Tanenbaum is a Fellow of the ACM, a Fellow of the IEEE, a member of the Royal Netherlands Academy of Arts and Sciences, winner of the 1994 ACM Karl V Karlstrom Outstanding Educator Award, and winner of the 1997 ACM/SIGCSE Award for Outstanding Contributions to Computer Science Education. He is also listed in Who's Who in the World. His home page on the World Wide Web can be found at URL http://www.cs.vu.nl/~ast/.
Full download
Posted: July 21st, 2008, 5:37am CEST
Eating junk food and fast food is a great all-American passion. American kids and grownups love their candy bars, Big Macs and supersized fries, Doritos, Twinkies, and Good Humor ice cream bars. The disastrous health effects from the enormous appetite for these processed fat- and sugar-loaded foods are well publicized now. This was particularly dramatically evidenced by Super Size Me (2004), filmmaker Morgan Spurlock's 30-day all-McDonald's diet in which his liver suffered the same poisoning as if he had been on an extended alcohol binge. Through increased globalization, American popular food culture is being increasingly emulated elsewhere in the world, such as China, with the potential for similar disastrous consequences. This A-to-Z reference is the first to focus on the junk food and fast food phenomena from a multitude of angles in addition to health and diet concerns. More than 250 essay entries objectively explore the scope of the topics to illuminate the American way through products, corporations and entrepreneurs, social history, popular culture, organizations, issues, politics, commercialism and consumerism, and much more. Interest in these topics is high. This informative and fascinating work, with entries on current controversies such as mad cow disease and factory farming, the food pyramid, movie tie-ins, and marketing to children, will be highly useful for reports, research, and browsing. It takes readers behind the scenes, examining the significance of such things as uniforms, training, packaging, and franchising. Readers of every age will also enjoy the nostalgia factor, learning about the background of iconic drive-ins, the story behind the mascots, facts about their favorite candy bar, and collectables. Each entry ends with suggested reading. Besides an introduction, a timeline, glossary, bibliography, resource guide, and photos enhance the text. Sample entries: A&W Root Beer; Advertising; Automobiles; Ben & Jerry's; Burger King; Carhops; Center for Science in the Public Interest; Christmas; Cola Wars; Employment; Fair Food; Fast Food Nation; Hershey, Milton; Hollywood; Injury; Krispy Kreme; Lobbying; Nabisco; Obesity; PepsiCo; Salt; Soda Fountain; Teen Hangouts; Vegetarianism; White Castle; Yum! Brands, Inc.
About the Author
ANDREW F. SMITH is an independent scholar and speaker specializing in education, history, and culinary themes. He is the author of several books on popular foods, such as Popped Culture: A Social History of Popcorn in America (1999), Souper Tomatoes: The Story of America's Favorite Food (2000), and Peanuts: The Illustrious History of the Goober Pea (2002). He was also the editor in chief of The Oxford Encyclopedia of Food and Drink in America (2004).
Full download
Posted: July 20th, 2008, 2:02pm CEST
If you're a photographer using a Mac and why wouldn't you be? then you need this guide to optimizing OS X for your photography workflow.
Macs are still the hardware of choice for the cream of digital imaging experts over two million registered Mac users of Adobe Photoshop can't be wrong. Let the expert advice of Rod Wynne-Powell help you to:
* Configure your Mac for a trouble-free life from capture to output
* Speed up your photography workflow using Photoshop, Bridge and the rest of the Adobe Creative Suite
* Optimize your color management system and ensure the highest quality image results
* Save time through effective storage and retrieval of images
Years of experience dealing with digital image makers queries on a day-to-day basis means he also knows that problems can and do happen even on a Mac so this book is also packed full of vital troubleshooting advice and ways to avoid the pitfalls in the first place.
The only Mac OS X book written specifically for photographers, this unique guide to troubleshooting and working with digital images on a Mac is fully updated for the Leopard release of OS X.
Rod Wynne-Powell runs Solutions Photographic as a retoucher, trainer and consultant for digital photographers. He is an accomplished photographer and an alpha tester for Adobe Photoshop, and acts as technical checker for Martin Evenings Adobe Photoshop for Photographer, also published by Focal Press.
"A really useful book that explains how to escape from those inexplicable Mac conundrums and crashes and keep your Mac and Photoshop running sweetly."
Adam Woolfitt, photographer and author, UK"Please send me a copy as soon as the ink is dry!"
Katrin Eismann, author, educator and 'Photoshop Diva', USAThe Digital Workflow series offers clear, highly-illustrated, in-depth, practical guides to each part of the digital workflow process. Each guide helps photographers and digital image makers to work faster, work smarter and create great images. The focus is on what the working photographer and digital image maker need to know to get the job done.
WORK FASTER WORK SMARTER CREATE GREAT IMAGES
Focal Press Books: for photographers, by photographer
Full download
Posted: July 20th, 2008, 10:51am CEST
Who could imagine today an electronic engineer designing an intergrated circuit using the classical "paper-and-pencil" method? The new technologies permit the fabrication of large systems containng complex building blocks satisfying tight specifications. Having thousands of interconnected transistors on a single chip is commonplace today. The design process reqires a sequence of analyses intermixed with component modifications in order to optimize the final product. Even the most skilled designer cannot avoid using the computer for such complex problems. Many computer programs for simulating electronic circuits are available on the market.
Full download
Posted: July 20th, 2008, 9:02am CEST
It is 10 years since publication of the first edition of soils of the past. In that time the subject of paleopedology has grown rapidly, and established itself within the mainstream of geological research.
Ancient soils contain vital mineralogical, geochemical, textural, and paleontological information about the continental environments in which they formed. Advances in isotope geochemistry and sequence-stratigraphic models allow ever more detailed reconstructions of environmental change from paleosols, and new insights into such diverse topics as atmospheric chemistry, global change, palaeoecology, geobiology and mass extinction.
This fully updated second edition of Soils of the Past describes the main types of ancient soil, procedures for their recognition and study, their classification and, most significantly, a wide array of examples of how paleosols have been used for paleoenvironmental reconstruction.
Soils of the past is written for advanced undergraduates studying paleopedology as part of a degree in geology, environmental science, or physical geography, and for interested professional earth scientists.
Full download
Posted: July 20th, 2008, 7:43am CEST
Why does Windows work the way it does? Why is Shut Down on the Start menu? (And why is there a Start button, anyway?) How can I tap into the dialog loop? Why does the GetWindowText function behave so strangely? Why are registry files called "hives"?
Many of Windows' quirks have perfectly logical explanations, rooted in history. Understand them, and you'll be more productive and a lot less frustrated. Raymond Chen--who's spent more than a decade on Microsoft's Windows development team--reveals the "hidden Windows" you need to know.
Chen's engaging style, deep insight, and thoughtful humor have made him one of the world's premier technology bloggers. Here he brings together behind-the-scenes explanations, invaluable technical advice, and illuminating anecdotes that bring Windows to life--and help you make the most of it.
A few of the things you'll find inside:
- What vending machines can teach you about effective user interfaces
- A deeper understanding of window and dialog management
- Why performance optimization can be so counterintuitive
- A peek at the underbelly of COM objects and the Visual C++ compiler
- Key details about backwards compatibility--what Windows does and why
- Windows program security holes most developers don't know about
- How to make your program a better Windows citizen
About the Author
Raymond Chen writes The Old New Thing, one of today's most influential technology blogs. A programmer at Microsoft Corporation, Chen has been involved in the evolution of Windows for more than a decade. He also writes TechNet Magazine's Windows Confidential column and has been known to make appearances at technology events.
Full download
Posted: July 20th, 2008, 7:40am CEST
A range of electronic corpora has become increasingly accessible via the WWW and CD-ROM. This development coincided with improvements in the standards governing the collecting, encoding and archiving of such data. Less attention, however, has been paid to making other types of digital data available. This is especially true of that which one might describe as 'unconventional', namely, the fragmentary texts and voices left to us as accidents of history. This book is a first step toward developing similar standards for enriching and preserving these neglected resources.
Only two or three decades ago, those of us who had the patience and the wherewithal to construct a computerized corpus of recorded speech, however clunky, were the envy of our colleagues. In those days, linguists interested in quantitative analysis simply slogged through their audio-tapes, extracting unfathomable quantities of data by hand. Cedergren, to name but one notable example, analyzed 53,038(!) tokens of phonological variables, culled individually from her tapes, in her 1973 analysis of Panamanian Spanish.
The gold standard for transcribed corpora at the time was the concordance, possessed by a fortunate few, and coveted by all who were doomed to manual extraction. Of course the vintage concordance was largely limited to lexically-based retrieval, but at least it was searchable. The papers that Joan Beal, Karen Corrigan and Hermann Moisl have assembled in these companion volumes are eloquent testimony to how far the field of corpus linguistics – now rife with electronic corpora – has come in so short a time.
Full download
Posted: July 20th, 2008, 7:40am CEST
A range of electronic corpora has become increasingly accessible via the WWW and CD-ROM. This development coincided with improvements in the standards governing the collecting, encoding and archiving of such data. Less attention, however, has been paid to making other types of digital data available. This is especially true of that which one might describe as 'unconventional', namely, dialects, child language and bilingual databases. This book is a first step toward developing similar standards for enriching and preserving these neglected resources.
Only two or three decades ago, those of us who had the patience and the wherewithal to construct a computerized corpus of recorded speech, however clunky, were the envy of our colleagues. In those days, linguists interested in quantitative analysis simply slogged through their audio-tapes, extracting unfathomable quantities of data by hand. Cedergren, to name but one notable example, analyzed 53,038(!) tokens of phonological variables, culled individually from her tapes, in her 1973 analysis of Panamanian Spanish.
The gold standard for transcribed corpora at the time was the concordance, possessed by a fortunate few, and coveted by all who were doomed to manual extraction. Of course the vintage concordance was largely limited to lexically-based retrieval, but at least it was searchable. The papers that Joan Beal, Karen Corrigan and Hermann Moisl have assembled in these companion volumes are eloquent testimony to how far the field of corpus linguistics – now rife with electronic corpora – has come in so short a time.
Full download
Posted: July 20th, 2008, 7:38am CEST
Digital forensics is probably the most intricate part of the cyber crime investigation process. It is often where the strongest evidence will come from. Digital forensics is the scientific acquisition, analysis, and preservation of data contained in electronic media whose information can be used as evidence in a court of law.The practice of Digital Forensics can be a career all in itself, and often is. Other times it is a subset of skills for a more general security practitioner. Although the corporate digital forensic practitioner is not a law enforcement officer, it is a wise practice to follow the same procedures as law enforcement does when performing digital forensics. Even in a corporate environment, the work one performs can quickly make it to a courtroom. Regardless if the case is civil or criminal the evidence will still be presented the same.
Full download
Posted: July 20th, 2008, 7:36am CEST
Announcing an all-new SELF-PACED TRAINING KIT designed to help maximize your performance on 70-647, a required exam for the new Microsoft® Certified IT Professional (MCITP): Enterprise Administrator certification. This 2-in-1 kit includes the official Microsoft study guide, plus practice tests on CD to help assess your skills. It comes packed with the tools and features exam candidates want most including in-depth, self-paced training based on final exam content; rigorous, objective-by-objective review; exam tips from expert, exam-certified authors; and customizable testing options. It also provides real-world scenarios, case study examples, and troubleshooting labs for the skills and expertise you can apply to the job.
Focusing on Windows Server 2008 enterprise administration, topics include planning networks and application services; designing core identity and access management components; planning for migrating, upgrading, and restructuring domains and forests; implementing PKI; and designing virtualization strategy.
Work at your own pace through the lessons and lab exercises. Then assess yourself using 300+ practice and review questions on the CD, which features multiple, customizable testing options. Choose timed or untimed testing mode, generate random tests, or focus on discrete objectives. You get detailed explanations for right and wrong answers including pointers back to the book for further study. You also get an evaluation version of Windows Server 2008 Enterprise Edition and an exam discount voucher making this kit an exceptional value and a great career investment.
Key Book Benefits:
In-depth coverage of exam objectives and sub-objectives plus instructive case studies and troubleshooting scenarios to enhance your performance on the job  300+ practice and review questions  Test engine that enables customized testing, pre-assessment and post-assessment, and automated scoring and feedback  Handy exam-mapping grid  Evaluation version of Windows Server 2008 Enterprise Edition  15 percent exam-discount voucher from Microsoft (limited time offer)  Entire study guide in searchable eBook format
Full download
Posted: July 20th, 2008, 7:34am CEST
The first text and reference on this sea change in the computer industry
This book is the first comprehensive presentation of the principles and tools available for programming multiprocessor machines. It is of immediate use to programmers working with the new architectures. For example, the next generation of computer game consoles will all be multiprocessor-based, and the game industry is currently struggling to understand how to address the programming challenges presented by these machines.
This change in the industry is so fundamental that it is certain to require a significant response by universities, and courses on multicore programming will become a staple of computer science curriculums.
The authors are well known and respected in this community and both teach and conduct research in this area. Prof. Maurice Herlihy is on the faculty of Brown University. He is the recipient of the 2003 Dijkstra Prize in distributed computing. Prof. Nir Shavit is on the faculty of Tel-Aviv University and a member of the technical staff at Sun Microsystems Laboratories. In 2004 they shared the Gödel Prize, the highest award in theoretical computer science.
* THE book on multicore programming, the new paradigm of computer science
* Written by the world's most revered experts in multiprocessor programming and performance
* Includes examples, models, exercises, PowerPoint slides, and sample Java programs
About the Author
Maurice Herlihy received an A.B. in Mathematics from Harvard University, and a Ph.D. in Computer Science from M.I.T. He has served on the faculty of Carnegie Mellon University, on the staff of DEC Cambridge Research Lab, and is currently a Professor in the Computer Science Department at Brown University. Maurice Herlihy is an ACM Fellow, and is the recipient of the 2003 Dijkstra Prize in Distributed Computing. He shared the 2004 Gödel Prize with Nir Shavit, the highest award in theoretical computer science.
Nir Shavit received a B.A. and M.Sc. from the Technion and a Ph.D. from the Hebrew University, all in Computer Science. He spent several years as a Visiting Professor at M.I.T., and has intermittently been a member of technical staff at Sun Labs since 1999. Professor Shavit joined the faculty of the School of Computer Science at Tel-Aviv University in 1992. He shared the 2004 Gödel Prize with Maurice Herlihy, the highest award in theoretical computer science.
Full download
Posted: July 19th, 2008, 6:58am CEST
At the heart of the Bible is a moral and ethical call to fight unjust superpowers, whether they are Babylon, Rome, or even America.
From the divine punishment and promise found in Genesis through the revolutionary messages of Jesus and Paul, John Dominic Crossan reveals what the Bible has to say about land and economy, violence and retribution, justice and peace, and, ultimately, redemption. In contrast to the oppressive Roman military occupation of the first century, he examines the meaning of the non-violent Kingdom of God prophesized by Jesus and the equality advocated by Paul to the early Christian churches. Crossan contrasts these messages of peace with the misinterpreted apocalyptic vision from the Book of Revelation, which has been misrepresented by modern right-wing theologians and televangelists to justify U.S. military actions in the Middle East.
In God and Empire Crossan surveys the Bible from Genesis to Apocalypse, or the Book of Revelation, and discovers a hopeful message that cannot be ignored in these turbulent times. The first-century Pax Romana, Crossan points out, was in fact a "peace" won through violent military action. Jesus preached a different kind of peace—a peace that surpasses all understanding—and a kingdom not of Caesar but of God.
The Romans executed Jesus because he preached this Kingdom of God, a kingdom based on peace and justice, over the empire of Rome, which ruled by violence and force. For Jesus and Paul, Crossan explains, peace cannot be won the Roman way, through military victory, but only through justice and fair and equal treatment of all people.
About the Author
John Dominic Crossan, professor emeritus at De Paul University, is widely regarded as the foremost historical Jesus scholar of our time. He is the author of several bestselling books, including The Historical Jesus and Jesus: A Revolutionary Biography. He lives in Minneola, Florida.
Full download
Posted: July 19th, 2008, 6:56am CEST
The Best Fully Integrated Study System Available
With hundreds of practice questions and hands-on exercises, CCNA Cisco Certified Network Associate Study Guide covers what you need to know-and shows you how to prepare-for this challenging exam.
-
100% complete coverage of all official objectives for exam 640-802
-
Exam Readiness Checklist at the front and back of the book--you're ready for the exam when all objectives on the list are checked off
-
Inside the Exam sections in every chapter highlight key exam topics covered
-
Simulated exam questions match the format, tone, topics, and difficulty of the real exam
Covers all CCNA exam topics, including:
Network Topologies · OSI Reference Model · Layer-2 LAN Technologies · Bridges and Switches · WLAN · IP Addressing and Subnetting · VLSM · TCP/IP and the Transport Layer · Cisco IOS Software · Switch and Router Configuration · VLANs and Trunks · Switches and Redundancy · IOS Device Management · OSPF and EIGRP Routing · Access Control Lists · IPv6 · WAN · Frame Relay
CD-ROM includes:
-
Practice test engine, powered by Boson, featuring:
-
Practice exam questions
-
Detailed answers with explanations
-
Chapter quizzes and real exam environment simulations
- Score Report performance assessment tool
- Interactive network simulation software, powered by Boson with 20 simulated lab exercises
- 100+ instructional video clips
- Electronic book for studying on the go
About the Author
Richard Deal, CCNA, CCNP, CCDA, CCDP, is a certified Cisco instructor and a Cisco certification test writer. His consulting company, The Deal Group, provides network consulting and training services nationwide. Richard is the author of the previous edition of this book and Cisco PIX Firewalls.
Full download
Posted: July 19th, 2008, 6:50am CEST
Our aim with this book was to place, under the same roof, two distinct but intertwined aspects of the use of fingerprinting for personal identification and criminal investigation: (1) the aspects associated with the visualization, detection, and recording of friction ridge skin impressions and (2) the issues regarding the identification or individualization of unknown marks when compared with known prints. In 1978, Robert Olsen (1978) published one of the rare books where both aspects were covered with equal weight. Two of us published an overview of fingerprint detection techniques, putting significant emphasis on detection sequences (Margot and Lennard 1994); however, the identification process was only briefly covered. In recent years, we have all been involved in various research projects on fingerprint detection techniques as well as identification issues. We have tried to reflect these dual aspects through our mandate to regularly update the forensic community on the field for the triennial Interpol Forensic Science Symposiums in Lyon (Margot and Lennard 1993; Champod and Margot 1997b, 1998; Meuwly and Margot 2001). We have observed a field that is in rapid progress on both detection and identification issues and, in light of the recent debate on the admissibility of fingerprint evidence in U.S. courts, we have decided to bring together both sides of this discipline within the same volume and to give them the evenhanded critical analysis they deserve.
Full download
Posted: July 19th, 2008, 6:47am CEST
Any organization that uses the Oracle relational database management system (RDBMS) these days needs to use multiple databases. There are many reasons to use more than a single database in a distributed database system:
- Different databases may be associated with particular business functions, such as manufacturing or human resources.
- Databases may be aligned with geographical boundaries, such as a behemoth database at a headquarters site and smaller databases at regional offices.
- Two different databases may be required to access the same data in different ways, such as an order entry database whose transactions are aggregated and analyzed in a data warehouse.
- A busy Internet commerce site may create multiple copies of the same database to attain horizontal scalability.
- A copy of a production database may be created to serve as a development test bed.
In a distributed database environment, data in two or more databases is accessible as if it were in a single database. Usually, the different databases are on different servers, which may be located at the same site or a continent away. Communication between the servers takes place via SQL*Net (for Oracle7) or Net8 (for Oracle8). Distributed database environments offer a number of benefits over single- database systems, including:
- Tunability
- Platform autonomy
- Fault tolerance
- Scalability
- Location transparency
- Site autonomy
This book describes how you can use multiple databases and the distributed features of Oracle to best advantage. It covers: Table of contents: Part I: The Distributed System
- Introduction to Distributed Database Systems
- SQL*Net and Net8
- Configuration and Administration
- Distributed Database Security
- Designing the Distributed System
- Oracle's Distributed System Implementation
- Sample Configurations 8. Engineering Considerations
Part II: Replication
- Oracle Replication Architecture
- Advanced Replication Option Installation
- Basic Replication
- Multi-Master Replication
- Updateable Snapshots
- Procedural Replication
- Conflict Avoidance and Resolution Techniques
Part III: Appendixes Appendix A: Built-in Packages for Distributed Systems Appendix B: Scripts
Discusses the many tools Oracle provides for designing, developing, administering, and securing distributed database systems. Covers both Oracle8 and Oracle7 syntax, and includes a complete API reference for Oracle's built-in distributed system packages. Softcover. 3 1/2 inch disk included.
About the Author
Charles Dye is the database architect for Excite, Inc. (www.excite.com), where he is responsible for the design and implementation of the databases theat supply content to some of the world's busiest Web sites. Prior to joining Excite, he was the senior database administrator for The Dialog Corporation. Charles also operates a small but growing consultancy with clients in the San Francisco Bay area and Hong Kong. Once upon a time, before fleeing the East Coast for California skies, Charles taught math and physics at the Georgetown Day School in Washington DC. Charles is a frequent speaker at regional and national Oracle events such as Oracle Open World and IOUG-A Live. His favorite topics are distributed databases in general and advanced replication in particular. He also writes for the Northern California Oracle Users Group newsletter and is an active contributor to the Oracle Internet list server. Look for Charles' upcoming O'Reilly book, Oracle Distributed Systems, available later in 1998. Charles lives in Los Altos, California, with his wife Kathy, daughter Natalie, and labrador Jed.
Full download
Posted: July 19th, 2008, 6:43am CEST
The bestselling
Java in a Nutshell has been updated to cover Java 1.1. If you're a Java programmer who is migrating to 1.1, this second edition contains everything you need to get up to speed on the new features of Java 1.1. Or if you are just now jumping on the Java bandwagon,
Java in a Nutshell still has all of the features that have made it the Java book most often recommended on the Internet. An advanced introduction to Java for C and C++ programmers teaches you everything you need to know about the language, while the complete quick-reference contains descriptions of all of the classes in the Java 1.1 API, with the exception of the Enterprise APIs.
Java in a Nutshell also fully describes the syntax of the Java language, making it the only quick reference that a Java programmer needs.
The second edition of Java in a Nutshell covers Version 1.1 of the Java Development Kit (JDK). It includes all of the material from the first edition, as well as the following updated information for Java 1.1:
- A detailed overview of all of the features in Java 1.1, both on a package-by-package basis and in terms of overall functionality.
- A comprehensive tutorial on "inner classes" that explains how to use all of the new types of inner classes: static member classes, member classes, local classes, and anonymous classes.
- Practical, real-world example programs that demonstrate the features in Java 1.1, including object serialization, the new AWT event handling model, internationalization, and a sample Java Bean.
- A complete quick reference for all of the classes, methods, and variables in the core Java 1.1 API. The quick-reference pages include indicators that make it easy to find the 1.1 material. In addition, cross-reference material is now provided directly on each reference page.
With the 1.1 release, Java has grown too large to fit in a single book, even in quick-reference form. Thus, we see the need to splitJava in a Nutshell into multiple volumes. This volume, the "original" Java in a Nutshell, documents the most commonly used features of Java and is an indispensable reference for all Java programmers. We may publish a separate volume that will cover the Java "Enterprise APIs", which include the database connectivity, remote method invocation, and security features, as well as other forthcoming components, such as CORBA IDL support and the electronic commerce framework. And as other new Java APIs are developed and released, we may consider adding new volumes to the Java in a Nutshell series.
Full download
Posted: July 19th, 2008, 6:39am CEST
One weakness of Java has been its graphics capabilities. Java 1.0 and 1.1 only included simple primitives for line drawing: lines could only be one pixel wide, they could only be solid, and there wasn't any good way to draw curves. Font management and color management were also weak. Java 2D (collectively called the "2D API") signals a major improvement in Java's graphics capabilities. It covers many of the classes in Java 1.2 that address graphics handling and improves on many weaknesses that were present in the previous versions of Java. The 2D API allows you to produce high-quality, professional images on a screen or printer.
Java 2D Graphics describes the 2D API from top to bottom, demonstrating how to set line styles and pattern fills as well as more advanced techniques of image processing and font handling. You'll see how to create and manipulate the three types of graphics objects: shapes, text, and images. Other topics include image data storage, color management, font glyphs, and printing.
Java 2D Graphics assumes no prior knowledge of graphics. Chock full of detailed explanations and examples, this book provides beginning Java programmers with a solid foundation in 2D graphics and helps more advanced programmers create and use high-quality images in their applications. Topics covered in the book include:
- The rendering pipeline
- Shapes and paths
- Geometry
- Painting with solid colors, gradients, and textures
- Stroking paths, including dashed lines
- Transformations: translation, rotation, shearing, and scaling
- Alpha compositing
- Clipping
- Rasterizing and antialiasing
- Fonts and text
- Font metrics
- Glyphs
- Colors and color spaces
- sRGB and CIEXYZ
- ICC color profiles
- Images, image color models, and image data
- Image processing
- Image data storage
- Graphics devices
- Printing
About the Author
Jonathan Knudsen is an author at O'Reilly & Associates. His books include The Unofficial Guide to Lego Mindstorms Robots, Java 2D Graphics, and Java Cryptography. He is the Courseware Writer for LearningPatterns.com.
Full download
Posted: July 18th, 2008, 4:53pm CEST
"Excellent for anyone evaluating orthopaedic patients...A good reference for brushing up on the lesser-used tests that are needed on occasion in a clinical practice...A good addition to the libraries of practitioners who wish to sharpen their clinical diagnostic techniques."JOSPT
A must-have for anyone who performs musculoskeletal examinations
The fully revised and updated 2nd Edition of this unique text is a must-have for anyone who performs musculoskeletal examinations. For each body region, it presents well-illustrated, step-by-step guidance on assessing alignment, range of motion, muscle strength, and sensation...as well as clear explanations of what abnormal physical findings might mean. The book also features differ¬ential diagnosis tables based on common patient complaints, and provides detailed line drawings that illustrate com¬plex anatomical structures. "Take-Home Points" at the end of every chapter facilitate review.
- A consistent format throughout the text allows readers to find information quickly.
- Key terms and tests are highlighted throughout and defined in a glossary at the end of the book.
- The book features the expertise of one of the nation's leading experts on the orthopaedic physical examination. Dr. Reider is Editor in Chief of the American Journal of Sports Medicine; Director of Sports Medicine at the University of Chicago Hospitals; a Professor of Orthopaedic Surgery at the University of Chicago's Pritzker School of Medicine; and has instructed countless students on this topic over the years.
- A wealth of new testing strategies equip readers to more effectively evaluate today's full spectrum of joint and muscle disorders.
- "Take-Home Points" at the end of each chapter facilitate review.
- "When the Patient Complains of..." boxes make it easier to identify disorders based on a patient's presentation.
- Reports on recent clinical studies document the efficacy of various tests.
- New line drawings depict anatomical structures that are difficult to capture via photography, and more photographs of abnormal physical findings clarify what dysfunction looks like.
With 7 additional contributing experts
Univ. of Chicago, IL. Text includes fundamental terms and descriptions of the most basic tests for the beginner, and advanced and supplementary techniques for knowledgeable clinicians. Includes abundant halftone photographs. DNLM: Bone Diseases--diagnosis.
--This text refers to an out of print or unavailable edition of this title. About the Author
Bruce Reider, AB, MD, Professor of Surgery, Section of Orthopaedic Surgery and Rehabilitation Medicine, Department of Surgery, The University of Chicago; Director of Sports Medicine, The University of Chicago Hospitals, Chicago, IL
Full download
Posted: July 18th, 2008, 4:33pm CEST
In this completely revised and updated pocket reference, Jennifer Niederst, the author of the best-selling
Web Design in a Nutshell, delivers a complete guide to every HTML tag. As with O'Reilly's other pocket references, this handy book offers the bare essentials in a small, concise format that you can carry anywhere for quick reference. This guide will literally fit into your back pocket. Each entry in the book is devoted to the description of a single HTML tag, its standard usage, information on the tag's attributes, browser support (for Netscape Navigator, Microsoft Internet Explorer, and Opera), and support for WebTV. Niederst puts the tags in context, indicating which ones are grouped together. She also offers bare-bones examples of how standard web page elements are constructed. All the tag-by-tag descriptions in this new edition have been brought up to date with the current HTML specification (4.01), and the book includes useful charts of character entities and decimal-to-hexadecimal conversions. The
HTML Pocket Reference, second edition is an indispensable reference for any serious web designer, author, or programmer.
Revised and updated pocket reference. Designed for the serious web designer, author, or programmer, detailing every tag and attribute whether the tag is supported by Netscape, Internet Explorer, HTML 4, WebTV, and Opera. Provides a valuable list of tags grouped by similar function, and color chart with decimal and hexadecimal values. Previous edition c2000. Softcover.
Full download
Posted: July 18th, 2008, 4:32pm CEST
Digital photography has come of age. Digital cameras are now affordable, easy to use, and provide quality images that rival their traditional film counterparts. Interest among consumers and the technicallly savvy is soaring.
Digital images are easier to share, and because you only print the pictures you need, they're much more cost effective and environmentally friendly. But the real attraction is far more human in nature: With digital cameras, you're able to free your creative spirit and take risks that you shied away from with film. Your visual inspiration now flows from your mind to the camera to the LCD screen -- to then be celebrated, adjusted, or discarded for another attempt all together.
The Digital Photography Pocket Guide gives you the tools and the knowledge to take the kind of pictures you've always wanted. Consider it your quick-reference photo mentor that explains each of the camera's components, shows you what they do, then helps you choose the right settings to accomplish your goal. When you want to ask an expert, "How can I get that picture?", simply pull this handy guide out of your camera bag, backpack, or back pocket, and you'll find the answer quickly.
The book covers everything from image resolution, flash modes, action photography, close ups and portraits, to memory cards, emailing images, and archiving. It's organized by three key sections: "What Is It?" "What Does It Do?" and "How Do I ...?"
"What Is It?" is a quick reference to all those buttons on your camera. It's organized alphabetically and includes many of the familiar icons you see in your owner's guide and on the camera itself. This section helps you learn the difference between the close up button and the infinity mode.
"What Does It Do" digs deeper into photo technique. How do you use those buttons and modes to take the photos you want? This chapter tells all.
"How Do I ...?" includes 15 professional shooting techniques and explains them in easy to understand language. If you've always wanted to know how to shoot like a pro, but were intimidated by photographer's jargon, this section is for you.
The Digital Photography Pocket Guide is for anyone who uses a digital camera. Even advanced amateurs forget whether to "overexpose" or "underexpose" in certain lighting conditions, and novices will appreciate the clear explanations of the various camera functions. Regardless of your prior experience, if you want to shoot like a pro with your digital camera, this guide is for you.
Full download
Posted: July 18th, 2008, 4:29pm CEST
A fascinating history of the USA from the time of the Amerindians to the culturally diverse but united country of today.
This is a companion volume to "An Illustrated History of Britain". It traces the history of the USA from the time of the Amerindians, through to the arrival of the Europeans, to the present day. Topics covered include colonial life, the Civil War and the American involvement in Vietnam. Each chapter consists of two or three double page spreads with inset material highlighting some of the characters or events mentioned in the main text.
Full download
Posted: July 18th, 2008, 4:27pm CEST
Release the power of Mac’s newest OS and multimedia tools!
Work with files, set up a printer, use the iLife® suite, get online, and more
The Mac has become famous as the world’s friendliest computer, but this handy guide will smooth out any rough spots that might arise in your relationship. It takes you from the initial turn-on all the way to cruising the Internet, adding music with iTunes®, fixing problems – and it even helps you get some work done!
The Dummies Way
- Explanations in plain English
- "Get in, get out" information
- Icons and other navigational aids
- Tear-out cheat sheet
- Top ten lists
- A dash of humor and fun
Discover how to:
- Set up your Mac and establish a password
- Navigate the desktop and Dock
- Edit home movies
- Go wireless
- Burn CDs and DVDs
- Perform basic maintenance
About the Author
David Pogue (Stamford, CT) Yale '85 became the personal-technology columnist for
The New York Times in November 2000, after having written the
Desktop Critic Column for
Macworld magazine for ten years. His column,
State of the Art appears every Thursday on the front page of the Circuits section. With over 3 million books in print, Pogue is considered one of the world's bestselling computer book authors. He has written or co-written seven books in the Dummies series including
iMac For Dummies and
Macs For Dummies. Pogue is also the creator and primary author of the Missing Manual series, a joint venture with O'Reilly and Associates. David and his wife Jennifer Pogue, MD, live in Connecticut with their young son and daughter. His Web page is www.davidpogue.com.
Full download
Posted: July 18th, 2008, 4:25pm CEST
Living together out of wedlock can mean anything, especially in court -- unlike married couples, most unmarried couples don't automatically inherit or receive protection under the law. Consequently, you must document everything from property ownership and children to wills and other estate plans.
An essential resource for any unmarried couple, Living Together explains:
*the legality of living together *having and raising children *the many types of ownership agreements *relationships with a prior family *getting authorization to make medical decisions for an ill or injured partner
Living Together includes:
*a complete overview of important legal documents, including a living together contract *instructions to filling out these documents *sample forms *legal agreements as tear-outs and on CD-ROM
The 13th edition provides the latest law in readable 50-state charts, and includes many fill-in-the-blank legal forms. It also discusses the laws covering same-sex marriages and civil unions, which are often so broad, they affect unmarried heterosexual couples as well.
About the Author
Ralph "Jake" Warner retired from day-to-day management of Nolo in 2004, after 32 years as president of the company. Widely regarded as a pioneer of the self-help law movement, Warner founded Nolo with Ed Sherman in 1972. He began publishing do-it-yourself law books written by him and his colleagues after numerous publishers rejected them. When personal computers came along, he added software to many Nolo books. When the Internet arrived, he pioneered online marketing of books. In addition to running the company, Warner was an active editor and author. He wrote many books, including Get a Life: You Don't Need a Million to Retire Well and How to Run a Thriving Business. In guiding Nolo, perhaps the greatest challenge Warner faced was an attack by the Texas legal establishment in 1998. Texas lawyers tried to brand Nolo as practicing law without a license. The ensuing battle galvanized Nolo, whose final victory has become part of Nolo legend.
Toni Ihara is an anthropologist turned lawyer turned graphic artist. Toni is an original member of the Nolo family and has been involved in the modern people's law movement since its inception in the early 1970s. Co-author of The Living Together Kit and 29 Reasons Not to Go to Law School, her articles have appeared in New West, Ms. and Harper's Bazaar.
Frederick Hertz is a practicing attorney and the author of Legal Affairs: Essential Advice for Same-Sex Couples (Owl Books) and co-author of Nolo's The Living Together Kit and A Legal Guide for Lesbian and Gay Couples. He lives in the San Francisco Bay Area.
Full download
Posted: July 18th, 2008, 12:30pm CEST
China's economy, despite recently weathered challenges, continues to prove attractive to foreign investors, expanding businesses, and entrepreneurs seeking global opportunities. This handbook has been written for anyone with an interest in doing business in China, including the consultants and specialists who work with global companies, but it is far more than an introduction to the Chinese market. Combining a deep knowledge of Chinese culture with her recent experience and continuing work with managers who do business in this sleeping economic superpower, the author brings out the nuances in everything she writes about, e.g., the distinctions among Chinese in income, target market, and geographic region. She demonstrates how Western notions of market segmentation, for example, may be fatally flawed when applied indiscriminately to the same demographically selected categories of Chinese consumers. Investing in China is not some "get rich quick" scheme. Only those who take the time to fully and thoroughly understand the Chinese market, and how that market is likely to interact with their products or services, will demonstrate the patience necessary to achieve success.
About the Author
BIRGIT ZINZIUS is a leading international consultant on business and management in Asia, especially China, where she lived and teached for several years. She is the founder and Managing Director of the Seminar for Intercultural Communication and International Management, and has published various books about China, its business and culture.
Full download
Posted: July 18th, 2008, 12:15pm CEST
Think you've exhausted all of the possibilities in Adobe's awesome Photoshop Elements software? Think again. In this fully updated essential guide, Philip Andrews delves deeper into the software than ever before with advanced tips, tricks, and techniques to help the experienced Elements user take their skills to the next level. Move beyond the basics and learn how to work with raw files. Create stunning panoramas without breaking the bank on a pano camera using the Elements Photomerge technology. Create professional-quality multimedia projects in no time. Using easy-to-follow step-by-step instructions as well as full color, inspirational images to demonstrate techniques, Philip shows you how to do all this and more in Advanced Photoshop Elements 6 for Digital Photographers. Don't fall behind the learning curve - instead, let Philip show you how to get one step ahead!
UNIQUE FEATURES AND BENEFITS:
*World-renowned Elements expert Philip Andrews takes you beyond the basics to help you get the most from this powerful software
*Precise step-by-step instructions cut through the fluff so you'll be perfecting your shots in no time!
*Packed with stunning full-color images that will inspire you to take your own work to the next level - let Philip show you what's possible when you dig a little deeper
About the Author
Philip Andrews is Adobe Australia's official Photoshop and Elements Ambassador. He is an experienced photographer, author, magazine editor and online course creator. He was previously a lecturer at the Queensland School of Printing and Graphic Arts, Australia and Nescot, England. He is a beta tester for Photoshop, an alpha tester for Photoshop Elements and a Photoshop specialist demonstrator for Adobe Australia. Philip is also co-founder of photo-college.com an online photography training college. He's a regular contributor to several magazines including Shutterbug, Amateur Photographer, Australian Photography and Better Photography, he is senior contributing editor for Better Digital, columnist for What Digital Camera and Co-editor and publisher of Better Photoshop Techniques magazine.
Full download
Posted: July 18th, 2008, 12:15pm CEST
Unleash the hidden potential for professional image editing in Adobe® Photoshop® Elements with this project-based, real-world guide.
Using step-by-step instructions and accompanying movie tutorials, Mark Galer leads you through the less well-known and most powerful post-production editing techniques Adobe® Photoshop® Elements has to offer. Cunning tricks and clever workarounds in this book show you how to create inspiring, professional-looking images and perform tasks you only thought possible in the full Adobe® Photoshop® package.
Whether youre an imaging professional or a photography enthusiast, this book will help you get the maximum performance from your software. Learn how to:
Create striking effects with no commercial lighting or studio equipment
Extend the dynamic range of your digital camera by merging multiple exposures
Optimize, enhance and montage images with stunning results
The accompanying DVD provides extensive support with movie tutorials for all projects, high resolution images, multilayered files of completed projects, a stock library and a keyboard shortcut guide.
About the Author
Mark Galer is a Senior Lecturer in photography at the Royal Melbourne Institute of Technology, Australia. He is also co-writer and teacher on their new online photography courses. He has lectured in photography in the UK and Australia and has worked commercially as a freelance photographer on corporate and editorial assignments. He has written numerous top-selling photography books, including Photography Foundations for Art & Design, Adobe Photoshop Elements 5.0 Maximum Performance and Digital Photography in Available Light. He is an Official Adobe Ambassador for Photoshop and Photoshop Elements.
Full download
Posted: July 18th, 2008, 12:15pm CEST
If you are an amateur or professional photographer who works with digital images and wants great results fast, this essential, easy-to-follow guide from world-renowned Adobe Photoshop Elements expert Philip Andrews is for you!
There are countless ways to use Adobes powerful Elements 6 software, and Andrews helps you with the skills to conquer them all; from turning ordinary photos into extraordinary scrapbooks, calendars, and albums to making business cards, flyers, and other promotional materials for your organization quickly and economically. Real-life examples and precise, easy-to-follow step-by-step instructions will help you get up to speed with Elements 6 fast for the results you want in no time, whether your photographs are from your digital camera or scanned images from film and slides.
If its in Elements, its in this book. Andrews covers tried and true tools which have been revamped to better suit photographers needs, such as the Adjust Color Curves and Convert to Black and White features, the Brightness/Contrast feature, and a smoother workflow for the creation of photo projects such as Photo Books, Photo Collage, Online Galleries, CD/DVD Jackets, and CD/DVD Labels. He also dives into the exciting, all-new features of Elements 6 such as:
*The Quick Selection Tool
*Fantastic Photomerge technology for group shots and faces, which lets you combine the best pieces from multiple images
*Direct copy to CD/DVD to speed up your workflow when you need to copy several images to disc quickly
*The Guided Edit Workshop with interactive technique tutorials
*Smart Albums, to automatically add photos that match certain criteria to your Album
*The Refine Edge feature, which allows you to control how smooth or feathered the edges of your images appear
*A Task Pane with five different Task Modes (Organize, Fix, Create, Share and Edit) to help you manage the processing of your images
and much, much more.
Whatever your organizing, editing, creating, and sharing needs are, youll find clear-cut, no-nonsense answers in this introductory book/CD/website learning package. If you find yourself getting stuck, Philip is just a click away with over two hours of superb video tutorials on the included CD. Or, visit the books website, www.guide2elements.com, for updates and more images that you can use to practice your new skills.
Written by a photographer for photographers, this book is for those who want to know the techniques that get results and can be put into practice immediately.
*Best-selling author and world-renowned Elements expert Philip Andrews guides you through the latest and greatest features in this incredible software with easy-to-follow, precise step-by-step instructions
*Think again before you hit that delete button - beautiful, full color images show you how to rework ordinary shots into extraordinary pieces of art
*Begin practicing your new skills immediately with over TWO HOURS of superb video tutorials included on the CD
About the Author
Philip Andrews is Adobe Australia's official Photoshop and Elements Ambassador. He is an experienced photographer, author, magazine editor and online course creator. He was previously a lecturer at the Queensland School of Printing and Graphic Arts, Australia and Nescot, England. He is a beta tester for Photoshop, an alpha tester for Photoshop Elements and a Photoshop specialist demonstrator for Adobe Australia. Philip is also co-founder of photo-college.com an online photography training college. He's a regular contributor to several magazines including Shutterbug, Amateur Photographer, Australian Photography and Better Photography, he is senior contributing editor for Better Digital, columnist for What Digital Camera and Co-editor and publisher of Better Photoshop Techniques magazine.
Full download
Posted: July 17th, 2008, 9:44am CEST
One of Java's most striking claims is that it provides a secure programming environment. Yet despite endless discussion, few people understand precisely what Java's claims mean and how it backs up those claims. If you're a developer, network administrator or anyone else who must understand or work with Java's security mechanisms, Java Security is the in-depth exploration you need.
"Java Security," 2nd Edition, focuses on the basic platform features of Java that provide security--the class loader, the bytecode verifier, and the security manager--and recent additions to Java that enhance this security model: digital signatures, security providers, and the access controller. The book covers the security model of Java 2, Version 1.3, which is significantly different from that of Java 1.1. It has extensive coverage of the two new important security APIs: JAAS (Java Authentication and Authorization Service) and JSSE (Java Secure Sockets Extension). "Java Security," 2nd Edition, will give you a clear understanding of the architecture of Java's security model and how to use that model in both programming and administration.
The book is intended primarily for programmers who want to write secure Java applications. However, it is also an excellent resource for system and network administrators who are interested in Java security, particularly those who are interested in assessing the risk of using Java and need to understand how the security model works in order to assess whether or not Java meets their security needs.
Guide to writing and deploying secure applications with Java, offering those writing real-world software for the Internet and those deploying software written in Java. Shows how to grant the desired classes access to programs while shutting out unwanted other classes. Covers Java 1.1, 2, and 1.2.1. Softcover.
About the Author
Scott Oaks is a Java technologist at Sun Microsystems, where he has worked since 1987. While at Sun, he has specialized in many disparate technologies, from the SunOS kernel to network programming and RPCs. Since 1995 he has primarily focused on Java and
Full download
Posted: July 17th, 2008, 9:42am CEST
Java Distributed Computing discusses how to design and write distributed applications in Java. It covers Java's RMI (Remote Method Invocation) facility and CORBA, but it doesn't stop there; it tells you how to design your own protocols to build message-passing systems, discusses how to use Java's security facilities, how to write multithreaded servers, and more. It pays special attention to distributed data systems, collaboration, and applications that have high bandwidth requirements.
Discusses how to design and write distributed applications in Java. Covers Java's RMI facility and CORBA. Paper.
Java Distributed Computing shows you how to build software in which two or more computers cooperate to produce results. It covers Java's RMI (Remote Method Invocation) facility, in addition to CORBA and various strategies for developing your own distributed framework. It pays attention to issues that are often neglected, like protocol design, security, and bandwidth requirements. Database applications and collaborative applications are covered in detail.
About the Author
Jim Farley is a software engineer, computer scientist, and IT manager. His recent activities have included heading up the engineering group at the Harvard Business School and bringing good things to life at GE's Research and Development center. He's dealt with computing (distributed and otherwise) in lots of different ways, from automated image inspection to temporal reasoning systems. Jim has Bachelor's and Master's degrees in computer systems engineering from Rensselaer Polytechnic Institute.
Full download
Posted: July 17th, 2008, 9:05am CEST
This redbook identifies some of the basic design aspects of IP networks and explains how to deal with them when implementing new IP networks or redesigning existing IP networks. This project focuses on internetwork and transport layer issues such as address and name management, routing, network management, security, load balancing and performance, design impacts of the underlying networking hardware, remote access, quality of service, and platform-specific issues. Application design aspects, such as e-mail, gateways, Web integration, etc., are discussed briefly where they influence the design of an IP network.
After a general discussion of the aforementioned design areas, this redbook provides three examples for IP network design, depicting a small, medium and large network. You are taken through the steps of the design and the reasoning as to why things are shown one way instead of another. Of course, every network is different and therefore these examples are not intended to generalize. Their main purpose is to illustrate a systematic approach to an IP network design given a specific set of requirements, expectations, technologies and budgets.
This redbook will help you design, create or change IP networks implementing the basic logical infrastructures required for a successful operation of such networks. This book does not describe how to deploy corporate applications such as e-mail, e-commerce, Web server or distributed databases, just to name a few.
Full download
Posted: July 17th, 2008, 8:52am CEST
Effective, instantly available online help is a requirement for today's interactive applications. Until now, Java application developers have been forced to develop their own help system. That's no longer necessary. With the release of JavaHelp™, there is a complete and standard online help system for the Java™ platform.
Creating Effective JavaHelp covers the main features and options of JavaHelp. It shows how to create a basic JavaHelp system, prepare help topics, and deploy the help system in an application. Written for all levels of Java developers and technical writers, the book takes a chapter-by-chapter approach to building concepts. It imparts a complete understanding of how to create usable JavaHelp systems and integrate them into Java applications and applets. Topics covered include:
- Understanding JavaHelp
- Creating your first HelpSet
- Planning the JavaHelp project
- Preparing Help topics
- Creating HelpSet data and navigation files
- Enhancing the HelpSet
- Using the JavaHelp API for advanced presentation options
- Deploying the help system to your users
- Using third-party help-authoring tools
About the Author
Kevin Lewis holds a master's degree in technical and professional writing from Northeastern University in Boston. He has worked extensively with many online help systems and was one of the first help authors to work with JavaHelp. He offers training services in several online help technologies. Kevin has published articles on message-box design and on version-control systems for technical documents.
Full download
Posted: July 17th, 2008, 8:44am CEST
The object of this study is the production of national identity and national culture within Jordan as both a typical and an atypical postcolonial nation-state. Recent studies of nationalism describe the nation as “invented”1 or “imagined,”2 by intellectuals and/or political elites who are producers of, or produced by, the political discourse of nationalism.3 In this study, I am more interested in whether institutions play a role in the production of colonial and postcolonial national identity and culture. More specifically, I examine whether two key state institutions, law and the military, assist in the production of the nation. Do these institutions contribute to the identification of people as “nationals”? Do they play any role in the production of ideas and practices that come to constitute “national culture”? In posing these and other related questions, what I am proposing is not a general or generalizable theoretical model for the study of nationalism but rather a general and generalizable mode of inquiry.
Full download
Posted: July 17th, 2008, 8:40am CEST
Now it's easy to perform many of the most common statistical techniques when you use the SAS Enterprise Guide point-and-click interface to access the power of SAS. Emphasizing the practical aspects of the analysis, this example-rich guide shows you how to conduct a wide range of statistical analyses without any SAS programming required. One or more real data sets, a brief introduction of the technique, and a clear explanation of the SAS Enterprise Guide output are provided for each analysis. Exercises at the end of each chapter help you consolidate what has been learned.
Topics include:
- Analysis of variance
- Dealing with categorical data
- Logistic regression
- Regression
- Significance tests
- Survival analysis
- And more!
This text is ideal for those who want to use SAS to analyze their data, but do not have the time to undertake the considerable amount of learning involved in the programming approach.
About the Author
Geoff Der is a consulting statistician for the Medical Research Council in Glasgow, Scotland, where he advises research staff on study design and statistical analysis. A SAS user since 1981, Geoff specializes in Base SAS, SAS/STAT, SAS/GRAPH, the SAS Macro facility, ODS, and SAS Enterprise Guide.
Brian S. Everitt is retired as Head of the Department of Biostatistics and Computing, Institute of Psychiatry, King's College, London, and is now Professor Emeritus at King's College.
Full download
Posted: July 16th, 2008, 6:43am CEST
Power consumption is a key limitation in many high-speed and high-data-rate electronic systems today, ranging from mobile telecom to portable and desktop computing systems, especially when moving to nanometer technologies. Ultra Low-Power Electronics and Design offers to the reader the unique opportunity of accessing in an easy and integrated fashion a mix of tutorial material and advanced research results, contributed by leading scientists from academia and industry, covering the most hot and up-to-date issues in the field of the design of ultra low-power devices, systems and applications.
Full download
Posted: July 16th, 2008, 6:42am CEST
Almost all process systems are nonlinear in nature. Nonlinear control is traditionally an area of interest in process systems engineering which is of great practical importance. These facts notwithstanding, many process engineers have difficulty with the paradigms and results of modern nonlinear control theory because they lack the mathematical background usually associated with such methods or because of their computational difficulty and small-scale applicability in the general case.
Analysis and Control of Nonlinear Process Systems overcomes these barriers.
Features:
The necessary mathematical preliminaries for readers from a process engineering background.
Constant reference to the widely-known finite-dimensional linear time-invariant continuous case as a basis for extension to the nonlinear situation.
The most promising theories and analytical methods for nonlinear process control laid out clearly and straightforwardly with exercises to reaffirm the techniques as they are taught.
Emphasis on the importance of process knowledge and first-principles-based models in obtaining feasible and effective solutions in particular circumstances from general cases.
Illustration of applications with simple examples and case studies.
Analysis and Control of Nonlinear Process Systems will interest graduate process engineers wishing to study advanced control methods either with a view to further research or application in industry as well as to academics seeking to move process control courses into more complicated but up-to-date territory. It will also be a great assistance to those in their senior undergraduate years who will form the next generation of industrial process engineers and need unfussy access to the most modern nonlinear control ideas.
About the Author
Katalin Hangos obtained M.Sc.s in chemistry and computer science form Loránd Eötvös University in Budapest, and a Ph.D. and D.Sc from the Hungarian Academy of Science. She is currently a professor at the Hungarian Academy as well as a visiting professor at the University of Queensland and at the Technical University of Denmark. Her current research interests include: intelligent control systems and the theoretical foundations of model-based operator support systems. She teaches at both undergraduate and postgraduate level in intelligent control and the analysis and control of non-linear systems.
József Bokor is the Research Director of the Systems and Control Laboratory at the Hungarian Academy of Sciences. He obtained his M.Sc. from the Technical University of Budapest and his Ph.D. and D.Sc. from the Hungarian Academy. His research interests include Identification problems in closed-loop systems, fault detection and modelling of dynamic systems with associated realisation theories. He teaches postgraduate courses in multi-variable feedback systems, system identification and control of non-linear systems.
Gábor Szederkényi has just obtained his Ph.D. from the University of Veszprém but has already published papers in a number of peer-reviewed journals and is now a research fellow at the Hungarian Academy. His research interests include: analysis and control of non-linear systems and model-based fault detection and diagnosis in non-linear systems. He currently teaches undergraduates in linear control theory and discrete mathematics.
Full download
Posted: July 16th, 2008, 6:41am CEST
"As in the previous edition, this book is a good resource for practitioners and cross-disciplinary researchers who use data from complex survey designs." (
Journal of the American Statistical Association, March 2006)
"The first edition of the book was one of the first books in the excellent Wiley U.K. series on Statistics in Practice." (Technometrics, May 2005)
Large surveys are becoming increasingly available for public use, and researchers are often faced with the need to analyse complex survey data to address key scientific issues. For proper analysis it is also important to be aware of the different aspects of the design of complex surveys. Practical Methods for Design and Analysis of Complex Surveys features intermediate and advanced statistical techniques for use in designing and analysing complex surveys. This extensively updated edition features much new material, and detailed practical exercises with links to a Web site, helping instructors and enabling use for distance learning.
- Provides a comprehensive introduction to sampling and estimation in descriptive surveys, including design effect statistic and use of auxiliary data.
- Includes detailed coverage of complex survey analysis, including design-based ANOVA and logistic regression with GEE estimation.
- Contains much new material, including handling of non-sampling errors, and model-assisted estimation for domains.
- Features detailed real-li fe case studies, such as multilevel modeling in a multinational educational survey.
- Supported by a Web site containing software codes, real data sets, computerized exercises with solutions, and online training materials.
Practical Methods for Design and Analysis of Complex Surveys provides a useful practical resource for researchers and practitioners working in the planning, implementation or analysis of complex surveys and opinion polls, including business, educational, health, social, and socio-economic surveys and official statistics. In addition, the book is well suited for use on intermediate and advanced courses in survey sampling.
Full download
Posted: July 16th, 2008, 6:39am CEST
The book is well written and offers a highly readable account of the advanced identification and control theory. [It] offers a straightforward and accessible introduction and can be highly recommended as the main textbook for both undergraduate and postgraduate courses on the subject. In addition, the text can also be recommended to practicing control engineers for its application-oriented style.
- Chemical Engineering Research and Design, 82(A4)
A presentation of techniques in advanced process modelling, identification, prediction, and parameter estimation for the implementation and analysis of industrial systems. The authors cover applications for the identification of linear and non-linear systems, the design of generalized predictive controllers (GPCs), and the control of multivariable systems.
Presents the most recent techniques in advanced process modelling, identification, prediction, and parameter estimation for the implementation and analysis of industrial systems.
Full download
Posted: July 16th, 2008, 6:35am CEST
This work attempts to fill an important gap in teacher professional preparation by focusing on the grammatical and lexical features that are essential for all ESL writing teachers and student-writers to know. The fundamental assumption is that before students of English for academic purposes can begin to successfully produce academic writing, they must have the foundations of language in place - the language tools (grammar and vocabulary) they need to build a text. This text offers a compendium of techniques for teaching writing, grammar and lexis to second-language learners that will help teachers effectively target specific problem areas of students' writing. Based on the findings of current research, including a large-scale study of close to 1500 non-native speakers' essays, this book works with several sets of simple rules that collectively can make a noticeable and important difference in the quality of ESL students' writing. The teaching strategies and techniques are based on a highly practical principle for efficiently and successfully maximizing learners' language gains.
Full download
Posted: July 16th, 2008, 6:34am CEST
Learner-Centered Theory and Practice in Distance Education: Cases From Higher Education brings the voice of the learning sciences to the study and design of distance learning. The contributors examine critical issues in the design of theoretically and pedagogically based distance education programs.
Eight distance education programs are described in enough detail to allow readers with different interests to understand the pedagogical approaches and the implications of implementing those approaches. Issues of theory, pedagogy, design, assessment, communities of practice, collaboration, and faculty development are discussed.
Each section of the book includes:
*a primary chapter written by an author or authors involved with a distance education program that reflects learner-centered principles;
*a formal reaction to the chapter by a specialist from the learning sciences, educational evaluation and policy, administration, or the corporate sector with expertise in issues of distance learning; and
*an edited transcript of the authors' discussion of the primary chapter held at a symposium at the Asilomar Conference Center.
A final "summing up" section offers two perspectives--from leading scholars outside the fields of instructional design, evaluation, and the learning sciences--on the approaches and thinking reflected in the rest of the book.
This book is essential for researchers, as well as all those engaged in delivering, supporting, or administrating distance education programs at the post-secondary level. The descriptions, strategies, and principles will inform the design of continuing education, as well as degree-based education and corporate education and training, and distance education programs for adults.
Full download
Posted: July 16th, 2008, 6:33am CEST
Risk has two sides: underestimating it harms the investor, while overestimating it prevents the implementation of bold business projects. This book explains, from the point of view of the practitioner, the analysis of investment risk - a proper account of adequate risk management strategies - and offers an objective and readable account of the most common investment risk management procedures. It will not be highly mathematical, although mathematical formulae and technical graphs will be used where necessary, and will not rely on excessive technical jargon.
The author also covers guidelines of regulatory institutions that protect the market and the investor: Bank of International Settlements, US SEC and UK FSA.
"Risk is an everyday hazard facing everyone, but investors in particular. However different 9/11 and Enron may be, their consequences for businesses around the globe can hardly be overestimated. Risks can usually be mitigated, but not eliminated completely. The art of investing is to hover between risk and return. Risk management is a core discipline for successful investors.
In his new book Yen Yee Chong helps investors to understand the ins and outs of risk management and its methodologies. He presents a large number of case studies that contribute to investors' insights in what is going on in practice.
One of the book's interesting dimensions is that it explains the concept of organic risk management (ORM) focusing on integrating operational risk from different areas. This makes it a must for managers, since ORM attempts to examine and conduct damage limitation to stop one infected part hurting the whole corporate entity."
—Prof. Dr. M. Peter van der Hoek, editor of Public Finance and Management, Erasmus University, Rotterdam, Netherlands, and Academy of Economic Studies, Bucharest, Romania
Full download
Posted: July 16th, 2008, 6:32am CEST
This comprehensive resource shows how to incorporate systems thinking & systems engineering techniques into every stage of the design process from concept inception, testing, & quality assurance, to implementation, delivery, & upgrading
As high-tech engineering organizations learn to do more with less, they are relying more and more on the efforts of individual designers and small design teams. Combined with this trend is the growing popularity of systems engineering techniques to tackle ever increasing complex system designs. This book empowers small teams with systems engineering techniques that once were the exclusive domain of large organizations employing hundreds of engineers to develop complex, tightly integrated systems designs. This timely resource explains how engineers leading a small design team can use systems thinking to manage and optimize design and development, as well as how to become effective leaders of a small team.
Text offers an introduction to the utilization of systems engineering for managing systems design projects in any organization. DLC: Engineering design--Management.
About the Author
Peter H. Sydenham is a Professor of Systems Engineering and Evaluation at the University of South Australia and a Director of Global Systems Engineering Consulting Pty Ltd. A former visiting Research Fellow at the University College London, he co-founded the Australian Centre for Test and Evaluation. He holds a Ph.D. in instrument systems for large-scale manufacturing systems and a D.Sc. in measuring systems both from the University of Warwick, U.K.
Full download
Posted: July 16th, 2008, 5:19am CEST
What makes a person confess to a crime he did not commit? Was he coerced? Is he trying to protect someone else? Interrogation has come under attack as opponents focus on false confessions. However, most cases are still resolved by confession, not forensic evidence. Among the new topics covered in the Second Edition of this bestselling book, Practical Aspects of Interview and Interrogation focuses on why false confessions exist and how to avoid them.Written by two experts who have conducted over 15,000 interviews and interrogations from theft to homicide, this book expands on the valuable topics in the previous edition to include discussions of:Telephone interviewingFalse ConfessionsField InterviewingSexual Harrassment InterviewingConfronting the Alleged HarrasserPre-employment InterviewingNew Legal AspectsFrequently Asked QuestionsCovering the entire sequence of events that occur during the interview and interrogation process, this book provides a realistic building block approach that allows you to move from a preliminary accusation to an ultimate confession by applying practical rules to the process. It gives you the flexibility to select a number of different paths to proceed in an interrogation of a suspect. Useful in both the law enforcement and private sectors, Practical Aspects of Interview and Interrogation, Second Edition allows you to deal effectively with the complex problems of interviewing and interrogating victims, witnesses, suspects, and even potential employees.
Full download
Posted: July 16th, 2008, 5:17am CEST
Police work deals with human nature, which is always changing and, therefore, constantly poses new challenges for the law enforcement officer. The skills learned in basic police training are just that — basic. Officers must seek continual training to keep up with their criminal counterparts.
The investigation of crimes such as burglary, homicide, and rape has undergone changes over the years, but not to the extent that drug enforcement has. Enforcing drug violations is proactive and can require the use of undercover operatives, which makes it unique and casts this mode of investigation into a class of its own. Drug enforcement therefore requires extensive and ongoing training.
When I first began my 11-year career in drug enforcement, all I had to base my decision on was the portrayal of undercover police agents in the movies and on television. The realization came quickly that the actual duties of a drug enforcement agent are much different from those portrayed by Hollywood and the entertainment industry.
For me, the initial learning process was somewhat slow, because the only actual investigative training I received was by accompanying more experienced agents on drug buys, surveillances, and raids. Investigative skills were learned through trial and error. In those early days many drug-buy techniques were untried and untested, and often they were attempted by drug agents working alone.
One does not have to be a narcotics agent to see the impact of drug use and trafficking on society. Law enforcement officers working in all aspects of police work witness, on a daily basis, an array of crimes directly associated with the illicit use of dangerous drugs. Many lose their lives. A basic understanding is therefore necessary in combatting the drug problem, which involves all law enforcement officers in all jurisdictions.
It has been no easy task preparing a text that would be of wide interest to law enforcement officers operating in many different jurisdictions. For example, while researching this book, I spoke with a narcotics agent in Florida who advised me that the only cocaine cases his agency would authorize him to work on were those involving quantities of 10 kilograms or more. I later spoke with a narcotics agent in Kansas who said that a one-ounce cocaine dealer in his jurisdiction is considered a significant violator.
Full download
Posted: July 16th, 2008, 5:17am CEST
The Antenna Builder’s Bible – Updated and Better Than Ever!
Design and construct your own antennas with step-by-step instructions and plans. Joseph J. Carr’s Practical Antenna Handbook, Fourth Edition, is an update of the most popular book on antennas ever written. This empowering guide blends theoretical concepts that engineers need to design practical antennas with hard-learned lessons derived from actually building and using antennas -- real antennas, not merely theoretical constructs on a blackboard. Certain to become the toolbox favorite of radio enthusiasts and professionals of all types, from technicians to citizen banders and shortwave listeners, it covers a wide variety of antennas: high-frequency dipole; vertically polarized HF; multiband and tunable wire; hidden and limited space; directional phased vertical and directional beam VHF/UHF transmitting and receiving; shortwave reception; microwave; and mobile, marine, and emergency. This state-of-the-art edition includes a new chapter on antenna modeling software and new coverage of small transmitting antennas and receiving loop antennas.
*Packaged with CD-ROM with antenna modeling software -- including material on EZNEC for Windows 3.0.
About the Author
Joe Carr (Falls Church, VA) is a retired military electronics technician and a popular electronics author. He is the author of McGraw-Hill's Secrets of RF Design, 2e and writes a monthly column for Nuts & Volts magazine.
Full download
Posted: July 16th, 2008, 5:09am CEST
With its highly developed capacity to detect patterns in data, Perl has become one of the most popular languages for biological data analysis. But if you're a biologist with little or no programming experience, starting out in Perl can be a challenge. Many biologists have a difficult time learning how to apply the language to bioinformatics. The most popular Perl programming books are often too theoretical and too focused on computer science for a non-programming biologist who needs to solve very specific problems.
"Beginning Perl for Bioinformatics" is designed to get you quickly over the Perl language barrier by approaching programming as an important new laboratory skill, revealing Perl programs and techniques that are immediately useful in the lab. Each chapter focuses on solving a particular bioinformatics problem or class of problems, starting with the simplest and increasing in complexity as the book progresses. Each chapter includes programming exercises and teaches bioinformatics by showing and modifying programs that deal with various kinds of practical biological problems. By the end of the book you'll have a solid understanding of Perl basics, a collection of programs for such tasks as parsing BLAST and GenBank, and the skills to take on more advanced bioinformatics programming. Some of the later chapters focus in greater detail on specific bioinformatics topics. This book is suitable for use as a classroom textbook, for self-study, and as a reference.
Designed to get you quickly over the Perl language barrier by approaching programming as an important new laboratory skill revealing Perl programs and techniques that are immediately useful in the lab. Softcover.
About the Author
James Tisdall has worked as a musician, a programmer at Bell Labs (where he programmed for speech research and discovered a formal language for musical rhythm), and as a bioinformaticist at Mercator Genetics in Menlo Park, California, and at Fox Chase Cancer Center in Philadelphia. He has a B.A. in mathematics from the City College of New York and an M.S. in computer science from Columbia University; he is working towards a Ph.D. in computer science at the University of Pennsylvania. In his spare time, Jim teaches computer music at the Settlement Music School in Philadelphia. He is also the author of O'Reilly's Beginning Perl for Bioinformatics.
Full download
Posted: July 15th, 2008, 7:38am CEST
Dynamic Learning: Dreamweaver CS3 is like having access to a top-notch team of your very own instructors. Written by product experts and trainers who have produced many of Adobe's training titles, the book takes you step-by-step through the process of learning to use Dreamweaver X like a pro.
This full-color book is organized into lessons, with easy-to-follow instructions, tips, examples, and review questions at the end of every lesson. Each lesson is self-contained, so you can go through the entire book sequentially or just focus on individual lessons.
Topics covered include:
- What's new in Dreamweaver CS3
- Dreamweaver CS3 Jumpstart
- Creating web sites
- Styling pages with CSS
- Working with Snippets and library items
- Using tables and frames
- Adding Flash, video, and audio content
In addition, the book comes with a companion DVD with video tutorials and all of the files needed for the lessons, including final, completed Dreamweaver files. A free Instructor's Guide is available online.
About the Author
The AGI Creative Team (Aquent Graphics Institute) is a highly experienced group of authors and instructors with a strong track record for developing and delivering best-of-breed books, video content, seminar series, and conferences.
Full download
Posted: July 15th, 2008, 5:53am CEST
There are fundamental principles for problem analysis and algorithm design that are continuously used in bioinformatics. This book concentrates on a clear presentation of these principles, presenting them in a self-contained, mathematically clear and precise manner, and illustrating them with lots of case studies from main fields of bioinformatics (e.g. sequencing and mapping, string storage and manipulation, pattern matching, alignment, gene identification, genome rearrangement, structure prediction, regulatory networks, pseudoknot detection). Emphasis is laid on algorithmic "pearls" of bioinformatics, showing that things may get rather simple when taking a proper view into them. The book closes with a thorough bibliography, ranging from classic research results to very recent findings, providing many pointers for future research. Overall, this volume is ideally suited for a senior undergraduate or graduate course on bioinformatics, with a strong focus on its mathematical and computer science background.
Full download
Posted: July 15th, 2008, 5:39am CEST
Following on from the successful MPEG-2 standard, MPEG-4 Visual is enabling a new wave of multimedia applications from Internet video streaming to mobile video conferencing. The new H.264 ‘Advanced Video Coding’ standard promises impressive compression performance and is gaining support from developers and manufacturers. The first book to cover H.264 in technical detail, this unique resource takes an application-based approach to the two standards and the coding concepts that underpin them.
- Presents a practical, step-by-step, guide to the MPEG-4 Visual and H.264 standards for video compression.
- Introduces the basic concepts of digital video and covers essential background material required for an understanding of both standards.
- Provides side-by-side performance comparisons of MPEG-4 Visual and H.264 and advice on how to approach and interpret them to ensure conformance.
- Examines the way that the standards have been shaped and developed, discussing the composition and procedures of the VCEG and MPEG standardisation groups.
Focussing on compression tools and profiles for practical multimedia applications, this book ‘decodes’ the standards, enabling developers, researchers, engineers and students to rapidly get to grips with both H.264 and MPEG-4 Visual.
About the Author
Iain Richardson is a lecturer and researcher at The Robert Gordon University, Aberdeen, Scotland. He was awarded the degrees of MEng (Heriot-Watt University) and PhD (The Robert Gordon University) in 1990 and 1999 respectively. He has been actively involved in research and development of video compression systems since 1993 and is the author of over 40 journal and conference papers and two previous books. He leads the Image Communication Technology Research Group at The Robert Gordon University and advises a number of companies on video compression technology issues.
Full download
Posted: July 15th, 2008, 5:31am CEST
Macromedia Director 6 is the premier authoring tool for delivering interactive content on both the Internet and the desktop. It is the dominant multimedia package for Windows 95/NT, Windows 3.1, and the Macintosh. A quarter million developers use Director(R) to incorporate animation and audio into dynamic Web pages, and to create engaging interactive corporate presentations, multimedia advertising, entertainment CD-ROMs, enhanced music CDs, and even DVDs. Director 6 is a complete multimedia authoring environment that integrates graphics, video, sound, and 3D images into compelling interactive products.
Director in a Nutshell is the most concise and complete guide available for Director. It also covers the use of Director on the Internet with Shockwave, Netscape Navigator, and Microsoft Internet Explorer. Java in a Nutshell and WebMaster in a Nutshell have established themselves as indispensable developer references, and Director in a Nutshell continues this family tradition. Like all In a Nutshell books, it takes the Director topic and drills down, expands, and delights the reader by providing useful information that the reader didn't even expect to find.
Director in a Nutshell condenses hundreds of Director tips and techniques into a desktop quick-reference format that is a must-have addition to every Director developer's library. The book begins with an overview of Director's interface and the new features in version 6. It covers the use of video, audio, graphics, text, buttons, menus, and 3D images in Director. It highlights cross-platform differences for developers under both Windows 3.1/95/NT and the Macintosh. It also includes a detailed chapter on optimizing performance and memory usage. Director in a Nutshell is an indispensable companion book to Lingo in a Nutshell.
Each chapter is devoted to topics such as palettes, sound, or digital video.Director in a Nutshell is the only book to integrate Director's multiple facets into a comprehensive discussion of each topic. The reader gets both the nitty-gritty details and the bigger context in which to use them.
Director in a Nutshell also covers:
- Covers the latest features of Director 7, including the 7.0.2 maintenance release.
- New Sprite operations, Behaviors, and Inspectors in Director 6
- All commands and options in the Score, Cast, Paint, Text, Palette, and Video Windows
- Animation techniques and shortcuts
- All supported file formats and media types for both import and export
- Lists of palettes, transitions, cursors, ink effects, and window types
- Video playback and manipulation, including QuickTime, Video for Windows, and QTVR
- Creating run-time Projectors and optimizing playback on all platforms
- Comprehensive command summaries by topic
- Hundreds of Director shortcuts
- Shockwave and Internet-enabled Projectors
- Sound playback, including Shockwave audio and cue points
- Browser scripting, media control, and performance optimization
- Analyzing the Score and Cast, the run-time environment, and anlyzing performance and memory usage
This book will benefit a very large audience of Director 6 users. Beginners will value the concise and complete coverage of every topic and function. Intermediate users will appreciate the explanations that illuminate the big picture surrounding every operation. Advanced users will find the book an indispensable reference tool to remind them of the proper syntax, commands, and shortcuts in Director. This book will even help content-providers understand how proper graphics, audio, and video preparation can eliminate repetitious revisions and save programming time.
Director in a Nutshell is a high-end handbook, at a low-end price -- an indispensable desktop reference for every Director user.
Provides a concise and complete guide for Macromedia Director 7, addressing its new features as well as those in Shockwave 7. Covers earlier versions for those still working with Director 5, 6, and 6.5. Softcover.
Full download
Posted: July 15th, 2008, 5:24am CEST
The introduction of the Microsoft® .NET framework not only brings developers a powerful, cohesive toolset for the development of new Windows and Web applications -- it also replaces COM as the technology of choice for building components on Windows platforms. Components are the fundamental building blocks of .NET applications; they can both simplify and add flexibility to complex applications. Applied properly, component-oriented programming enable reuse, allow for long-term maintenance, application extensibility and scalability. Component technology is nothing new, but the .NET Framework offers developers a new way to develop binary components rapidly, without the hurdles that many COM developers have had to deal with prior to .NET. While retaining all of the core concepts that define component-oriented development--language independence, separation of interface from implementation, binary compatibility, versioning, concurrency management, location transparency, security, deployment--.NET is built upon a fresh component-oriented runtime that has an easier time providing these core concepts.
Programming .NET Components offers a complete introduction to the new Microsoft .NET component model, focusing on the aspects of .NET that make it ideal for building reusable, maintainable, and robust components. Author Juval Löwy, a noted authority on component-oriented programming, teaches the intricacies of .NET component programming and the related system issues to application developers, along with relevant design guidelines, tips, best practices, and known pitfalls. The book is packed with helpful original utilities aimed at simplifying the programming model and increasing the developer productivity. The book begins with an appreciation for the "why" and fundamentals of component-oriented programming, and then continues with an introduction to .NET essentials. Following practical, expert advice on effective .NET development techniques, the book then devotes a chapter to each of the following features critical to component development:
- Resource management
- Versioning
- Events
- Asynchronous calls
- Multithreading
- Serialization
- Remoting
- Component services
- Security.
Programming .NET Components offers everything you'll need to know to program components for real-life .NET applications, using Windows Forms, ASP.NET, ADO.NET, or web services. Anyone interested in developing .NET applications, especially enterprise level, will find this book an invaluable resource.
Full download
Posted: July 15th, 2008, 5:23am CEST
Colliding billiard balls. Missile trajectories. Cornering dynamics in speeding cars. By applying the laws of physics, you can realistically model nearly everything in games that bounces around, flies, rolls, slides, or isn't sitting still, to create compelling, believable content for computer games, simulations, and animation.
Physics for Game Developers serves as the starting point for those who want to enrich games with physics-based realism. Part one is a mechanics primer that reviews basic concepts and addresses aspects of rigid body dynamics, including kinematics, force, and kinetics. Part two applies these concepts to specific real-world problems, such as projectiles, boats, airplanes, and cars. Part three introduces real-time simulations and shows how they apply to computer games. Many specific game elements stand to benefit from the use of real physics, including:
- The trajectory of rockets and missiles, including the effects of fuel burn off
- The collision of objects such as billiard balls
- The stability of cars racing around tight curves
- The dynamics of boats and other waterborne vehicles
- The flight path of a baseball after being struck by a bat
- The flight characteristics of airplanes
You don't need to be a physics expert to learn from
Physics for Game Developers, but the author does assume you know basic college-level classical physics. You should also be proficient in trigonometry, vector and matrix math (reference formulas and identities are included in the appendixes), and college-level calculus, including integration and differentiation of explicit functions. Although the thrust of the book involves physics principles and algorithms, it should be noted that the examples are written in standard C and use Windows API functions.
Serves as the starting point for those who want to enrich games with physics-based realism. Must know basic college-level classical physics and be proficient in trigonometry, vector and matrix math and college-level calculus, including integration and differentiation of explicit functions. Softcover.
Full download
Posted: July 15th, 2008, 5:22am CEST
SQL*Plus is available at every Oracle site--from the largest data warehouse to the smallest single-user system--and it's a critical tool for virtually every Oracle user. Despite its wide use, few developers and DBAs know how powerful a tool SQL*Plus can be.
This pocket reference provides quick reference information that will help you use SQL*Plus, Oracle's interactive query tool. It summarizes all of the SQL*Plus syntax, including the syntax for the Oracle9i release. This book boils down the most vital information from Gennick's best-selling book, "Oracle SQL8Plus: The Definitive Guide", into an accessible summary and works as a vital companion to the larger book. It concisely describes interacting with SQL*Plus, selecting data, formatting reports with SQL*Plus, and tuning SQL queries. It also contains quick references to the SQL*Plus commands and format elements.
The new 2nd edition of our Oracle SQL*Plus Pocket Reference includes many new features for Oracle9i (e.g., COALESCE function, searched CASE expressions, new table join syntax, partition operations, MERGE statement, and syntax changes in existing SQL*Plus statements such as ACCEPT, DESRIBE, HELP, and SET) It also adds sections on basic SQL (a much-requested feature): INSERT, DELETE, UPDATE, SELECT, and transaction management. The pocket reference size is especially appropriate for this particular subject, since Oracle SQL*Plus is used on every possible platform, it's particularly convenient to be able to carry a small book around from office computer to home computer to laptop.
Provides quick reference information that will help you use SQL Plus, Oracle's interactive query tool. Summarizes all of the SQL Plus syntax, including the syntax for new Oracle8i release 8.1.6 features. Softcover. --This text refers to an out of print or unavailable edition of this title.
Full download
Posted: July 15th, 2008, 5:21am CEST
SQL (Structured Query Language) is the heart of a relational database management system. It's the language used to query the database, to create new tables in the database, to update and delete database fields, and to set privileges in the database.
Oracle SQL: The Essential Reference is for everyone who needs to access an Oracle database using SQL--developers, DBAs, designers, and managers. SQL is based on research dating back to the late 1960s, but its first commercial release was in the RDBMS announced by the fledgling Oracle Corporation in 1979. Since that time, every other database vendor has adopted SQL, and ANSI and the ISO have made it a standard. Although vendors diverge in their extensions to SQL, the core language is standard across vendor boundaries. Despite SQL's long history and relative simplicity, few developers and database administrators are truly masters of SQL. The constant stream of vendor enhancements, the hard-won experience in tuning SQL for best performance, and the requirements of particular operational environments mean that there is always more to learn about SQL.
Oracle SQL: The Essential Reference delivers all the information needed to keep ahead of the learning curve on standard SQL and Oracle's extensions to it. This single, concise reference volume will hold its own against a stack of Oracle manuals and even yield insights and examples not available in those manuals. There are chapters on basic SQL elements (naming requirements, column types, pseudo-types, data conversion rules, operators); Data Definition Language (DDL) and Data Manipulation Language (DML); common language elements (constraints, storage clause, predicates); SQL functions; PL/SQL (including procedures, functions, and packages); SQL*Plus, and Oracle SQL optimization and tuning. The book covers Oracle 8
i, release 8.1.6.
A guide to using SQL programming language, for any user. Teaches the basic elements of SQL, SQL Data Definition Language, Data Manipulation Language, and functions, as well as SQL*Plus and PL/SQL statements and options. Softcover. DLC: SQL (Computer program language).
Full download
Posted: July 14th, 2008, 1:45pm CEST
If you are a Web content developer these days, you have a lot of information to keep track of. You need to stay current on the relevant Web specifications, like HTML, CSS, DOM, and ECMAScript. You also need to know how the latest Web browsers from Netscape and Microsoft actually implement these standards, since browser implementations of the standards are less than perfect. Right now, you're forced to keep multiple reference books open on your desk (or multiple browser windows open on your screen), just to develop a simple dynamic Web page that works properly under both Navigator and Internet Explorer.
Dynamic HTML: The Definitive Reference changes all that. This book is an indispensable compendium for Web content developers. It contains everything you need to create functional cross-platform Web applications, including:
- A complete reference for all of the HTML tags, CSS style attributes, browser document objects, and JavaScript objects supported by the various standards and the latest versions of Navigator and Internet Explorer. Browser compatibility is emphasized throughout; the reference pages clearly indicate browser support for every entity.
- Handy cross-reference indexes that make it easy to find interrelated HTML tags, style attributes, and document objects.
- An advanced introduction to creating dynamic Web content that addresses the cross-platform compromises inherent in Web page design today.
If you have some experience with basic Web page creation, but are new to the world of dynamic content, Dynamic HTML: The Definitive Reference will jump-start your development efforts. If you are an experienced Web programmer, you'll find the browser-compatibility information invaluable. This book is the only DHTML reference that a Web developer needs.
Dynamic HTML: The Definitive Reference is designed to work in conjunction with HTML: The Definitive Guide and JavaScript: The Definitive Guide. HTML: The Definitive Guide teaches you about every element of HTML in detail, with explanations of how each element works and how it interacts with other elements, as well as numerous examples. JavaScript: The Definitive Guide provides a thorough description of the JavaScript language, complete with sophisticated examples that show you how to handle common Web application tasks. Together, these three books provide a complete library for Web content developers.
Full download
Posted: July 14th, 2008, 9:13am CEST
"Learning Wireless Java" is for Java developers who want to quickly come up to speed and create applications for the Micro Edition audience. This book covers the Connected, Limited Device Configuration and the Mobile Information Device Profile (MIDP), both currently available from Javasoft. The CLDC contains APIs for small devices that are constrained by both memory and processing power. MIDP builds on top of the CLDC and adds APIs specifically for devices such as mobile phones and pagers, allowing programmers to create MIDlet applications. This book offers a solid introduction to J2ME and MIDP, including an explanation of the J2ME Wireless Toolkit, the MIDlet lifecycle methods, the Java application manager, and the CLDC and MIDP constraints. In addition, we cover the javax.microedition.io, javax.microedition.rms, javax.microedition.lcdui, and javax.microedition.midlet classes, as well as the modified java.lang, java.io, and java.util classes. Discussion centers around building safe, compact applications with the sophisticated graphical interface, database, and networking capabilities that the J2ME supports. In addition, this book also shows you how to download your applications to the latest J2ME-enabled devices, including the Motorola i50x and i85s phones and upgraded Palm handhelds.
A guide for Java developers who want to quickly come up to speed and create applications for the Micro Edition audience. Offers a solid introduction to J2ME and MIDP, including an explanation of the J2ME Wireless Toolkit and the MIDP constraints. Softcover.
About the Author
Qusay H. Mahmoud is an independent contractor for Sun Microsystems. He has written several articles for the Java Developer Connection that cover J2ME, including the MIDP and the CLDC APIs. He has also presented tutorials on developing wireless applications at a number of international conferences worldwide. He is the author of Learning Wireless Java (O'Reilly), and Distributed Programming with Java (Manning Publications).
Full download
Posted: July 14th, 2008, 8:55am CEST
MP3, standing for MPEG-1, Layer 3, is a codec for compressing the size of audio files for digital distribution. Much more than a definition, MP3 is nothing less than a cultural and economic revolution on the Internet. Every day, hundreds of thousands of MP3 music files are searched for, shared, recorded and listened to by computer and Internet users of all kinds. Either alone or collected into massive download sites, the MP3 revolution is seriously threatening the traditional ways people find, listen to and create music. MP3 players and encoders are available for all major computer platforms, including Windows, Macintosh, Linux and BeOS. MP3 hardware players include portable players you can take with you jogging or exercising from manufactures like Sony, Diamond and Philips to home stereo and car stereo players.
MP3: The Definitive Guide introduces the power-user to just about all aspects of MP3 technology. It delves into detail on obtaining, recording, and optimizing MP3 files using both commercial, and Open Source methods. Coverage is complete for four platforms: Windows, Macintosh, Linux and BeOS. In depth chapters describe all aspects of the MP3 experience from distributing, streaming, broadcasting, converting and playing to archiving your collection. Readers will learn how to test their equipment, optimize their encoding times, evaluate their playback options, control and organize a collection, even burn their own CD's or distribute their own music to a massive worldwide audience over the Internet. In addition, the author fills readers in on the complex legal issues surrounding MP3 files. Everything you need to know to enjoy MP3 today and tomorrow is contained in this single volume. MP3 is here to stay, and the applications for this versatile compression format are expanding exponentially along with its user base.
MP3: The Definitive Guide should appeal to a broad audience of users, from the those just getting into this exciting new technology, to those who want to fully immerse themselves in the complexities and possibilities that MP3 presents.
Contains advanced information for using MP3 files on all the most popular operating systems, including Windows, Linux, Macintosh, and BeOs. Softcover. DLC: MP3.
About the Author
After earning a B.A. in Philosophy at UC Santa Cruz, Scot Hacker began writing reviews of jazz and improvised music for The Utne Reader and The Cadence Journal of Jazz and Blues before becoming a content manager and production editor at ZDNet. Hacker's interest in digital audio and fine computer systems evolved into a series of regular articles for PC Magazine, Byte.com, Windows Sources, ZDNet, Japan's ASCII magazine, and the CompuServe network, as well as television appearances and trade show gigs. Hacker is the author of O'Reilly's MP3: The Definitive Guide, Peachpit's "The BeOS Bible," and countless articles for print- and web-based technology publications. He is currently employed as Webmaster of the UC Berkeley Graduate School of Journalism. Contact Scot Hacker
Full download
Posted: July 14th, 2008, 8:52am CEST
In its 3rd annual edition, The Little Green Data Book 2004 is a pocket-sized ready reference on key environmental data for over 200 countries. Key indicators are organized under the headings of agriculture, forestry, biodiversity, energy, emission and pollution, and water and sanitation.
Profiles of each country include 48 key development indicators like: Population, Urban Population, Rural Population Density; GNI, GDP, Gross National Savings; Forest Area, Annual Deforestation; Agricultural Land, Fertilizer Consumption, Irrigated Land, Food Production Index; Mammal and Bird Species Threatened; Electric Power Consumption, GDP per unit of energy use; CO2 Emissions per Capita, Passenger Cars; Freshwater resources per capita, Access to Sanitation; Energy Depletion, Education Expenditure, Under-5 Mortality Rate
Drawing on data from the World Bank's World Development Indicators 2004, The Little Green Data Book provides quick reference to the latest available environmental data for World Bank member countries as well as other economies with populations of over 30,000.
Full download
Posted: July 14th, 2008, 8:49am CEST
Many of my friends have used the first edition of this book, and have suggested a number of changes and additions, not to mention the many errata necessary. In the second edition, I have tried to incorporate as many additions and changes as possible without making the text over-long. As before, there remains far more material than can be covered in a single one-semester course, but the additions provide further discussion on many topics and important new additions, such as numerical solutions to the Schr¨odinger equation. We continue to use this book in such a one-semester course, which is designed for fourth-year electrical engineering students, although more than half of those enrolled are first-year graduate students taking their first quantum mechanics course.
I would like to express my thanks in particular to Dragica Vasileska, who has taught the course several times and has been particularly helpful in pointing out the need for additional material that has been included. Her insight into the interpretations has been particularly useful.
Full download
Posted: July 14th, 2008, 8:47am CEST
The book is organized in four major areas. The first unit focuses on the terrorism informatics and data mining. The second unit discusses the intelligence and crime analysis. The third unit covers access control, infrastructure protection, and privacy. The fourth unit presents surveillance and emergency response.
Readers will find the book valuable and useful in their study or work, especially the ISI community. The researchers and practitioners in this community will continue to grow and share research findings to contribute to national safety around the world.
Full download
Posted: July 13th, 2008, 7:56am CEST
The authors have included a rather unique review of associative evidence and the Locard exchange principle. The contributors to this text are clearly well-qualified and the resultant stand-alone chapters allow the reader to pick and choose the topics of interest. [A] readable text with relevant content for the forensic specialist.
- Journal: Canadian Society of Forensic Science
Crime scene investigation involves the use and integration of scientific methods, physical evidence, and deductive reasoning in order to determine and establish the series of events surrounding a crime. The quality of the immediate crime scene response and the manner in which the crime scene is examined are critical to the success of the investigation. Evidence that is missed or corrupted by incomplete or improper handling can have a devastating effect on a case and keep justice from being served. The Practice of Crime Scene Investigation covers numerous aspects of crime scene investigation, including the latest in education and training, quality systems accreditation, quality assurance, and the application of specialist scientific disciplines to crime. The book discusses a range of basic and advanced techniques such as fingerprinting, dealing with trauma victims, photofit technology, the role of the pathologist and ballistic expert, and signal processing. It also reviews specialist crime scene examinations including clandestine laboratories, drug operations, arson, and explosives.
Highly experienced professionals share their knowledge and expertise on a range of basic and advanced techniques of crime scene investigation. For crime scene investigators.
Full download
Posted: July 13th, 2008, 7:52am CEST
The Essence of Multivariate Thinking is intended to make multivariate statistics more accessible to a wide audience. To encourage a more thorough understanding of multivariate methods, author Lisa Harlow suggests basic themes that run through most statistical methodology. The most pervasive theme is multiplicity. The author argues that the use of multivariate methods encourages multiple ways of investigating phenomena. She explains that widening our lens to identify multiple theories, constructs, measures, samples, methods, and time points provide greater reliability and validity in our research. Dr. Harlow then shows how these themes are applied to several multivariate methods, with the hope that this will ease understanding in the basic concepts of multivariate thinking. Formulas are kept at a minimum.
The first three chapters review the core themes that run through multivariate methods. Seven different multivariate methods are then described using 10 questions that illuminate the main features, uses, multiplicity, themes, interpretations, and applications. The seven methods covered are multiple regression, analysis of covariance, multivariate analysis of variance, discriminant function analysis, logistic regression, canonical correlation, and principal components/factor analysis. The final chapter pulls together the principal themes and features charts that list common themes and how they pertain to each of the methods discussed.
The Essence of Multivariate Thinking, features:
*A unique focus on the underlying themes that run through most multivariate methods.
*A dual focus on significance tests and effect sizes to encourage readers to adopt a thorough approach to assessing the significance and magnitude of their findings.
*A detailed example for each method to delineate how the multivariate themes apply.
*Tabular results from statistical analysis programs that mirror sections of the output files.
*A common dataset throughout the chapters to provide continuity with the variables and research questions.
*A CD with data, SAS program setup and output, homework exercises, and chapter lectures.
This book is useful to advanced students, professionals, and researchers interested in applying multivariate methods in such fields as behavioral medicine, social, health, personality, developmental, cognitive, and industrial-organizational psychology, as well as in education and evaluation. A preliminary knowledge of basic statistics, research methods, basic algebra, and finite mathematics is recommended.
Full download
Posted: July 13th, 2008, 7:51am CEST
A valuable book has become even better. It deserves a large market.
- Professor Falthammar
Many analogies to everyday life liven things up The book is strong on history, not only of plasma, but also of atomic physics and electromagnetism.
- E. Infeld, Journal of Plasma Physics
Plasma physics may hold the key to a virtually inexhaustible future energy source through the control of thermonuclear reactions. The complexity of plasma physics makes it a difficult subject to write about in popular terms, but the authors of The Fourth State of Matter: An Introduction to Plasma Science, Second Edition treat plasma in a comprehensible way. Combining factual substance with an easy-to-read and lucid presentation, the book describes the characteristics of plasma, its distribution in the universe, and how it is used by man. It explores plasma in industry and presents current and possible future applications. The book also details the history of plasma research and plasma technology. Retained from the first edition, rhyming verses add fun to the explanation of what can be complicated scientific concepts. Accessible to anyone interested in plasma physics, this non-mathematical book is an excellent addition to a well-rounded science collection.
A comprehensive overview of plasma physics for those starting out in their understanding of it and intended for scientists and lay readers alike. New second edition. Softcover.
Full download
Posted: July 13th, 2008, 7:51am CEST
Management and IT professionals in the healthcare arena face the fear of the unknown: they fear that their massive efforts to comply with HIPAA requirements may not be enough, because they still do not know how compliance will be tested and measured. No one has been able to clearly explain to them the ramifications of HIPAA. Until now. The HIPAA Program Reference Handbook explains all aspects of HIPAA including system design, implementation, compliance, liability, transactions, security, and privacy, focusing on pragmatic action instead of theoretic approaches. The book is organized into five parts. The first discusses programs and processes, covering program design and implementation, a review of legislation, human dynamics, the roles of Chief Privacy and Chief Security Officers, and many other foundational issues. The Handbook continues by analyzing product policy, technology, and process standards, and what entities need to do to reach compliance. It then focuses on HIPAA legal impacts, including liability associated with senior management and staff within an organization. A section on transactions and interactions discusses the intricacies of the transaction types, standards, methods, and implementations required by HIPAA, covering the flow of payments and patient information among healthcare and service providers, payers, agencies, and other organizations. The book concludes with a discussion of security and privacy that analyzes human and machine requirements, interface issues, functions, and various aspects of technology required to meet HIPAA mandates.
Full download
Posted: July 13th, 2008, 7:48am CEST
How much money are you losing because of poor landing page design? In this comprehensive, step-by-step guide, you’ll learn all the skills necessary to dramatically improve your bottom line, including identifying mission critical parts of your website and their true economic value, defining important visitor classes and key conversion tasks, gaining insight on customer decision-making, uncovering problems with your page and deciding which elements to test, developing an action plan, and avoiding common pitfalls. Includes a companion website and a detailed review of the Google Website Optimizer tool.
OPTIMIZE YOUR LANDING PAGES TO TURBOCHARGE YOUR PROFITS
How much money are you losing because of poor landing page design? In this comprehensive, step-by-step guide, you will learn all the skills necessary to dramatically improve your bottom line:
-
Identify mission critical parts of your website and their true economic value
-
Define important visitor classes and key conversion tasks
-
Gain insight on customer decision-making and make your page friction-free
-
Uncover problems with your page and decide which elements to test
-
Understand the power and limitations of common optimization approaches
-
Develop an action plan and get buy-in from all key players
-
Avoid common real-world pitfalls that can sabotage your test
Packed with case studies, practical strategies, a detailed review of the Google Website Optimizer tool, and a comprehensive companion website, this one-of-a-kind resource will help you make your landing pages more profitable.
"Tim has figured out what so many people don't understand: your website can (and should) get better. Every single day."
—Seth Godin, author of Meatball Sundae
"This book is a must-read for the modern Internet marketer."
—Kevin M. Ryan, Vice President, Global Content Director, Search Engine Strategies and Search Engine Watch
"This is the best business-focused, measurement-based guide to website design I have seen."
—Don Norman, cofounder of Nielsen Norman Group and author of The Design of Future Things
"Stop guessing at the best landing page designs and embrace true customer centricity. This book shows you how!"
—Avinash Kaushik, Analytics Evangelist and author of Web Analytics: An Hour A Day
"Tim's Landing Page Optimization is a must-have for your bookshelf."
—Bryan Eisenberg, New York Times and Wall Street Journal bestselling author
About the Author
Tim Ash is a recognized expert in the field of landing page optimization. He is the president of SiteTuners.com, a company that improves the conversion rates of website landing pages through state-of-the-art scientific testing. Tim has spoken internationally at such industry events as Search Engine Strategies, PC Expo, the Affiliate Summit, and Internet World. Visit Tim's book site at LandingPageOptimizationBook.com
Full download
Posted: July 13th, 2008, 7:48am CEST
The Physics Companion is a revision aid and study guide for undergraduates in physics. It covers the core topics, deriving key concepts and equations in clear one-page figure-rich descriptions. Each subsection contains a summary of the main equations, together with a set of worked examples.
The topics covered include:
· Thermal Physics
Electricity and Magnetism
· Waves and Optics
· Mechanics
· States of Matter
· Quantum Physics
Intended as supporting material for other texts, the book will be an essential resource for undergraduate students throughout the course of their degree.
Pocket-size text overviews the core subjects covered in an undergraduate physics degree plan. Individual topics are covered in one-page summaries; including thermal physics, electricity and magnetism, mechanics, properties of matter, waves and optics, atomic and molecular physics, nuclear physics, and space science. Supplements required text or serves as a reference. Softcover.
Full download
Posted: July 13th, 2008, 7:44am CEST
Paradigms of AI Programming is the first text to teach advanced Common Lisp techniques in the context of building major AI systems. By reconstructing authentic, complex AI programs using state-of-the-art Common Lisp, the book teaches students and professionals how to build and debug robust practical programs, while demonstrating superior programming style and important AI concepts. The author strongly emphasizes the practical performance issues involved in writing real working programs of significant size. Chapters on troubleshooting and efficiency are included, along with a discussion of the fundamentals of object-oriented programming and a description of the main CLOS functions. This volume is an excellent text for a course on AI programming, a useful supplement for general AI courses and an indispensable reference for the professional programmer.
Full download
Posted: July 12th, 2008, 9:52am CEST
This is a timely book … In general, materials scientists and engineers venturing into the world of nano-structures should read this book as a general introduction to a fascinating field.
-T. M Sabine, Consultant Physicist, The Physicist
It is an entertaining introduction to the field for both specialists and the more general public.
-Zeitschrift fur Kristallographie
This book is full of goodies. It is a romp through and around sphere packings and its relatives. From the catchy titles of the sections to the charming photographs, anecdotes, verses, quotes, snipettes of philosophy there is so much to enjoy … All the diagrams and the many photographs of models are excellent.
-William Moser, Zentralblatt Math
This is an excellent read!
-Short Book Reviews
The book is a treasure trove of intriguing examples, often accompanied by useful illustrations. …We are very fortunate to have available the book by Aste and Weaire, a real gem, which can be enjoyed by all audiences with at least some college experience.
-The Mathematical Association of American
In 1998 Thomas Hales dramatically announced the solution of a problem that has long teased eminent mathematicians: what is the densest possible arrangement of identical spheres? The Pursuit of Perfect Packing recounts the story of this problem and many others that have to do with packing things together. The examples are taken from mathematics, physics, biology, and engineering, including the arrangement of soap bubbles in foam, atoms in a crystal, the architecture of the bee's honeycomb, and the structure of the Giant's Causeway. Using an informal style and with key references, the book also includes brief accounts of the lives of many of the scientists who devoted themselves to problems of packing over many centuries, together with wry comments on their efforts. It is an entertaining introduction to the field for both specialists and the more general public.
Full download
Posted: July 12th, 2008, 9:47am CEST
The definitive self-teaching guide to learning mathematics--now fully up-to-date. Unlike other math books that make your start at page one and work your way up to the technique you need, this unique guide steers you right to your topic of interest, fully explains it within its own context, and then shows you how to use it with real-world examples.
The unique jump-in-anywhere format and conversational tone of Stan Gibilisco's and Norman Crowhurst's Mastering Technical Mathematics makes this book--now thoroughly updated--a must for just about any technical professional. It's also the perfect instruction manual for independent students who want to structure their own learning.
With this one-of-a-kind, case study-filled guide to all kinds of math used in technical fields, you can--find the technique you need quickly, along with easy-to-understand examples showing how it's used; skip from topic to topic in any order, and learn in your own style at your own pace; master technical math painlessly with this guide's easy-going style and example-packed format; discover new applications in logic, digital systems, and numbering systems; test yourself with quiz questions in each chapter (and complete worked-out solutions). If you work in a field where math comes with the territory, don't miss the guide that puts a multitude of math solutions right at your fingertips: Mastering Technical Mathematics, Second Edition.
About the Author
Stan Gibilisco is a professional technical writer who specializes in books on electronics and science topics. He is the author of The Encyclopedia of Electronics, The McGraw-Hill Encyclopedia of Personal Computing, and The Illustrated Dictionary of Electronics, as well as over 20 other technical books. His published works have won numerous awards. The Encyclopedia of Electronics was chosen a "Best Reference Book of the 1980s" by the American Library Association, which also named his McGraw-Hill Encyclopedia of Personal Computing a "Best Reference of 1996."
Full download
Posted: July 12th, 2008, 9:40am CEST
This training kit is designed for server administrators who have two to three years of experience managing Windows servers and infrastructure in an environment that typically supports 250 to 5,000 or more users in three or more physical locations and has three or more domain controllers. You will likely be responsible for supporting network services and resources such as messaging, database servers, file and print servers, a proxy server, a firewall, Internet connectivity, an intranet, remote access, and client computers. You will also be responsible for implementing connectivity requirements such as connecting branch offices and individual users in remote locations to the corporate network and connecting corporate networks to the Internet.
By using this training kit, you will learn how to do the following:
■ Plan and implement Windows Server 2008 server deployment
■ Plan and implement Windows Server 2008 server management
■ Monitor, maintain, and optimize servers
■ Plan application and data provisioning
■ Plan and implement high-availability strategies and ensure business continuity
Full download
Posted: July 12th, 2008, 9:37am CEST
75,000 COPIES SOLD!
Is that home or condominium apartment you plan on buying a true bargain or an overpriced “handyman’s special”? Here’s how to find out!
No other book on the market increases your chances more of getting your money’s worth when buying a home than The Complete Book of Home Inspection. If you want to find out exactly what’s behind, beneath, above, and around the home you’re thinking of making an offer on, this is just what the inspector ordered. And if you’re thinking of selling your home, here’s the perfect way to accurately evaluate its condition prior to setting a price.
This comprehensive instruction manual covers every aspect of exterior, interior, and electromechanical home inspection and is basic enough for a layperson and detailed enough to be a working on-site tool for professional home inspectors.
Revealing techniques and methods used by experienced home inspectors, this heavily illustrated reference details how to evaluate the condition of a home or condominium apartment – inside and out. Precise step-by-step procedures enable you to inspect a home as though accompanied by an inspector with many years’ experience.
Written by a professional home inspector, The Complete Book of Home Inspection is packed with photos, graphs, dozens of checklists, and worksheets and valuable chapter summaries.
If you want to avoid costly mistakes and headaches down the road, don’t even think of making an offer on a house without reading this book first!
NEW TO THIS EDITION:
* A new chapter on swimming pools
* An added section on exterior walls discussing problems with synthetic stucco (EIFS)
* New material added to the environmental concerns chapter on molds and associated problems
* Most chapters and sections have been extensively updated and expanded
The Complete Book of Home Inspection, Third Edition:
* Includes professional inspection worksheets with checklists in every chapter
* Fully illustrated (over 150 photos and drawings)
* All the information homeowner's need to maintain their house
* Content based on the author's 30 years' experience as a home inspector
* New material that updates chapters, including synthetic stucco (EIFS), mold, termite bait systems, sagging plaster ceilings, truss uplift cracks, and much more, plus a new chapter on swimming pools.
About the Author
Norman Becker, P.E., a nationally known authority on the subject of home inspection, has more than 30 years’ experience in home and building inspection, and is one of the founders of the American Society of Home Inspectors (ASHI). He has been qualified in court as an expert witness on the subject of home inspection. He also writes the widely read “Homeowners Clinic” column for Popular Mechanics magazine. Mr. Becker holds bachelor’s and master’s degrees in mechanical engineering and is a licensed professional engineer in New York, New Jersey, and Florida.
Full download
Posted: July 12th, 2008, 9:35am CEST
Quickly Master AutoCAD 2009 Essentials
The new edition of this hands-on guide helps users of all skill levels learn the basics of AutoCAD 2009 and AutoCAD LT® 2009 easily and efficiently. Bestselling AutoCAD author and expert George Omura offers clear explanations, a task-based approach, and pages of real-world examples and exercises to make this thorough book more valuable and useful than ever. Whether you're new to AutoCAD or just looking for a quick refresher, you'll find the fast, focused introduction to AutoCAD you need to get quickly up to speed.
-
Explore the all-new interface in AutoCAD 2009 and AutoCAD LT 2009
-
Navigate the new Ribbon panel to access the tools you need
-
Master the basics of drawing and editing with precision
-
Add and edit notes and dimensions
-
Learn the fundamentals of 2D drawings and 3D models
-
Understand layers, blocks, groups, and external references
-
Find areas and distances quickly
-
Easily extract hidden data
George Omura is the all-time bestselling AutoCAD author and was cited as the favorite CAD author by members of the Autodesk User Group International (AUGI) in AUGIWorld magazine's "Best of Everything CAD" issue.
About the Author
George Omura is a licensed architect, Autodesk Authorized Author, and CAD specialist with more than 20 years of experience in AutoCAD and over 30 years of experience in architecture. He has worked on design projects ranging from resort hotels to metropolitan transit systems to the San Francisco Library project. George has written numerous other AutoCAD books for Sybex, including Introducing AutoCAD 2008, Mastering AutoCAD 2008 and AutoCAD LT 2008, and Just Enough AutoCAD 2007.
Full download
Posted: July 12th, 2008, 9:29am CEST
An eminent futures trader explores crucial factors in the markets that most experts overlook--time, volume and open interest--and describes little-known indicators to profitably track them. Covers all the popular technical approaches to futures, options and stock markets including Elliott Wave, oscillators, moving averages, Market Logic, point-and-figure charting. Explains why most traders sabotage themselves and how to avoid doing the same.
You have just taken a big step away from the crowd of amateurs. By opening Trading for a Living, you’ve resolved to become a successful trader. Dr. Alexander Elder is a professional trader, a world-class expert in technical analysis, and a practicing psychiatrist. He believes that successful trading is based on three M’s: Mind, Method, and Money. First, you will see that the key to winning is inside your Mind. You will find out how to develop discipline and how to avoid the traps of emotional trading. Second, you will learn how to find good trades by using charts, computerized indicators, and other tools. You will discover how to combine several analytic Methods into a powerful trading system. Finally, you will learn how to manage Money in your trading account. The rules for limiting risks are as vital to a trader as a safety net is to a high-wire walker. With this book, you are on your way to mastering a new way of trading stocks, futures, currencies, and options. Dr. Alexander Elder helps you embark on an intense pursuit—trading for a living.
About the Author
ALEXANDER ELDER, MD, was born in Leningrad and grew up in Estonia where he entered medical school at the age of 16. At 23, while working as a ship’s doctor, he escaped from a Soviet ship in Africa and received political asylum in the U.S.A. He continued to work as a psychiatrist in New York City, served as book editor of The Psychiatric Times, and taught at Columbia University. After becoming involved in financial trading, Dr. Elder published over 50 articles, software, and book reviews, and spoke at many conferences. In 1988 he founded Financial Trading Seminars, Inc., an educational firm for traders.
Full download
Posted: July 12th, 2008, 9:25am CEST
Finally, a research handbook focused on the field of experiential education!....The handbook is a great starting place for anyone in the field of work-based learning. It can provide a good orientation to what we already know about this kind of experiential learning, can raise questions about what we have not yet considered, and provides guidance and examples that enable us to discover what and how our students are learning out there in the world.'
—National Society for Experiential Education
This
Handbook is designed to help cooperative education and internship professionals and employers design, carry out, and disseminate quality research and evaluation studies of work-based education. It offers examples of current, leading-edge studies about work-based education, but with a practical twist: The chapter authors frame their studies within a specific key research design issue, including finding a starting point and a theoretical framework; fitting research into one's busy practitioner workload; deciding on particular data-gathering methods and an overall methodological approach; integrating qualitative and quantitative methodologies; and disseminating results. Also addressed are questions and concerns that are relevant throughout the course of a research project: the use of theory in research; the role and relationship of program assessment to research; and ethical considerations in research.
By combining descriptions of exemplary research and evaluation studies with practical advice from top researchers in the field, this volume is a useful tool for educators and employers who are designing and carrying out their own studies, as well as a resource for what current research is discovering and affirming about the field itself. Educators from other fields, such as study abroad and service-learning will also find this book an indispensable reference in conducting research on experiential learning and teaching.
Full download
Posted: July 12th, 2008, 9:13am CEST
"Part of the publishers series of International handbooks on information systems, this is a great fat book which does indeed concentrate on the technical side rather than on pedagogy. its concern is the design and implementation of hardware/software systems (including networks) for educational and training contexts. Its more than forty chapters each describe relevant research and practice and close with invaluable reference lists; the book itself has a fairly lengthy and detailed index also invaluable." (British Journal of Education Technology, Vol. 33 (3), 2002)
The handbook's goal is to enable the reader to gain a deep understanding of past, current and future research and applications in the field of educational technology. The reader will gain an in-depth understanding of complex theories, strategies, concepts, and methods relating to the design, development, implementation, and evaluation of educational technologies. Because it combines both the present experience in the field and the vision of its emerging directions, the handbook will be a comprehensive guide for researchers and practitioners working with educational technologies. All the chapters of the second edition are newly written, the handbook therefore presents the latest developments in the field.
Full download
Posted: July 12th, 2008, 9:04am CEST
Video Coding with Superimposed Motion-Compensated Signals: Applications to H.264 and Beyond captures recent advances in motion compensation for efficient video compression. This book investigates linearly combined motion compensated signals, and generalizes the well known superposition for bidirectional prediction in B-pictures. The number of superimposed signals and the reference picture selection are important aspects of discussion.
The application oriented part of the book employs the concept to ITU-T Recommendation H.263, and continues with the improvements by superimposed motion-compensated signals for the EMERGING STANDARDS ITU-T Recommendation H.264 & ISO/IEC MPEG-4 part 10. In addition, Video Coding with Superimposed Motion-Compensated Signals: Applications to H.264 and Beyond discusses a new approach for wavelet-based video coding. This technology is currently being investigated by MPEG, to develop a new video compression standard for the mid-term future.
The theoretical part of Video Coding with Superimposed Motion-Compensated Signals: Applications to H.264 and Beyond provides a deeper understanding of the underlying principles of superimposed motion-compensated signals. This book incorporates more than 200 references, summarizes relevant prior work, and develops a mathematical characterization of superimposed motion-compensated signals. The derived information-theoretic performance bounds permit a valuable comparison of the investigated compression schemes.
Video Coding with Superimposed Motion-Compensated Signals: Applications to H.264 and Beyond is designed for a professional audience composed of researchers and practitioners in industry. This book is also suitable as a secondary text for graduate-level students in computer science and engineering.
Full download
Posted: July 12th, 2008, 8:46am CEST
Networked control systems (NCS) consist of sensors, actuators and controllers the operations of which may be distributed over geographically disparate locations and co-ordinated by the exchange of information passed over a communication network. The communication network may be physically wired or not. The widespread applications of the Internet have been a major driving force for research and development of NCS. NCS have advantages in terms of cost reduction, system diagnosis and flexibility, minimizing wiring and making the addition and replacement of individual elements relatively simple; efficient data sharing makes taking globally intelligent control decisions easier with an NCS.
The applications of NCS are very wide, from the large scale of factory automation and plant monitoring to the smaller but complicated networks of computers in modern cars, places and autonomous robots.
Networked Control Systems presents the most recent results in stability and robustness analysis as well as new developments related to networked fuzzy and optimal control. Many of the chapters contain details of case-studies, experimental, simulation and/or other application-related work showing how the theories put forward can be implemented in real systems.
The state-of-the art research reported in this volume by an international team of contributors will make Networked Control Systems an essential reference for researchers and postgraduate students in control, electrical, computer and mechanical engineering and computer science.
Full download
Posted: July 11th, 2008, 6:06pm CEST
A classic is back in its 8th and best edition yet!
How Computers Work, 8th Edition is a must-have for anyone interested in the inner-workings of computers. The full-color, detailed illustrations will take you deep inside your PC and show you just how intricate it is. This latest edition has been updated with information on all of the latest technologies, including:
- PCI Express Bus
- Serial ATA Connections
- Digital Photography Software
- TiVos, Gas Plasma Screens, iPods, and Other Home Entertainment Equipment
- Google and eBay
- 3D Game Development, Two-Slot Video Cards, and Overclocking
How Computers Work has sold over two million copies world wide. But don't take our word for it — get your copy today!
Discusses the inner workings of today's home and business computers including Pentium III and MMX processors, fingerprint and voice recognition, Notebook and palm computers, and how virtual reality equipment adds a third dimension to PC worlds. Softcover. CD-ROM included.
--This text refers to an out of print or unavailable edition of this title. How Computers Work shows you how chips, software, memory, and hardware work using detailed four-color drawings. An interactive game-like CD-ROM takes you directly inside your computer. This book is completely updated and revised to include the latest technology developments.
An updated introduction to the workings of the computer explores the basics of microchips, hardware, software, and computer memory, providing an entertaining and informative tour of every part of the computer, from hard drive and processor to mouse, monitor, and keyboard. Also takes you through the workings of digital cameras, ebooks, Bluetooth, and much more.
About the Author
Ron White, former Executive Editor and Columnist of PC Computing, developed the "How it Works" series to explain technology. White has written for dozens of computer magazines and authored several books over 20 years. He is a fellow in criticism of the National Endowment for the Humanities, and his work has been a finalist for the National Magazine Award. Tim Downs, Creative Director for Infoworld Media Group, is an Award winning Techno-ceptual Illustrator focused on disseminating information for easy digestion. By drawing from his vast computer and informational design knowledge, Tim has developed the richly illustrated style that is unique to How Computers Work.
Full download
Posted: July 11th, 2008, 12:57pm CEST
With the advent of the World Wide Web the global Internet has rapidly become the dominant type of computer network. It now enables people around the world to use the Web for E-Commerce and interactive entertainment applications, in addition to those already supported by the Internet such as e-mail and IP telephony. As a result, the study of computer networking is now synonymous with the study of the Internet and its applications. The 5th edition of this highly successful text has been completely revised to focus entirely on the Internet, and so avoids the necessity of describing protocols and architectures that are no longer relevant. As many Internet applications now involve multiple data types ¿ text, images, speech, audio and video ¿ the book explains in detail how they are represented.
A number of different access networks are now used to gain access to the global Internet. Users at home and in small businesses gain access through their local switched telephone network using either a low bit rate or broadband modem. For users served by a cable television provider, access is often through a high bit rate cable modem. Wireless networks are now widely used including Internet-enabled mobile phones with cellular phone networks and, within buildings, wireless networks such as Bluetooth. These are in addition to the site networks used by academic institutions and large businesses. Separate chapters illustrate how each type of access network operates and interfaces to the global Internet. This is followed by a detailed account of the architecture and protocols of the Internet itself and the operation of the major application protocols.
This body of knowledge is made accessible by extensive use of illustrations and worked examples that make complex systems more understandable at first glance. This makes the book ideal for self-study or classroom use for students in Computer Science or Engineering, as well as being a comprehensive reference for practitioners who require a definitive guide to networking.
New in this edition:
- A separate chapter is devoted to each of the different types of access network: Telephone networks, LANs and intranets, Wireless networks, and Entertainment networks.
- A chapter is devoted to each of the main components of the global Internet, from modern Internet protocols to the World Wide Web.
- A whole chapter is devoted to the vital topic of Network Security.
- An online study guide provides a rich set of resources for both students and instructors: check out www.pearsoned.co.uk/halsall
Fred Halsall is an Emeritus Professor of the University of Wales. The previous editions of this book and his companion text on Multimedia Communications have all been widely acclaimed and translated into several different languages. He has carried out many research consultancies for a number of major communication companies and presented seminars at many international conferences.
About the Author
Fred Halsall is an Emeritus Professor of the University of Wales. The previous editions of this book and his companion text on Multimedia Communications have all been widely acclaimed and translated into several different languages. He has carried out many research consultancies for a number of major communication companies and presented seminars at many international conferences.
Full download
Posted: July 11th, 2008, 7:23am CEST
As the cliché reminds us, information is power. In this age of computer systems and technology, an increasing majority of the world's information is stored electronically. It makes sense then that as an industry we rely on high-tech electronic protection systems to guard that information. As a professional hacker, I get paid to uncover weaknesses in those systems and exploit them. Whether breaking into buildings or slipping past industrial-grade firewalls, my goal has always been the same: extract the informational secrets using any means necessary. After hundreds of jobs, I discovered the secret to bypassing every conceivable high-tech security system. This book reveals those secrets, and as the title suggests, it has nothing to do with high technology. As it turns out, the secret isn't much of a secret at all. Hackers have known about these techniques for years. Presented in a light, accessible style, you'll get to ride shotgun with the authors on successful real-world break-ins as they share photos, videos and stories that prove how vulnerable the high-tech world is to no-tech attacks.
As you browse this book, you'll hear old familiar terms like "dumpster diving", "social engineering", and "shoulder surfing". Some of these terms have drifted into obscurity to the point of becoming industry folklore; the tactics of the pre-dawn information age. But make no mistake; these and other old-school tactics work with amazing effectiveness today. In fact, there's a very good chance that someone in your organization will fall victim to one or more of these attacks this year. Will they be ready?
About the Author
Johnny Long is a professional hacker and security researcher for Computer Sciences Corporation. Johnny has written or contributed to several books, including Google Hacking for Penetration Tester from Syngress Publishing, which has secured rave reviews. Kevin Mitnick (Technical Editor) is the most famous computer hacker in the world. Since his first arrest in 1981, at age 17, he has spent nearly half his adult life either in prison or as a fugitive. He has been the subject of three books and his alleged 1982 hack into NORAD inspired the movie War Games. Since his plea-bargain release in 2000, he says he has reformed and is devoting his talents to helping computer security.
Full download
Posted: July 11th, 2008, 7:11am CEST
Although the World Wide Web is enjoying enormous growth rates, many Web publishers have discovered that HTML is not up to the requirements of modern corporate communication. For them, Adobe Acrobat offers a wealth of design possibilities. The close integration of Acrobat in the World Wide Web unites the structural advantages of HTML with the comprehensive layout possibilities of Portable Document Format (PDF). On the basis of practical examples and numerous tricks, this book describes how to produce PDF documents efficiently. Numerous tips on integrating Acrobat into CGI, JavaScript, VBScript, Active Server Pages, search engines, and so on make the book a mine of information for all designers and administrators of Web sites.
Text: English (translation)
Original Language: German
Covers the new Acrobat Forms extension which allows JavaScript to be used within PDF and thus opens a whole new range of dynamic applications, as well as describes how to produce PDF documents efficiently. CD-ROM included. Paper.
Full download
Posted: July 11th, 2008, 7:08am CEST
A unified presentation of the analysis and design of microwave transistor amplifiers (and oscillators) — using scattering parameters techniques.
FEATURES:
- A clear and straightforward presentation designed to be comprehensive. A self-contained book.
- Examples based on practical designs.
- Over 300 figures, 153 problems, and 14 appendices.
NEW TO THIS EDITION:
- NEW—Presents material on: transmission-lines concepts; power waves and generalized scattering parameters; measurements of scattering parameters; bipolar and field-effect transistors; power gain expressions; constant VSWR circles; gain, noise, and VSWR design trade offs; broadband amplifiers, high-power amplifiers; oscillator theory, and DROs.
- NEW—A new appendix using CAD methods.
- NEW—A 65% increase in the number of problems and figures.
Full download
Posted: July 11th, 2008, 6:58am CEST
The Encyclopedia of Algorithms aims to provide the researchers, students, and practitioners of algorithmic research with a mechanism to efficiently and accurately find the names, definitions, key results, and further readings of important algorithmic problems.
The work covers a wide range of algorithmic areas, and each algorithmic area is covered by a collection of entries. An encyclopedia entry is an in-depth mini-survey of an algorithmic problem and is written by an expert researcher. The entries for an algorithmic area are compiled by an area editor to survey the representative results in that area and can form the core materials of a course in the area.
The Encyclopedia does not use the format of a conventional long survey for several reasons. A conventional survey takes a handful of individuals too much time to write and is difficult to update. An encyclopedia entry contains the same kinds of information as in a conventional survey, but an encyclopedia entry is much shorter and is much easier for readers to absorb and for editors to update. Furthermore, an algorithmic area is surveyed by a collection of entries which together provide a considerable amount of up-to-date information about the area, while the writing and updating of the entries is distributed among multiple authors to speed up the work.
This reference work will be updated on a regular basis and will evolve towards primarily an Internet-based medium to allow timely updates and fast search. If you have feedback regarding a particular entry, please feel free to communicate directly with the author or the area editor of that entry. If you are interested in authoring an entry, please contact a suitable area editor.
The credit of the Encyclopedia goes to the area editors, the entry authors, the entry reviewers, and the project editors at Springer, including Jennifer Evans and Jennifer Carlson.
Full download
Posted: July 11th, 2008, 5:57am CEST
iExec Enterprise Essentials Companion Guide is the official print companion to the Cisco® Entrepreneur Institute’s new iExec Enterprise Essentials curriculum—innovative IT-related business education designed to help you transform organizations through the strategic use of IT and Internet applications. Working through a realistic, start-to-finish case study, you’ll learn exactly how to use technology to help businesses enhance their processes and drive sustainable competitive advantage.
Organized to fully align with the course’s online curriculum, this is the only authorized iExec textbook. You’ll begin by reviewing the global trends, opportunities, and strategic imperatives that now drive IT’s usage. Next, you’ll discover IT-enabled business strategies that increase productivity, efficiency, innovation, and profitability and learn how to trans-form any organization into an agile, high-performance Networked Virtual Organization (NVO). Through hands-on practice, you’ll learn how to assess and improve organizational readiness, enhance governance, Internet-enable internal and external processes, use portfolio management to plan business-driven IT investments, manage change, and more.
• Master every topic and concept in the new Cisco Entrepreneur Institute’s iExec Enterprise Essentials curriculum
• Understand the global trends and business drivers behind today’s investments in IT and Internet technologies
• Build Networked Virtual Organizations that respond more quickly to customers, collaborate better with partners on value-added activities, and reduce cost by standardizing processes, data, and infrastructure
• Perform external and internal situation analysis, create an e-vision for success, and build an effective business case
• Implement strategic planning and portfolio management to create a successful Internet-enabled business roadmap
• Prioritize opportunities for process improvement using the Internet and IT
• Identify change management techniques that can reduce your risks
Category: Computers and Networking
Covers: Network Technology
About the Author
Martha L. Young, president and founder of Nova Amber, LLC, has more than 19 years of experience in the technology market, working and consulting with Fortune 500 companies such as Lockheed Martin and Coors Brewing Company. She holds a B.S. in international business from the University of Colorado.
Michael Jude, Ph.D., manages accounts for leading management solution vendors. He has more than 20 years of experience in telecommunications, as well as a Ph.D. in decision science from Walden University and an M.S. in engineering management and a B.S. in electrical engineering from the University of Colorado. Young and Jude are co-authors of
The Case for Virtual Business Processes (Cisco Press).
Full download
Posted: July 11th, 2008, 5:55am CEST
Ruby on Rails continues to build up a tremendous head of steam. Fueled by significant benefits and an impressive portfolio of real-world applications already in production, Rails is destined to continue making significant inroads in coming years.
Each new Rails application showing up on the web adds yet more to the collective wisdom of the Rails development community. Yesterday's best practices yield to today's latest and greatest techniques, as the state of the art is continually refined in kitchens all across the Internet. Indeed, these are times of great progress.
At the same time, it's easy to get left behind in the wake of progress. Advanced Rails Recipes keeps you on the cutting edge of Rails development and, more importantly, continues to turn this fast-paced framework to your advantage.
Advanced Rails Recipes is filled with pragmatic recipes you'll use on every Rails project. And by taking the code in these recipes and slipping it into your application you'll not only deliver your application quicker, you'll do so with the confidence that it's done right.
The current beta includes contributions from Aaron Batalion, Adam Keys, Adam Wiggins, Andre Lewis, Andrew Kappen, Benjamin Curtis, Ben Smith, Chris Bernard, Chris Haupt, Chris Wanstrath, Cody Fauser, Dan Benjamin, Dan Manges, Daniel Fischer, David Bock, David Chelimsky, David Heinemeier Hansson, Erik Hatcher, Ezra Zygmuntowicz, Geoffrey Grosenbach, Giles Bowkett, Greg Hansen, Gregg Pollack, Hemant Kumar, Hugh Bien, Jamie Orchard-Hays, Jamis Buck, Jared Haworth, Jarkko Laine, Jason LaPier, Jay Fields, John Dewey, Jonathan Dahl, Josep Blanquer, Josh Stephenson, Josh Susser, Kevin Clark, Luke Francl, Mark Bates, Marty Haught, Matthew Bass, Michael Slater, Mike Clark, Mike Hagedorn, Mike Mangino, Mike Naberezny, Mike Subelsky, Nathaniel Talbott, PJ Hyett, Patrick Reagan, Peter Marklund, Pierre-Alexandre Meyer, Rick Olson, Ryan Bates, Scott Barron, Tony Primerano, Val Aleksenko, and Warren Konkel.
About the Author
Mike Clark is an independent consultant, author, trainer, and programmer. He's the co-author of Agile Web Development with Rails, author of Pragmatic Project Automation, and co-teaches Pragmatic Studio: Ruby on Rails. He helped build one of the first commercial Rails applications and continues working on other Rails projects through his company, Clarkware Consulting.
Full download
Posted: July 10th, 2008, 8:36am CEST
Provides a comprehensive, modern approach to the design and construction of compilers. Includes in-depth coverage of compiler generation methods for lexical, syntax and semantic analysis.
About the Author
Reinhard Wilhelm is Professor of Computer Science at the University of the Saarland in Germany. Professor Wilhelm acts as Scientific Director of the International Conference and Research Centre for Computer Science at Schloss Dagstuhl.
Dieter Maurer received his doctorate at the University of the Saarland. He is now senior software developer at HighTec EDV Systeme GmbH, Saarbrucken, and repsonsible for the evolution of HighTec's real-time operating system, C/C++ compilers, and associated tools.
Full download
Posted: July 9th, 2008, 1:25pm CEST
The purpose of Jakob Nielsen's
Usability Engineering is to help nontechnical people improve the systems so that
they are not only error-free but also easier and more pleasant to use, and more efficient. It is a book that ...shows us
how to change the world and does so admirably....One of this book's strengths is that it provides a wide selection of
methods for improving systems, and allows for the unavoidable constraints of the real world." NEW SCIENTIST
Written by the author of the best-selling HyperText & HyperMedia, this book is an excellent guide to the methods
of usability engineering. The book provides the tools needed to avoid usability surprises and improve product quality.
Step-by-step information on which method to use at various stages during the development lifecycle are included,
along with detailed information on how to run a usability test and the unique issues relating to international usability.
KEY FEATURES
- Emphasizes cost-effective methods that developers can implement immediately.
- Instructs readers about which methods to use and when to use them throughout the development lifecycle, ultimately
helping in cost-benefit analysis.
- Shows readers how to avoid the four most frequently listed reasons for delay in software projects.
- Includes detailed information on how to run a usability test.
- Covers unique issues of international usability.
- Features an extensive bibliography allowing readers to find additional information.
- Written by an internationally renowned expert in the field and the author of the best-selling HyperText &
HyperMedia.
About the Author
Called the world's leading expert on Web usability by US News and World Report, Jakob Nielsen today serves as user advocate and principal of the Nielsen Norman Group. In the course of a career in which he held influential positions at Sun Microsystems, Bellcore, and IBM's T.J. Watson Research Center, Nielsen founded the "discount usability engineering" movement for fast and cheap improvements of user interfaces and invented several usability methods, including heuristic evaluation. He holds 58 US patents, many of which focus on ways to make the Internet easier to use. He has written the Alertbox column on Web usability since 1995 and is the author of Designing Web Usability: The Practice of Simplicity and Usability Engineering, plus eight other books.
Full download
Posted: July 9th, 2008, 1:22pm CEST
Are you serious about learning how to create real, Java-based games for fun and sharing? Do you have a basic understanding of the Java programming language? If you’ve answered yes, then you are ready to get started building web-based 2D games from scratch using the latest version of the Java Development Kit! "Beginning Java Game Programming, Second Edition" is a hands-on guide that is perfect for beginner-level game programmers who want to quickly and easily learn how to create games using Java. Written in simple language, the book teaches each new skill using engaging tutorials, followed by end-of-chapter questions and exercises to help reinforce what you’ve just learned. Each chapter builds upon the previous ones, allowing you to repeat and practice the techniques covered. You’ll begin with the basics of writing a simple 2D game using vector graphics, move on to utilizing Java’s advanced 2D library to add animation and sound effects, and end by creating a professional, sprite-based game full of interesting artwork and details that you can share with others on your own website!
About the Author
Jonathan S. Harbour is an Associate Professor of Game Development at the University of Advancing Technology in Tempe, Arizona. His current game project is Starflight: The Lost Colony (www.starflightgame.com). He lives in Arizona with his wife, Jennifer, four children (Jeremiah, Kayleigh, Kaitlyn, Kourtney), a dog (Lucy), a cat (Missy), and six temperamental computers (ages 1 to 8). He can be reached at www.jharbour.com.
Full download
Posted: July 9th, 2008, 1:21pm CEST
This book provides a comprehensive introduction to complex variable theory and its applications to current engineering problems and is designed to make the fundamentals of the subject more easily accessible to readers who have little inclination to wade through the rigors of the axiomatic approach. Modeled after standard calculus books--both in level of exposition and layout--it incorporates physical applications throughout, so that the mathematical methodology appears less sterile to engineers. It makes frequent use of analogies from elementary calculus or algebra to introduce complex concepts, includes fully worked examples, and provides a dual heuristic/analytic discussion of all topics. A downloadable MATLAB toolbox--a state-of-the-art computer aid--is available. Complex Numbers. Analytic Functions. Elementary Functions. Complex Integration. Series Representations for Analytic Functions. Residue Theory. Conformal Mapping. The Transforms of Applied Mathematics. MATLAB ToolBox for Visualization of Conformal Maps. Numerical Construction of Conformal Maps. Table of Conformal Mappings. Features coverage of Julia Sets; modern exposition of the use of complex numbers in linear analysis (e.g., AC circuits, kinematics, signal processing); applications of complex algebra in celestial mechanics and gear kinematics; and an introduction to Cauchy integrals and the Sokhotskyi-Plemeij formulas. For mathematicians and engineers interested in Complex Analysis and Mathematical Physics.
Full download
Posted: July 9th, 2008, 1:18pm CEST
Flex 3 is the next generation of a technology that revolutionized web applications. It is the next evolutionary step of Flash, which has grown from a web animation medium to a powerful enterprise web design and development platform. With nearly 98% of all web browsers, and a growing number of mobile devices, running Flash Player, a knowledge of Flex is indispensible for any serious web developer.
This book will show you how to create powerful Rich Internet Applications using Flex 3. After learning how to install and becoming familiar with the basics of the Flex Builder 3 software, you will explore in depth how the Flash scripting language, ActionScript 3.0, interacts with Flex's powerful XML-like design language: MXML.
You'll learn how to construct your applications using layout and navigation containers, and how to move between various states using transitions. There is coverage of how best to plan your applications and use the Model-View-Controller pattern to keep various aspects of development separated and ease creation of potentially complicated projects.
Rich Internet Applications rely on data, and this book shows how to bring data from various sources into your Flex application and check its integrity, and how best to display and interact with it.
Going farther, applications built for the Flash platform can now exist and function beyond the traditional confines of the web browser. Adobe AIR allows you to take your applications to the desktop, and this book shows how to reapply your Flex skills to take advantage of this new environment.
The Essential Guide to Flex 3 takes you through all the powerful features of Flex using a series of stand-alone, practical exercises. The skills acquired throughout the book are then brought together in the form of a full-featured case study application showcasing essential techniques that can easily be applied to your own Flex applications.
About the Author
Charles is one of the most noted authors and teachers in the computer industry today, his books receiving critical acclaim and being consistent bestsellers.
He conducts frequent seminars for the PC Learning Center, on topics including Java Programming, the Adobe Software Suites, and the MS Office environment.
Charles is also a noted classical organist, pianist and guitarist, and studied alongside such notables as Vladimir Horowitz, Virgil Fox and Igor Stravinsky. It was becasue of his association with Stravinsky that he got to meet, and develop a friendship with, famed artist Pablo Picasso.
Full download
Posted: July 9th, 2008, 1:18pm CEST
Before I describe the contents of this book and why I think you should just take it over to the counter and buy it, I would like to give you an insider’s look at the SQL Server 2008 product development cycle. I believe this insight will provide you with a deeper understanding of how SQL Server is continuing to evolve. The rest of this book will show you why SQL Server is enterprise-ready.
For the past 5 years, I was a program manager at Microsoft in the SQL Server product unit. During this time, I owned various features within the product, including SQL Server Agent, SQL Server Express, and most recently, database security.
When I joined SQL Server in 2002, the product team was in year 3 of planning and implementing the Yukon (SQL Server 2005) release. One of my first responsibilities was to own the Create Database/ Database Properties dialog in SQL Server Management Studio. After working with the user interface (UI) design team and various UI developers, we crafted the interesting grid-based dialog that you see today in Management Studio. However, arriving at the implemented Create Database dialog was not as straightforward as we wanted.
In our organization, we had separate teams writing the UI, writing the Server Management Objects (SMO) code to support the UI, and writing the code in the database engine itself. One of the more common issues we faced was the orchestration of the three separate teams working on a particular feature. Each of the three teams didn’t necessarily put the same priority on the work, and this resulted in situations like having a UI that did nothing because either the SMO or database team didn’t write the code to support it at the time. In the end, when it came time to ship the product, there were some features that had no UI support in SQL Server Management Studio. For example, try to manage Service Broker in Management Studio in SQL Server 2005. I will save you the time— there isn’t much there.
Full download
Posted: July 9th, 2008, 12:59pm CEST
Every C# programmer needs to learn about LINQ (Language–lIntegrated Query), Microsoft’s breakthrough technology for simplifying and unifying data access from any data source. With LINQ you can write more elegant and flexible code not just to access databases and files but to manipulate data structures and XML.
This book is a short yet comprehensive guide to the major features of LINQ and the significant enhancements introduced with .NET 3.5. There is no better source for getting a head–start on the future of these technologies than this book.
- A clear and comprehensive yet concise introduction to using LINQ in C#
- Covers LINQ to Objects, LINQ to SQL, LINQ to DataSet, and LINQ to XML
- Rich in working examples of LINQ in action
- Ideal for C# programmers at any level
About the Author
A prolific writer on cutting-edge technologies, Fabio Claudio Ferracchiati has contributed to over a dozen books on .NET, C#, Visual Basic, and ASP.NET. He is a .NET MCSD and lives in Milan, Italy. You can read his blog at www.ferracchiati.com.
Full download
Posted: July 8th, 2008, 7:33am CEST
First you'll learn how to build out your shared, virtual, or dedicated host. Then, you'll see how to build your applications for production and deploy them with one step, every time. Deploying Rails Applications will take you from a simple shared host through a highly scalable clustered and balanced setup with Nginx.
See how to tell whether you've bought enough firepower, and learn how to optimize your Rails projects applications in a systemic, rational way. Take advantage of advanced caching techniques, and become and expert with the latest servers in Nginx and Mongrel. Don't worry. You'll get a dose of Apache too.
Not only will you learn how to configure your production environment, you'll also see how to monitor it with free, automated tools that can restart your servers when the memory use gets too high for comfort. You'll see how to take a performance baseline, profile for bottlenecks, and solve the most common performance problems you're likely to see.
You'll learn:
Everything from source control and migrations to Capistrano, rake tasks and beyond.
Directly from authors who run EngineYard, one of the best Rails hosts in the business.
How to deploy your applications to multiple production servers with a single command using Capistrano.
How to setup a Rails/Nginx/Mongrel cluster for applications with high scalabilty needs.
...and more!
About the Author
Ezra Zygmuntowicz is a co-founder of EngineYard.com, a scalable Rails hosting service. He is the author of the Rails Deployment book for the Pragmatic Programmers and has contributed many open source Ruby and Rails related projects such as BackgrounDrb, ez-where, Rubinius and Merb. He is a speaker at The Rails Edge, the 2006 & 2007 RailsConf and the 2007 SDForum Ruby conference as well as The Ruby HoeDown and RubyEast. He has been working with Ruby for over 4 years now and picked up Rails in the summer of 2004. In his spare time he likes to hack Ruby, Scheme and Erlang and tinker with his vintage 54 VW beetle.
Bruce Tate is a father, kayaker, author and independent consultant in Austin, Tx. He is the author of seven books, including the best selling Bitter series, the Jolt-winning Better, Faster, Lighter Java, the Spring Developer's Notebook, and From Java To Ruby: Things Every Manager Should Know.
Clinton Begin has built a presence in both the enterprise and open source communities. Having consulted as a Senior Developer and Agile Mentor for industry greats such as ThoughtWorks, Microsoft and Stanford University, his experiences have spanned a broad range of business and technical domains. Clinton has applied agile methodologies, open source software, Java, .NET and Ruby to the development of large-scale applications. He is an experienced author, speaker, and has delivered formal presentations and training from San Francisco to New York City.
Full download
Posted: July 8th, 2008, 7:09am CEST
This book teaches you how to program your own applications easily on Nokia smartphones based on Symbian OS and the S60 platform. A wide range of smartphone functionalities re covered, including camera, sound and graphics, Bluetooth, Internet, Positioning, messaging and reading of incoming SMS. Over 100 inspiring and fully working application examples are provided that can be instantly executed on your S60 phone.
Mobile Python provides you with a light and engaging hands-on coding style that gets you up and running quickly and increases your ski8ll in a smooth and fast manner.
You will soon reap the benefits and feel inspired through the style and the ready-to-use programs throughout the chapters. The skills learned also help you to enter the path of open innovation, mad experimentation, and community-oriented development.
Mobile Python enables you to take control of your smartphone. Dive in, download, develop, upload and enjoy!
Mobile Python - Rapid Prototyping of Applicants on the Mobile Platform introduces Python, the popular open source programming language, to the mobile space.
About the Author
Jurgen Scheible is a designer, media artist and musician who holds a degree in telecommunications from Karlsruhe, Germany. After graduating, he worked for eight years at Nokia in Finland pursuing various positions such as programmer, product manager and competence transfer manager. Besides his occupation, he performed and produced music as well as media art under the pseudonym Lenin's Godson.
Full download
Posted: July 8th, 2008, 7:06am CEST
This new work presents the mathematical theory and techniques for analyzing and modeling high-performance global communication networks, with a focus on software employed at the end nodes and intermediate switches.
Topics include, but are not limited to Markov chains and queuing analysis, traffic modeling, interconnection networks, and switch architectures and buffering strategies. Several appendices are provided as a handy reference for material and formulas discussed in the book. The author provides a discussion of the use of MATLAB® in engineering applications.
Over 500 homework problems are included in the text. A separate protected solutions manual will be available to instructors adopting this book as the primary text in courses.
Analysis of Computer and Communication Networks is intended for senior and graduate students, university researchers and practicing engineers in communications, network design and analysis.
Full download
Posted: July 8th, 2008, 6:59am CEST
Digital image processing is an integral part of microscopy and is increasingly important to the fields of medicine and scientific research. This book provides a unique one-stop reference on the theory, techniques and applications of this technology.
Written by leading experts in the field, the book presents a unique practical perspective of state-of-the-art microscope image processing and the development of specialized algorithms. It contains in-depth analysis of methods coupled with the results of specific real-world experiments, covering topics from image digitization and display, through object measurement and classification, to autofocusing and structured illumination.
Features include:
* Detailed descriptions of many leading-edge methods and algorithms
* Each chapter provides in-depth analysis of the method and experimental results from real-life examples
* Emphasis upon computational and algorithmic aspects of microscope image processing
* Advanced material on geometric, morphological and wavelet image processing; fluorescence, three-dimensional and time-lapse microscopy; microscope image enhancement; MultiSpectral imaging and image data management.
This book will be of interest to all scientists, engineers, clinicians, post-graduate fellows and graduate students working in the fields of biology, medicine, chemistry, pharmacology and related fields, who use microscopes in their work and would like to understand the methodologies and capabilities of the latest digital image processing techniques.
Full download
Posted: July 8th, 2008, 6:56am CEST
Do you need to secure your network? Here's the book that will help you implement and maintain effective network security, no matter what size your network is or which NOS you're using. Packed with practical advice and indispensable information, this book systematically identifies the threats that your network faces and explains how to eliminate or minimize them. Covers all major network operating systems -- NT, NetWare, and Unix -- and all aspects of network security, from physical security of premises and equipment to anti-hacker countermeasures to setting up your own Virtual Private Networks. The CD includes evaluation and demonstration versions of commercial firewalls, intrusion detection software, and a complete security policy.
The Technology You Need is Out There. The Expertise You Need is in Here.
Expertise is what makes hackers effective. It’s what will make you effective, too, as you fight to keep them at bay. Mastering Network Security has been fully updated to reflect the latest developments in security technology, but it does much more than bring you up to date. More importantly, it gives you a comprehensive understanding of the threats to your organization’s network and teaches you a systematic approach in which you make optimal use of the technologies available to you. Coverage includes:
- Understanding security from a topological perspective
- Configuring Cisco router security features
- Selecting and configuring a firewall
- Configuring Cisco’s PIX firewall
- Configuring an intrusion detection system
- Providing data redundancy
- Configuring a Virtual Private Network
- Securing your wireless network
- Implementing authentication and encryption solutions
- Recognizing hacker attacks
- Detecting and eradicating viruses
- Getting up-to-date security information
- Locking down Windows NT/2000/XP servers
- Securing UNIX, Linux, and FreBSD systems
About the Author
Chris Brenton is the author of several Sybex books, including Mastering Cisco Routers. Brenton is a network consultant specializing in implementing network security and troubleshooting multiprotocol environments. Cameron Hunt is a network consultant and trainer.
Full download
Posted: July 8th, 2008, 6:54am CEST
Your fun and easy guide to Exam 220-221 and 220-222!
Get the scoop on the latest revisions to both 220-221 and 220-222
The fun and easy way to study for the exam — all the rewards in half the time!
Here's the A+ certification test-prep guide you've been waiting for &— a For Dummies book-and-software package that actually makes studying fun. Prepared by a CompTIA-certified expert and packed with proven tips and practice exams, it's all you need to master PC troubleshooting and repair — and pass the test!
Discover how to:
- Review the material, objective by objective
- Assess what you know — and don't
- Spot and avoid test traps
- Answer questions quickly
- Hone your skills on top test-prep software
- Create custom practice exams
all this on the bonus CD-ROM
- Dummies Test Engine, our exclusive, fully customizable test-prep software featuring hundreds of sample questions
- Software Diagnostics package demo provided by Eurosoft-USA, Ltd.
- Plus bonus practice-test demos from Super Software, Transcender Corporation, Self Test Software, Boson Software, Vista-Net Publishing, JRK Software, and Dali Design
About the Author
Ron Gilster, A+ (1998, 2001), Server+, Network+, I-Net+, CCNA, is the bestselling author of several books on hardware and software topics, including many For Dummies books on CompTIA certification exams.
Full download
Posted: July 8th, 2008, 6:54am CEST
In just 24 lessons of one hour or less, you will learn professional techniques to design and build efficient databases and query them to extract useful information. Using a straightforward, step-by-step approach, each lesson builds on the previous one, allowing you to learn the essentials of ANSI SQL from the ground up.
Example code demonstrates the authors’ professional techniques, while exercises written for MySQL offer the reader hands-on learning with an open-source database. Included are advanced techniques for using views, managing transactions, database administration, and extending SQL.
Step-by-step instructions carefully walk you through the most common SQL tasks.
Q&As, Quizzes, and Exercises at the end of each chapter help you test your knowledge.
Notes and Tips point out shortcuts and solutions.
New terms are clearly defined and explained.
Learn how to…
- Use SQL-2003, the latest standard for the Structured Query Language
- Design and deploy efficient, secure databases
- Build advanced queries for information retrieval
- Sort, group, and summarize information for best presentation
- Tune databases and queries for maximum performance
- Understand database administration and security techniques
For more than ten years the authors have studied, applied, and documented the SQL standard and its application to critical database systems.
Ryan Stephens and Ron Plew are entrepreneurs, speakers, and cofounders of Perpetual Technologies, Inc. (PTI), a fast-growing IT management and consulting firm which specializes in database technologies. They taught database courses for Indiana University—Purdue University in Indianapolis for five years and have authored more than a dozen books on Oracle, SQL, database design, and the high availability of critical systems.
Arie D. Jones is Senior SQL Server database administrator and analyst for PTI. He is a regular speaker at technical events and has authored several books and articles.
Full download
Posted: July 7th, 2008, 8:04am CEST
Do you know: · What might happen if you fall into a black hole? · That the Universe does not have an edge? · That the reason it gets dark at night is proof of the Big Bang? · That cosmic particles time-travel through the atmosphere defying death? · That our past, present and future might all coexist "out there"? With two remarkable ideas, Albert Einstein revolutionized our view of the Universe. His first was that nothing can travel faster than light-the ultimate speed limit. This simple fact leads to the unavoidable conclusion that space and time must be linked together forever as Spacetime. With his second monumental insight, Einstein showed how Spacetime is warped and stretched by the gravity of all objects in the Universe and even punctured by black holes. But such possible twisting of Spacetime allowed a magic not even Einstein could have imagined: time-travel. Theoretical physicist Jim Al-Khalili finally lays science fiction to rest as he opens up Einstein's Universe. Leading us gently and light-heartedly through the dizzying world of our space and time, he even gives us the recipe for a time machine, capable of taking us Back to the Future, to Alice's Wonderland, or on a trip with the Terminator.
About the Author
Jim Al Khalili performed the 1998 Institute of Physics Schools Lecture Tour with the finale at the Royal Institution. He co-starred with Roger Penrose on the BBC's Flow of Time and has been nominated for the Royal Society Michael Faraday Award in the Public Understanding of Science. His recent TV and radio appearances have seen him discuss subjects as broad as the Meaning of Free Will and The Science Behind Star Wars.
Full download
Posted: July 7th, 2008, 7:51am CEST
Silverlight is a lightweight browser plug–in that frees your code from the traditional confines of the browser. It is a rules–changing, groundbreaking technology that allows you to run rich client applications right inside the browser. Even more impressively, it is able to host true .NET applications in non–Microsoft browsers (like Firefox) and on non–Microsoft platforms (like Mac OS X).
Silverlight is still new and evolving fast, and you need a reliable guidebook to make sense of it.
What you’ll learn
This 176 page book is meant to give you a sense of what you, as a programmer, can expect from Silverlight in terms of what the user is going to see. The emphasis here is on understanding what Silverlight has to offer. While there is some code given, that is not the point of the book. The point is to be ably to quickly understand what functionality is available to you, what options you might have without getting bogged down in much code.
Who is this book for?
We assume that you are a programmer and that you have an understanding of XAML. However, if you do ignore the code that exists in the book, then any lay person or even an administrator, can come to grips with the visual element of Silverlight.
Related Titles from Apress
- Pro WPF: Windows Presentation Foundation in .NET 3.0
- Pro Silverlight 2
- Silverlight 2 Recipes: A Problem-Solution Approach
About the Author
Matthew MacDonald is an author, educator, and MCSD developer who has a passion for emerging technologies. He is a regular writer for developer journals such as
Inside Visual Basic,
ASPToday, and
Hardcore Visual Studio .NET, and he's the author of several books about programming with .NET, including
User Interfaces in VB .NET: Windows Forms and Custom Controls,
The Book of VB .NET, and
.NET Distributed Applications. In a dimly remembered past life, he studied English literature and theoretical physics. Send e-mail to him with praise, condemnation, and everything in between, to p2p@prosetech.com.
Full download
Posted: July 7th, 2008, 7:49am CEST
Photoshop®: Top 100 Simplified Tips & Tricks provides adventurous Photoshop users with a visual reference on how to use the bells and whistles found in the latest version of Photoshop. Broken out in 10 chapters, with 10 tasks per chapter,
Photoshop®: Top 100 Simplified Tips & Tricks covers 100 cool and useful tips and tricks that can be performed in the newest release of Photoshop. Full-color screen shots and numbered, step-by-step instructions show you how to take their Photoshop skills to new heights. Order the latest edition today and make your pictures pop.
You already know Photoshop CS3 basics. 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 guaranteed to make you more productive with Photoshop CS3.
- Minimal text and maximum illustrations
-
Task-oriented, step-by-step approach
-
Navigational aids connect instructions to illustrations
-
Self-contained, two-page lessons
-
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
Lynette Kent (Huntington Beach, CA) studied art and French at Stanford University. After completing her master’s degree, she taught at both the high school and community college level. In addition to writing books and magazine articles, Lynette is adding to her portfolio, combining high-end photography and digital techniques. She often works at trade shows as a demo artist for computer graphics hardware and software companies. Her books on digital imaging and photography include
Photoshop CS2: Top 100 Simplified Tips & Tricks, Teach Yourself VISUALLY Digital Photography, Teach Yourself VISUALLY Mac OS X Leopard, and
Scrapbooking with Photoshop Elements: The Creative Cropping Cookbook. Lynette is also one of the leaders of the Adobe Technology Exchange of Southern California, a professional organization for graphic designers, photographers, and artists.
Full download
Posted: July 7th, 2008, 7:37am CEST
Essential skills made easy! Written by Herb Schildt, the world’s leading programming author, this step-by-step book is ideal for first-time programmers or those new to C++. The modular approach of this series, including sample projects and progress checks, makes it easy to learn to use C++ at your own pace.
About the Author
Herbert Schildt (Mahomet, IL) is a leading programming author. He is an authority on the C, C++, Java, and C# programming languages, and a master Windows programmer. His programming books have sold more than three million copies worldwide and have been translated into all major foreign languages. He is the author of numerous best-sellers including, C++: The Complete Reference, C: The Complete Reference, C++ from the Ground Up, Java 2: The Complete Reference, Java 2: A Beginner's Guide, C#: A Beginner's Guide, The Art of Java and many more. Schildt holds a master's degree in computer science from the University of Illinois.
Full download
Posted: July 7th, 2008, 7:36am CEST
Impromptu speaking requires both timing and tact. With practice, spontaneity and the confidence the ability to make planned remarks seem ad-libbed and conversational can be learned. This book is a comprehensive approach to speaking for all occasions, and a guide to knowing what to say, when to say it, and how to say it right. It will teach you how to: Say a few words whenever and wherever called upon; Make your arguments clear, concise, and effective. Add depth to any new product announcement. Provide wisdom and comfort at a friend's funeral. Craft original speeches and presentations. Collect quotes that communicate volumes with just the right "few words." Map out your communication through a fill-in-the-blank process. Know how the colors you wear will influence an audience. And much more. Now it's time to learn how to do it easily, effectively, and fearlessly...in front of a group.
Pocket-size text guides readers in putting words together to motivate, direct, entertain, and succeed in communication challenges. Softcover. DLC: Extemporaneous speaking.
Full download
Posted: July 7th, 2008, 7:34am CEST
This book offers a modern updated review on the most important activities in today dynamical systems and statistical mechanics by some of the best experts in the domain. It gives a contemporary and pedagogical view on theories of classical and quantum chaos and complexity in hamiltonian and ergodic systems and their applications to anomalous transport in fluids, plasmas, oceans and atom-optic devices and to control of chaotic transport. The book is issued from lecture notes of the International Summer School on "Chaotic Dynamics and Transport in Classical and Quantum Systems" held in Cargèse (Corsica) 18th to the 30th August 2003. It reflects the spirit of the School to provide lectures at the post-doctoral level on basic concepts and tools. The first part concerns ergodicity and mixing, complexity and entropy functions, SRB measures, fractal dimensions and bifurcations in hamiltonian systems. Then, models of dynamical evolutions of transport processes in classical and quantum systems have been largely explained. The second part concerns transport in fluids, plasmas and reacting media. On the other hand, new experiments of cold optically trapped atoms and electrodynamics cavity have been thoroughly presented. Finally, several papers bear on synchronism and control of chaos.
The target audience of the proceedings are physicists, mathematicians and all scientists involved in Chaos and Dynamical Systems Theory and their fundamental applications in Physics and in the Science of Complex and Nonlinear phenomena.
Full download
Posted: July 7th, 2008, 7:01am CEST
Microsoft® Office Excel® 2007 Programming
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 140 key Excel programming techniques, including:
- Assigning digital signatures to macros
-
Setting properties for a project
-
Assigning values to a variable
-
Changing the properties of an object
-
Formatting a numeric expression
-
Processing a runtime error
-
Saving worksheets to another file
-
Displaying a built-in dialog box
-
Creating custom Ribbon tabs
-
Building and debugging add-ins
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
Denise Etheridge is a certified public accountant as well as the president and founder of Baycon Group, Inc. She publishes Web sites, provides consulting services on accounting-related software, and authors computer-related books. You can visit www.baycongroup.com to view her online tutorials.
Full download
Posted: July 7th, 2008, 7:01am CEST
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 110 Excel data analysis techniques, including:
- Identifying trends in your data
-
Sorting, filtering, and identifying lists
-
Creating, editing, and checking formulas
-
Calculating interest rates and depreciation
-
Performing simple sorts and filters
-
Hiding rows or columns in a PivotTable
-
Adding and removing chart data
-
Querying an Access database
-
Assigning digital signatures
-
Solving a formula with a data table
"I was stuck on an Excel problem for two days. Finally, I opened one of your books, and there was a macro to accomplish exactly what I needed! You made me look good to the boss."
—Rob L. Meerscheidt(The Woodlands, TX)
- 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
-
"Apply It" and "Extra" sidebars highlight useful tips
Full download
Posted: July 7th, 2008, 6:57am CEST
Restore, refresh, and fine-tune your favorite photos
Take years off your keepsake photos or enhance the current ones with Photoshop CS3's powerful tools and the expert techniques and tips you'll find in this comprehensive guide. Using step-by-step instructions and over 500 pages of full-color examples, this book shows you how to clone, blend layers, add contrast, reduce glare, and more. From portraits to landscapes to architectural masterpieces, fine-tune your favorites with this expert guide.
-
Harness the tools of the retouching trade: brushes, cloning, and others
-
Use layers and masks to build a non-destructive workflow
-
Rescue faded, torn, or stained photographs
-
Soften wrinkles, brighten eyes, tame hair, and smooth skin
-
Restore sepia-toned, black-and-white, and full-color photographs
-
Master resizing, resampling, resolution, and scanning
Visit www.wiley.com/go/restoration and download the practice files from the book. You can start with the original images and work through the author's step-by-step instructions in the book.
About the Author
Mark Fitzgerald is a Photoshop teacher and consultant who specializes in helping professional photographers thrive in the digital age. He has taught hundreds of photographers how to smooth out their workflow and get the most from their important images—through private training, classes, and workshops. Mark is an Adobe Certified Photoshop Expert and an Adobe Certified Photoshop Instructor. He and his wife Julia (with their two dogs, Ruby and Hazel) live in Portland, Oregon, where Mark owns a consulting business called The Digital Darkroom.
Full download
Posted: July 7th, 2008, 6:56am CEST
"...excellent and interesting reading for digital signal processing engineers and designers and for postgraduate students in electrical and computer faculties." (
Mathematical Reviews, 2002d)
Signal Analysis explores methods that offer an insight into the properties of signals and stochastic processes. This comprehensive and authoritative book provides an introduction to the fundamental theory of signal analysis. It bridges the gap between the basic knowledge in system theory and the specialist knowledge in various fields of signal processing and provides a complete overview of current applications. Features include:
- Focus on both classical and modern approaches to transforms, such as the KarhunenLoève transform and the discrete Fourier transform
- Enhancement of the understanding and relation of transform theory
- Discussion of recent and emerging topics, including filter banks with perfect reconstruction time-frequency and wavelets.
With its great accuracy and technical merit, Signal Analysis is essential reading for signal processing engineers, researchers, undergraduates, postgraduates and lecturers of electrical and computer engineering.
Text: English (translation)
Original Language: German
Explores methods that offer an insight into the properties of signals and stochastic processes. Provides an introduction to the fundamental theory of signal analysis bridging the gap between the basic knowledge in system theory and the specialist knowledge in various fields of signal processing.
Full download
Posted: July 6th, 2008, 5:06pm CEST
Microsoft® Visual Studio 2008 Unleashed is an end-to-end, deep dive into the Visual Studio development environment. It’s meant to provide you guidance on how you can squeeze the ultimate productivity out of the many features built into the .NET development tools. Understanding how to use your tools will make you a better developer. This book was written with that premise as its focus.
The authors have folded in real-world development experience alongside detailed information about the IDE. The result is practical, easy-to-employ information that will make you a more productive and complete developer. This book also helps to ease your transition from other development environments and former versions of Visual Studio.
Finally, this book provides an entire section dedicated to Visual Studio Team System. It will help you understand how the Team Architect, Team Developer, Team Database Developer, and Team Tester work with the Team Foundation Server to increase team collaboration, visibility, and productivity.
Microsoft® Visual Studio 2008 Unleashed provides straight, to-the-point answers to common developer questions about the IDE.
Detailed Information on…
- What’s new in Visual Studio 2008
- Working with solutions, projects, editors, and designers
- Writing ASP.NET applications
- Writing and consuming Web Services using Windows Communication Foundation (WCF)
- Writing Windows Forms and Windows Presentation Foundation (WPF) applications
- Creating and hosting workflow-based applications using Windows Workflow Foundation (WF)
- Working with data and databases
- Refactoring code
- Debugging code
- Automating the IDE
- Writing macros, add-ins, and wizards
- Using team collaboration and the Visual Studio Team System products
- Managing source code changes
- Tracking projects with Team Foundation Server and work items
- Modeling applications
- Performing unit, web, and load testing
- Working with Team Foundation Build
About the Author
Lars Powers is an ISV Technical Advisor on the Microsoft Developer and Platform Evangelism team. He works with Microsoft’s largest global ISV partners to help them craft solutions on top of Microsoft’s next-generation technologies. Prior to joining Microsoft, Lars was an independent consultant providing training and mentoring on the .NET platform.
Mike Snell runs the Solutions division at CEI (www.ceiamerica.com). Mike and his team deliver architecture, consulting, and mentoring to clients looking to build great enterprise and commercial software. Mike is also a Microsoft Regional Director (www.theregion.com).
Full download
Posted: July 6th, 2008, 5:02pm CEST
Explore a ton of powerful BSD UNIX commands
This handy, compact guide teaches you to use BSD UNIX systems as the experts do: from the command line. Try out more than 1,000 commands to find and get software, monitor system health and security, and access network resources. Apply the skills you learn from this book to use and administer servers and desktops running FreeBSD, OpenBSD, NetBSD, or any other BSD flavor.
Expand your BSD UNIX expertise in these and other areas:
-
Using the shell
-
Finding online software
-
Working with files
-
Playing with music and images
-
Administering file systems
-
Backing up data
-
Checking and managing running processes
-
Accessing network resources
-
Handling remote system administration
-
Locking down security
About the Author
Christopher Negus served for eight years on development teams for the UNIX operating system at the AT&T labs, where UNIX was created and developed. He also worked with Novell on UNIX and UnixWare development. Chris is the author of the bestselling
Fedora and Red Hat Linux Bible series,
Linux Toys II,
Linux Troubleshooting Bible, and
Linux Bible 2008 Edition.
Francois Caen hosts and manages business application infrastructures through his company Turbosphere LLC. As an open-source advocate, he has lectured on OSS network management and Internet services, and served as president of the Tacoma Linux User Group. He is a Red Hat Certified Engineer (RHCE).
Full download
Posted: July 6th, 2008, 4:54pm CEST
This book is a straightforward discussion of the concepts, principles, and processes of many protocols in the TCP/IP protocol suite and how they are supported by Windows Server 2008 and Windows Vista. The focus of this book is on Internet Protocol version 4 (IPv4), referred to as Internet Protocol (IP), and associated transport and network infrastructure support protocols. This book provides an overview of Internet Protocol version 6 (IPv6), but not in-depth technical details. For more information about IPv6 and its implementation in Windows Server 2008 and Windows Vista, see Understanding IPv6, Second Edition by Joseph Davies (Redmond, Wash.: Microsoft Press, 2008; ISBN 978-0735624467).
This book is primarily a discussion of protocols (what you might see on the wire during communication) and processes (how things work under the covers), rather than a discussion of planning, configuration, deployment, management, or application development. For a discussion of TCP/IP planning, configuration, deployment, and management, see Windows Server® 2008 Networking and Network Access Protection (NAP) (Redmond, Wash.: Microsoft Press, 2008; ISBN 978-0735624221), Help And Support for Windows Server 2008, and the Windows Server 2008 TechCenter at http://technet.microsoft.com/windowsserver/2008. For a discussion of TCP/IP application development using Windows Sockets, see the Microsoft Developer Network at http://msdn.microsoft.com.
This book does not contain code-level details of the Microsoft implementation of TCP/IP in Windows Server 2008 and Windows Vista, such as internal structures, tables, buffers and their use, or coding logic. These details are only of interest to a relative handful of readers and are not published for security reasons and to protect Microsoft intellectual property. However, this book does contain details of how the Microsoft implementation of TCP/IP in Windows Server 2008 and Windows Vista works for described TCP/IP processes and how to modify default behaviors with registry values and Netsh.exe tool commands.
Full download
Posted: July 6th, 2008, 4:53pm CEST
Get the definitive, in-depth resource for designing, deploying, and maintaining Windows Server 2008 Active Directory in an enterprise environment. Written by experts on directory services and the Active Directory team at Microsoft, this technical resource is packed with concrete, real-world design and implementation guidance. You ll get in-depth guidance on installation, Active Directory components, replication, security, administration, and more. You also get answers to common questions from network architects, engineers, and administrators about Windows Server 2008 Active Directory plus scripts, utilities, job aids, and a fully searchable eBook on CD.
- Offers definitive product information and expert insights straight from industry experts and the Active Directory team at Microsoft
- Provides comprehensive technical information that network architects, engineers, and administrators need to know about designing, deploying, and maintaining Active Directory for Windows Server 2008
- Includes in-depth coverage of Active Directory components, installation, replication, security, and administration in an enterprise environment
- Features a CD packed with scripts, utilities, job aids, and a fully searchable version of the entire RESOURCE KIT book
About the Author
Stan Reimer is an enterprise infrastructure architect who specializes in enterprise directory services and Active Directory. As a Corporate Technology Specialist for Great West Life Assurance Company, he helps design and deploy directory services for eBusiness.
Mike Mulcare is an instructional design engineer for training and certification at Microsoft Corporation, where he dedicates his time to courseware for directory services and Windows Server. He has been a Microsoft Certified Trainer since 1997. Prior to joining Microsoft, Mike developed Microsoft Windows® 2000 courseware for IBM Learning Services and has also worked as a technology consultant in the legal industry, specializing in system deployment and migration.
Full download
Posted: July 6th, 2008, 4:44pm CEST
An Under-the-Hood Guide to the Power of Xen Hypervisor Internals
The Definitive Guide to the Xen Hypervisor is a comprehensive handbook on the inner workings of XenSource’s powerful open source paravirtualization solution. From architecture to kernel internals, author David Chisnall exposes key code components and shows you how the technology works, providing the essential information you need to fully harness and exploit the Xen hypervisor to develop cost-effective, highperformance Linux and Windows virtual environments.
Granted exclusive access to the XenSource team, Chisnall lays down a solid framework with overviews of virtualization and the design philosophy behind the Xen hypervisor. Next, Chisnall takes you on an in-depth exploration of the hypervisor’s architecture, interfaces, device support, management tools, and internals—including key information for developers who want to optimize applications for virtual environments. He reveals the power and pitfalls of Xen in real-world examples and includes hands-on exercises, so you gain valuable experience as you learn.
This insightful resource gives you a detailed picture of how all the pieces of the Xen hypervisor fit and work together, setting you on the path to building and implementing a streamlined, cost-efficient virtual enterprise.
Coverge includes
-
Understanding the Xen virtual architecture
-
Using shared info pages, grant tables, and the memory management subsystem
-
Interpreting Xen’s abstract device interfaces
-
Configuring and managing device support, including event channels, monitoring with XenStore, supporting core devices, and adding new device types
-
Navigating the inner workings of the Xen API and userspace tools
-
Coordinating virtual machines with the Scheduler Interface and API, and adding a new scheduler
-
Securing near-native speed on guest machines using HVM
-
Planning for future needs, including porting, power management, new devices, and unusual architectures
About the Author
David Chisnall is a regular columnist for InformIT and is nearing completion of a Ph.D. in computer science from the University of Wales. He cofounded and actively contributes to the open source Étoilé desktop environment, participated in a Knowledge Transfer Project, and has jumped enthusiastically into numerous other in-the trenches tech adventures.
Full download
Posted: July 5th, 2008, 7:20am CEST
Learn how to transform XP theory into concrete Java® development techniques!
Software developers live by the mantra "evolve or die." Adhering to that philosophy, Richard Hightower and Nicholas Lesiecki present you with an innovative book about Extreme Programming (XP)–– a development methodology that enables developers to build flexible, high-quality software in a quick, efficient, and cost-effective manner. This book teaches you how to implement XP in Java using open source Java XP development tools and how to master the most difficult part of the XP process: testing, integration, and deployment.
Written with experienced Java developers in mind, this book begins with a brief introduction to XP methodology and techniques, and then dives into a sample application used throughout the rest of the book to provide a real-world view of the tools and development practices in action. The authors provide concise descriptions of the key concepts behind each tool, offering code examples and step-by-step tutorials to guide readers to mastery of the technical aspects of XP development.
This book covers the following XP subjects:
- Automated unit and functional testing
- Continuous integration through build and deployment automation
- The value of refactoring and continuous integration
- How Ant, JUnit, JUnitPerf, Cactus, HTTPUnit, and JMeter can be used to achieve the goals of the XP methodology
The companion Web site contains:
- Sample code
- Updates on XP software tools
- Links to useful XP sites
Wiley Computer Publishing’s Java ™ Open Source Library provides professional Java programmers with in-depth guides to the growing number of open source tools and technologies for developing , testing, and deploying Java applications.
About the Author
RICHARD HIGHTOWER is Director of Development at eBlox, where he spearheads the companys XP adoption efforts and provides technical leadership. He is a regular contributor to Java Developers Journal and is the former Senior Software Engineer for Java Architecture at Intel.
NICHOLAS LESIECKI has been employed in the software industry for longer than the corporate life spans of most dot-coms. He currently boasts one of the top ten Java certification scores in the nation.
Full download
Posted: July 5th, 2008, 6:23am CEST
Announcing an all-new Self-Paced Training Kit designed to help maximize your performance on 70-642, the required exam for the new Microsoft® Certified Technology Specialist (MCTS): Windows Server 2008 Networking Infrastructure Configuration certification. This 2-in-1 kit includes the official Microsoft study guide, plus practice tests on CD to help you assess your skills. It comes packed with the tools and features exam candidates want most including in-depth, self-paced training based on final exam content; rigorous, objective-by-objective review; exam tips from expert, exam-certified authors; and customizable testing options. It also provides real-world scenarios, case study examples, and troubleshooting labs for skills and expertise that you can apply to the job.
Work at your own pace through the lessons and lab exercises. Focusing on Windows Server 2008 networking, this official study guide covers configuring remote access, Network Access Protection (NAP), network authentication, IPv4 and IPv6 addressing, and Domain Name System (DNS) replication; capturing and deploying Microsoft Windows® Deployment Services images; creating virtual machines; and installing server core.
Then assess yourself using 300+ practice and review questions on the CD, featuring multiple, customizable testing options to meet your specific needs. Choose timed or untimed testing mode, generate random tests, or focus on discrete objectives. You get detailed explanations for right and wrong answers including pointers back to the book for further study. You also get an evaluation version of Windows Server 2008 and an exam discount voucher making this kit an exceptional value and a great career investment.
Key Book Benefits
In-depth coverage of exam objectives and sub-objectives plus instructive case studies and troubleshooting scenarios to enhance your performance on the job
300+ practice and review questions
Test engine that enables customized testing, pre-assessment and post-assessment, and automated scoring and feedback
Complete objective-by-objective review section, plus a handy exam-mapping grid
Evaluation version of Windows Server 2008
15 percent exam discount voucher from Microsoft (limited-time offer)
Entire study guide in searchable eBook format
About the Author
Mitch Tulloch is President of MTIT Enterprises. Before starting his company in 1998, Mitch worked as a Microsoft Certified Trainer for Productivity Point International. Mitch is a widely recognized expert on Windows administration, networking, and security, and he has been awarded Most Valuable Professional (MVP) status by Microsoft for his outstanding contributions in supporting users who deploy Microsoft platforms, products, and solutions. Mitch is also currently a professor at Jones International University where he teaches graduate-level courses in information security management for their MBA program. Mitch has contributed more than 100 articles to various IT Web sites and magazines, and he has written more than a dozen books, including the Microsoft Encyclopedia of Networking, the Microsoft Encyclopedia of Security, Windows Server Hacks, and IIS 6 Administration.
Tony Northrup, MCTS, MCSE, CISSP, and Microsoft MVP, is a consultant and author. He is coauthor of the Self-Paced Training Kits for the Windows XP exams 70-270, 70-271, and 70-272, among several other certification exam prep titles.
Full download
Posted: July 5th, 2008, 6:21am CEST
Ada 2005 is the latest version of the International Standard for the programming language Ada. Formally, it is an Amendment of ISO/IEC 8652:1995 (E) rather than a completely new standard. The primary goals for the new version were to enhance its capabilities particularly in those areas where its reliability and predictability are of great value. Accordingly, a number of intriguing and attractive ideas have been included and implemented in a coherent manner as appropriate to the level of perfection necessary for the diligent maintenance of a language standard.
The Ada 2005 Rationale describes not only the changes from Ada 95 but also the reason for the changes. It starts with an introduction providing a general overview and this is followed by seven chapters focusing on OOP; access types; structure and visibility; tasking and real time; exceptions, generics, etc.; the predefined library; and containers. The book concludes with an epilogue largely concerned with compatibility issues.
Full download
Posted: July 5th, 2008, 6:20am CEST
Teach yourself the fundamentals of working with Visual Basic 2008 one step at a time. With STEP BY STEP, you work at your own pace through hands-on, learn-by-doing exercises. Whether you re a beginning programmer or new to this specific language, you ll understand the core capabilities and fundamental techniques for Visual Basic 2008 and rapidly build robust, elegant applications. Each chapter puts you to work, showing you how, when, and why to use the latest features of Visual Basic guiding you each step of the way as you create actual components and working applications for Windows. You ll also explore data management and Web-based development topics. PLUS get practice files with sample code and data sets on the companion CD.
Key Book Benefits
Covers the latest enhancements and features of Visual Basic 2008
Provides step-by-step guidance on how to use Visual Basic 2008 with Microsoft Visual Studio® 2008 to create smart-client and Web applications
Features easy-to-follow, logically planned lessons in the popular STEP BY STEP format ideal for anyone with fundamental programming skills
Includes a companion CD with data sets and code samples
About the Author
Michael Halvorson is the author or coauthor of more than 30 books, including Microsoft Visual Basic 2005 Step by Step, Microsoft Office XP Inside Out, Microsoft Visual Basic 6.0 Professional Step by Step, and Learn Microsoft Visual Basic 6.0 Now. In addition, Michael is an assistant professor at Pacific Lutheran University.
Full download
Posted: July 5th, 2008, 6:17am CEST
Exchange Server 2007 is a large and complex piece of software—actually many pieces—with many features and capabilities. More than four years in the making, Exchange 2007 (and more recently Exchange 2007 Service Pack 1) represents an entirely new breed of Exchange Server. Exchange 2007 is not simply e-mail. It’s many forms of communications: e-mail, voicemail, fax, meeting requests, and more. When combined with the power of rich clients such as Outlook Web Access, Microsoft Outlook, Windows Mobile, and others, it becomes a portal to other forms of collaboration and communication. With many components rewritten from the ground up, and with a new 64-bit architecture, Exchange 2007 will forever change the way you plan for, design, deploy, and manage Exchange Server.
It’s hard to believe how far messaging has come since the world’s first message was sent back in late 1971. That first message was sent between two computers sitting next to each other. Fast-forward 36 years later to the present day, and we find that the modern business world now runs on e-mail. E-mail has moved beyond mission critical, beyond business critical, and has become a permanent fixture in our lives.
For one-third of those 36 years, Microsoft Exchange Server has been a part of business e-mail around the world. Every day, millions upon millions of messages traverse Exchange servers throughout the globe. At any given second, a message is being processed by an Exchange server somewhere in the world. To make sure their systems are running at peak performance with optimal security, Exchange administrators must understand a variety of external elements, such as storage and hardware characteristics, operating system fundamentals and monitoring, Internet Information Services, Active Directory, Domain Name System, SMTP, and other Internet protocols. With the introduction of new Exchange technologies such as Unified Messaging, continuous replication, and transport agents, as well as ancillary technologies and products such as Windows PowerShell, Windows Rights Management Services, and Office Communications Server, the bailiwick of the Exchange administrator is growing bigger every day. Adding to that is a plethora of new terminology to understand, configure, and manage.
Full download
Posted: July 5th, 2008, 6:17am CEST
Prepare to look, feel, and perform better than you ever have before!
Why bodybuilding? Put simply, lifting weights--or resistance training--is one of the best ways to achieve total body health and fitness. Research has shown time and again that pumping iron provides a host of benefits: Bigger muscles, of course, but also greater strength, higher bone density, and deeper cardiovascular capacity. Adding muscle also naturally ignites your body's internal fat-burners, increasing your metabolism while lowering your blood pressure and cholesterol. Oh yeah, and you'll look terrific.
Here's all you need to start building serious muscle, including crucial information on:
- Complete workouts and techniques to maximize results
- Specific tips on achieving more defined abs, arms, legs, chest, and back,
- How bodybuilding is different and better than other training methods
- Basic anatomy and physiology
- “Gym jargon” via a special decoder
- How long and often you should work out--and how much recovery time your body needs
About the Author
John Little has worked alongside bodybuilding's greatest champions and innovators for more than thirty years. He has created three revolutionary training techniques--max contraction training, static contraction training, and power factor training (and authored many books on the subjects). More than 150,000 bodybuilders in sixty countries use his training techniques and read his regular column in Iron Man magazine.
Full download
Posted: July 5th, 2008, 6:15am CEST
Learn how to get the most out of Mac OS X version 10.5 Leopard with legendary teacher and author Robin Williams.
The
Peachpit Learning Series brings you the best-selling authors you know and love, on the topics that are near and dear to you, in a format that allows you to learn just what you need to know, and at your own pace. With this book, you can learn in your own way—whether it’s working through the lessons from start to finish, jumping straight to step-by-step exercises about new features, or looking up just what you need to know at that moment. There are hundreds of exciting tools and hidden gems in your Macintosh. And with the gentle yet expert hand of Robin Williams guiding you along the way, you will learn to take full advantage of all that Leopard has to offer. If you are new to Mac OS X, you'll learn to use your Mac with help from a world-renowned teacher. From there, you can move on to customize it to suit the way you work. And if you've been using Mac OS X already, you'll learn to use the new features in Leopard, like Spaces, Quick Look, and Time Machine, and explore all the enhancements to favorites like Mail and iChat.
About the Author
Robin Williams is the author of dozens of best-selling and award-winning books about the Macintosh, including the groundbreaking
The Little Mac Book, as well as
Robin Williams Mac OS X Book and
Mac OS X 10.4 Tiger: Peachpit Learning Series. She is an icon in the Mac community. Through her writing, teaching, and seminars, Robin has educated and influenced an entire generation of computer users in the areas of design, typography, desktop publishing, the Mac, and the Web.
Full download
Posted: July 5th, 2008, 6:15am CEST
AIR (Adobe Integrated Runtime) is Adobe’s open-source technology that lets Web developers and programmers create Rich Internet Applications that run outside of any Web browser. This Visual QuickPro Guide teaches everything you need to know to begin creating applications that combine the rich experience of a traditional desktop application with the power and reach of the Internet. The book uses a visual, step-by-step approach and covers all the fundamental AIR concepts, without the fluff, confusing segues, and technical jargon that bog down so many other computer books. Author Larry Ullman has a well-earned reputation for writing books that are accessible, easy-to-follow, and, above all, useful. This book focuses solely on developing AIR applications using HTML and JavaScript, although formal knowledge of JavaScript is not required.
Full download
Posted: July 5th, 2008, 6:13am CEST
As the world becomes more connected, the complexity of information technology is expanding. Information workers rely on an expanding number of technologies to collaborate: email, instant messaging, web forums, and wikis. Organizations that at one time relied solely on paper are becoming more dependent on information systems. In addition there is an increase in network-enabled devices including security systems, building environmental controls, power meters, and more. IT administrative staffers are responsible for a growing number of services and the IT fabric used by organizations is continuing to become more intricate.
The way we develop technology is also changing. Highly skilled programmers once wrote their code secretly behind closed doors. This is the old way of doing things Today millions of people develop, distribute, and use open-source software that is produced collaboratively over the Internet. The new model thrives on user input and collaboration. It enables the users of software to take control and become produces of technology the barrier for participation has been lowered.
The trends of open source software use and a growing complexity in information technology have lead to the perfect storm for the adoption of open source systems management. It's no longer good enough to have tools that are purpose-built. It's just as important to have management tools that are easy to deploy, easy to use, and easy to integrate with existing systems. This presents an opportunity for system and network administrators to deploy open source systems management tools that can be adapted to an ever-changing environment.
Zenoss Core was developed to be both adaptable and scalable yet easy enough for even the smallest organizations to use. Released under the GNU Public License (version 2.0) Zenoss has been downloaded over 500,000 times and used by thousands of IT professionals every day to monitor and manage IT infrastructure. The Zenoss community that supports and contributes to Zenoss has grown to over 33,000 members who consistently help improve and expand Zenoss' capabilities.
Full download
Posted: July 5th, 2008, 6:12am CEST
As you know, every project that involves some kind of construction—such as building a house, movie sets, or virtual sets—needs a project. These projects are made up of a lot of documents and technical drawings that help in the construction of these buildings and movie sets. For the construction crew, these technical drawings and documents are just fine. But when you need to make a presentation of these projects to people who can't read technical drawings, things can get a little difficult.
Architectural Visualization
The traditional way to show architectural projects is with perspective views of the project made by hand and painted with watercolor or airbrushes. A perspective view of a project works like a picture of something that still doesn't exist. It's far easier to understand a picture of a building or environment than make decisions based on reading a technical drawing. These kinds of presentations look really great, but are expensive to create, and require a long time for production of each view. That's where the computer-generated architectural visualization comes in—to make everything easier for everyone involved with the project.
The benefits of using computer-generated visualization for architecture led to them quickly becoming a standard for these kinds of presentations. Today, almost every project for buildings, sets, or anything involving construction has a 3D-visualization for project development or to show the concept to someone who wouldn't understand a presentation based on technical drawings. The use of 3D-models bring more options even in the project stage, since it's possible to quickly visualize all the environments and parts while it's being planned, and to make changes to improve the organization and oversee every aspect of the project.
Full download
Posted: July 4th, 2008, 3:40pm CEST
"Applying the lively techniques in this book will make anyone’s digital camera a more productive tool."
—Al Francekevich, acclaimed professional photographer
Make the most of your digital camera! Whether you’ve just pur-chased your first one or you’re an old hand at digital photography, you’ll see your pictures improve almost instantly when you start using the tricks these professional photographers provide. Experiment with hot tips on lighting, filters, concepts, shooting techniques, and much more, with step-by-step instructions, lavish color illustrations, and therin-depth discussions that help you make each technique your own.
Your Easy Guide to Digital Camera Tricks and Techniques
- Learn to compose shots, select the right focal length, and choose the right exposure
- Discover how to change settings quickly and control focus
- Use advanced features like the histogram, exposure compensation, and built-in flash
- Select the right filters and supplemental lenses
- Set up creative photos of people, pets, and events
- Shoot dramatic skyscapes, nature photos, and nighttime pictures
- Learn how to choose the right photography accessories
- See how the techniques work in 32 pages of full-color examples
CD-ROM includes all images from the book and Adobe Photoshop Elements tryout
About the Author
Gregory Georges is a photographer and the author of the best-selling books 50 Fast Photoshop 7 Techniques and 50 Fast Digital Photo Techniques.
Larry Berman, a former NBA photographer, has been selling his photographs professionally for more than 25 years.
Chris Maher is an award-winning fine art photographer who, for the last 15 years, has made a living from selling fine art prints at juried art shows.
Full download
Posted: July 4th, 2008, 3:33pm CEST
"The attraction of balanced scorecards is to help translate strategy into the stories, business logic and tasks that grab people's imaginations and so result in purposeful action. Yet, too often, it hasn't worked that way. In a refreshingly honest and pragmatic way, the authors analyse both the successes and failures of companies using scorecards and present a practical approach for all top executives facing up to today's challenge of providing a corporate purpose that will live in people's minds." Lynda Gratton Associate Professor of Organisational Behaviour at London Business School and Dean of the full-time MBA Programme
"Very well worth reading, re-reading and studying. An excellent and simple system to measure and challenge the performance of businesses and their people." Belmiro de Azevedo President of Sonae SGPS, S.A.
About the Author
Nils-Göran Olve is Adjunct Professor at Linköping University. He works extensively in management training and has co-authored two previous Wiley books: Performance Drivers - A Practical Guide to Using the Balanced Scorecard (1999) and Virtual Organizations and Beyond (1997). The former has been published in ten languages and has sold over 70,000 copies. As a senior partner in The Concours Group in Stockholm, his work concentrates on management control issues, in particular the Balanced Scorecard and management of IT.
Carl-Johan Petri holds a PhD from Linköping University and is now a partner in The Concours Group in Stockholm. As a management consultant he has more than seven years' experience of working with strategy and management control projects, especially implementing strategies using balanced scorecards. Dr Petri is also a frequently invited speaker at conferences and seminars on the issues of strategy, management control and knowledge management.
Jan Roy is a senior partner in The Concours Group and head of its European consulting, based in Stockholm. He previously worked as CEO of several Swedish companies, especially in the retail industry. As a consultant, he mainly deals with strategic change processes. He also co-authored Performance Drivers - A Practical Guide to Using the Balanced Scorecard (Wiley, 1999).
Sofie Roy is a PhD Student in the School of Business at Stockholm University. The main focus of her thesis is on knowledge and how the balanced scorecard has been used to manage knowledge and drive change. For her PhD she has conducted an in-depth study of Skandia's work with their equivalent to the balanced scorecard, the Skandia Navigator.
Full download
Posted: July 4th, 2008, 6:29am CEST
This book provides a comprehensive introduction to the design and analysis of Learning Classifier Systems (LCS) from the perspective of machine learning. LCS are a family of methods for handling unsupervised learning, supervised learning and sequential decision tasks by decomposing larger problem spaces into easy-to-handle subproblems. Contrary to commonly approaching their design and analysis from the viewpoint of evolutionary computation, this book instead promotes a probabilistic model-based approach, based on their defining question "What is an LCS supposed to learn?". Systematically following this approach, it is shown how generic machine learning methods can be applied to design LCS algorithms from the first principles of their underlying probabilistic model, which is in this book for illustrative purposes closely related to the currently prominent XCS classifier system. The approach is holistic in the sense that the uniform goal-driven design metaphor essentially covers all aspects of LCS and puts them on a solid foundation, in addition to enabling the transfer of the theoretical foundation of the various applied machine learning methods onto LCS. Thus, it does not only advance the analysis of existing LCS but also puts forward the design of new LCS within that same framework.
Full download
Posted: July 4th, 2008, 6:25am CEST
Real-time functionality is the latest challenge facing high performance digital signal processors and DSP applications. Its successful deployment requires a thorough understanding of DSP theory as well as mastery of skills in real-time DSP design and implementation techniques. With this in mind
Real-time Digital Signal Processing offers readers a hands-on tutorial approach, using the latest Texas Instruments TM320C55x processor in illustrative experiments and field applications.
Features include:
- A wealth of lab-exercises and experiments using MATLAB, C and the TMS320C55x assembly language, covering everything from basic concepts to telecommunications applications.
- A review of the fundamentals of real-time DSP theories in practice, plus programming examples using the Code Composer Studio development environment.
- Guidance on the selection of DSP chips to suit a variety of applications along with a consideration of real-time constraints, hardware options and fixed and floating point devices.
- Accompanying website providing software for use with the end-of-chapter experiments detailed throughout the book.
This practical guide will prove a valuable tool for students of digital signal processing and a self-contained reference for practising engineers and systems programmers developing new DSP applications.
Full download
Posted: July 4th, 2008, 6:24am CEST
Praise for The Financial Numbers Game
"So much for the notion 'those who can, do-those who can't, teach.' Mulford and Comiskey function successfully both as college professors and real-world financial mercenaries. These guys know their balance sheets. The Financial Numbers Game should serve as a survival manual for both serious individual investors and industry pros who study and act upon the interpretation of financial statements. This unique blend of battle-earned scholarship and quality writing is a must-read/must-have reference for serious financial statement analysis."
--Bob Acker, Editor/Publisher, The Acker Letter
"Wall Street's unforgiving attention to quarterly earnings presents ever increasing pressure on CFOs to manage earnings and expectations. The Financial Numbers Game provides a clear explanation of the ways in which management can stretch, bend, and break accounting rules to reach the desired bottom line. This arms the serious investor or financial analyst with the healthy skepticism required to drive beyond reported results to a clear understanding of a firm's true performance."
--Mark Hurley, Managing Director, Training and Development,
Global Corporate and Investment Banking, Bank of America
"After reading The Financial Numbers Game, I feel as though I've taken a master's level course in financial statement analysis. Mulford and Comiskey's latest book should be required reading for anyone who is serious about fundamentally analyzing stocks."
--Harry Domash, San Francisco Chronicle investing columnist and investment newsletter publisher
About the Author
CHARLES W. MULFORD is Invesco Chair and Professor of Accounting and EUGENE E. COMISKEY is Callaway Chair and Professor of Accounting in the DuPree College of Management at the Georgia Institute of Technology in Atlanta. Both have doctorates in accounting and are professionally qualified as Certified Public Accountants. They also actively consult with lenders at commercial banks in the United States and abroad. Professors Mulford and Comiskey have published numerous articles on financial reporting and analysis issues in leading academic and professional journals. Their other books include Financial Warnings and Guide to Financial Reporting and Analysis.
Full download
Posted: July 4th, 2008, 6:23am CEST
This book walks through clear, step-by-step instructions to build a custom theme for the WordPress open-source blog engine. The author provides design tips and suggestions and covers setting up your WordPress sandbox, and reviews the best practices from setting up your theme's template structure, through coding markup, testing, and debugging, to taking it live. The last three chapters cover additional tips, tricks, and various cookbook recipes for adding popular site enhancements to your WordPress theme designs using 3rd-party plugins as well as creating API hooks to add your own custom plugins. Whether you're working with a pre-existing theme or creating a new one from the ground up, WordPress Theme Design will give you the know-how to effectively understand how themes work within the WordPress blog system enabling you to have full control over your site's design and branding.
Full download
Posted: July 4th, 2008, 6:22am CEST
This book guides you through the design and implementation decisions necessary to create a working architecture for a PHP5-based content management system. Each of the major areas and decision points are reviewed and discussed. Code examples, which take advantage of PHP5's object oriented nature, are provided and explained. They serve as a means of illustrating the detailed development issues created by a CMS. In areas where the code is too voluminous to be reproduced in detail, the design principles are explained along with some critical pieces of code. A basic knowledge of PHP is assumed.
All of the code samples are taken from a frozen version of the Aliro development project, and you can visit a site running on that version at http://packt.aliro.org. Apart from being a demonstration of the code in action, the site provides access to the whole of the code both through a class browser, built using Doxygen and a code repository, powered by Subversion.
Full download
Posted: July 4th, 2008, 6:22am CEST
This book is for web developers who want to see how to build a complete site with Web 2.0 features, using the power of a proven and popular development system, but do not necessarily want to learn how a complete framework functions in order to do this. Readers need a basic knowledge of Python development but no knowledge of Django is expected. Django is a high-level Python web framework that is designed to promote rapid development and clean, pragmatic design and lets you build high-performing, elegant web applications rapidly. Django focuses on automating as much as possible and adhering to the DRY (Don't Repeat Yourself) principle. This book will show you how to assemble Django's features and leverage its power to design, develop, and deploy a fully-featured website. It will walk you through the creation of an example web application, with lots of code. Each chapter will add new features to the site, and show what parts of Django to work on to build these features.
About the Author
Ayman Hourieh
Ayman Hourieh holds a bachelor degree in Computer Science. He joined the engineering team at Google in January 2008. Prior to that, he worked with web application development for more than two years. In addition, he has been contributing to several Open Source projects such as Mozilla Firefox. Ayman also worked as a teaching assistant in Computer Science courses for one year. Even after working with a variety of technologies, Python remains Ayman's favorite programming language. He found Django to be a powerful and flexible Python framework that helps developers to produce high-quality web applications in a short time.
Full download
Posted: July 3rd, 2008, 2:11pm CEST
System designers are faced with a large set of data which has to be analysed and processed efficiently. Advanced computational intelligence paradigms present tremendous advantages by offering capabilities such as learning, generalisation and robustness. These capabilities help in designing complex systems which are intelligent and robust.
The book includes a sample of research on the innovative applications of advanced computational intelligence paradigms. The characteristics of computational intelligence paradigms such as learning, generalization based on learned knowledge, knowledge extraction from imprecise and incomplete data are the extremely important for the implementation of intelligent machines. The chapters include architectures of computational intelligence paradigms, knowledge discovery, pattern classification, clusters, support vector machines and gene linkage analysis. We believe that the research on computational intelligence will simulate great interest among designers and researchers of complex systems. It is important to use the fusion of various constituents of computational intelligence to offset the demerits of one paradigm by the merits of another.
Full download
Posted: July 3rd, 2008, 12:41pm CEST


Your 2-in-1 SELF-PACED TRAINING KIT features official exam prep and practice for the skills measured by Exam 70-640.
Announcing an all-new SELF-PACED TRAINING KIT designed to help maximize your performance on 70-640, the required exam for the new Microsoft® Certified Technology Specialist (MCTS): Windows Server 2008 Active Directory Configuration certification. This 2-in-1 kit includes the official Microsoft study guide, plus practice tests on CD to help assess your skills. It comes packed with the tools and features exam candidates want most—including in-depth, self-paced training based on final exam content; rigorous, objective-by-objective review; exam tips from expert, exam-certified authors; and customizable testing options. It also provides real-world scenarios, case study examples, and troubleshooting labs for skills and expertise that you can apply to the job.
Focusing on Active Directory in Windows Server 2008, this official study guide covers configuring, managing, and supporting user and computer accounts, groups, Domain Name System zones and client settings; group policy objects; the new Active Directory Lightweight Directory Service and Active Directory Rights Management Service; backup and recovery; and communication security.
Work at your own pace through the lessons and lab exercises. Then assess yourself using 300+ practice questions on the CD, which features multiple, customizable testing options to meet your specific needs. Choose timed or untimed testing mode, generate random tests, or focus on discrete objectives. You get detailed explanations for right and wrong answers—including pointers back to the book for further study. You also get an exam discount voucher—making this kit an exceptional value and a great career investment.
Full download
Posted: July 3rd, 2008, 12:34pm CEST
A new architecture for Axis2 was introduced during the first Axis2 summit, which was held in 2004 in Colombo, Sri Lanka. This new architecture is more flexible, efficient, and configurable in comparison to Axis1.x architecture. Some well established concepts from Axis 1.x, like handlers, have been preserved in the
new architecture.
Since its introduction less than four years ago, Apache Axis2 has become widely accepted as a framework for practical Web Service development, which is suitable not only for commercial application development, but also as a teaching tool and as a research platform. Apache Axis2 itself has evolved during the past three years, taking into consideration community requirements, and has acquired a number of new features. All of these have been contributed in an effort to create a simple and easy-to-use Web Service framework.
The main goal of this book is to provide an introduction to Axis2. It teaches how to develop web applications using Axis2 and how to make proper use of available features. It does not attempt to cover either Web Services or Axis2 in minute detail, opting rather to provide a good understanding for using both. The in-depth technical details of Axis2, I believe, are best covered in a book in their own right.
When designing and writing this book, my objective was to achieve a number of goals. Firstly, I wanted to present a very clear introductory text, free of verbosity and nonsense, so that a beginner can understand the concepts easily and develop confidence for using the technology within a short period of time. Secondly, I have, as far as possible, tried to cover the concepts in the form of a discussion combined with the instruction style of a tutorial, so that the reader can try out the concepts for himself/herself and grasp them easily. Because of this most of the chapters contain a plethora of comprehensive samples. Thirdly, I have intentionally avoided presenting full descriptions of Axis2 features, while making sure that no important points have been omitted. Descriptions of some of the minor and rarely used features have been left out for the sake of simplicity. And finally, I want this book to help you, the reader, explore, understand, and realize the potential of Web Services and Axis2.
Full download
Posted: July 3rd, 2008, 12:33pm CEST
In your opinion, which network faces the biggest security risk today: the small office with multiple power users or large corporation with a large LUA base?
The unmanaged networks. I have seen very well managed and very secure networks in both small and large organizations, and I have seen poorly managed and very insecure networks in both as well. It is not really a matter of size but of how much time and effort is put into the security aspects of it. One of the largest weaknesses seems to be training. Security today is about end-points. The attacks are against people far more prevalent than those against technology and vulnerabilities. We need to, as an industry, understand how to push the security out to the assets that we are trying to protect. In the past we have centralized security because it was a way to centralize management of security. The challenge now is to de-centralize security, while still permitting centralized management. This is a non-trivial task, but it must be done. As a starting point, I dare every IT manager to start analyzing the risks to his or her network, and specifically, what it is they want the network to be used for. Once you understand what it is you want the network to provide you have a chance to work on making it provide that and nothing else. To me, that is the most important thing we can do. A properly staffed IT group, with adequate training and resources to train its users, an organizational mandate to protect the organization's assets, and a keen understanding of the business they serve will build a network that is adequately secured regardless of the size of the network. Windows Server 2008 certainly provides some very powerful technologies to help you manage security in your network, but while that is a necessary component, it is insufficient by itself. At a very base level, it is about the people and the processes you have, more than about the technology. Technology will help, but it is just a tool that your people will implement using a process that helps or hurts.
About the Author
Jesper Johansson, Ph. D. in Management Information Systems, has 20 years experience in information technology security. He is a security architect for a large e-commerce company, responsible for application security strategy across the range of properties and services. Prior, he was a security manager for Microsoft Corporation. He is author of several TechNet Magazine security articles and is a co-author of two other security books, Protect Your Windows Network and Windows Vista Security. When he is not working on information security, he teaches scuba diving.
The Windows Server Security Team designs, develops, tests, and supports Windows Server security solutions for Microsoft.
Full download
Posted: July 3rd, 2008, 10:07am CEST
The first part of this book discusses the mobile games industry, and includes analysis of why the mobile industry differs from other sectors of the games market, a discussion of the sales of mobile games, their types, the gamers who play them, and how the games are sold.
The second part describes key aspects of writing games for Symbian smartphones using Symbian C++ and native APIs. The chapters cover the use of graphics and audio, multiplayer game design, the basics of writing a game loop using Symbian OS active objects, and general good practice. There is also a chapter covering the use of hardware APIs, such as the camera and vibra.
Part Three covers porting games to Symbian OS using C or C++, and discusses the standards support that Symbian OS provides,and some of the middleware solutions available. A chapter about the N-Gage platform discusses how Nokia is pioneering the next generation of mobile games, by providing a platform SDK for professional games developers to port games rapidly and effectively.
The final part of the book discusses how to create mobile games for Symbian smartphones using java ME, Doja (for Japan) or Flash Lite 2. This book will help you if you are:
* a C++ developer familiar with mobile development but new to the games market
* a professional games developer wishing to port your games to run on Symbian OS platforms such as S60 and UIQ
* someone who is interested in creating C++, Java ME or Flash Lite games for Symbian smartphones.
This book shows how to create mobile games for Symbian smartphones such as S60 3rd Edition, UIQ3 or FOMA devices. It includes contributions from a number of experts in the mobile games industry, including Nokia's N-gage team, Ideaworks3D, and ZingMagic, as well as academics leading the field of innovative mobile experiences.
Full download
Posted: July 3rd, 2008, 10:00am CEST
The question “Streamciphers: dead or alive?” was posed by Adi Shamir. Intended to provoke debate, the question could not have been better, or more starkly, put. However, it was not Shamir’s intention to suggest that stream ciphers themselves were obsolete; rather he was questioning whether stream ciphers of a dedicated design were relevant now that the AES is pervasively deployed and can be used as a perfectly acceptable stream cipher.
To explore this question the eSTREAM Project was launched in 2004, part of the EU-sponsored ECRYPT Framework VI Network of Excellence. The goal of the project was to encourage academia and industry to consider the “dead stream cipher” and to explore what could be achieved with a dedicated design. Now, after several years of hard work, the project has come to a close and the 16 ciphers in the final phase of eSTREAM are the subject of this book.
The designers of all the finalist ciphers are to be congratulated. Regardless of whether a particular algorithm appears in the final portfolio, in reaching the third phase of eSTREAM all the algorithms constitute a significant milestone in the development of stream ciphers.
However, in addition to thanking all designers, implementers, and cryptanalysts who participated in eSTREAM, this is a fitting place to offer thanks to some specific individuals.
Full download
Posted: July 3rd, 2008, 9:58am CEST
There is a certain state of mind, a certain transient condition that arises, where everything seems to resonate and effort becomes effortless. Athletes call it being in the zone, some others call it flow. Flow has nothing to do with triumph or accomplishment; it isn’t the product of your labors. Flow is the merging of a watchmaker and his watch or an artist and her paints.
The dot-com bust was a confusing time for web development, but rising from the burst dreams of instant wealth, something strange and exciting happened. The web development community as a whole reached a kind of flow. In a world filled with duct-tape solutions and proprietary formats, suddenly web developers were clamoring for standards compliance, for elegance and simplicity. And it wasn’t just to fendoff browser compatibility issues, but because the code looked beautiful.
Through the fits and starts, the competing ideas, and the explosion of development frameworks that followed, an identity began to emerge. This identity is as much a philosophical statement about what the web could be as it is a technical statement about how to accomplish those goals. This identity is still emerging, and there are still many problems to be solved, but one thing is now certain: web application development has come of age as a rich discipline of programming that stands up on its own.
Ruby on Rails is just one part of this much larger story, but in many ways it is the symbol of this coming of age. Rails challenged the web development community to rethink what it meant to build a web application. It provided an entire application ecosystem when most developers were embedding their code inside HTML files. It made unit testing not only easy but also cool, and did so at a time when debugging web applications was, at best, a black art. It introduced a new generation of web developers to the ideas of meta-programming and domain-specific languages. And, most of all, it found the voice of the change that was taking place: that the web provides a natural and elegant architecture on which to write applications if only we can create the right metaphors to harness it.
Full download
Posted: July 1st, 2008, 7:51pm CEST
Multimedia services involve processing, transmission and retrieval of multiple forms of information. Multimedia services have gained momentum in the past few years due to the easy availability of computing power and storage media. Society is demanding human-like intelligent behaviour, such as adaptation and generalization, from machines every day. With this view in mind, researchers are working on fusing intelligent paradigms such as artificial neural networks, swarm intelligence, artificial immune systems, evolutionary computing and multiagents with multimedia services.
Artificial neural networks use neurons, interconnected using various schemes, for fusing learning in multimedia-based systems. Evolutionary computing techniques are used in tasks such as optimization. Typical multiagent systems are based on Belief-Desire-Intention model and act on behalf of the users. Typical examples of intelligent multimedia services include digital libraries, e-learning and teaching, e-government, e-commerce, e-entertainment, e-health and e-legal services.
This book includes 15 chapters on advanced tools and methodologies pertaining to the multimedia services. The authors and reviewers have contributed immensely to this research-oriented book. We believe that this research volume will be valuable to professors, researchers and students of all disciplines, such as computer science, engineering and management. We express our sincere thanks to Springer-Verlag for their wonderful editorial support.
Full download
Posted: July 1st, 2008, 6:24pm CEST
VirtualDub is one of the most popular video processing application for Windows. As an Open Source application, it's free, and is constantly updated and expanded by an active community of developers and experts. VirtualDub particularly popular for capturing video from analogue sources such as video tape, cleaning up the image and compressing it ready for distribution over the Internet. This book provides a rapid and easy to use tutorial to the basic features of VirtualDub to get you up and running quickly. It explains how to capture great quality video from various sources, use filters to clean up the captured image and add special effects. The book has shows all to use VirtualDub to cut and paste video to remove or insert sequences, including removing ad breaks or trailers. It goes on to cover the art of effective encoding and compression, so you end up with great quality videos that won't hog your bandwidth forever. VirtualDub is the fastest and most effective way to capture, process and encode video on your PC. This book gets you started fast, and goes on to give you full control of all the features of this legendary tool.
Full download
Posted: July 1st, 2008, 5:59pm CEST
Professional certifications have been an important part of the computing industry for many years and will continue to become more important. Many reasons exist for these certifications, but the most popularly cited reason is that of credibility. All other considerations held equal, the certified employee/consultant/job candidate is considered more valuable than one who is not.
The most important aspect of this book is to provide knowledge and skills in unified communications deploying the Cisco Unified Communications Manager (CUCM) product. Another goal of this book is to assist in the Cisco IP Telephony (CIPT) exam, which is part of the Cisco Certified Voice Professional (CCVP) certification. The methods used in this book are designed to help in both your job and the CCVP CIPT exam. This book provides many questions at the end of each chapter to reinforce the chapter content. Additional test preparation software from companies such as SelfTest Software (http://www.selftestsoftware.com) will give you even more test preparation questions to prepare you for exam success.
Full download
Posted: July 1st, 2008, 2:24pm CEST
Every year, organizations rely on Internet applications and services more deeply–and every year, Internet infrastructure grows more powerful and complex. As the limitations of traditional IPv4 addressing become increasingly apparent, many decision makers recognize that a transition to IPv6 is needed far sooner than anticipated.
Global IPv6 Strategies gives non-technical decision makers the information to plan and execute an orderly, efficient migration to IPv6–and reap the business benefits.
This book’s authors offer practical scenarios, proven best practices, and real-world case studies drawn from their unsurpassed experience helping enterprises and service providers move to IPv6. Writing for non-technical decision makers, they systematically review the costs, benefits, impacts, and opportunities associated with IPv6 migration. Their insights and strategies can help you address both the technical side of IPv6 and the rarely discussed organizational issues that can make or break your transition.
This volume is in the Network Business Series offered by Cisco Press®. Books in this series provide IT executives, decision makers, and networking professionals with pertinent information about today’s most important technologies and business strategies.
About the Author
Patrick Grossetete, manager of product management at Cisco, is responsible for a suite of Cisco IOS software technologies, including IPv6 and IP Mobility. He manages Cisco participation in the IPv6 Forum and is a regular speaker at conferences and industry events. Patrick is coauthor of Deploying IPv6 Networks (Cisco Press). In June 2003, he received the “IPv6 Forum Internet Pioneer Award” at the San Diego summit. Patrick joined Cisco in 1994 as a consulting engineer. Before joining Cisco, Patrick worked at Digital Equipment Corporation as a consulting engineer and was involved with network design and deployment. He received a degree in computer science from the Control Data Institute, Paris, France.
Ciprian Popoviciu, PhD, CCIE No. 4499, is a technical leader at Cisco Systems with more than ten years of experience in data and Voice over IP communications technologies. As part of the Cisco Network Solution Integration Test Engineering (NSITE) organization, he focuses on the architecture, design, and validation of large IPv6 network deployments in direct collaboration with service providers and enterprises worldwide. Ciprian is a regular speaker or chair at conferences and industry events and contributes to various technology publications. He is an active contributor to the IETF standards, a senior member of IEEE, a member of several academic advisory boards, and a coauthor of Deploying IPv6 Networks (Cisco Press). Ciprian holds a BS from Babes-Bolyai University, Romania, and an MS and Ph.D. from the University of Miami.
Fred Wettlingmanages architecture and strategic planning for Bechtel Corporation, one of the world’s premier engineering, construction, and project management companies. Fred is one of 20 Bechtel Fellows out of a population of 40,000. He has extensive experience in project and office startups, major technology transitions, innovations, and technology operations at 20+ Bechtel projects and offices. Fred is active within and outside of Bechtel promoting standards-based technology interoperability that supports global enterprise business needs. Fred is a member of the IEEE, North American IPv6 Task Force, and IPv6 Forum, and is executive director of the IPv6 Business Council. He served as the Network Applications Consortium (NAC) chairman for five years. Fred was selected as one of the 50 most powerful people in networking by Network World from 2003 to 2006. He is a senior member of the Cisco Enterprise and Federal Technical Advisory Boards and served on the President’s National Security Telecommunications Advisory Committee (NSTAC) Next Generation Network Task Force as a subject matter expert.
Full download
Posted: July 1st, 2008, 2:23pm CEST
“Virtual teams” is one of the many hot topics in business these days. But unlike a fad, virtual teams appear to have staying power. Their use in organizations is growing in concert with globalization, the rise of the knowledge worker, the need for innovation, and the increasing use of information and communication technology (ICT). While the use of virtual teams continues to grow, our understanding of how their many unique characteristics work (or do not work) together lags far behind (Cramton & Webber, 2000). Researchers and practitioners are trying hard to correct this situation, and in this book, their best efforts are brought together.
In the 13 chapters presented here, the authors offer a well-rounded picture of the current state of virtual team practice and research; that is, what is working and what is still problematic. In addition, the chapters contain invaluable advice on how to manage the conditions that will facilitate the most effective virtual teams. Virtual team members, leaders, managers, senior executives in IT, HR, and other functional areas—as well as researchers—can all gain from a careful reading of this book.
The current notion of virtual teams has been around since the mid-1990s. First addressed by the practitioner literature (Grenier & Metes, 1995; Lipnack & Stamps, 1997; O’Hara-Devereaux & Johansen, 1994), and then by researchers investigating primarily student populations (Jarvenpaa, Knoll, & Leidner, 1998; Sahay, Sarker, & Lau, 1999; Warkenten & Beranek, 1999), research on virtual teams in organizations has only emerged in the last few years. As the reader will soon see, researchers are grappling with everything from defining what makes a virtual team virtual to all the various team, communication, and project processes and protocols that might influence how well a team works together and accomplishes its tasks, as well as the influence of organizational policies, technology, and boundary crossing on virtual team dynamics and effectiveness.
Full download
Posted: July 1st, 2008, 2:21pm CEST
Design research promotes understanding of advanced, cutting-edge information systems through the construction and evaluation of these systems and their components. Since this method of research can produce rigorous, meaningful results in the absence of a strong theory base, it excels in investigating new and even speculative technologies, offering the potential to advance accepted practice. Design Science Research Methods and Patterns presents innovative research methods that help break new ground by applying patterns, reuse, and design science to research. The book relies on familiar patterns to provide the solid fundamentals of various research philosophies and techniques as touchstones that demonstrate how to innovate research methods. Filled with practical examples of applying patterns to IT research with an emphasis on reusing research activities to save time and money, this book describes design science research in relation to other information systems research paradigms such as positivist and interpretivist research.
Full download
Posted: July 1st, 2008, 2:19pm CEST
This book describes the vast opportunity created by unifying science and integrating technology, and recommends transforming ideas for individuals and society. We stand at the threshold of a new renaissance in knowledge based on the structure and behavior of matter from the nanoscale up to the most complex system yet discovered, the human brain. Unification of science based on unity in nature and its holistic investigation will lead to technological convergence and a more efficient societal structure for reaching human goals. In the early decades of the twenty-first century, concentrated effort can bring together nanotechnology, biotechnology, information technology, and new humane technologies based in cognitive science. With proper attention to ethical issues and societal needs, rapid advances in convergent technologies have the potential to enhance both human performance and productivity. Examples of payoffs will include improving work efficiency and learning, enhancing individual sensory and cognitive capabilities, revolutionary changes in healthcare, improving both individual and group efficiency, highly effective communication techniques including brain to brain interaction, perfecting human-machine interfaces, enhancing human capabilities for defense purposes, reaching sustainable development using NBIC tools, and ameliorating the physical and cognitive decline that is common to the aging mind.
This is the first book addressing the convergence of technologies in coherence with social sciences, with a focus on people. Science and technology will increasingly dominate the world, as population, resource exploitation, and potential social conflict grow. Therefore, the success of this convergent technologies priority area is seen as crucial to the future of humanity.
Text is sponsored by the National Science Foundation and describes the vast opportunity of unifying science and integrating technology for improving work efficiency, learning, and revolutionary changes in health care. Discusses science and technology with emphasis on the human factor, ethical issues, and societal needs. For researchers and practitioners.
Full download
Posted: July 1st, 2008, 2:17pm CEST
Simulation is experimentation with models. This book describes new computer programs for interactive modeling and simulation of dynamic systems, such as aerospace vehicles, control systems, and biological systems. Simulation studies for design or research can involve many hundreds of model changes, so programming must be convenient, and computations must be as fast as possible.
This book is about advanced simulation programming and describes many new techniques. We provide only a brief review of routine simulation programming but demonstrate computer software for remarkably fast and respectably large simulation studies on inexpensive personal computers or workstations. For hands-on experiments, the enclosed CD contains an industrial-strength software package rather than a toy demonstration program.
Full download
Posted: July 1st, 2008, 2:00pm CEST
The Burrows-Wheeler Transform is a text transformation scheme that has found applications in different aspects of the data explosion problem, from data compression to index structures and search. The BWT belongs to a new class of compression algorithms, distinguished by its ability to perform compression by sorted contexts. More recently, the BWT has also found various applications in addition to text data compression, such as in lossless and lossy image compression, tree-source identification, bioinformatics, machine translation, shape matching, and test data compression.
This book will serve as a reference for seasoned professionals or researchers in the area, while providing a gentle introduction, making it accessible for senior undergraduate students or first year graduate students embarking upon research in compression, pattern matching, full text retrieval, compressed index structures, or other areas related to the BWT.
Key Features
- Comprehensive resource for information related to different aspects of the Burrows-Wheeler Transform including:
- Gentle introduction to the BWT
- History of the development of the BWT
- Detailed theoretical analysis of algorithmic issues and performance limits
- Searching on BWT compressed data
- Hardware architectures for the BWT
- Explores non-traditional applications of the BWT in areas such as:
- Bioinformatics
- Joint source-channel coding
- Modern information retrieval
- Machine translation
- Test data compression for systems-on-chip
- Teaching materials ideal for classroom use on courses in:
- Data Compression and Source Coding
- Modern Information Retrieval
- Information Science
- Digital Libraries
Full download