PDF CHM Books Catalogue
Posted: May 31st, 2008, 6:54am CEST
Data retrieval and storage are one of the most common components of J2EE applications. JDBC (Java DataBase Connectivity) is the Java API for accessing a Structured Query Language (SQL) relational database and adding, retrieving, and updating data in the database. JDBC 3.0 specification is the current specification implemented by most application servers. JDBC 4.0 specification became available in December 2006, but is not yet implemented by most application servers such as Oracle Application Server, WebLogic Server, JBoss Application Server, and WebSphere Application Server.
To connect with a SQL relational database, a JDBC driver is required; and most databases provide a JDBC 4.0 driver. We will use the Oracle JDeveloper 10.1.3 IDE to develop most of the J2EE applications in the book. We have chosen JDeveloper, because it includes an embedded J2EE server, the Oracle Containers for J2EE (OC4J) server, to run J2EE applications. JDeveloper also provides built-in support to connect to any of the commonly used application servers such as Oracle Application Server, WebLogic Server, JBoss Application Server, Tomcat server, and WebSphere Application Server and deploy applications to these servers. Another advantage of using JDeveloper is that JDeveloper provides built-in support for JDBC. JDeveloper also provides support for JSF; JSF user‑interface components may be selected from a component palette and added to a J2EE application.
Full download
Posted: May 31st, 2008, 5:51am CEST
The Edge calls Trigger Happy a "seminal piece of work." For the first time ever, an aficionado with a knowledge of art, culture, and a real love of gaming takes a critical look at the future of our videogames, and compares their aesthetic and economic impact on society to that of film. Thirty years after the invention of the simplest of games, more videogames are played by adults than children. This revolutionary book is the first-ever academically worthy and deeply engaging critique of one of today's most popular forms of play: videogames are on track to supersede movies as the most innovative form of entertainment in the new century.
About the Author
Steven Poole is a journalist and writer who has contributed articles to the Guardian, the Independent, and the Times Literary Supplement. He has also worked as a composer for television and short films.
Full download
Posted: May 31st, 2008, 5:44am CEST
Providing you with a comprehensive and up-to-date understanding of organic and inorganic nanostructures, this cutting-edge resource covers all aspects of this fast-growing area of nanotechnology. The book explores the technology, structure, and electrical and optical properties of organic/inorganic nanostructures, as well as their application in microelectronic, optoelectronic, and nano-electronic devices. This unique reference offers you practical insight into the selection and optimization of thin films and nanostructures for specific applications, the development of novel nano-electronic and sensing devices, and the optical characterization of a wide range of composite materials and nanostructures.
About the Author
Alexei V. Nabok is a senior lecturer at the Material Engineering Research Institute, Sheffield Hallam University. Dr. Nabok received an M.Sc. in radiophysics and electronics from Kiev State University, Ukraine and a Ph.D. in physics of semiconductors and dielectrics from the Institute of Semiconductor Physics, Academy of Sciences of the Ukraine.
Full download
Posted: May 31st, 2008, 5:41am CEST
OpenGL is a powerful software interface used to produce high-quality, computer-generated images and interactive applications using 2D and 3D objects, bitmaps, and color images.
The OpenGL® Programming Guide, Fifth Edition, provides definitive and comprehensive information on OpenGL and the OpenGL Utility Library. The previous edition covered OpenGL through Version 1.4. This fifth edition of the best-selling "red book" describes the latest features of OpenGL Versions 1.5 and 2.0, including the introduction of the OpenGL Shading Language.
You will find clear explanations of OpenGL functionality and many basic computer graphics techniques, such as building and rendering 3D models; interactively viewing objects from different perspective points; and using shading, lighting, and texturing effects for greater realism. In addition, this book provides in-depth coverage of advanced techniques, including texture mapping, antialiasing, fog and atmospheric effects, NURBS, image processing, and more. The text also explores other key topics such as enhancing performance, OpenGL extensions, and cross-platform techniques.
This fifth edition has been extensively updated to include the newest features of OpenGL Versions 1.5 and 2.0, including:
- Storage of vertex arrays in buffer objects for faster rendering
- Occlusion queries for course-grain visibility testing
- Non-power-of-two dimensioned texture maps
- Point sprites
- Separate stencil operations for RGB and alpha
- Rendering to multiple color buffers using GLSL
Most importantly, this edition discusses the OpenGL Shading Language (GLSL) and explains the mechanics of using this new language to create complex graphics effects and boost the computational power of OpenGL.
About the Author
Dave Shreiner, a leading OpenGL consultant, was a longtime member of the core OpenGL team at SGI. He authored the first commercial OpenGL training course, and has been developing computer graphics applications for more than two decades.
Excerpt. © Reprinted by permission. All rights reserved.
The OpenGL graphics system is a software interface to graphics hardware. (The GL stands for Graphics Library.) It allows you to create interactive programs that produce color images of moving three-dimensional objects. With OpenGL, you can control computer-graphics technology to produce realistic pictures or ones that depart from reality in imaginative ways. This guide explains how to program with the OpenGL graphics system to deliver the visual effect you want.
What This Guide Contains
This guide has 15 chapters. The first five chapters present basic information that you need to understand to be able to draw a properly colored and lit three-dimensional object on the screen.
- Chapter 1, “Introduction to OpenGL,” provides a glimpse into the kinds of things OpenGL can do. It also presents a simple OpenGL program and explains essential programming details you need to know for subsequent chapters.
- Chapter 2, “State Management and Drawing Geometric Objects,” explains how to create a three-dimensional geometric description of an object that is eventually drawn on the screen.
- Chapter 3, “Viewing,” describes how such three-dimensional models are transformed before being drawn on a two-dimensional screen. You can control these transformations to show a particular view of a model.
- Chapter 4, “Color,” describes how to specify the color and shading method used to draw an object.
- Chapter 5, “Lighting,” explains how to control the lighting conditions surrounding an object and how that object responds to light (that is, how it reflects or absorbs light). Lighting is an important topic, since objects usually don’t look three-dimensional until they’re lit.
The remaining chapters explain how to optimize or add sophisticated features to your three-dimensional scene. You might choose not to take advantage of many of these features until you’re more comfortable with OpenGL. Particularly advanced topics are noted in the text where they occur.
- Chapter 6, “Blending, Antialiasing, Fog, and Polygon Offset,” describes techniques essential to creating a realistic scene—alpha blending (to create transparent objects), antialiasing (to eliminate jagged edges), atmospheric effects (to simulate fog or smog), and polygon offset (to remove visual artifacts when highlighting the edges of filled polygons).
- Chapter 7, “Display Lists,” discusses how to store a series of OpenGL commands for execution at a later time. You’ll want to use this feature to increase the performance of your OpenGL program.
- Chapter 8, “Drawing Pixels, Bitmaps, Fonts, and Images," discusses how to work with sets of two-dimensional data as bitmaps or images. One typical use for bitmaps is describing characters in fonts.
- Chapter 9, “Texture Mapping,” explains how to map one-, two-, and three-dimensional images called textures onto three-dimensional objects. Many marvelous effects can be achieved through texture mapping.
- Chapter 10, “The Framebuffer,” describes all the possible buffers that can exist in an OpenGL implementation and how you can control them. You can use the buffers for such effects as hidden-surface elimination, stenciling, masking, motion blur, and depth-of-field focusing.
- Chapter 11, “Tessellators and Quadrics,” shows how to use the tessellation and quadrics routines in the GLU (OpenGL Utility Library).
- Chapter 12, “Evaluators and NURBS,” gives an introduction to advanced techniques for efficient generation of curves or surfaces.
- Chapter 13, “Selection and Feedback,” explains how you can use OpenGL’s selection mechanism to select an object on the screen. Additionally, the chapter explains the feedback mechanism, which allows you to collect the drawing information OpenGL produces, rather than having it be used to draw on the screen.
- Chapter 14, “Now That You Know,” describes how to use OpenGL in several clever and unexpected ways to produce interesting results. These techniques are drawn from years of experience with both OpenGL and the technological precursor to OpenGL, the Silicon Graphics IRIS Graphics Library.
- Chapter 15, “OpenGL 2.0 and the OpenGL Shading Language,” discusses the changes that OpenGL 2.0 introduces. This includes an introduction to the OpenGL Shading Language, also commonly called the "GLSL," which allows you to take control of portions of OpenGL’s processing for vertices and fragments. This functionality can greatly enhance the image quality and computational power of OpenGL.
In addition, there are several appendices that you will likely find useful:
- Appendix A, “Order of Operations,” gives a technical overview of the operations OpenGL performs, briefly describing them in the order in which they occur as an application executes.
- Appendix B, “State Variables,” lists the state variables that OpenGL maintains and describes how to obtain their values.
- Appendix C, “OpenGL and Window Systems,” briefly describes the routines available in window-system-specific libraries, which are extended to support OpenGL rendering. Window system interfaces to the X Window System, Apple MacIntosh, IBM OS/2, and Microsoft Windows are discussed here.
- Appendix D, “Basics of GLUT: The OpenGL Utility Toolkit,” discusses the library that handles window system operations. GLUT is portable and it makes code examples shorter and more comprehensible.
- Appendix E, “Calculating Normal Vectors,” tells you how to calculate normal vectors for different types of geometric objects.
- Appendix F, “Homogeneous Coordinates and Transformation Matrices,” explains some of the mathematics behind matrix transformations.
- Appendix G, “Programming Tips,” lists some programming tips based on the intentions of the designers of OpenGL that you might find useful.
- Appendix H, “OpenGL Invariance,” describes when and where an OpenGL implementation must generate the exact pixel values described in the OpenGL specification.
- Appendix I, “Built-In OpenGL Shading Language Variables and Functions,” lists all of the built-in variables and functions available in the OpenGL Shading Language.
Finally, an extensive Glossary defines the key terms used in this guide.
What’s New in This Edition
The fifth edition of the OpenGL Programming Guide includes new and updated material, covering both OpenGL Versions 1.5 and 2.0:
- Coverage of the following new core capabilities of OpenGL Version 1.5 has been added:
- Storage of vertex arrays in buffer objects
- Occlusion queries
- Addition of GL_LEQUAL and GL_GEQUAL texture comparison functions for use with shadow-mapping
- Minor token updates
- Coverage of the following OpenGL 2.0 core features:
- Addition of the OpenGL Shading Language for programming vertex and fragment shaders
- Output of different color values to multiple color buffers from programmable shaders
- Relaxation of the power-of-two size requirement for texture maps
- Rendering of texture-mapped point sprites
- Separate stencil operations for front- and back- facing polygons
- Bug fixes
What You Should Know Before Reading This Guide
This guide assumes only that you know how to program in the C language and that you have some background in mathematics (geometry, trigonometry, linear algebra, calculus, and differential geometry). Even if you have little or no experience with computer graphics technology, you should be able to follow most of the discussions in this book. Of course, computer graphics is a huge subject, so you may want to enrich your learning experience with supplemental reading:
- Computer Graphics: Principles and Practice by James D. Foley, Andries van Dam, Steven K. Feiner, and John F. Hughes (Addison-Wesley, 1990)— This book is an encyclopedic treatment of the subject of computer graphics. It includes a wealth of information but is probably best read after you have some experience with the subject.
- 3D Computer Graphics by Andrew S. Glassner (The Lyons Press, 1994)— This book is a nontechnical, gentle introduction to computer graphics. It focuses on the visual effects that can be achieved, rather than on the techniques needed to achieve them.
Another great place for all sorts of general information is the Official OpenGL Web Site. This Web site contains software, documentation, FAQs, and news. It is always a good place to start any search for answers to your OpenGL questions:
http://www.opengl.org/
Once you begin programming with OpenGL, you might want to obtain the OpenGL Reference Manual by the OpenGL Architecture Review Board (also published by Addison-Wesley), which is designed as a companion volume to this guide. The Reference Manual provides a technical view of how OpenGL operates on data that describes a geometric object or an image to produce an image on the screen. It also contains full descriptions of each set of related OpenGL commands—the parameters used by the commands, the default values for those parameters, and what the commands accomplish. Many OpenGL implementations have this same material online, in the form of manual pages or other help documents, which are probably more up-to-date. Ther...
Full download
Posted: May 31st, 2008, 5:41am CEST
We are starting a new era in the collaboration area. Voice and Video over IP are starting to dominate the world of telecommunications in a disruptive movement capable of changing the whole industry. The SIP (Session Initiation protocol) technology is at the center of this revolution. I believe, at present, SIP is the most used protocol for Voice and Video over IP.
In the future, when people learn how to use the technology, SIP will be for voice communications what email is today for text communications. We are starting with islands of SIP communications inside VoIP providers, enterprises, and even governments. In the near future, the barriers between the islands will be broken and you will be able to communicate with anyone in anyplace without paying high fees. The only fees you will pay in the future will be the access to the data network, because with the pervasiveness of VoIP and Video over IP, everything will be simply data. I remember the first days of Internets email in the early 90s. It took some years until everyone had an email address. The same thing could be happening in the SIP world now. Unfortunately, the SIP providers still behave as islands not, usually, allowing free inter-domain routing.
With the introduction of 3G, 4G, and WiMAX, fast data communications are becoming widespread in the mobile industry. Newer phones from mainstream manufacturers are starting to support WiFI, WiMAX, and obviously 3G. SIP clients can run in these platforms changing the whole mobile communication industry in the near future. Sure, the telephone companies will try, legitimately, to protect their revenue sources, but they cannot hide for ever the SIP communication infrastructure already in place. Slowly, users will start to use SIP clients in their mobile phones hugely cutting the communication costs. The movement, even without a huge sponsor, will spread by word of mouth until it becomes pervasive.
Full download
Posted: May 31st, 2008, 5:39am CEST
The Windows Presentation Foundation (WPF) is a next generation graphics platform that is part of .NET 3.0 and .NET 3.5. It allows you to build advanced user interfaces that incorporate documents, media, 2D and 3D graphics, animations, and web-like characteristics. "Practical WPF Graphics Programming" provides all the tools you need to develop professional graphics applications using WPF and C#. This book will be useful for WPF and C# programmers of all skill levels. It provides a complete and comprehensive explanation of the WPF graphics capability, and pays special attention to the details of code implementation. The book shows you how to create a variety of graphics ranging from simple 2D shapes to complex 3D surfaces and interactive 3D models. It includes over 120 code examples, which cover broad array of topics on WPF graphics programming. You will learn how to create a full range of 2D and 3D graphics applications and how to implement custom 3D geometries and shapes that can be reused in your WPF projects. Please visit the author's website for more information about this book at www.authors.unicadpublish.com/~jack_xu.
Full download
Posted: May 31st, 2008, 5:36am CEST
The history of AI is interesting all by itself. It’s a modern-day drama, filled with excitement and anticipation, discovery, and disappointment. From over-promises of early (and later) AI research, to fears of the unknown from the general public, AI’s history is worthy of study by itself. In this chapter, we’ll explore AI’s tumultuous history and also provide a summary introduction to each of the chapters of this book.
To build software that is deemed intelligent, it’s helpful to begin with a definition of intelligence. Intelligence can be simply defined as a set of properties of the mind. These properties include the ability to plan, solve problems, and in general, reason. A simpler definition could be that intelligence is the ability to make the right decision given a set of inputs and a variety of possible actions.
Using this simple definition of intelligence (making the right decision), we can apply this not only to humans, but also to animals that exhibit rational behavior. But the intelligence that is exhibited by human beings is much more complex than that of animals. For example, humans have the ability to communicate with language, but so do some animals. Humans can also solve problems, but the same can be said of some animals. One difference then is that humans embody many aspects of intelligence (the ability to communicate, solve problems, learn and adapt) where animals typically embody a small number of intelligent characteristics, and usually at a much lower level than humans.
We can use the same analogy on AI applied to computer systems. For example, it’s possible to build an application that plays a world-class game of Chess, but this program knows nothing of the game of Checkers, nor how to make a good cup of tea. A data mining application can help identify fraud, but can’t navigate a complex environment. From this perspective, the most complex and intelligent applications can be deemed intelligent from one perspective, but lack even the simplest intelligence that can be seen in the least intelligent of animals.
Full download
Posted: May 31st, 2008, 5:35am CEST
Your study guide for success
To pass the state licensing exam, you need knowledge and confidence. This comprehensive review guide gives you plenty of both. It’s packed with sample questions to help you focus your efforts, review material on all aspects of the 2002 National Electrical Code (NEC), the lowdown on business competency requirements, and tips for studying and test-taking that will help you conquer any anxiety.
- Learn the definitions, specifications, and regulations of the 2002 NEC
- Find answers to questions you can expect on license exams
- Brush up on taxes, unemployment, workers compensation, OSHA, lien laws, and other aspects of the business competency exam
- Get up to speed on telecommunications issues
- Review electrical laws, components, and circuits, motors, controllers, generators, distribution, welding, transformers, safety, and more
- Boost your confidence with studying and test-taking tips
About the Author
Paul Rosenberg is a master electrician with extensive experience in all aspects of the industry. A Board member of the Fiber Optics Association, he created the first installation standard for optical fiber (ANSI-NEIS-301) and is the author of Audel Electrician’s Pocket Manual, 2nd Edition.
Full download
Posted: May 30th, 2008, 7:13pm CEST
When you plan to build an amazing website based on a portal, you may commonly consider a lot of questions. Some of them would look like the following:
- Are you planning to build a website with an open source enterprise portal solution using SOA framework, ESB and Web 2.0 technologies?
- Do you want to add collaborative tools, such as Wikis, Blogs, Discussion Forums, Shared Calendar, RSS, mail, Tagging, and instant messaging in the same website?
- Do you want to manage, publish and maintain web contents and documents in the same website?
- Are you eager to integrate with LDAP, SSO and third-party systems like JBoss jBPM, Alfresco, Orbeon Forms, and Pentaho BI/Reporting in the same website?
Obviously Liferay would be the best choice in terms of answering the above questions. Liferay Portal is one of the most mature portal frameworks in the market and offers the above basic benefits. Liferay is backed by a comprehensive professional services network and it offers custom development, training, and support across the world.
As the world's leading open source portal platform, Liferay provides a unified web interface to data and tools scattered across many sources. Within Liferay portal, a portal interface is composed of a number of portlets—self contained interactive elements that are written to a particular standard. Since portlets are developed independently of the portal itself, and loosely coupled with the portal, they are apparently SOA (Service-Oriented Architecture).
Full download
Posted: May 30th, 2008, 7:08pm CEST
Scalix email and calendaring, HP OpenMail, and Samsung Contact: these three names stand for some of the most powerful open-source-based groupware solutions available. This book sets out to explain their fundamentals to Linux administrators.
Since the early 90s, Hewlett Packard had earned many awards for its mail server, and OpenMail was said to be more scalable, reliable, and better performing than any other mail and groupware server. After only a few years, the product had managed to conquer the United States' fortune 1000 almost entirely. Scalix Inc., a member of the Xandros family, has continued this story in the last years: several reviewers claim that it has better Outlook support than MS Exchange.
With the right know-how, Scalix can be easily managed. Several thousand mailboxes are possible on a single server; Web-GUIs and command line tools help the administrator; and Scalix integrates easily with other professional tools, be it OpenVPN, Nagios monitoring or others.
During its history of almost 20 years, many tools and programs were developed for Scalix to help the admin in his/her daily work. While the official documentation has several thousand pages, which are not all up-to-date, this book tries to give a detailed overview from installation to advanced setups and configuration in big companies.
With this book, I want to provide both a concise description of Scalix' features and an easy-to-use introduction for the inexperienced. Admins, consultants, and teachers will all find this book a helpful base for daily work and training. Though there are many other possible ways to success in the described scenarios, the ones presented have been tested in many setups and have been selected for simplicity reasons.
High-end email and groupware is a domain where only few vendors can provide solutions. This is not the realm of Microsoft, and it has never been. It is where companies like HP, Novell or Scalix offer reliable and scalable products. And, Scalix is the only one that has licenced parts under a free and open-source licence. The software is free for up to 10 users, easy-to-use, and offers a lot of possible features ranging from caldav or syncml to clusters.
Full download
Posted: May 30th, 2008, 1:54pm CEST
Data stream algorithms as an active research agenda emerged only over the past few years, even though the concept of making few passes over the data for performing computations has been around since the early days of Automata Theory. The data stream agenda now pervades many branches of Computer Science including databases, networking, knowledge discovery and data mining, and hardware systems. Industry is in synch too, with Data Stream Management Systems (DSMSs) and special hardware to deal with data speeds. Even beyond Computer Science, data stream concerns are emerging in physics, atmospheric science and statistics. Data Streams: Algorithms and Applications focuses on the algorithmic foundations of data streaming. In the data stream scenario, input arrives very rapidly and there is limited memory to store the input. Algorithms have to work with one or few passes over the data, space less than linear in the input size or time significantly less than the input size. In the past few years, a new theory has emerged for reasoning about algorithms that work within these constraints on space, time and number of passes. Some of the methods rely on metric embeddings, pseudo-random computations, sparse approximation theory and communication complexity. The applications for this scenario include IP network traffic analysis, mining text message streams and processing massive data sets in general. Data Streams: Algorithms and Applications surveys the emerging area of algorithms for processing data streams and associated applications. An extensive bibliography with over 200 entries points the reader to further resources for exploration.
Full download
Posted: May 30th, 2008, 6:22am CEST
Each step in this visual reference is displayed with callouts so you can see exactly where the action takes place on the screen. It covers over 100 tasks, including complete coverage of macros -- with info about VBA basic techniques, variables and arrays, control statements, interfacing with other macros, debugging, add-ins, and automation.
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 VBA programming techniques for Excel macros, including:
- Working with the Visual Basic Editor
- Using the Excel Object Model
- Utilizing variables and arrays
- Harnessing built-in functions
- Debugging macros
- Defining ranges
- Manipulating cells
- Customizing dialog boxes
- Working with charts
- Automating procedures
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
VBA development tools on CD-ROM!
- Code_Crafter 2000 and VBA code Print trial version
- Barcode Add-in for Office demo
- VB Code Cutter shareware
- All sample code and spreadsheets from the book
- Searchable e-version of the book
System requirements: PC running Windows 9x/2000/Me/XP, Windows NT 4 or later. See the "What's on the CD-ROM" Appendix for details and complete system requirements.
About the Author
About the Author Jinjer Simon has been actively involved in the computer industry for the past 17 years. Her involvement in the industry has included programming, providing software technical support, training end-users, developing written and online user documentation, creating software tutorials, and developing Web sites. She is the author of several computer books, including Windows CE For Dummies and Windows CE 2 For Dummies. Jinjer and her husband live in Coppell, Texas with their two children. She currently works as a consultant for MillenniSoft, Inc., providing Web site development and online documentation development.
Full download
Posted: May 30th, 2008, 6:18am CEST
A Career in Computers is a straightforward and sometimes comical look into finding a job in the field of the computer sciences. It answers questions that many IT professionals and newcomers need to know when looking for a job and what they should expect. Most computer books deal with configuring software and do little in answering important career questions in the IT field. Even trained computer professionals are unprepared for the social, political, or psychological aptitude needed to survive the office workplace. This book is cut out of a larger volume title Hacking the IT Cube: The Information Technology Survival Guide.
About the Author
Douglas Chick is an IT Director of a national healthcare management group. His book, Steelbolt Hacking was on Amazon's Top 10 Bestseller's List, and creator of the popular website, TheNetworkAdministrator. He can also frequently be seen on Fox News speaking on technology.
Full download
Posted: May 30th, 2008, 6:16am CEST
Security is one of the most significant components in wireless systems to ensure the integrity of communications among terminals, networks, and services. As the field of wireless communications expands and inundates personal and professional lives worldwide, up-to-date wireless security research and knowledge becomes increasingly more vital to society.
The Handbook of Research on Wireless Security combines research from esteemed experts on security issues in various wireless communications, recent advances in wireless security, the wireless security model, and future directions in wireless security. As an innovative and current reference source for students, educators, faculty members, researchers, engineers in the field of wireless security, this handbook will make an invaluable addition to any library collection.
Full download
Posted: May 30th, 2008, 6:11am CEST
Nonnative English speakers will improve their knowledge and understanding of core computing technology with this workbook that includes self-study exercises and practical classroom activities, making it easy to revise classroom knowledge at home. A variety of productive and engaging activities such as word games, crosswords, speaking exercises, and group games make learning, revising, and testing English easy and fun. The format is simple to use, with clear instructions and an answer key, and this fully updated edition gives readers the latest necessary terminology in a fast-paced industry.
Full download
Posted: May 30th, 2008, 6:10am CEST
Logic's basic elements are unfolded in this book. The relation of and the transition from Logic to Logic Programming are analysed.
With the use and the development of computers in the beginning of the 1950's, it soon became clear that computers could be used, not only for arithmetical computation, but also for symbolic computation. Hence, the first arithmetical computation programs, and the first programs created to answer elementary questions and prove simple theorems, were written simultaneously. The basic steps towards a general method based on Logic, were accomplished in 1965 by Robinson and later by Kowalski and Colmerauer who made use of Logic directly as a Logic Programming language.
Each chapter includes solved as well as unsolved exercises provided to help the reader assimilate the corresponding topics. The solved exercises demonstrate how to work methodically, whereas the unsolved exercises aim to stimulate the reader's personal initiative. The contents of the book are self-contained; only an elementary knowledge of analysis is required. Thus, it can be used by students in every academic year, as simply reading material, or in the context of a course. It can also be used by those who utilize Logic Programming without having any particular theoretical background knowledge of Logic, or by those simply interested in Logic and its applications in Logic Programming.
Full download
Posted: May 30th, 2008, 6:10am CEST
Thorough, systematic introduction to serious cryptography, especially strong in modern forms of cipher solution used by experts. Nihilist, grille, U. S. Army, key-phrase, multiple-alphabet, Gronsfeld, Porta, Beaufort, periodic ciphers, and more. Simple and advanced methods. 166 specimens to solve — with solutions.
Full download
Posted: May 30th, 2008, 6:08am CEST
Where do you go to grow spiritually? A church? A monastery? India? Tibet? What about the heart of corporate multinationalism? Mystic Microsoft demonstrates that with sincerity and self-offering, God can (and will) guide one's inner growth in any setting, not just formal religious channels. Here, one of Microsoft's most visible technology experts during its major growth years relates how his career circumstances were the vehicle for an inward transformation. With insight, wit, and colorful anecdotes about life at Microsoft, Brockschmidt shows how one's career, like his experience writing the Windows Calculator and his book, Inside OLE 2, are tremendous opportunities for spiritual growth. "[At Microsoft] I learned and experienced exactly what you would expect [in] a monastery or ashram..." Mystic Microsoft offers hope to those who feel that their careers are at odds with their inner aspirations and those who seek to find a deeper meaning in their worldly responsibilities. www.mysticmicrosoft.com
Full download
Posted: May 29th, 2008, 6:50pm CEST
Mac OS 8.5 introduced definite changes to the operating system, and the latest edition of Robin Williams's immensely popular The Little Mac Book covers them all. Completely updated and revised, The Little Mac Book, Sixth Edition explains the new features of OS 8.5 in the same warm, jargon-free manner that made previous editions such a hit. With more than 1 million copies in print, The Little Mac Book is one of the best-selling introductory guides to the Macintosh. A must-have for newcomers, the sixth edition covers all the essentials of Macintosh computing, without resorting to the dense technical terms and details found in so many other books. And its straightforward explanations of the latest features (most notably the Sherlock search system) make it a helpful reference for Mac veterans who are upgrading to OS 8.5.
--This text refers to an out of print or unavailable edition of this title. About the Author
Robin Williams has written more than two dozen best-selling and award-winning books, including
The Non-Designer’s Design Book, Robin Williams Design Workshop, Mac OS X 10.5 Leopard: Peachpit Learning Series, and many more. Through her writing, workshops, and seminars, Robin has influenced an entire generation of computer users in the areas of design, typography, and publishing, as well as the Mac and the web. An inspiring teacher, she has empowered thousands of people around the world to learn new technologies with confidence.
Full download
Posted: May 29th, 2008, 6:44pm CEST
Since earliest times, humanity has pondered the incomprehensible mysteries of the universe, life...and the afterlife. Was there somewhere on Earth where, after death, mortal man could join the immortal Gods? Where was this place? By whom was it established? And does it still exist today? After years of painstaking research--combining recent archaeological discoveries with ancient texts and artifacts--noted scholar Zecharia Sitchin has identified the legendary Land of the Gods, and provided astounding new revelations about the Great Pyramids, the Sphinx, and other mysterious monuments whose true meanings and purposes have been lost for eons. Since earliest times, humanity has pondered the incomprehensible mysteries of the universe, life, and the afterlife. In
The Stairway to Heaven, the second book of Zecharia Sitchin's
Earth Chronicles series, the author answers these fundamental questions: Was there somewhere on Earth where, after death, mortal man could join the immortal Gods? Where was this place? By whom was it established? And does it still exist today?
The Earth Chronicles deal with the history and prehistory of Earth and humankind. Each book in the series is based upon information written on clay tablets by the ancient civilizations of the Near East. For the first time, the entire
Earth Chronicles series is now available in a hardcover collector's edition.
About the Author
Zecharia Sitchin was born in Russia and raised in Palestine, where he acquired a profound knowledge of modern and ancient Hebrew, other Semitic and European languages, the Old Testament, and the history and archaeology of the Near East. He is distinguished by his ability to translate and interpret ancient Sumerian and other ancient texts. A graduate of the University of London, he worked as a journalist and editor in Israel for many years. He now lives and writes in New York City.
Full download
Posted: May 29th, 2008, 6:36pm CEST
Virtual reality, a term coined by computer programmer Jaron Lanier in 1988, has been used to describe a variety of methods for turning computers into something other than glorified typewriters. The phrase conjures up images of people plugging into their computers with display goggles and interactive controllers that allow them to experience and move within artificial environments in ways similar to—or utterly different than—those of the real world.
As Lanier originally meant it, and as many people understood it, the term VR is a shorthand way of referring to a combination of highspeed computers, advanced programming techniques, and interactive devices designed to make computer users feel they have stepped into another world—a world constructed of computer data. There even is a form of Web-based virtual reality that has been around, in one form or another, since the mid-1990s—VRML, the Virtual Reality Modeling Language that allows Web surfers to manipulate three-dimensional objects or move through on-screen worlds with mouse, trackball, or joystick. Over a brief time, though, other people began using the terms virtual reality and VR for just about every type of computerized presentation of data, including text-only multiple-user dungeons, or MUDS, and the chat rooms of the World Wide Web.
Full download
Posted: May 29th, 2008, 5:56pm CEST
Get up to Speed with Mac OS X 10.5
Nobody spends more time with Apple's computers and software than the writers and editors at Macworld, the world's foremost Mac authority. Now Macworld's team of experts take you inside Apple's latest operating system, Mac OS X 10.5, to help you master important new features, discover hidden tricks, and work around glitches - all to make sure you have the best Leopard experience possible.
Inside this 90-page book, you'll find all the information you'll need to set up Leopard smoothly and get started with its most important new features. Learn how to master the Web with Safari 3, track down files with Spotlight's improved search tools, automate tedious tasks with Automator, and access files and programs from afar. Our experts also offer step-by-step advice on recovering from crashes, freezes, and other Mac ailments - and show you how to back up your system with Time Machine to ensure you can recover quickly from more serious problems.
Let Macworld's experts show you how to get the most out of Leopard and your Mac.
Full download
Posted: May 29th, 2008, 6:35am CEST
It is fair to say that one of the fastest-moving areas in technology, in terms of innovation and “coolness,” is the Web. In the space of ten years, it has gone from being a near text-only medium to a platform upon which developers can create immersive and highly interactive experiences. The impacts on business, entertainment, and everyday tasks have been huge.
And just when a lot of people were thinking we had reached a peak, along came the concept of mashups, applications that combine information from more than one source into a single application. They empower users to view data in new and infinitely more useful ways, and they empower developers to push the limits of their imagination.
Adobe Flex and Adobe AIR provide a solid platform that enables developers to quickly and easily build mashup applications with proven toolsets and knowledge already in use. The Adobe Flash platform allows these applications to be deployed to an audience that has widely accepted Flash as a safe and powerful delivery platform.
I first started playing with AIR back when it was still referred to by the code name Apollo at the end of 2006. Having experimented with many cross-platform desktop technologies in the past, I was a bit skeptical as to whether AIR would really be any good. Usually a lot of compromises are made, or developers still need to produce lots of platform-specific code.
Pretty much the same day I got my hands on the SDK, I had to fly from Phoenix to London Heathrow. Having watched all of the decent movies on the outward flight, I was glad to have something to occupy myself, so I opened my laptop and fired up Flex Builder. By the time I had arrived in London, I had converted several widgets and web applications to run as AIR applications, and I was well on my way to creating some other dashboard applications.
What struck me almost immediately was that this was no different from building a web application using Flex, Flash, or even JavaScript. Applications were still written in a similar way, and even the additional AIR APIs available were straightforward and intuitive to use. Suddenly I realized that I could add “cross-platform desktop application development” to my list of skills.
AIR is a technology that has massive implications for developers. It has the potential to empower developers to create integrated experiences, taking interaction beyond the browser, and also to be a catalyst for innovation. As a result, this book is about exploring both the technological and creative sides of developing mashups; it provides inspiration about what is possible and is backed up by technical tips and guidance when working with Adobe Flex and AIR.
Full download
Posted: May 29th, 2008, 6:26am CEST
This book is for developers who are ready to move beyond small proof–of–concept sample applications and want to look at the issues surrounding a real deployment of GWT. If you want to see what the guts of a full–fledged GWT application look like, this is the book for you.
GWT 1.5 is a game–changing technology, but it doesn’t exist in a bubble. Real deployments need to connect to your database, enforce authentication, provide protection from security threats, and allow good search engine optimization.
To show you all this, this book looks at the code behind a real live web site called ToCollege.net. This application specializes in helping students who are applying to colleges, allowing them to manage their application process and compare the rankings that they give to each school. It’s a slick application that’s ready for you to sign up and use.
The audience for this book either owns another GWT book for the basic tutorials or is comfortable using the online documentation and forums when they’re stuck, which allows this book to move quickly and focus on answering the bigger architecture questions.
About the Apress Pro Series
The Apress Pro series books are practical, professional tutorials to keep you on and moving up the professional ladder.
You have gotten the job, now you need to hone your skills in these tough competitive times. The Apress Pro series expands your skills and expertise in exactly the areas you need. Master the content of a Pro book, and you will always be able to get the job done in a professional development project. Written by experts in their field, Pro series books from Apress give you the hard–won solutions to problems you will face in your professional programming career.
About the Author
Jeff Dwyer is a developer and entrepreneur who is the founder of ToCollege.net and MyHippocampus.com. His background is in medical software, where he has published research on aneurysm stress and endovascular repair and has patented techniques in anatomical visualization. As a developer, Jeff likes nothing better than to leverage high–quality open source code so he can focus on the core elements of his projects. He believes that GWT has fundamentally altered the feasibility of large Web 2.0 applications.
Full download
Posted: May 29th, 2008, 6:24am CEST
The book would certainly provide a sound and systematic introductionClearly and thoroughly written, it admirably meets the authors' stated goals and definitely deserves a place in the library of all institutions where courses on fuzzy systems and allied topics are taught. An excellent introduction to these fields via self-study.
-R. Bharath, CHOICE, September 2001
In the early 1970s, fuzzy systems and fuzzy control theories added a new dimension to control systems engineering. From its beginnings as mostly heuristic and somewhat ad hoc, more recent and rigorous approaches to fuzzy control theory have helped make it an integral part of modern control theory and produced many exciting results. Yesterday's "art" of building a working fuzzy controller has turned into today's "science" of systematic design. To keep pace with and further advance the rapidly developing field of applied control technologies, engineers, both present and future, need some systematic training in the analytic theory and rigorous design of fuzzy control systems. Introduction to Fuzzy Sets, Fuzzy Logic, and Fuzzy Control Systems provides that training by introducing a rigorous and complete fundamental theory of fuzzy sets and fuzzy logic, and then building a practical theory for automatic control of uncertain and ill-modeled systems encountered in many engineering applications. The authors proceed through basic fuzzy mathematics and fuzzy systems theory and conclude with an exploration of some industrial application examples. Almost entirely self-contained, Introduction to Fuzzy Sets, Fuzzy Logic, and Fuzzy Control Systems establishes a strong foundation for designing and analyzing fuzzy control systems under uncertain and irregular conditions. Mastering its contents gives students a clear understanding of fuzzy control systems theory that prepares them for deeper and broader studies and for many practical challenges faced in modern industry.
Full download
Posted: May 29th, 2008, 5:55am CEST
Recent advances in the design of computer systems and programming languages have created a need for a state-of-the-art book on programming and computer techniques. This book has two objectives. The first is to present the APL language and terminal system. APL combines the power and relevance of Iverson's programming language* with the convenience of time sharing to provide an effective system for solving small intermediate, and large-scale problems. The second objective is to provide and introduction to computer techniques for scientists, engineers, business analysts, and managers. One of the major difficulties, initially, is a conceptual one of gaining familiarity with basic computing concepts and recognizing possible applications. A significant portion of this book is directed toward this end and toward the presentation of general information on computer systems and devices and on programming systems and languages.
Full download
Posted: May 29th, 2008, 5:44am CEST
This comprehensive text on the fundamentals of modeling flow and sediment transport in rivers treats both the physical principles and numerical methods for various degrees of complexity. It covers 1-D, 2-D (both depth- and width-averaged), and 3-D models, as well as the integration and coupling of these models. The volume includes a broad selection of numerical methods for open-channel flows, such as the SIMPLE(C) algorithms on staggered and non-staggered grids, the projection method, and the stream function and vorticity method. The many worked examples illustrate various conditions, such as reservoir sedimentation, channel erosion due to dam construction, and channel widening and meandering.
Full download
Posted: May 29th, 2008, 5:40am CEST
The Expert, Practical Guide to Succeeding with SOA in the Enterprise
In Executing SOA, four experienced SOA implementers share realistic, proven, “from-the-trenches” guidance for successfully delivering on even the largest and most complex SOA initiative.
This book follows up where the authors’ best-selling Service-Oriented Architecture Compass left off, showing how to overcome key obstacles to successful SOA implementation and identifying best practices for all facets of execution—technical, organizational, and human. Among the issues it addresses: introducing a services discipline that supports collaboration and information process sharing; integrating services with preexisting technology assets and strategies; choosing the right roles for new tools; shifting culture, governance, and architecture; and bringing greater agility to the entire organizational lifecycle, not just isolated projects.
Executing SOA is an indispensable resource for every enterprise architect, technical manager, and IT leader tasked with driving value from SOA in complex environments.
Coverage includes
· Implementing SOA governance that reflects the organization’s strategic and business focus
· Running SOA projects successfully: practical guidelines and proven methodologies around service modeling and design
· Leveraging reusable assets: making the most of your SOA repository
· Enabling the architect to choose the correct tools and products containing the features required to execute on the SOA method for service design and implementation
· Defining information services to get the right information to the right people at the right time
· Integrating SOA with Web 2.0 and other innovative products and solutions
· Providing highly usable human interfaces in SOA environments
Full download
Posted: May 28th, 2008, 12:26pm CEST
In just 24 lessons of one hour or less, you will be able to install and configure Microsoft Windows Server 2008 and its various services for any size network. Using a straightforward, step-by-step approach, each lesson builds on the previous ones, enabling you to learn the essentials of Windows Server® 2008 from the ground up.
Learn how to…
--Install the latest version of the Windows network operating system
--Design and implement Active Directory Forests, Trees, and Domains
--Configure Windows servers for a number of different roles including domain controller, remote access server, file server, print server, Web server, and much more
--Add users to your domain’s Active Directory and organize users in groups and organizational units
--Implement network services such as DNS, DHCP, Windows Deployment Services, and Routing and Remote Access
--Secure your servers with the Windows Firewall and IPSec and make your domain more secure using the Active Directory Certificate Services
Register your book at informit.com/sams/title/9780672330124 for convenient access to updates and corrections as they become available.
About the Author
Joe Habraken is an information technology and new media professional with more than 15 years of professional experience in the information technology and digital media production fields. Joe is a best-selling author and his recent publications include Home Wireless Networking in a Snap, Skinning Windows XP, and Sams Teach Yourself Networking in 24 Hours (with Matt Hayden). Joe currently serves as an associate professor at the University of New England in Biddeford, Maine, where he teaches a variety of new media— and information technology-related courses. Joe is a Microsoft Certified Professional and a Cisco Certified Network Associate.
Full download
Posted: May 28th, 2008, 12:26pm CEST
In just 24 lessons of one hour or less, you will be able to install and configure Microsoft Windows Server 2008 and its various services for any size network. Using a straightforward, step-by-step approach, each lesson builds on the previous ones, enabling you to learn the essentials of Windows Server® 2008 from the ground up.
Learn how to…
--Install the latest version of the Windows network operating system
--Design and implement Active Directory Forests, Trees, and Domains
--Configure Windows servers for a number of different roles including domain controller, remote access server, file server, print server, Web server, and much more
--Add users to your domain’s Active Directory and organize users in groups and organizational units
--Implement network services such as DNS, DHCP, Windows Deployment Services, and Routing and Remote Access
--Secure your servers with the Windows Firewall and IPSec and make your domain more secure using the Active Directory Certificate Services
Register your book at informit.com/sams/title/9780672330124 for convenient access to updates and corrections as they become available.
About the Author
Joe Habraken is an information technology and new media professional with more than 15 years of professional experience in the information technology and digital media production fields. Joe is a best-selling author and his recent publications include Home Wireless Networking in a Snap, Skinning Windows XP, and Sams Teach Yourself Networking in 24 Hours (with Matt Hayden). Joe currently serves as an associate professor at the University of New England in Biddeford, Maine, where he teaches a variety of new media— and information technology-related courses. Joe is a Microsoft Certified Professional and a Cisco Certified Network Associate.
Full download
Posted: May 28th, 2008, 11:43am CEST
The #1 guide to surviving "doomed" projects...Fully updated and expanded, with powerful new techniques!
At an alarming rate, companies continue to create death-march projects, repeatedly! What's worse is the amount of rational, intelligent people who sign up for a death-march projectsaeprojects whose schedules, estimations, budgets, and resources are so constrained or skewed that participants can hardly survive, much less succeed. In Death March, Second Edition, Ed Yourdon sheds new light on the reasons why companies spawn Death Marches and provides you with guidance to identify and survive death march projects.
Yourdon covers the entire project lifecycle, systematically addressing every key issue participants face: politics, people, process, project management, and tools. No matter what your role--developer, project leader, line-of-business manager, or CxO--you'll find realistic, usable solutions. This edition's new and updated coverage includes:
- Creating Mission Impossible projects out of DM projects
- Negotiating your project's conditions: making the best of a bad situation
- XP, agile methods, and death march projects
- Time management for teams: eliminating distractions that can derail your project
- "Critical chain scheduling": identifying and eliminating organizational dysfunction
- Predicting the "straw that breaks the camel's back": lessons from system dynamics
- Choosing tools and methodologies most likely to work in your environment
- Project "flight simulators": wargaming your next project
- Applying triage to deliver the features that matter most
- When it's time to walk away
This isn't a book about perfectly organized projects in "textbook" companies. It's about your project, in your company. But you won't just recognize your reality: you'll learn exactly what to do about it.
About the Author
EDWARD YOURDON has been called one of the ten most influential people in software, and has been inducted into the Computer Hall of Fame alongside Charles Babbage, Seymour Cray, James Martin, Grace Hopper, and Bill Gates. An internationally recognized consultant, he is author or coauthor of more than 25 books, including Byte Wars, Managing High-Intensity Internet Projects, and Decline and Fall of the American Programmer. He co-developed the popular Coad/Yourdon methodology, co-founded the influential Cutter Consortium Business Technology Council, and serves on the Board of Directors of iGate and Mascot Systems.
Full download
Posted: May 28th, 2008, 11:43am CEST
The #1 guide to surviving "doomed" projects...Fully updated and expanded, with powerful new techniques!
At an alarming rate, companies continue to create death-march projects, repeatedly! What's worse is the amount of rational, intelligent people who sign up for a death-march projectsaeprojects whose schedules, estimations, budgets, and resources are so constrained or skewed that participants can hardly survive, much less succeed. In Death March, Second Edition, Ed Yourdon sheds new light on the reasons why companies spawn Death Marches and provides you with guidance to identify and survive death march projects.
Yourdon covers the entire project lifecycle, systematically addressing every key issue participants face: politics, people, process, project management, and tools. No matter what your role--developer, project leader, line-of-business manager, or CxO--you'll find realistic, usable solutions. This edition's new and updated coverage includes:
- Creating Mission Impossible projects out of DM projects
- Negotiating your project's conditions: making the best of a bad situation
- XP, agile methods, and death march projects
- Time management for teams: eliminating distractions that can derail your project
- "Critical chain scheduling": identifying and eliminating organizational dysfunction
- Predicting the "straw that breaks the camel's back": lessons from system dynamics
- Choosing tools and methodologies most likely to work in your environment
- Project "flight simulators": wargaming your next project
- Applying triage to deliver the features that matter most
- When it's time to walk away
This isn't a book about perfectly organized projects in "textbook" companies. It's about your project, in your company. But you won't just recognize your reality: you'll learn exactly what to do about it.
About the Author
EDWARD YOURDON has been called one of the ten most influential people in software, and has been inducted into the Computer Hall of Fame alongside Charles Babbage, Seymour Cray, James Martin, Grace Hopper, and Bill Gates. An internationally recognized consultant, he is author or coauthor of more than 25 books, including Byte Wars, Managing High-Intensity Internet Projects, and Decline and Fall of the American Programmer. He co-developed the popular Coad/Yourdon methodology, co-founded the influential Cutter Consortium Business Technology Council, and serves on the Board of Directors of iGate and Mascot Systems.
Full download
Posted: May 28th, 2008, 9:58am CEST
Sams Teach Yourself JavaServer Pages in 21 Days offers a proven tutorial format to teach JSP in 21 example-driven lessons. While many competing JSP books are aimed at Java professionals, this book addresses the needs of the growing number of Web publishing professionals migrating to JavaServer Pages for its ability to create dynamic, interactive Web sites and separate presentation from Java code running behind the scenes. The book starts by explaining the relationship between JSP and Java Servlets and the basics of JSP functions and features. Readers then learn how JSP handles data, interacts with Java components, tracks users, and more. Later chapters discuss debugging, working with databases, XSLT and XML, using the Struts framework from Apache, handling binary data like graphics, and deploying JSP applications. Each topic is illustrated with many working examples that the reader can understand and put to work immediately. Throughout the book the author provides pointers to upcoming developments in JSP 1.3, due in 2003, to ensure readers are prepared for changes in the new version.
About the Author
Steven Holzner is the author of more than 70 books on programming, and has been writing on Java topics ever since Java has been around. His books have sold more than 1.5 million copies and have been translated into 16 languages around the world. He has a Ph.D. from Cornell University, has been on the faculty of both Cornell and MIT, and is a former contributing editor to PC Magazine. He's long used JSP in commercial environments, and specializes in Web development.
Full download
Posted: May 28th, 2008, 7:55am CEST
This book is an introductory text on a number of topics in discrete mathematics, intended primarily for students undertaking a first degree in computing. The first edition of the book grew out of a set of lecture notes of mine which were used in a first-year subject in discrete mathematics at Monash University. The subject was taken by students undertaking a computing degree with a major in computer technology, information systems, software development or computer application development.
Since the publication of the first edition in 1995, the rapid growth of computing has continued unabated. The explosion in the extent and use of the World Wide Web, the development of new methods and standards in software engineering, the invention of programming languages and methodologies dedicated to specific needs, and the general increase in the speed and power of both hardware and software, have combined to produce a field in which, more than any other, newly gained knowledge is at risk of becoming rapidly out of date. Yet the mathematical foundations of the subject remain essentially the same. This second edition covers the same topics as the first, with the addition of new sections on constructing mathematical proofs, solving linear recurrences, and the application of number theory to public key encryption. Some new problems have been added, and some textual changes made to bring the material up to date.
The term ‘discrete mathematics’ encompasses a collection of topics that form the prerequisite mathematical knowledge for studies in computing. Many textbooks are available with the words ‘discrete mathematics’ and either ‘computing’ or ‘computer science’ in their titles. These books generally cover the same broad range of topics: symbolic logic, sets, functions, induction, recursion, Boolean algebra, combinatorics, graph theory and number theory, and also in some cases probability theory, abstract algebra and mathematical models of computation. The unifying themes in these otherwise rather disparate topics are an emphasis on finite or countably infinite (hence ‘discrete’) mathematical structures, the use of an algorithmic approach to solving problems, and the applicability of the topics to problems arising in the study of computers and computing.
Full download
Posted: May 28th, 2008, 7:55am CEST
This book is an introductory text on a number of topics in discrete mathematics, intended primarily for students undertaking a first degree in computing. The first edition of the book grew out of a set of lecture notes of mine which were used in a first-year subject in discrete mathematics at Monash University. The subject was taken by students undertaking a computing degree with a major in computer technology, information systems, software development or computer application development.
Since the publication of the first edition in 1995, the rapid growth of computing has continued unabated. The explosion in the extent and use of the World Wide Web, the development of new methods and standards in software engineering, the invention of programming languages and methodologies dedicated to specific needs, and the general increase in the speed and power of both hardware and software, have combined to produce a field in which, more than any other, newly gained knowledge is at risk of becoming rapidly out of date. Yet the mathematical foundations of the subject remain essentially the same. This second edition covers the same topics as the first, with the addition of new sections on constructing mathematical proofs, solving linear recurrences, and the application of number theory to public key encryption. Some new problems have been added, and some textual changes made to bring the material up to date.
The term ‘discrete mathematics’ encompasses a collection of topics that form the prerequisite mathematical knowledge for studies in computing. Many textbooks are available with the words ‘discrete mathematics’ and either ‘computing’ or ‘computer science’ in their titles. These books generally cover the same broad range of topics: symbolic logic, sets, functions, induction, recursion, Boolean algebra, combinatorics, graph theory and number theory, and also in some cases probability theory, abstract algebra and mathematical models of computation. The unifying themes in these otherwise rather disparate topics are an emphasis on finite or countably infinite (hence ‘discrete’) mathematical structures, the use of an algorithmic approach to solving problems, and the applicability of the topics to problems arising in the study of computers and computing.
Full download
Posted: May 28th, 2008, 7:48am CEST
ABAP (Advanced Business Application Programming) is a powerful programming language created specifically for developing SAP applications.
ABAP Objects is the new object-oriented generation of this language, designed to respond to the needs of SAP's future strategies and environments.
Written by two leading experts and approved by SAP's ABAP Language Group, ABAP Objects provides an in-depth and comprehensive introduction to SAP application programming for Release 4.6. The focus is on ABAP Objects, which is treated here not as an add-on, but as an integral part of the ABAP language. An indispensable guide for novice and experienced programmers alike, ABAP Objects includes coverage of these essential topics:
- The new ABAP Workbench and the most important features of the ABAP language.
- The fundamentals of ABAP programming, including the ABAP runtime environment.
- The core ABAP language elements.
- The two ABAP programming models - classical and object-oriented - and their relevant statements.
- Advanced concepts of OO programming with ABAP Objects.
- Programming the SAP user interface.
- Database access with OpenSQL.
- ABAP glossary and a complete list of system fields.
The book also includes two CDs carrying a fully operational SAP Basis System, and containing all the example programs from the book.
About the Author
Dr Horst Keller is a member of SAP's ABAP Language Group and one of the authors of the ABAP Objects official documentation.
Sascha Krüger is a certified SAP consultant and project leader with leading German IT and telecomms consultancy SHS Informationssysteme AG (www.shs.de).
Full download
Posted: May 28th, 2008, 7:48am CEST
ABAP (Advanced Business Application Programming) is a powerful programming language created specifically for developing SAP applications.
ABAP Objects is the new object-oriented generation of this language, designed to respond to the needs of SAP's future strategies and environments.
Written by two leading experts and approved by SAP's ABAP Language Group, ABAP Objects provides an in-depth and comprehensive introduction to SAP application programming for Release 4.6. The focus is on ABAP Objects, which is treated here not as an add-on, but as an integral part of the ABAP language. An indispensable guide for novice and experienced programmers alike, ABAP Objects includes coverage of these essential topics:
- The new ABAP Workbench and the most important features of the ABAP language.
- The fundamentals of ABAP programming, including the ABAP runtime environment.
- The core ABAP language elements.
- The two ABAP programming models - classical and object-oriented - and their relevant statements.
- Advanced concepts of OO programming with ABAP Objects.
- Programming the SAP user interface.
- Database access with OpenSQL.
- ABAP glossary and a complete list of system fields.
The book also includes two CDs carrying a fully operational SAP Basis System, and containing all the example programs from the book.
About the Author
Dr Horst Keller is a member of SAP's ABAP Language Group and one of the authors of the ABAP Objects official documentation.
Sascha Krüger is a certified SAP consultant and project leader with leading German IT and telecomms consultancy SHS Informationssysteme AG (www.shs.de).
Full download
Posted: May 28th, 2008, 7:46am CEST
Written by college instructors, Sams Teach Yourself SQL in 24 Hours quickly teaches beginning- to intermediate-level SQL users how to create, store, access and manipulate data using a proven step-by-step format that teaches SQL by example. This book contains a thorough explanation of database concepts, SQL procedures, and low-level programming, enabling readers to gain an understanding of the whys as well as the hows behind SQL.
This book presents complete code listings and output, followed with analysis that explains exactly what the listings are doing. These practical code examples can be incorporated easily by the reader into other projects. Coverage includes SQL, as well as SQL in an enterprise setting and on the Web and Intranet.
Authors Ryan Stephens and Ronald Plew are Database Administrators for Unisys Federal Systems. They are also instructors at Indiana University-Purdue University at Indianapolis where they teach SQL and various database classes.
About the Author
Ryan K. Stephens currently works for Unisys Federal Systems, where he is a database administrator and is responsible for government-owned databases throughout the United States. In addition to his full-time job, Ryan teaches SQL and various database classes at Indiana University-Purdue University Indianapolis. He also serves part-time as a programmer for the Indiana Army National Guard.
Ronald R. Plew is a database administrator for Unisys Federal Systems. He is an instructor of Indiana University-Purdue University Indianapolis where he teaches SQL and various database classes. Ron also serves as a programmer for the Indiana Army National Guard.
Full download
Posted: May 28th, 2008, 7:46am CEST
Written by college instructors, Sams Teach Yourself SQL in 24 Hours quickly teaches beginning- to intermediate-level SQL users how to create, store, access and manipulate data using a proven step-by-step format that teaches SQL by example. This book contains a thorough explanation of database concepts, SQL procedures, and low-level programming, enabling readers to gain an understanding of the whys as well as the hows behind SQL.
This book presents complete code listings and output, followed with analysis that explains exactly what the listings are doing. These practical code examples can be incorporated easily by the reader into other projects. Coverage includes SQL, as well as SQL in an enterprise setting and on the Web and Intranet.
Authors Ryan Stephens and Ronald Plew are Database Administrators for Unisys Federal Systems. They are also instructors at Indiana University-Purdue University at Indianapolis where they teach SQL and various database classes.
About the Author
Ryan K. Stephens currently works for Unisys Federal Systems, where he is a database administrator and is responsible for government-owned databases throughout the United States. In addition to his full-time job, Ryan teaches SQL and various database classes at Indiana University-Purdue University Indianapolis. He also serves part-time as a programmer for the Indiana Army National Guard.
Ronald R. Plew is a database administrator for Unisys Federal Systems. He is an instructor of Indiana University-Purdue University Indianapolis where he teaches SQL and various database classes. Ron also serves as a programmer for the Indiana Army National Guard.
Full download
Posted: May 28th, 2008, 7:38am CEST
Teaching computer architecture is an interesting challenge for the instructor because the field is in constant flux. What the architect does depends strongly on the devices available, and the devices have been changing every two to three years, with major breakthroughs once or twice a decade. Within the brief life of the first edition of this textbook a whole generation of processor and memory chips were first offered for sale, appeared in popular computers, and then gradually disappeared from the marketplace as their successors took their places. The particular features and strengths of those devices have given way to other features in various new combinations and new relative costs. Design practices are evolving to exploit the new devices for a new generation of machines. And they will evolve again as the next wave of devices appears in the coming years.
What then should be taught to prepare students for what lies ahead? What information win remain important over the technical career of a student, and what information will soon become obsolete, of historical interest only? This text stresses design ideas embodied in many machines and the techniques for evaluating those ideas. The ideas and the evaluation techniques are the principles that will survive. The specific implementations of machines that one might choose in 1995 2000, or 2005 reflect the basic principles described here as applied to the device technology currently prevailing. Effective designs are those that use technology cleverly and achieve balanced, efficient structures matched well to the class of problems they attack. This text stresses the means to achieve balance and efficiency in the context of any device technology.
Full download
Posted: May 28th, 2008, 7:38am CEST
Teaching computer architecture is an interesting challenge for the instructor because the field is in constant flux. What the architect does depends strongly on the devices available, and the devices have been changing every two to three years, with major breakthroughs once or twice a decade. Within the brief life of the first edition of this textbook a whole generation of processor and memory chips were first offered for sale, appeared in popular computers, and then gradually disappeared from the marketplace as their successors took their places. The particular features and strengths of those devices have given way to other features in various new combinations and new relative costs. Design practices are evolving to exploit the new devices for a new generation of machines. And they will evolve again as the next wave of devices appears in the coming years.
What then should be taught to prepare students for what lies ahead? What information win remain important over the technical career of a student, and what information will soon become obsolete, of historical interest only? This text stresses design ideas embodied in many machines and the techniques for evaluating those ideas. The ideas and the evaluation techniques are the principles that will survive. The specific implementations of machines that one might choose in 1995 2000, or 2005 reflect the basic principles described here as applied to the device technology currently prevailing. Effective designs are those that use technology cleverly and achieve balanced, efficient structures matched well to the class of problems they attack. This text stresses the means to achieve balance and efficiency in the context of any device technology.
Full download
Posted: May 28th, 2008, 7:18am CEST
In the last 40 years, machine vision has evolved into a mature field embracing a wide range of applications including surveillance, automated inspection, robot assembly, vehicle guidance, traffic monitoring and control, signature verification, biometric measurement, and analysis of remotely sensed images. While researchers and industry specialists continue to document their work in this area, it has become increasingly difficult for professionals and graduate students to understand the essential theory and practicalities well enough to design their own algorithms and systems. This book directly addresses this need.
As in earlier editions, E.R. Davies clearly and systematically presents the basic concepts of the field in highly accessible prose and images, covering essential elements of the theory while emphasizing algorithmic and practical design constraints. In this thoroughly updated edition, he divides the material into horizontal levels of a complete machine vision system. Application case studies demonstrate specific techniques and illustrate key constraints for designing real-world machine vision systems.
· Includes solid, accessible coverage of 2-D and 3-D scene analysis.
· Offers thorough treatment of the Hough Transforma key technique for inspection and surveillance.
· Brings vital topics and techniques together in an integrated system design approach.
· Takes full account of the requirement for real-time processing in real applications.
About the Author
Roy Davies is a Professor of Machine Vision at Royal Holloway, University of London, and has extensive experience of machine vision, image analysis, automated visual inspection, and noise suppression techniques. His book
Electronics, Noise, and Signal Recovery was published in 1993 by Academic Press, and is a useful companion to the present volume.
Full download
Posted: May 28th, 2008, 7:18am CEST
In the last 40 years, machine vision has evolved into a mature field embracing a wide range of applications including surveillance, automated inspection, robot assembly, vehicle guidance, traffic monitoring and control, signature verification, biometric measurement, and analysis of remotely sensed images. While researchers and industry specialists continue to document their work in this area, it has become increasingly difficult for professionals and graduate students to understand the essential theory and practicalities well enough to design their own algorithms and systems. This book directly addresses this need.
As in earlier editions, E.R. Davies clearly and systematically presents the basic concepts of the field in highly accessible prose and images, covering essential elements of the theory while emphasizing algorithmic and practical design constraints. In this thoroughly updated edition, he divides the material into horizontal levels of a complete machine vision system. Application case studies demonstrate specific techniques and illustrate key constraints for designing real-world machine vision systems.
· Includes solid, accessible coverage of 2-D and 3-D scene analysis.
· Offers thorough treatment of the Hough Transforma key technique for inspection and surveillance.
· Brings vital topics and techniques together in an integrated system design approach.
· Takes full account of the requirement for real-time processing in real applications.
About the Author
Roy Davies is a Professor of Machine Vision at Royal Holloway, University of London, and has extensive experience of machine vision, image analysis, automated visual inspection, and noise suppression techniques. His book
Electronics, Noise, and Signal Recovery was published in 1993 by Academic Press, and is a useful companion to the present volume.
Full download
Posted: May 28th, 2008, 7:12am CEST
The material in this book is the result of courses given at Stanford University as “File and Database Structures” since 1971. Initially little coherent published material was available, even though a large number of references could be cited.
In particular, no clear definition of the concept of a schema was available. Now many practical and scholarly sources for material exist but problems of emphasis and analysis remain.
This book brings together knowledge in the area of database management in a structured form suitable for teachingand reference. The first edition has found broad acceptance in course sequences where quantitative approaches are stressed. Uninended, but gratifying, is the place this book has found as a programmer’s reference and analysis guide.
Analyses to predict logical correctness and adequate performance of systems prior to investment in an implementation effort should be expected from professional system designers. An analysis of system development methods assigns a cost ratio of 100 to 1 when errors are found in testing rather than caught in the design stage.
Many more cross-references have been added and the extensive index has been further expanded to help the professional reader. The background sections have also been completely redone to reflect the best recent references. Other major changes made are discussed in the objective section.
Full download
Posted: May 27th, 2008, 7:09am CEST
In composing The Encyclopedia of Espionage, Intelligence, and Security (EEIS), our goal was to shape a modern encyclopedia offering immediate value to our intended readers by emphasizing matters of espionage, intelligence, and security most frequently in the news.
EEIS is not intended as a classical “spy book,” filled with tales of daring operations. Instead, within a framework of historical overviews, EEIS emphasizes the scientific foundations, applications of technology, and organizational structure of modern espionage, intelligence, and security. High school and early undergraduate students can use this book to expand upon their developing awareness of the fundamentals of science, mathematics, and government as they begin the serious study of contemporary issues.
EEIS is also intended to serve more advanced readers as a valuable quick reference and as a foundation for advanced study of current events.
EEIS devotes an extensive number of articles to agencies and strategies involved in emerging concepts of homeland security in the United States. Faced with a daunting amount of information provided by agencies, organizations, and institutes seeking to put their best foot forward, we have attempted to allocate space to the topics comprising EEIS based upon their relevance to some unique facet of espionage, intelligence, or security—especially with regard to science and technology issues—as opposed to awarding space related to power of the agency or availability of material.
A fundamental understanding of science allows citizens to discern hype and disregard hysteria, especially with regard to privacy issues. Spy satellites powerful enough to read the details of license plates do so at peril of missing events a few steps away. With regard to electronic intercepts, the capability to identify what to carefully examine—often a decision driven by mathematical analysis—has become as essential as the capacity to gather the intelligence itself. Somewhere between the scrutiny of Big Brother and the deliberately blind eye lie the shadows into which terrorists often slip.
With an emphasis on the realistic possibilities and limitations of science, we hope that EEIS finds a useful and unique place on the reference shelf.
It seems inevitable that within the first half of the twenty-first century, biological weapons may eclipse nuclear and chemical weapons in terms of potential threats to civilization. Because informed and reasoned public policy debates on issues of biological warfare and bioterrorism can only take place when there is a fundamental understanding of the science underpinning competing arguments, EEIS places special emphasis on the multifaceted influence and applications of the biological sciences and emerging biometric technologies. Future generations of effective intelligence and law enforcement officers seeking to thwart the threats posed by tyrants, terrorists, and the technologies of mass destruction might be required to be as knowledgeable in the terminology of epidemiology as they are with the tradecraft of espionage.
Knowledge is power. In a time where news can overwhelm and in fact, too easily mingle with opinion, it is our hope that EEIS will provide readers with greater insight to measure vulnerability and risks, and correspondingly, an increased ability to make informed judgments concerning the potential benefits and costs of espionage, intelligence, and security matters.
Full download
Posted: May 27th, 2008, 7:04am CEST
Choice : "Entries are well written and easy to understand, Summing Up: Highly Recommended."
--
Choice, June 2005
As the modern business world continues to expand, today's business researchers are in search of a more global perspective. Unlike many other directories, this four-volume set contains in-depth biographical narratives on more than 600 figures, nearly half profiling individuals outside the U.S. In addition to examining the career paths, business achievements, leadership styles, business strategies and industry impact of Fortune 500 and Global 500 corporate leaders, the
International Directory of Business Biographies also covers entrepreneurs and other notable businesspeople. Also includes 350 photos, four indexes and helpful in-depth bibliographies designed to facilitate further research.
Full download
Posted: May 27th, 2008, 6:27am CEST
This book was written with several practitioners and professionals in mind. The first group is the software engineers. Not everyone has had the opportunity (or wants) to take classes in human-computer interaction, usability, or user interface design, and not every company can afford to hire usability professionals to assist with optimizing the user friendliness of a website or the discoverability of the new features of an application. If you are a developer or an architect, you are one for a good reason: Your magic and craft is turning ones and zeros into a solution that makes life and work better. However, just as it is good to know what to do if you get a flat tire and not rely on a mechanic, it is good for you to be able to apply simple concepts to improve the usability and appeal of your solution.
The second group of readers I had in mind consists of usability professionals. This group includes a subset of my colleagues at Microsoft whose job responsibilities and talent make them the "voice of the user" to the rest of the company to ensure that our products and services are easy to use, easy to learn, and so on. If you are like my colleagues, you care not only about how a product or service is used or consumed, but also how it is perceived, what emotions it may conjure up, and what behaviors it may cause. This book provides the research, the logic, and other useful knowledge to help you understand how to deal with and correct usability issues arising from time and timing.
A third group of readers is everyone else who has some responsibility to ensure that a solution is delivered with quality and value. This includes program and product managers, testers, marketing professionals, and all other decision makers involved in putting a solution in front of the user. Reality is such that we have to make tradeoffs, compromises, and workarounds. Reality also dictates that we work with the resources that we have. This book takes that into consideration and provides as much practical guidance as possible on how to set reasonable and informed tradeoffs.
Full download
Posted: May 27th, 2008, 6:26am CEST
This portable reference to Windows PowerShell summarizes both the command shell and scripting language, and provides a concise reference to the major tasks that make PowerShell so successful. It's an ideal on-the-job tool for Windows administrators who don't have time to plow through huge books or search online.
Written by Microsoft PowerShell team member Lee Holmes, and excerpted from his
Windows PowerShell Cookbook,
Windows PowerShell Pocket Reference offers up-to-date coverage of PowerShell's 1.0 release. You'll find information on .NET classes and legacy management tools that you need to manage your system, along with chapters on how to write scripts, manage errors, format output, and much more.
Beginning with a whirlwind tour of Windows PowerShell, this convenient guide covers:
- PowerShell language and environment
- Regular expression reference
- PowerShell automatic variables
- Standard PowerShell verbs
- Selected .NET classes and their uses
- WMI reference
- Selected COM objects and their uses
- .NET string formatting
- .NET datetime formatting
An authoritative source of information about PowerShell since its earliest betas, Lee Holmes' vast experience lets him incorporate both the "how" and the "why" into the book's discussions. His relationship with the PowerShell and administration community -- through newsgroups, mailing lists, and his informative blog Lee Holmes -- gives him insight into problems faced by administrators and PowerShell users alike.
If you're ready to learn this powerful tool without having to break stride in your routine, this is the book you want.
About the Author
Lee Holmes is a developer on the Microsoft Windows PowerShell team and has been an authoritative source of information about PowerShell since its earliest betas. His vast experience with Windows PowerShell lets him integrate both the "how" and the "why" into discussions. Lee's integration with the PowerShell and administration community (via newsgroups, mailing lists, and blogs) gives him a great deal of insight into the problems faced by all levels of administrators and PowerShell users alike.
Full download
Posted: May 27th, 2008, 6:25am CEST
Undoubtedly, you've heard of Extensible Markup Language, commonly known as XML. You may have even seen some of it, though you might not have been aware of it at the time. One thing's fairly certain, however: You'll be seeing a lot more of it in the future.
My certainty is based on the fact that XML is beginning to spread at a pace that almost justifies the hype that accompanied its introduction, now that commercial vendors have discovered its potential. XML is showing up everywhere from configuration files to content management, from electronic data interchange to Web services to…well, you get the idea.
This book talks about all of these things, and does it in such a way that you'll be off and running pretty quickly, ready to start tackling your own projects. Before we get too far, though, let's talk about what XML actually is, so you'll have a feel for what you're doing here.
Full download
Posted: May 27th, 2008, 6:23am CEST
Sams Teach Yourself COBOL in 24 Hours teaches the basics of COBOL programming in 24 step-by-step lessons. Each lesson builds on the previous one providing a solid foundation in COBOL programming concepts and techniques. Coupled with the source code and the compiler available from Fujitsu, this hands-on guide is the easiest, fastest way to begin creating standard COBOL compliant code. Sams Teach Yourself COBOL in 24 Hours utilizes the most modern client/server and Internet programming techniques available to COBOL programmers today! Readers build examples based on real-world scenarios not trivial or fictitious ones like our competitors. Business professionals and programmers from other languages will find this hands-on, task-oriented tutorial extremely useful for learning the essential features and concepts of COBOL programming. This book will familiarize business managers with COBOL thus enabling them to more effectively communicate with their IT staff about technical programming issues. Writing a program can be a complex task. By concentrating on one development tool (Fujitsu COBOL) we can guide the reader and get good results every time. There will be no programs that will not compile!
About the Author
Thane Hubbell has been a COBOL programmer for 15 years. Thane possesses a working knowledge on a variety of systems, from mainframes to minis to PCs. He has designed and developed full scale systems from the initial concept or idea to the deployed product. Through his role as a flight instructor, Thane has come to understand how people learn and think in high pressure situations – like in a programming environment . Initially a self taught programmer, with later education from IBM, Thane knows what it takes to learn a programming language on your own and how to teach one.
Full download
Posted: May 27th, 2008, 6:21am CEST
If you are an architect responsible for a service-oriented architecture (SOA) in an enterprise, you face many challenges. Whether intended or not, the architecture you create defines the structure of your enterprise at many different levels, from business processes down to data storage. It defines the boundaries between organizational units as well as between business systems. Your architecture must go beyond defining services and provide practical solutions for a host of complex distributed system design problems, from orchestrating business processes to ensuring business continuity. Implementing your architecture will involve many projects over an extended period, and your guidance will be required.
In Succeeding with SOA, I discussed the need for an enterprise to pay close attention to its architecture, the role of its architects, and the importance of setting the right organizational context for their success. In this book, Implementing SOA, I turn to the work of the architects themselves—your work—guiding you through the process of defining a service-oriented architecture at both the project and enterprise levels. Whether you are an architect putting SOA into practice or you are an engineer aspiring to be an architect and wanting to learn more, I wrote this book for you.
Doing SOA well can be very rewarding. Done properly, your enterprise will comprise a robust and flexible collection of reusable business and infrastructure services. The enterprise will be able to efficiently recombine these services to address changing business needs. On the other hand, if you do SOA poorly, your enterprise will be encumbered with a fragile and rigid set of functionality (which I hesitate to call services) that will retard rather than promote enterprise evolution. You don't want to end up there. Implementing SOA will show you the pitfalls as well as the best practices. In short, it will guide you to doing SOA well.
Full download
Posted: May 27th, 2008, 6:19am CEST
Perl, now more than ever!
A few years ago, Perl was a secret of UNIX® programmers who wanted to combine the power of grep, awk, sed, tr, shells and C in a single easy language. These days it's everywhere, as the source language for the CGI scripts that make the Internet go 'round.
This Second Edition of Perl by Example is completely revised and updated to bring you up to the minute with:
* Complete coverage of Perl 5.
* Bug fixes to existing versions.
* Full treatment of CGI scripting.
Written with the same friendly tone and filled with practical examples, Perl by Example still focuses on bringing you practical information without a lot of fluff. From basic scripting to complex network applications, you'll maximize your learning with:
* Hands-on tutorials, from simple reports to sophisticated Perl scripts.
* One-to-one comparisons with other familiar languages and utilities.
* Convenient reference for ongoing learning.
The enclosed CD-ROM contains distributions of Perl for Windows 3.1, 95, NT, and UNIX systems, plus multiple add-on libraries for all users. --This text refers to an out of print or unavailable edition of this title.
About the Author
Ellie Quigley has taught scripting languages in Silicon Valley for more than twenty years. Her Perl and shell programming classes at the University of Santa Cruz Extension program have become part of Silicon Valley lore. Her best-selling books include UNIX® Shells by Example, Fourth Edition; PHP and MySQL by Example (with coauthor Marko Gargenta); and JavaScript by Example, all from Prentice Hall.
Full download
Posted: May 26th, 2008, 5:18pm CEST
Step-by-step field guide for fiber optic cable installation. Bob Chomycz's put-it-in-your-pocket-and-go Fiber Optic Installer's Field Manual explains fiber optic cable installation via an extremely effective, heavily illustrated, step-by-step approach. This easy-look-up compendium gives you diagrams and procedures you can count on, whether you're installing fiber optic cable indoors or out. It also gives you comprehensive guidelines on testing, troubleshooting, and maintenance. All major optical fiber types are included, along with: Full-scale treatment of Wave Division Multiplexing (WDM) and optical couplers; System integration for offices, industrial plants, and telcos...optical modern and multiplexer systems...Ethernet, FDDI and Sonet; Extensive coverage of SONET; LAN cabling standards; Design fundamentals, including bandwidth calculations and network, logical, and physical topologies; Much, much more.
For technicians, electricians, engineers, and cable installers, there's no better guide to indoor and outdoor fiber optic cable installation than this one.
Provides information on fiber optic theory and cabling, selecting and procuring cables and components, working safely and avoiding hazards, installing cable indoors and out, splicing and terminating, applying patch cords and connectors, using testing equipment for quality control, maintenance, and troubleshooting, and more. Softcover.
About the Author
McGraw-Hill authors represent the leading experts in their fields and are dedicated to improving the lives, careers, and interests of readers worldwide
Full download
Posted: May 26th, 2008, 7:50am CEST
This manual provides a complete tutorial introduction to the GNU C and C++ compilers, gcc and g++. Many books teach the C and C++ languages, this book teaches you how to use the compiler itself. All the common problems and error messages encountered by new users of GCC are carefully explained, with numerous easy-to-follow "Hello World" examples. Topics covered include: compiling C and C++ programs using header files and libraries, warning options, use of the preprocessor, static and dynamic linking, debugging, optimization, platform-specific options, profiling and coverage testing, paths and environment variables, and the C++ standard library and templates. Features a special foreword by Richard M. Stallman, principal developer of GCC and founder of the GNU Project. All the money raised from the sale of this book will support the development of free software and documentation.
Full download
Posted: May 26th, 2008, 6:39am CEST
The Encyclopedia of Science, Technology, and Ethics has had multiple origins. It was when contributing an article on the philosophy of technology to the pioneering first edition of the Encyclopedia of Bioethics (1978), that I began to dream of a more general encyclopedic introduction to issues of technology and ethics. Inspired by the perspective of scholars as diverse as Jacques Ellul and Hans Jonas, bioethics appeared only part of a comprehensive need to grapple intellectually with the increasingly technological world in which we live. This idea was pursued in a state-of-the-field chapter on ‘‘Philosophy of Technology’’ in A Guide to the Culture of Science, Technology, and Medicine (1980) edited by one of my mentors, Paul T. Durbin. Thus when Stephen G. Post, the editor of the third edition of the Encyclopedia of Bioethics (2004), suggested to Macmillan the idea of a more general ‘‘Encyclopedia of Technoethics,’’ with me as potential editor, I was primed to be enthusiastic—although I also argued that the field should now be expanded to include ethics in relation to both science and technology.
A high-school attraction to philosophy as critical reflection on how best to live had early morphed into the critical assessment of scientific technology. In contemporary historical circumstances, what has a more pervasive influence on the way we live than modern technology? My initial scholarly publications thus sought to make philosophy and technology studies a respected dimension of the academic world. Over the course of my curriculum vitae this concern further broadened to include science, technology, and society (STS) studies. Given the narrow specializations of professional philosophy, STS seemed better able to function as a home base for philosophy of technology. In fact, in the mid-1980s, George Bugliarello, George Schillinger, and I (all colleagues at Brooklyn Polytechnic University) made a proposal to Macmillan Reference for an Encyclopedia of Science, Technology, and Society.’’ That proposal was declined, but a version eventually found truncated expression in The Reader’s Adviser, 14th edition, vol. 5, The Best in Science, Technology, and Medicine (1994), co-edited with William F. Williams, a colleague at Pennsylvania State University, where I served for a period during the 1990s as director of the Science, Technology, and Society Program. Thus when the opportunity arose to edit an encyclopedia on science, technology, and ethics, I also wanted not to limit such a reference work to ethics in any narrow sense.
Other associations that broadened my perceptions in both philosophy and STS in ways that have found modest reflections here should also be mentioned. One was the collegiality of two professional associations, the Society for the Philosophy of Technology (founded 1980) and the Association for Practical and Professional Ethics (founded 1991), with members from both becoming contributors. Service as a member of the Committee on Scientific Freedom and Responsibility of the American Association for the Advancement of Science, 1994–2000, was one of the most professionally rewarding experiences of my career, and contributed its own perspective. Finally, the critical fellowship of Ivan Illich introduced me to friends and ideas with whom I might not always agree though they seldom failed to inspire.
Full download
Posted: May 26th, 2008, 6:16am CEST
Read the following statements:
All four statements had a lot of advocates for a long time, but all of them turned out to be wrong. Completely wrong.
In this IBM® Redbook we show how Java and DB2® for z/OS™ and OS/390® can work together and form a strong combination that can run your mission-critical enterprise applications. This publication focusses on the new IBM Universal Driver for SQLJ and JDBC, IBM's new JDBC driver implementation, supporting both Type 2 and Type 4 driver connectivity to the members of the DB2 family, including DB2 for z/OS, and DB2 for Linux, Unix and Windows.
This publication provides guidance on the different ways to set up your environment to hook a Java program up to a DB2 for z/OS subsystem, through JDBC or SQLJ, using the Type 2 driver and the Type 4 driver.
We provide an SQLJ tutorial, and demonstrate how to develop and deploy SQLJ programs using the new SQLJ support functions that became available with WebSphere® Studio Application Developer.
We demonstrate the use of Java and DB2 using native Java programs, as well as through the use of Servlets and JSPs running on a WebSphere Application Server.
Full download
Posted: May 26th, 2008, 6:15am CEST
The book provides new developments in data analysis and statistical multivariate methods, computational statistics and algorithms, including new topics which are of central interest to modern statistics. The reader will find advanced methodologies and computational methods which are very helpful to analyze real phenomena characterized by large data bases. Furthermore, the volume includes papers devoted to original and innovative applications of recent statistical theory and complex approaches of statistical data analysis.
Full download
Posted: May 26th, 2008, 6:12am CEST
One unforgettable story.1,000 unforgettable SAT vocabulary words.
Alexa McCurry leads an ordinary teenager's life in upstate New York—until she embarks on a summer adventure in Central America. While working at a potentially boring internship in a marine DNA lab, she befriends a local boy, José, and a remarkable dolphin, Pecas. Together, Alexa and José uncover an ominous secret: Pecas' missing baby may be a captive at a marine biology facility. In a riveting tale of intrigue, Alexa and José work to unravel the mystery—and lead the reader on a vocabulary-expanding adventure.
The Marino Mission is a fun and painless way to master 1,000 tough SAT vocabulary words. Why spend all day looking at lists of words and definitions when you can read a gripping page-turner that incorporates SAT vocabulary words right into the text? Even better, words are defined at the bottom of each page so you don't have to flip to the back of the book to find definitions. Plus, self-tests at the end of the novel help you retain what you learn and prepare for test day. Once you open up The Marino Mission, you'll hardly know you're studying at all!
About the Author
Karen B. Chapman, Ph.D., grew up in upstate New York and graduated from Cornell University with a B.S. in Biology. She received a Ph.D. in Molecular Biology and Genetics from John Hopkins University School of Medicine and went on to complete postdoctoral fellowships at both the Pasteur Institute in Paris and at Harvard Medical School. Currently, she resides in Northern California with her husband and four young children.
Full download
Posted: May 26th, 2008, 6:08am CEST
Learning the basics of a modeling technique is not the same as learning how to use and apply it. To develop a data model of an organization is to gain insights into its nature that do not come easily. Indeed, analysts are often expected to understand subtleties of an organization's structure that may have evaded people who have worked there for years.
Here's help for those analysts who have learned the basics of data modeling (or "entity/relationship modeling") but who need to obtain the insights required to prepare a good model of a real business.
Structures common to many types of business are analyzed in areas such as accounting, material requirements planning, process manufacturing, contracts, laboratories, and documents.
Full download
Posted: May 25th, 2008, 10:04pm CEST
JMP Start Statistics: A Guide to Statistics and Data Analysis Using JMP, Fourth Edition, is a complete and orderly introduction to analyzing data using JMP statistical discovery software from SAS. A mix of software manual and statistics text, this book provides hands-on tutorials with just the right amount of conceptual and motivational material to illustrate how to use JMP's intuitive interface for data analysis. Each chapter features concept-specific tutorials, examples, brief reviews of concepts, step-by-step illustrations, and exercises. This book is a great tool for statistics students or practitioners needing a software-related statistics review.
About the Author
John Sall is a co-founder of SAS, where he currently serves as the Executive Vice President and the head of the JMP Business Division. He received a bachelor's degree from Beloit College and a master's degree from Northern Illinois University. He was awarded an honorary doctorate from North Carolina State University in 2003. John has held several positions in the Statistical Computing Section of the American Statistical Association (ASA) and was named an ASA Fellow in 1998.
Lee Creighton, Ph.D., is the documentation manager for the JMP division at SAS Institute. He received his undergraduate and graduate degrees from North Carolina State University. He is currently interested in methods of teaching statistics, user interface design, and issues in localization. Prior to working at SAS, Lee taught high school and college mathematics in North Carolina..He is the co-author of several books on statistical methods, including Introduction aux Plans d'Expériences and Regression Using JMP.
Ann Lehman, Ph.D., joined SAS Institute in 1979 and is a senior statistical writer, working with JMP since its inception in 1988. A co-author of JMP for Basic Univariate and Multivariate Statistics: A Step-by-Step Guide and many other JMP user's manuals, Ann has a diverse background that includes editing and coauthoring SAS user's guides, writing and teaching SAS courses, and serving as technical editor of the JMPer Cable, JMP's technical newsletter.
Full download
Posted: May 25th, 2008, 9:58pm CEST
The interest in nonlinear methods in signal processing is steadily increasing, since nowadays the advances in computational capacities make it possible to implement sophisticated nonlinear processing techniques which in turn allow remarkable improvements with respect to standard and well-consolidated linear processing approaches.
The aim of the book is to present a review of emerging new areas of interest involving nonlinear signal and image processing theories, techniques, and tools.
More than 30 leading researchers have contributed to this book covering the major topics relevant to nonlinear signal processing. These topics include recent theoretical contributions in different areas of digital filtering and a number of applications in genomics, speech analysis and synthesis, communication system, active noise control, digital watermarking, feature extraction, texture analysis, and color image processing.
The book is intended as a reference for recent advances and new applications of theories, techniques, and tools in the area of nonlinear signal processing. The target audience are graduate students and practitioners working on modern signal processing applications.
About the Author
Giovanni L. Sicuranza is Professor of Signal and Image Processing and head of the Image Processing Laboratory at the Dipartimento di Elettrotecnica Elettronica Informatica, University of Trieste (Italy), where he has given courses on analog circuits, digital circuits, and digital signal and image processing. He was also a teacher in European courses on image processing and analysis, and the organizer of the EURASIP course on Linear and Nonlinear Filtering of Multidimensional Signals (Trieste, Italy, 1990).His research interests include multidimensional digital filters, polynomial filters, processing of images and image sequences, image coding, and neural networks for signal processing. He has published a number of papers in international journals and conference proceedings. He contributed chapters for four books and is the co-editor of the books Multidimensional Processing of Video Signals, Kluwer Academic Publisher, 1992 and Nonlinear Image Processing, Academic Press, 2001.
Stephen Marshall received a first-class honours degree in electrical and electronic engineering from the University of Nottingham in 1979 and a Ph.D. degree in image processing from University of Strathclyde in 1989. In between, he worked at Plessey Office Systems, Nottingham, University of Paisley, and the University of Rhode Island, USA. In recent years, his research activities have been focused in the area of nonlinear image processing. He has pioneered new design techniques for morphological filters based on a class of iterative search techniques known as genetic algorithms. The resulting filters have been applied as four-dimensional operators to successfully restore old film archive material. The work is now the subject of a Scottish Enterprise, Proof of Concept Program, to commercialise these techniques. He has published over 100 conference and journal papers on these topics including IEE, IEEE, SPIE, SIAM, ICASSP, VIE, and EUSIPCO.
Full download
Posted: May 25th, 2008, 8:11am CEST
ThoughtWorks is a collection of passionate, driven, intelligent individuals that delivers custom applications and no-nonsense consulting. Ask a ThoughtWorker what they like most about the company, and they will likely say it is the other ThoughtWorkers they get to meet, work with, and learn from. We’re a mixture of geeks, managers, analysts, programmers, testers, and operations folks with varied cultural, ethnic, and educational backgrounds. This diversity of background and perspective, coupled with a passion for ideas that we share, can result in some pretty lively debates.
We have created a successful company with nearly 1,000 smart, opinionated people in six countries organized with little hierarchy and a fanatical commitment to transparency. Of course, our definition of success is not the typical one either; success must encompass client satisfaction, impact on our industry, and impact on our society. We do aim high.
The voices of many ThoughtWorkers are heard in the blogosphere, on the conference circuit, on theWeb, and on the bookshelves. Indeed, part of our commitment to excellence involves ruthlessly critiquing what we’ve done and how we’ve done it to see how to improve it the next time. We’re a tough bunch to satisfy. Once we’ve learned something, we want to tell others about it.
Our battle scars come from myriad projects in different domains, technologies, and platform choices. Although we do think (a lot) about what we do, that thinking is grounded in the real world of delivering lots of software for people. There’s purity to our function that has allowed us to focus on developing software.
Full download
Posted: May 25th, 2008, 8:10am CEST
The strength of Java is no longer in the language itself; it's in the Java Platform (the JVM, JDK, and rich frameworks and libraries). But recently, the industry has turned to dynamic languages for increased productivity and speed to market.
Groovy is one of a new breed of dynamic languages that run on the Java platform. You can use these new languages on the JVM and intermix them with your existing Java code. You can leverage your Java investments while benefiting from advanced features including true Closures, Meta Programming, the ability to create internal DSLs, and a higher level of abstraction.
If you're an experienced Java developer, Programming Groovy will help you learn the necessary fundamentals of programming in Groovy. You'll see how to use Groovy to do advanced programming including using Meta Programming, Builders, Unit Testing with Mock objects, processing XML, working with Databases and creating your own Domain-Specific Languages (DSLs).
About the Author
Venkat Subramaniam, founder of Agile Developer, Inc., has trained and mentored thousands of software developers in the US, Canada, Europe, and Asia. Venkat helps his clients effectively apply and succeed with agile practices on their software projects. He is a frequent invited speaker at international software conferences and user groups. He's author of .NET Gotchas (O'Reilly) and coauthor of the 2007 Jolt Productivity award-winning book Practices of an Agile Developer (Pragmatic Bookshelf).
Full download
Posted: May 25th, 2008, 8:07am CEST
Welcome to Fedora Unleashed, 2008 Edition! This book covers the free Linux distribution named Fedora and includes a fully functional and complete operating system produced by the Fedora Project, sponsored by Red Hat.
Fedora is directly descended from one of the most popular Linux distributions ever: Red Hat Linux. Those of you who know nothing about Linux might have heard of Red Hat; it is enough to know that it is the largest Linux vendor in North America. Fedora benefits directly from many Red Hat engineers as well as the wider contributions from free software developers across the world.
If you are new to Linux, you have made a great decision by choosing this book. Sams Publishing’s Unleashed books offer an in-depth look at their subjects, taking in both beginner and advanced users and moving them to a new level in knowledge and expertise.
Fedora is a fast-changing distribution that can be updated at least twice a year. We have tracked the development of Fedora from very early on to make sure that the information contained in this book mirrors closely the development of the distribution. A full copy of Fedora is included on the DVD, making it possible for you to install Linux in less than an hour!
This book provides all the information that you need to get up and running with Fedora. It even tells you how to keep Fedora running in top shape, as well as how to adapt Fedora to changes in your needs and requirements. Fedora can be used at home, in the workplace, or, with permission, at your school and college. In fact, you might want to poke around your school’s computer rooms: You will probably find that someone has already beaten you to the punch—Linux is commonly found in academic institutions. Feel free to make as many copies of the software as you want. No copyright lawyers are going to pound on your door, because Fedora is freely distributable all over the world.
After this brief introduction, you will get straight into the distribution, learning how to install and configure Fedora and find your way around the Gnome graphical interface and learning about the command line. We also take you through installing software, managing users, and other common administrative tasks. For the more technically minded, we cover some starting steps in programming across several languages—why not pick one and give it a go? Through the book, you will also find information on multimedia applications, digital graphics, and even gaming for after hours when you are finished tinkering. After you make it through the book, you will be well equipped with the knowledge needed to use Linux successfully. We do assume that you are at least familiar with an operating system already (even if it is not with Linux) and have some basic computer knowledge. We round off the book by giving you some reference points for you to access via the web, and we also explore the origins of Fedora and Linux.
Full download
Posted: May 25th, 2008, 8:04am CEST
Google is not only the search engine of choice for millions of users, it is an immensely powerful tool for savvy businesspeople who know how to use its advanced features.
Go Google is a comprehensive guide to everything readers need to know about Google’s myriad applications, including Google Apps, Google Docs and Spreadsheets, Google SMS, Google Base, and other services that will help businesses get organized -- and get noticed. Companies will learn how to get their message heard and take their marketing to a new level by:
* Creating and strengthening their business websites with Google Page Creator, Google Analytics, and Google Checkout.
* Improving communication with clients and co-workers using Google Talk, Google SMS, and Google Groups.
* Marketing themselves to prospective customers using Google AdWords, AdSense, and Google directory placement.
* Improving their visibility by creating business blogs with Blogger.
Complete with information on research tools like Google Local, Google News, and Google Alerts, this is the ultimate guide for businesses of every size.
About the Author
Greg Holden (Chicago, IL) has written more than 30 books on computers and the Internet, including Starting an Online Business for Dummies , Selling Beyond eBay (978-0-8144-7349-8), and How to Do Everything with Your eBay Business. He is founder and owner of Stylus Media, his own small Internet-based business.
Full download
Posted: May 25th, 2008, 7:59am CEST
The Gale Encyclopedia of Everyday Law is a twovolume encyclopedia of practical information on laws and issues affecting people’s everyday lives. Readers will turn to this work for help in answering questions such as, “What is involved in estate planning?” “Do I have any recourse to noisy neighbors?” and “What are the consequences of an expired visa?” This Encyclopedia aims to educate people about their rights under the law, although it is not intended as a self-help or ‘do-it-yourself’ legal resource. It seeks to fill the niche between legal texts focusing on the theory and history behind the law and shallower, more practical guides to dealing with the law.
This encyclopedia, written for the layperson, is arranged alphabetically by broad subject categories and presents in-depth treatments of topics such as consumer issues, education, family, immigration, real estate, and retirement. Individual entries are organized in alphabetical order within these broad subject categories, and include information on state and local laws, as well as federal laws. In entries where it is not possible to include state and local information, references direct the reader to resources for further research.
The work contains approximately 240 articles of 2,000-5,000 words each, organized within 26 broad subject categories, which are arranged alphabetically. Each article begins with a brief description of the issue’s historical background, covering important statutes and cases. The body of the article is divided into subsections profiling the various U.S. federal laws and regulations concerning the topic.
A third section details variations of the laws and regulations from state to state. Each article closes with a comprehensive bibliography, covering print resources and web sites, and a list of relevant national and state organizations and agencies.
Full download
Posted: May 24th, 2008, 4:26pm CEST
The quintessential chalcogen-nitrogen compound tetrasulfur tetranitride, S4N4, was first detected by Gregory in 1835 just ten years after the discovery of benzene. Its unusual structure, like that of benzene, was not elucidated for over 100 years. The application of diffraction techniques revealed the unusual cage arrangement with two weak cross-ring sulfur–sulfur interactions. The details of the electronic structure of this fascinating molecule are still a matter of debate today.
Pioneering work in Germany, especially by the groups of Becke-Goehring, Weiss and Glemser, in the middle of the previous century uncovered a rich chemistry for inorganic sulfur–nitrogen systems. Their early efforts were notable because of the unavailability of many modern physical techniques for structural characterization that are commonplace today. The book by Goehring entitled “Ergebnisse und Probleme der Chemie der Schewfelstickstoffverbindungen” deserves special mention for the stimulus that it provided to subsequent workers in the field.
Full download
Posted: May 24th, 2008, 6:38am CEST
The popularity of multimedia content has led to the widespread distribution and consumption of digital multimedia data. As a result of the relative ease with which individuals may now alter and repackage digital content, ensuring that media content is employed by authorized users for its intended purpose is becoming an issue of eminent importance to both governmental security and commercial applications. Digital fingerprinting is a class of multimedia forensic technologies to track and identify entities involved in the illegal manipulation and unauthorized usage of multimedia content, thereby protecting the sensitive nature of multimedia data as well as its commercial value after the content has been delivered to a recipient.
"Multimedia Fingerprinting Forensics for Traitor Tracing" covers the essential aspects of research in this emerging technology, and explains the latest development in this field. It describes the framework of multimedia fingerprinting, discusses the challenges that may be faced when enforcing usage polices, and investigates the design of fingerprints that cope with new families of multiuser attacks that may be mounted against media fingerprints. The discussion provided in the book highlights challenging problems as well as future trends in this research field, providing readers with a broader view of the evolution of the young field of multimedia forensics.
About the Author
K. J. Ray Liu is an associate professor in the Electrical Engineering Department and Institute for Systems Research at the University of Maryland in College Park. Dr. Liu's research interests span all aspects of signal processing with application to image/video, wireless communications, networking, and medical biomedical technology. He has published more than one hundred papers, many of which are in archival journals, books, and book chapters. He has won many awards, including the IEEE Signal Processing Society's Senior Award for Best Paper in VLSI in 1993 and the National Science Foundation Young Investigator Award in 1994. Wade Trappe received his B.A. degree in Mathematics from The University of Texas at Austin in 1994, and the Ph.D. in Applied Mathematics and Scientific Computing from the University of Maryland in 2002. He is currently an assistant professor at the Wireless Information Network Laboratory (WINLAB) and the Electrical and Computer Engineering Department at Rutgers University. His research interests include multimedia security, cryptography, wireless network security, and computer networking.
Dr. Trappe is a co-author of the textbook "Introduction to Cryptography with Coding Theory", Prentice Hall, 2001. He is a member of the IEEE Signal Processing, Communication, and Computer societies.
Z. Jane Wang is an Assistant Professor in the Electrical and Computer Engineering Department, University of British Columbia, Canada. She received the B.Sc. degree from Tsinghua University, China, in 1996 (with the highest honor), and the M.Sc. and Ph.D. degrees from the University of Connecticut in 2000 and 2002 (with the Outstanding Engineering Doctoral Student Award), respectively, all in electrical engineering. Since Aug. 2004, she has been an Assistant Professor in the Department of Electrical and Computer Engineering at University of British Columbia. Dr. Wang's research interests are in the broad areas of statistical signal processing, information sec
Full download
Posted: May 24th, 2008, 5:54am CEST
Practical REST on Rails 2 Projects is a guide to joining the burgeoning world of open web applications. It argues that opening up your application can provide significant benefits and involves you in the entire process—from setting up your application, to creating clients for it, to handling success and all its attendant problems.
- This book is the essential resource for anyone who wants to make their web application a full participant in the new Internet.
- This book is intended for intermediate–to–advanced Rails developers—people who use Rails regularly for sites and applications more complicated than the prototypical roll–your–own blog.
- In particular, it’s targeted at Rails developers who want to be good Web 2.0 citizens—sharing the functionality of their app with other sites to the betterment of everyone.
- Application projects include iPhone, Facebook, and REST for the enterprise.
What you’ll learn
- Develop REST web services in Rails 2 Framework.
- Build from the server–side perspective and integrate with PHP.
- Build from the client side using a JavaScript widget.
- Develop RESTful application on Rails for the Apple iPhone.
- Create a Facebook application using REST on Rails.
- Examine REST on Rails for the Enterprise.
Who is this book for?
This book is intended for intermediate–to–advanced Rails developers—people who use Rails regularly for sites and applications more complicated than the prototypical roll–your–own blog.
Related Titles
- Beginning Rails: From Novice to Professional
About the Author
Ben Scofield develops web applications for the DC area–based Viget Labs. He has been designing and building for the Web since 1998, and has been happily obsessed with Ruby and Rails for several years. He’s worked on a variety of sites, and has spoken at RailsConf and RubyConf. He lives in Durham, North Carolina with his wife, dog, and (soon) child.
Full download
Posted: May 24th, 2008, 5:48am CEST
Ultrawideband (UWB) communication systems offer an unprecedented opportunity to impact the future communication world. The enormous available bandwidth, the wide scope of the data rate / range trade-off, as well as the potential for very low-cost operation leading to pervasive usage, all present a unique opportunity for UWB systems to impact the way people and intelligent machines communicate and interact with their environment. The aim of this book is to provide an overview of the state of the art of UWB systems from theory to applications. Due to the rapid progress of multidisciplinary UWB research, such an overview can only be achieved by combining the areas of expertise of several scientists in the field. More than 30 leading UWB researchers and practitioners have contributed to this book covering the major topics relevant to UWB. These topics include UWB signal processing, UWB channel measurement and modeling, higher-layer protocol issues, spatial aspects of UWB signaling, UWB regulation and standardization, implementation issues, and UWB applications as well as positioning. The book is targeted at advanced academic researchers, wireless designers, and graduate students wishing to greatly enhance their knowledge of all aspects of UWB systems.
About the Author
Thomas Kaiser received a Diploma degree from the Ruhr-University Bochum in 1991, a Ph.D. degree in 1995 and a German habilitation degree in 2000, both from Gerhard-Mercator-University Duisburg and in Electrical Engineering. He has published more than 80 papers in International Journals and at Conferences. His current research interest focuses on Applied Signal Processing with emphasis on multi-antenna systems, especially its applicability to ultra-wideband systems and with implementation issues.
Ian Oppermann, from 1996 to 2002, was CTO of an Australian Software Development company developing network planning and optimisation tools. He also earned his PhD from the University of Sydney in 1997 where his thesis explored CDMA physical layer technologies. In 2005, he completed an MBA at the University of London. Ian Oppermann is currently the Director of OSP (Operations Solutions Performance) Products within Nokia Networks Finland. Within his product development portfolio are leading edge network planning and optimisation tools for 2G and 3G technologies.
Andreas F. Molisch received his M. Sc., Ph.D., and habilitation degrees from the TU Vienna, Austria, in 1990, 1994, and 1999, respectively. His current research interests are multiple-antenna systems, wireless channel measurement and modeling, ultra wideband systems, sensor networks, and OFDM.
Maria-Gabriella Di Benedetto obtained her Ph.D. in Telecommunications in 1987 from the University of Rome La Sapienza, Italy. In 1991, she joined the Faculty of Engineering of University of Rome La Sapienza, where currently she is a Full Professor of Telecommunications at the Infocom Department. Christian Politano, ST Microelectronics, F-01630 St Genis, France.
Domenico Porcino, a professor at Philips Research Laboratories, Cross Oak Lane, Redhill, Surrey RH1 5HA, UK.
Full download
Posted: May 24th, 2008, 5:47am CEST
If you think Knoppix is just a Linux demo disk, think again. Klaus Knopper created an entire Linux distribution on a bootable CD (and now a DVD) so he could use his favorite open source tools on any computer. This book includes a collection of tips and techniques for using the enormous amount of software Knoppix offers-not just to work and play, but also to troubleshoot, repair, upgrade, and disinfect your system without having to install a thing.
Knoppix Hacks is just like the distribution it covers: a veritable Swiss Army knife packed full of tools. Scores of industrial-strength hacks-many of them new to this second edition-cover both the standard Knoppix CD and the feature-rich DVD "Maxi" distribution, which is included with this book. Discover how to use Knoppix to its full potential as your desktop, rescue CD, or as a launching point for your own live CD.
With
Knoppix Hacks, you can:
- Investigate features of the KDE desktop and its Internet applications
- Save your settings and data between reboots with persistent storage
- Employ Knoppix as a system administration multitool to replace failed servers and more
- Use the CD/DVD as a rescue disc to repair filesystems or a system that won't boot
- Rescue Windows systems with Knoppix to back up files and settings, hack the registry, and more
- Explore other live CDs based on Knoppix that could augment your system
- Easily install the popular Debian GNU/Linux distribution with all of your hardware detected and configured
- Remaster Knoppix to include your favorite software and custom branding
Whether you're a new Linux user, power user, or system administer, this book helps you take advantage of Knoppix and customize it to your needs. You may just find ways to use Knoppix that you never considered.
About the Author
Kyle Rankin is a system administrator for QuinStreet, Inc., the current president of the North Bay Linux Users Group, and the author of "Knoppix Hacks", "Knoppix Pocket Reference", and "Linux Multimedia Hacks" (all from O'Reilly). Kyle has been using Linux in one form or another since early 1998. In his free time, he either writes or does pretty much the same thing he does at work: works with Linux.
Full download
Posted: May 24th, 2008, 5:45am CEST
Smart Antennas—State of the Art brings together the broad expertise of 41 European experts in smart antennas. They provide a comprehensive review and an extensive analysis of the recent progress and new results generated during the last years in almost all fields of smart antennas and MIMO (multiple-input multiple-output) transmission. The following represents a summarized table of content.
Receiver: space-time processing, antenna combining, reduced rank processing, robust beamforming, subspace methods, synchronization, equalization, multi-user detection, iterative methods.
Channel: propagation, measurements and sounding, modeling, channel estimation, direction-of-arrival estimation, subscriber location estimation.
Transmitter: space-time block coding, channel side information, unified design of linear transceivers, ill-conditioned channels, MIMO-MAC strategies.
Network Theory: channel capacity, network capacity, multihop networks.
Technology: antenna design, transceivers, demonstrators and testbeds, future air interfaces.
Applications and Systems: 3G system and link level aspects, MIMO HSDPA, MIMO-WLAN/UMTS implementation issues.
This book serves as a reference for scientists and engineers who need to be aware of the leading edge research in multiple-antenna communications, an essential technology for emerging broadband wireless systems.
About the Author
Thomas Kaiser is a Professor at the University of Duisburg-Essen- Germany. He is also a Co-Leader of the Smart Antenna Research Team at Gerhard-Mercator University, Duisburg, Germany. In Summer 2005, he was a visiting professor in the Smart Antenna Research Group, Stanford University, USA. He holds a PhD in Communications (with distinction), Gerhard-Mercator University Duisburg, Germany (1991-1995). Dr. Kaiser is also an Editor-in-Chief of IEEE Signal Processing Society, an e-letter student activity chair in IEEE German Signal Processing Chapter, student branch counselor in IEEE Student Branch Duisburg and IEEE Senior member.
André Bourdoux received the M.S. degree in Electrical Engineering (specialisation in micro-electronics) in 1982 from the Université Catholique de Louvain-la-Neuve, Belgium. His current interests span the areas of wireless communications theory, signal processing and transceiver architectures with a special emphasis on broadband and multi-antenna systems. He is the author and co-author of several conference and journal papers and of 2 patents applications in the field of SDMA and MIMO transmission. He is senior researcher at the Wireless Group of IMEC's division of Design Technology for Integrated Information and Communication Systems (DESICS).
Holger Boche is a Professor at the Heinrich-Hertz-Chair for Mobile Communications at Berlin University of Technology. He wrote about several issues in journal papers. Dr. Boche attended lots of conferences such as FIR Linear Relay Network with Frequency Selective Channels, and Optimal sequences for asynchronous CDMA channels with different SIR requirements.
Javier Rodriuez Fonollosa received the telecommunication engineering degree from the Universitat Politècnica de Catalunya, Barcelona, Spain, in 1988, and the Ph.D. degree in electrical and computer engineering at Northeastern University, Boston, MA, in 1992. He is the author of 15 journals and more than 70 conference papers in the area of Signal Processing and Communications. He was elected IEEE Senior Member and member of the Signal Processing for Communications (SPCOM) Technical Committee of the IEEE Signal Processing Society in February 1998 and January 1999 respectively. His research interests include many different aspects of statistical signal processing for communications.
Jorgen Bach Andersen is a Professor Emeritus, Doctor of Technology Department of Electronic Systems, Aalborg University. He was Professor at Aalborg University from 1974 to 2003. Professor Bach Andersen holds several prestigious assignments and memberships in national and international scientific societies and paved the way for the development of systems for wireless communications. Professor Andersen can be said to be one of the founding fathers of the mobile communications sector in Northern Jutland.
Wolfgang Utschick received the Dipl.-Ing. and Dr.-Ing. degrees (both with honors) in electrical engineering from the Munich University of Technology (TUM), in 1993 and 1998, respectively. From 1998 - 2002 he was head of the Signal Processing Group at the Institute of Circuit Theory and Signal Processing at the TUM. Since October 2002 Wolfgang Utschick is Professor for Signal Processing at the Munich University of Technology in the Department of Electrical Engineering and Information Technology. He authored and co-authored many papers on the field of neural networks and signal processing w.r.t. to communication applications and holds some patents on the field of wireless communications.
Full download
Posted: May 24th, 2008, 5:43am CEST
Information systems (IS) are the backbone of any organization today, supporting all major business processes.
This book deals with the question: how do these systems come into existence? It gives a comprehensive coverage of managerial, methodological and technological aspects including:
* Management decisions before and during IS development, acquisition and implementation
* Project management
* Requirements engineering and design using UML
* Implementation, testing and customization
* Software architecture and platforms
* Tool support (CASE tools, IDEs, collaboration tools)
The book takes into account that for most organizations today, inhouse development is only one of several options to obtain an IS. A good deal of IS development has moved to software vendors be it domestic, offshore or multinational software firms. Since an increasing share of this work is done in Asia, Eastern Europe, Latin America and Africa, the making of information systems is discussed within a global context.
Full download
Posted: May 23rd, 2008, 6:55pm CEST
Clare Churcher’s
Beginning SQL Queries is your guide to mastering the lingua franca of the database industry: the SQL language. Good knowledge of SQL is crucial to anyone working with databases, because it is with SQL that you retrieve data, manipulate data, and generate business results. Knowing how to write good queries is the foundation for all work done in SQL, and it is a foundation that Clare lays well in her book.
- Does not bore with syntax!
- Helps you learn the underlying concepts involved in querying a database, and from there the syntax is easy
- Provides exceptionally clear examples and explanations
- Is academically sound while being practical and approachable
What you’ll learn
- Write simple queries to extract data from a single table.
- Understand relational algebra and calculus and why they are important.
- Combine data from many tables into one business result.
- Avoid pitfalls and traps such as Cartesian products and difficulties with null values.
- Summarize large amounts of data for reporting purposes.
- Apply set theory to the problems of manipulating data and generating reports.
Who is this book for?
Beginning SQL Queries is aimed at intelligent laypeople who need to extract information from a database, and at developers and other IT people who are new to SQL. The book is especially useful for business intelligence analysts who must ask more complex questions of their database than their GUI–based reporting software supports. Such people might be business owners wanting to target specific customers, scientists and students needing to extract subsets of their research data, or end users wanting to make the best use of databases for their clubs and societies.
About the Author
Clare Churcher holds a Ph.D. in physics and has designed several databases for a variety of large and small projects. She is currently the head of the applied computing group at Lincoln University where her teaching has included analysis and design, database, and programming. She has supervised over 70 undergraduate projects designing databases for small projects.
Full download
Posted: May 23rd, 2008, 6:13pm CEST
A common misconception in the Mac community is that the Mac is more secure than any other operating system on the market. Although this might be true in most side-by-side analyses of security features right out of the box, what this isn’t taking into account is that security tends to get overlooked once the machine starts to be configured for its true purposes. For example, when sharing is enabled or remote control applications are installed, then a variety of security threats are often established—no matter what the platform is.
In the security sector, the principle of least privilege is a philosophy that security professionals abide by when determining security policies. This principle states that if you want to be secure, you need to give every component of your network the absolute minimum permissions required to do its job. But what are those permissions? What are the factors that need to be determined when making that decision? No two networks are the same; therefore, it’s certainly not a decision that can be made for you. It’s something you will need to decide for yourself based on what kinds of policies are implemented to deal with information technology security.
Full download
Posted: May 23rd, 2008, 6:10pm CEST
Do you spend a lot of time during the design process wondering what users really need? Do you hate those endless meetings where you argue how the interface should work? Have you ever developed something that later had to be completely redesigned?
Paper Prototyping can help. Written by a usability engineer with a long and successful paper prototyping history, this book is a practical, how-to guide that will prepare you to create and test paper prototypes of all kinds of user interfaces. You'll see how to simulate various kinds of interface elements and interactions. You'll learn about the practical aspects of paper prototyping, such as deciding when the technique is appropriate, scheduling the activities, and handling the skepticism of others in your organization. Numerous case studies and images throughout the book show you real world examples of paper prototyping at work.
Learn how to use this powerful technique to develop products that are more useful, intuitive, efficient, and pleasing:
- Save time and money - solve key problems before implementation begins
- Get user feedback early--use it to focus the development process
- Communicate better--involve development team members from a variety of disciplines
- Be more creative--experiment with many ideas before committing to one
About the Author
Carolyn Snyder is an internationally recognized usability consultant with 10 years of experience in usability and another 10 as a software engineer and project manager. She has taught usability testing and paper prototyping to development teams at dozens of companies. She is co-author of Web Site Usability: A Designer's Guide and E-Commerce User Experience.
Full download
Posted: May 23rd, 2008, 6:09pm CEST
Data analysis and machine learning are research areas at the intersection of computer science, artificial intelligence, mathematics and statistics. They cover general methods and techniques that can be applied to a vast set of applications such as web and text mining, marketing, medical science, bioinformatics and business intelligence. This volume contains the revised versions of selected papers in the field of data analysis, machine learning and applications presented during the 31st Annual Conference of the German Classification Society (Gesellschaft für Klassifikation - GfKl). The conference was held at the Albert-Ludwigs-University in Freiburg, Germany, in March 2007.
Full download
Posted: May 23rd, 2008, 7:05am CEST
"This is a clear, insightful book that takes an alternative look at some of the broader issues surrounding software development.... The commentary on the work of Christopher Alexander, currently being taken up so fervently by the software architecture community, is particularly appealing."--Sanjiv Gossain, Associate Director, Cambridge Technology Partners
"The essays are both entertaining and insightful.... Gabriel has an outstanding command of English which makes his writing readable and entertaining."--Steve Bilow, Journal of Object-Oriented Programming
"...Gabriel is an illuminating guide, providing fresh and invigorating perspectives guaranteed to stick with you long after you boot up."--San Francisco Sunday Examiner and Chronicle
In our homes, our schools, and our businesses, computers play an ever-increasing role. But while most of us today can work a computer--albeit with the help of the ever-present computer software manual--we know little about what goes on inside the box and virtually nothing about software design or the world of computer programming.
In Patterns of Software, the respected software pioneer and computer scientist, Richard Gabriel, gives us an informative inside look at the world of software design and computer programming and the business that surrounds them. In this wide-ranging volume, Gabriel discusses such topics as what makes a successful programming language, how the rest of the world looks at and responds to the work of computer scientists, how he first became involved in computer programming and software development, what makes a successful software business, and why his own company, Lucid, failed in 1994, ten years after its inception.
Perhaps the most interesting and enlightening section of the book is Gabriel's detailed look at what he believes are the lessons that can be learned from architect Christopher Alexander, whose books--including the seminal A Pattern Language--have had a profound influence on the computer programming community. Gabriel illuminates some of Alexander's key insights--"the quality without a name," pattern languages, habitability, piecemeal growth--and reveals how these influential architectural ideas apply equally well to the construction of a computer program.
Gabriel explains the concept of habitability, for example, by comparing a program to a New England farmhouse and the surrounding structures which slowly grow and are modified according to the needs and desires of the people who live and work on the farm. "Programs live and grow, and their inhabitants--the programmers--need to work with that program the way the farmer works with the homestead."
Although computer scientists and software entrepreneurs will get much out of this book, the essays are accessible to everyone and will intrigue anyone curious about Silicon Valley, computer programming, or the world of high technology.
About the Author
About the Author: Richard P. Gabriel is Distinguished Computer Scientist at ParcPlace-Digitalk, Inc. and Consulting Professor of Computer Science at Stanford University.
Full download
Posted: May 23rd, 2008, 6:52am CEST
This book includes selected papers of the First International Workshop on Model-Based Software and Data Integration 2008, held in Berlin, Germany, in April 2008 as a part of the Berlin Software Integration Week 2008.
The 9 revised full papers presented together with 3 invited lectures were carefully reviewed and selected from numerous submissions. The papers are organized in topical sections on data integration, software architectures, services and migration, as well as on model-based and semantic approaches.
Full download
Posted: May 23rd, 2008, 6:49am CEST
A classic -- offering comprehensive and unified coverage with a balance between theory and practice!
Pattern recognition is integral to a wide spectrum of scientific disciplines and technologies including image analysis, speech recognition and audio classification, communications, computer-aided diagnosis, data mining. The authors, leading experts in the field of pattern recognition, have once again provided an up-to-date, self-contained volume encapsulating this wide spectrum of information.
Each chapter is designed to begin with basics of theory progressing to advanced topics and then discusses cutting-edge techniques. Problems and exercises are present at the end of each chapter with a solutions manual provided via a companion website where a number of demonstrations are also available to aid the reader in gaining practical experience with the theories and associated algorithms.
This edition includes discussion of Bayesian classification, Bayesian networks, linear and nonlinear classifier design (including neural networks and support vector machines), dynamic programming and hidden Markov models for sequential data, feature generation (including wavelets, principal component analysis, independent component analysis and fractals), feature selection techniques, basic concepts from learning theory, and clustering concepts and algorithms. This book considers classical and current theory and practice, of both supervised and unsupervised pattern recognition, to build a complete background for professionals and students of engineering.
Key Features:
* Up-to-date results on support vector machines including í-SVMs and their geometric interpretation
* Classifier combinations including the Boosting approach
* Feature generation for image analysis, speech recognition and audio classification
* Up-to-date material for clustering algorithms tailored for large data sets and/or high dimensional data, as required by applications such as web-mining and bioinformatics
* Coverage of diverse applications such as image analysis, optical character recognition, channel equalization, speech recognition and audio classification
About the Author
Sergios Theodoridis acquired a Physics degree with honors from the University of Athens, Greece in 1973 and a MSc and a Ph.D. degree in Signal Processing and Communications from the University of Birmingham, UK in 1975 and 1978 respectively. Since 1995 he has been a Professor with the Department of Informatics and Communications at the University of Athens. Konstantinos Koutroumbas acquired a degree from the University of Patras, Greece in Computer Engineering and Informatics in 1989, a MSc in Computer Science from the University of London, UK in 1990, and a Ph.D. degree from the University of Athens in 1995. Since 2001 he has been with the Institute for Space Applications and Remote Sensing of the National Observatory of Athens.
Full download
Posted: May 22nd, 2008, 6:59pm CEST
Speech technology, the automatic processing of (spontaneously) spoken language, is now known to be technically feasible. It will become the major tool for handling the confusion of languages with applications including dictation systems, information retrieval by spoken dialog, and speech-to-speech translation. The book gives a throrough account of prosodic phenomena. The author presents in detail the mathematical and comnputational background of the algorithms and statistical models used and develops algorithms enabling the exploitation of prosodic information on various levels of speech understanding, such as syntax, semantics, dialog, and translation. Then he studies the integration of these algorithms in the speech-to-speech translation system VERBMOBIL and in the dialog system EVAR and analyzes the results.
Full download
Posted: May 22nd, 2008, 11:03am CEST
Leadership is fundamentally different from management, but traditional leadership skills were based on an ill-fitting, management-oriented model. When leadership is recognized as a discrete professional specialty, new techniques and methods are needed to operationalize the new values-based theories. In addition to distinguishing leadership from management, this book distinguishes inner leadership, practiced by those in the middle ranks, from leadership as practiced by the CEO. Inner leadership is an applied complex of specialized knowledge theory, skills, attitudes, and attributes used to make things happen in the lives and behavior of other community members.
The leader’s goal is to cause followers to accept the leader’s values—e.g., his or her standards of what are acceptable goals, behavior, and overall conduct—as their own. It is an intimate personal, life-transforming task that resolves itself into a set of discrete techniques—sets of attitudes, actions and intentions—that distinguish leaders from managers or other corporate workers. The special focus of the 21 leadership techniques presented here is on those unique methods of group interaction that characterize leadership activities in the middle of the corporation. These techniques represent a substantial body of inner leadership practice that differentiates leadership from all other group roles and functions.
About the Author
Gilbert W. Fairholm is an Adjunct Professor of Management Systems at the University of Richmond and Adjunct Professor of Leadership at Averett University. He is an emeritus member of the faculty of the Department of Political Science and Public Administration at Virginia Commonwealth University and a Senior Fellow of The George Washington University Center for Excellence in Municipal Management.
Full download
Posted: May 22nd, 2008, 6:57am CEST
Microdisplays are tiny, high-resolution electronic displays, designed for use in magnifying optical systems such as HDTV projectors and near-eye personal viewers. As a result of research and development into this field, Microdisplays are incorporated in a variety of visual electronics, notably new 3G portable communications devices, digital camera technologies, wireless internet applications, portable DVD viewers and wearable PCs.
Introduction to Microdisplays encapsulates this market through describing in detail the theory, structure, fabrication and applications of Microdisplays. In particular this book:
- Provides excellent reference material for the Microdisplay industry through including an overview of current applications alongside a guide to future developments in the field
- Covers all current technologies and devices such as Silicon Wafer Backplane Technology, Liquid Crystal Devices, Micromechanical Devices, and the emerging area of Organic Light Emitting Diodes
- Presents guidance on the design of applications of Microdisplays, including Microdisplays for defence and telecoms, from basic principles through to their performance limitations
Introduction to Microdisplays is a thorough and comprehensive reference on this emerging topic. It is essential reading for display technology manufacturers, developers, and system integrators, as well as practising electrical engineers, physicists, chemists and specialists in the display field. Graduate students, researchers, and developers working in optics, material science, and telecommunications will also find this a valuable resource.
About the Author
David Armitage, Consultant, Los Altos, CA94024, USA
Dr Ian Underwood, Reader, Dept of Electrical Engineering, The University of Edinburgh, King's Buildings, Mayfield Road, Edinburgh EH9 3JL, Scotland
Dr Shin-Tson Wu, Provost Professor of Optics, University of Central Florida, School of Optics – CREOL, 4000 Central Florida Boulevard PO Box 162700, Orlando, Florida 32816-2700, USA
Full download
Posted: May 22nd, 2008, 6:51am CEST
Welcome to ISCW! In 2006, Cisco Press contacted Scott and told him, albeit very quietly, that there was going to be a major revision of the CCNP certification exams. They then asked whether he would be interested in working on a command guide in the same fashion as his previous books for Cisco Press: the Cisco Networking Academy Program CCNA Command Quick Reference and the CCNA Portable Command Guide. The original idea was to create a single-volume command summary for all four of the new CCNP exams. However, early on in his research, Scott quickly discovered that there was far too much information in the four exams to create a single volume—that would have resulted in a book that was neither portable nor quick as a reference. So, Scott jokingly suggested that Cisco Press let him author four books, one for each exam. Well, you have to be careful what you wish for, because Cisco Press readily agreed. Realizing that this was going to be too much for one part-time author to handle, Scott quickly got his colleague Hans Roth on board as a coauthor.
This book is the third in a four-volume set that attempts to summarize the commands and concepts that you need to understand to pass one of the CCNP certification exams—in this case, the Implementing Secure Converged WANs exam. It follows the format of Scott’s previous books, which are in fact a cleaned-up version of his own personal engineering journal—a small notebook that you can carry around that contains little nuggets of information such as commands that you tend to forget, the IP addressing scheme of some remote part of the network, and little reminders about how to do something you need to do only once or twice a year that is vital to the integrity and maintenance of your network.
With the creation of two brand-new CCNP exams, the amount of new information out there is growing on an almost daily basis. There is always a new white paper to read, a new Webinar to view, another slideshow from a Networkers session that was never attended. The engineering journal can be that central repository of information that won’t weigh you down as you carry it from the office or cubicle to the server and infrastructure room in some branch office.
To make this guide a more realistic one for you to use, the folks at Cisco Press have decided to continue with an appendix of blank pages—pages on which you can write your own personal notes, such as your own configurations, commands that are not in this book but are needed in your world, and so on. That way this book will look less like the authors’ journals and more like your own.
Full download
Posted: May 22nd, 2008, 6:47am CEST
The most general intuitive idea of an algorithm * is a procedure that consists of a finite set of instructions which, given an input from some set of possible inputs, enables us to obtain an output if such an output exists or else obtain nothing at all if there is no output for that particular input through a systematic execution of the instructions.
Full download
Posted: May 22nd, 2008, 6:46am CEST
This book is a thoroughly arranged anthology outlining the state of the art in the emerging area of visual informationsystems. The chapters presented are a selection of thoroughly refereed and revised full papers first presented at the First International Conference on visual Information Systems held in February 1996. Next generation information systems have a high visual content, and there will be a shift in emphasis from a paradigm of predominantly alphanumeric data processing to one of visual information processing. The book provides a detailed introductory chapter, two keynotes by leading authorities, sections on design and architecture, database management and modelling, contend-based search and retrieval, feature extraction and indexing, query model and interface, and object recognition and content organization.
Full download
Posted: May 22nd, 2008, 6:40am CEST
A decision procedure is an algorithm that, given a decision problem, terminates with a correct yes/no answer. Here, the authors focus on theories that are expressive enough to model real problems, but are still decidable. Specifically, the book concentrates on decision procedures for first-order theories that are commonly used in automated verification and reasoning, theorem-proving, compiler optimization and operations research. The techniques described in the book draw from fields such as graph theory and logic, and are routinely used in industry.
The authors introduce the basic terminology of satisfiability modulo theories and then, in separate chapters, study decision procedures for each of the following theories: propositional logic; equalities and uninterpreted functions; linear arithmetic; bit vectors; arrays; pointer logic; and quantified formulas. They also study the problem of deciding combined theories and dedicate a chapter to modern techniques based on an interplay between a SAT solver and a decision procedure for the investigated theory.
This textbook has been used to teach undergraduate and graduate courses at ETH Zurich, at the Technion, Haifa, and at the University of Oxford. Each chapter includes a detailed bibliography and exercises. Lecturers' slides and a C++ library for rapid prototyping of decision procedures are available from the authors' website.
Full download
Posted: May 22nd, 2008, 6:38am CEST
The huge number and broad range of the existing and potential applications of fuzzy logic have precipitated a veritable avalanche of books published on the subject. Most, however, focus on particular areas of application. Many do no more than scratch the surface of the theory that holds the power and promise of fuzzy logic. Fuzzy Automata and Languages: Theory and Applications offers the first in-depth treatment of the theory and mathematics of fuzzy automata and fuzzy languages. After introducing background material, the authors study max-min machines and max-product machines, developing their respective algebras and exploring properties such as equivalences, homomorphisms, irreducibility, and minimality. The focus then turns to fuzzy context-free grammars and languages, with special attention to trees, fuzzy dendrolanguage generating systems, and normal forms. A treatment of algebraic fuzzy automata theory follows, along with additional results on fuzzy languages, minimization of fuzzy automata, and recognition of fuzzy languages. Although the book is theoretical in nature, the authors also discuss applications in a variety of fields, including databases, medicine, learning systems, and pattern recognition. Much of the information on fuzzy languages is new and never before presented in book form. Fuzzy Automata and Languages incorporates virtually all of the important material published thus far. It stands alone as a complete reference on the subject and belongs on the shelves of anyone interested in fuzzy mathematics or its applications.
Offers the first in-depth treatment of the theory and mathematics of fuzzy automata and fuzzy languages. Compares and contrasts the different approaches used in fuzzy mathematics and automata.
Full download
Posted: May 21st, 2008, 10:57am CEST
What’s most important when deciding what to include in a new release? Is it bug fixes? Or programming productivity features? Or end-user functionality that will help the developer sell upgrades to applications to their customer and user base? Visual FoxPro 8.0 combines the best of all worlds. So what’s new in Visual FoxPro 8.0? Lots of things! New base classes, including CursorAdapter, Collection, and XMLAdapter. Powerful new tools, including the Toolbox, Task Pane Manager, and Code References. Structured error handling featuring the new TRY…CATCH…ENDTRY structure. Improvements in the database engine, including SQL enhancements, a View Designer that actually works, and an updated OLE DB provider. The list goes on and on. What’s New in Visual FoxPro 8 organizes the new features into functional categories and shows you how and why to use each of them. No matter what your area of interest, there’s a lot of new stuff in the latest to appear from the Fox labs in Redmond—and you won’t find a better, more concise guide of what’s new, and how to use it, than in this compendium put together by two of the finest Fox developers on the planet.
About the Authors
Tamar E. Granor, Ph.D., is the owner of Tomorrow’s Solutions, LLC. She has developed and enhanced numerous FoxPro and Visual FoxPro applications for businesses and other organizations. She currently focuses on working with other developers through consulting and subcontracting. Tamar served as Editor of FoxPro Advisor magazine from 1994 to 2000. She is currently the magazine’s Technical Editor and co-author of the popular “Advisor Answers” column.
Tamar is co-author of the Hacker’s Guide To Visual FoxPro 7.0 (and its award-winning predecessor), What’s New in Visual FoxPro 7.0 and Microsoft Office Automation with Visual FoxPro. She is the Technical Editor of Visual FoxPro Certification Exams Study Guide (all from Hentzenwerke Publishing).
Doug Hennig is a partner with Stonefield Systems Group Inc. He is the author of the award-winning Stonefield Database Toolkit (SDT), the award-winning Stonefield Query, and the CursorAdapter and DataEnvironment builders that come with Microsoft Visual FoxPro 8. Doug is co-author of The Hacker’s Guide to Visual FoxPro 7.0 and What’s New in visual FoxPro 7.0. He was the technical editor of The Hacker’s Guide to Visual FoxPro 6.0 and The Fundamentals (all from Hentzenwerke Publishing). Doug writes the monthly “Reusable Tools” column in FoxTalk. He has spoken at ever Microsoft FoxPro Developers Conference (DevCon) since 1997 and at user groups and developer conferences all over North America.
Full download
Posted: May 21st, 2008, 10:55am CEST
In this second edition of the indispensable
SAS for Forecasting Time Series, Brocklebank and Dickey show you how SAS performs univariate and multivariate time series analysis. Taking a tutorial approach, the authors focus on the procedures that most effectively bring results: the advanced procedures ARIMA, SPECTRA, STATESPACE, and VARMAX. They demonstrate the interrelationship of SAS/ETS procedures with a discussion of how the choice of a procedure depends on the data to be analyzed and the results desired. With this book, you will learn to model and forecast simple autoregressive (AR) processes using PROC ARIMA, and you will learn to fit autoregressive and vector ARMA processes using the STATESPACE and VARMAX procedures. Other topics covered include detecting sinusoidal components in time series models, performing bivariate cross-spectral analysis, and comparing these frequency-based results with the time domain transfer function methodology. New and updated examples in the second edition include retail sales with seasonality, ARCH models for stock prices with changing volatility, vector autoregression and cointegration models, intervention analysis for product recall data, expanded discussion of unit root tests and nonstationarity, and expanded discussion of frequency domain analysis and cycles in data.
Full download
Posted: May 21st, 2008, 6:55am CEST
A web mashup is a new type of web application that uses data and services from one or more external sources to build entirely new and different web applications. Web mashups usually mash up data and services that are available on the Internet—freely, commercially, or through other partnership agreements. The external sources that a mashup uses are known as mashup APIs.
This book shows you how to write web mashups using Ruby on Rails—the new web application development framework. The book has seven real-world projects—the format of each project is similar, with a statement of the project, discussion of the main protocols involved, an overview of the API, and then complete code for building the project. You will be led methodically through concrete steps to build the mashup, with asides to explain the theory behind the code.
Full download
Posted: May 15th, 2008, 6:43pm CEST
Shoebox sized and smaller, small form factor PCs can pack as much computing muscle as anything from a PDA to a full-sized desktop computer. They consume less power, have few or no moving parts, and are very quiet. Whether you plan to use one as a standalone PC or want to embed it in your next hacking project, a small form factor PC may be the next thing you build.
Small Form Factor PCs is the only book available that shows you how to build small form factor PCs -- from kits and from scratch -- that are more interesting and more personalized than what a full-sized PC can give you. Included in the book are projects for building personal video recorders, versatile wireless access points, digital audio jukeboxes, portable firewalls, and much more. This book shows you how to build eight different systems, from the shoebox-sized Shuttle system down to the stick-of-gum sized gumstix.
With thorough illustrations and step-by-step instructions,
Small Form Factor PCs makes it easy for anyone who wants to get started building these tiny systems. Small form factor computing is taking off, and this guide is an absolute must for anyone who wants to get in on the launch.
About the Author
Duane Wessels became interested in web caching in 1994 as a topic for his master's thesis in telecommunications at the University of Colorado, Boulder. He worked with members of the Harvest research project to develop web caching software. After the departure of other members to industry jobs, he continued the software development under the name Squid. Another significant part of Duane's research with the National Laboratory for Applied Network Research has been the operation of 6 to 8 large caches throughout the U.S. These caches receive requests from hundreds of other caches, all connected in a "global cache mesh." Matthew Weaver has 10 years of experience in software development and system administration. He's given many tutorials to technical audiences, and currently works with Nedernet Inc, a wireless ISP in the Rocky Mountains. He helped Nedernet see the value in using small form factor PCs for an array of devices, including remote outdoor access points and solar-powered servers.
Full download
Posted: May 15th, 2008, 6:40pm CEST
Major Linux distributions such as Red Hat, Mandrake and SuSE, among others, have released mature, full-featured versions suitable for day to day use on an average computer user's day to day computer, including not only a complete operating system but also a Microsoft Office-compatible application suite and a plethora of additional tools available for free download. At the same time, more and more people are become frustrated with Microsoft's continuing security problems and privacy, licensing and pricing issues. As a result, Linux is going to make serious inroads on the desktop in 2003 and beyond.
But today's experienced computer user doesn't have time to set up and learn a new operating system and programs alone. This book shows an ordinary computer user who is comfortable with using Microsoft Windows and associated popular applications how Linux works and how using it is similar in many ways to their current software.
Then it guides them through the wonderful world of popular Linux applications that perform the same day to day functions they're used to on their Windows computer - word processing, spreadsheets, presentations, graphics processing, email, Internet browsing, pictures, music and video, and more.
Also included are chapters on file compatibility, how to use Windows programs on a Linux computer, with and without a Windows license, and, for those a bit more technically adept or curious, how things work “under the hood”.
Computer users are discovering that they don't have to pay hundreds of dollars for an operating system, and then hundreds more for common applications, and that the alternatives are less expensive and more secure. But there are a lot of choices out there. This book helps the experienced user get comfortable with those choices and how to use them.
About the Editor
Chris Herborth is an award-winning senior technical writer with more than 10 years of experience in the field of technology with a background in operating systems, programming, and other interesting areas. When he's not playing with his son or hanging out with his wife, Chris spends his spare time designing and writing video games, enjoying various Nintendo GameCube titles, and fretting over how long it takes him to finish playing games on his PC.
Full download
Posted: May 15th, 2008, 6:50am CEST
This book is one of the most up-to-date and cutting-edge texts available on the rapidly growing application area of neural networks. Neural Networks and Pattern Recognition focuses on the use of neural networksin pattern recognition, a very important application area for neural networks technology. The contributors are widely known and highly respected researchers and practitioners in the field.
Key Features
* Features neural network architectures on the cutting edge of neural network research
* Brings together highly innovative ideas on dynamical neural networks
* Includes articles written by authors prominent in the neural networks research community
* Provides an authoritative, technically correct presentation of each specific technical area
Explains how neural network models have evolved into advanced neural architectures with selfsustained activity patterns, simple and complicated oscillations, specialized time elements, and new capabilities for analysis & processing of time varying signals. DLC: Neural networks.
About the Author
Omid Omidvar is a professor of Computer Science at the University of Computer Science at the University of the District of Columbia, Washington, D.C. He is also a technical director of SPPARC center; a supercomputing facility funded by NSF. He received his Ph.D. from the University of Oklahoma in 1967 and has done extensive work in applications of Neural Networks in Optical Character Recognition and Finger Print for the National Institute of Standards and Technology. Dr. Omidvar has been a consultant to many of the world's most important corporations including IBM, Sun, Gumann, and has completed a five year project for the District of Columbia NASA Consortium in design and performance evaluation of neurocontrollers. Dr. Omidvar is also the Editor-in-Chief of the
Journal of Artificial Neural Networks, has been an editor of Progress in Neural Network Series since 1990, and has published a large number of journal and conference publications. In addition to teaching, Dr. Omidvar is also currently working as a computer scientist in the Image Recognition Group, Advanced System Division, at NIST.
Full download
Posted: May 15th, 2008, 6:48am CEST
Multiplayer Game Programming is the first technical guide to enable you to write a complete Internet-ready video game using DirectX 8. The first part of the book covers the history of online gaming, the architecture of multiplayer games, basic networking, and an introduction to Visual C++ and Windows programming. After you cover the basics, you'll move on to sockets, DirectPlay, Direct3D, DirectAudio, and DirectInput programming, as well as multiplayer game design. Whether you are new to game programming, or you have extensive game programming experience but want to break into the multiplayer phenomenon, this book is for you. Multiplayer Game Programming teaches you the skills necessary to create interactive, online games!
About the Author
Todd Barron is a lead software engineer at Acxiom, a billion dollar information company based in Little Rock, Arkansas. Previously Todd was a professional game developer and developed networking systems and created mulitplayer games for the Megatouch arcade line at Merit Industries. In his spare time he operates Lost Logic, a vehicle for his PC game creations. He is currently working on a 3D multiplayer game engine for use in future titles.
Full download
Posted: May 15th, 2008, 6:45am CEST
Stop punishing your cat and start praising him instead!
Your cat is by nature a clean, fastidious creature—so why has he stopped using the litter box? And what can you do to get him back on track? This book gives you the inside scoop on litter box protocol and how to better understand your cat's needs so you can nip problems in the bud—or prevent them before they start.
Good Cat! outlines a step-by-step retraining program for your cat that clearly explains:
- How to pinpoint the cause of the problem
- Why punishing your cat isn't the answer
- The pros and cons of various types of litter and litter boxes
- How to teach your cat litter box basics
- The best methods for removing odors and stains
- How to introduce change without upsetting your cat
Your cat is trying to tell you something when he rejects the litter box. With this book, you'll discover how to respond properly—so you can say Good Cat!
What makes a well-behaved cat forget her manners, and what to do about it
Each year, thousands of cats lose their homes when their owners become frustrated with inappropriate elimination behavior, not realizing it can be corrected. In this unique guide, Shirlee Kalstone provides a complete list of factors that can trigger unacceptable bathroom habits and offers an uncomplicated, step-by-step system to retrain the most recalcitrant cat.
Shirlee Kalstone (New York, NY) has been a breeder of dogs and cats for 40 years and is the author of 12 pet books.
About the Author
SHIRLEE KALSTONE has been a breeder and owner of cats and dogs for nearly forty years. She is the author of twelve books on pets, including Poodle Clipping and Grooming: The International Reference, Third Edition (Howell), How to Housebreak Your Dog in 7 Days, The Common Sense Book of Kitten and Cat Care, and The Common Sense Book of Puppy and Dog Care.
Full download
Posted: May 15th, 2008, 6:43am CEST
It is nowadays a commonplace that we are living in an ‘information society’. The practical importance of information to problem solving, decision making, and just plain coping with life is clear to all. The communication of information in society is an immensely variegated and complex phenomenon, and the more understanding of it we can achieve, the more effective can it become.
This book is an attempt to present and discuss a scientific understanding of the processes of information transfer. This transfer is a human, social activity: it is the transfer of meaning from one person to another, through whatever apparatus of media, machines, and intermediaries that may exist. This is the central principle that has guided our selection of subject matter for the book and that has shaped our presentation of the subject.
In seeking scientific understanding of the processes of information transfer we have had to go considerably outside the subject limits within which ‘information science’ as an academic subject is normally constrained. In doing this we are following the same path as current advanced research in the field. It has become increasingly clear that only by widening its ‘knowledge base’ can information science establish a solid foundation for future development.
Our title mentions both theory and practice. There is a good deal of theoretical research and discussion embedded in the text, and we are very conscious of the need for theory development. But we have also sought to relate theory both to experimental studies of information processes and to the practical environment of information provision.
Full download
Posted: May 14th, 2008, 6:12am CEST
The first text of its kind, Stephen Chapman's best selling book on MATLAB has now been updated to reflect MATLAB 6.0. The first edition has been highly successful in engineering schools where introductory programming is taught using MATLAB rather than a traditional programming language. Although C, C++, and Java suit the needs of computer science students well, most engineering students will not be programmers by trade. Engineering students use computer tools to perform complex tasks such as scientific calculations, data analysis, simulations, and visualization: all skills students will use again in upper level classes. MATLAB provides several built in toolkits to help students accomplish these tasks, as well as an integrated devlopment environment. This book is distinctly unique from other MATLAB books in two ways. First, it is an introduction to MATLAB as a technical programming language rather than an introduction to the MATLAB environment. The author includes numerous pedagogical tools such as special boxes that highlight good programming practices, boxes that detail common pitfalls in MATLAB programming, and numerous programming exercises and examples. The book also makes wide use of MATLAB's predefined functions that provide tested solutions and time saved in writing subroutines or functions. Second, the book teaches students how to write clean, efficient, and documented programs using sound problem solving techniques. Top-down programming methodology is introduced to the students in Ch. 3 and is used consistently thoughout the rest of the book. This encourages students to think about the proper design of a program before beginning to code.
Engineering students use computer tools to perform complex tasks such as scientific calculations, data analysis, simulations, and visualization: all skill students will use again in upper level classes. MATLAB provides several built in toolkits to help students accomplish these tasks, as well as an integrated development environment. Softcover.
About the Author
Stephen J. Chapman is currently Manager of Technical Systems for British Aerospace Australia, in Melbourne, Australia. In this position, he provides technical direction and design authority for the work of younger engineers within the company. He is also continuing to teach at local universities on a part-time basis. Mr. Chapman is a Senior Member of the Institute of Electrical and Electronic Engineers (and several of its component societies).
Full download
Posted: May 14th, 2008, 6:11am CEST
This book constitutes the strictly refereed post-workshop documentation of the ECAI'96 Workshop on Dialogue Processing in Spoken Language Systems, held in Budapest, Hungary, in August 1996, during ECAI'96.
The volume presents 16 revised full papers including a detailed introduction and survey paper by the volume editors. The papers are organized in sections on foundations of spoken language dialogue systems, dialogue systems and prosodic aspects of spoken dialogue processing, spoken dialogue systems-design and implementation, and evaluation of systems. The book reports on work being pursued both in academia and in industry as a crucial issue in speech processing.
Full download
Posted: May 14th, 2008, 6:10am CEST
Your guide to glide from campus to career
Make sure you get a good ROI (Return on Investment) from your college courses and career choices. Whether you're a student pounding the books or a graduate pounding the pavement, What Can You Do with a Major in Business? alerts you to diverse job options, some of which you probably haven't considered. It addresses specific concerns of business majors with valuable information, including:
- Advice on college and curriculum choices—courses, internships, advanced degrees, and more
- Tips to energize and expand your job search
- Profiles of real graduates, their jobs, and how they got them
- Objective audits of their careers from the manager of a recreational facility, a city/county administrator, a marketing field representative, a public relations specialist, and an import/export broker
- Overviews of typical salary levels, hours, and work environments
- Extensive additional resources, including Web sites, professional organizations, periodicals, and more
With practical information and enlightening insight from your peers in business careers, this book helps you analyze opportunities and choose a career that lets you make the most of your assets. Bottom line, that's the key to success.
The hottest jobs with America’s most popular college degree
Business is by far America’s most popular college major–more than a quarter of a million U.S. students receive business BAs each year. The most economical guide for students and grads to be sure they are aware of the range of opportunities a business degree can yield, What Can You Do with a Major in Business? explores hot jobs in areas such as finance, public relations, and marketing–with career paths, salary info, real-life profiles, and much more.
Series author Jennifer A. Horowitz (New York, NY) holds degrees from Columbia University's Teachers College and from Barnard College in writing. She has worked in New York City schools, with educational publishers, and as an advisor to parents of gifted children.
About the Author
Kate Shoup Welsh is a freelance writer and editor. During the course of her career, she has penned three books and cowritten a screenplay.
Full download
Posted: May 14th, 2008, 6:09am CEST
Your guide to glide from campus to career
This book helps you get from the lab to life! Whether you're considering majoring in biology, choosing a college or classes, or already have your degree and your lab coat, this is your definitive guide to diverse career opportunities, some of which you probably haven't considered. It goes beyond the basics to address specific concerns of biology majors with valuable information, including:
- Advice on college and curriculum choices—— courses, internships, advanced degrees, and more
- Tips to energize and expand your job search
- Profiles of real graduates, their jobs, and how they got them
- Eye-opening, objective information from a healthcare professional, education and outreach program manager, zookeeper, science reporter, healthcare attorney, and public health consultant
- Overviews of typical salary levels, hours, and work environments
- Extensive additional resources, including Web sites, professional organizations, periodicals, and more
- Licensing requirements
Learn what your peers in the work world like about their jobs—and what they don't. Learn about the routes they took and the mistakes they made. Then you'll be prepared to thoroughly examine your options and chart your course to success!
About the Author
Bart Astor is the author of numerous books, articles, and interactive programs that have appeared in national magazines and Web sites. He is a contributing author and editor for various college guides and publisher of the College Planning Quarterly, a national newsletter on college admission and financial aid.
Full download
Posted: May 14th, 2008, 6:08am CEST
The book provides the reader with a clear understanding of what software reuse is, where the problems are, what benefits to expect, the activities, and different forms of software reuse. The reader is also given an overview of what sofware components are, different kinds of components and compositions, a taxonomy thereof, and examples of successful component reuse. An introduction to software engineering and software process models is also provided. Consequences and influences of systematic reuse of software components are depicted, and activities like domain engineering, component engineering and application engineering are described. The importance of documentation is taken into consideration as well.
Explains what software reuse is, where the problems are, what benefits to expect, and the different forms of software reuse. Provides an overview of what software components are, different kinds of components and compositions and examples of successful component reuse.
Full download
Posted: May 14th, 2008, 6:07am CEST
Computer systems have evolved from early centralized computing systems into distributed computing systems. Distributed computing paradigms have also experienced a development from client-server paradigm to current mobile agent paradigm. Traditionally, Remote Procedure Call (RFC) is used in client-server paradigm. A client sends data to its server to invoke the execution of a remote static procedure on the server side and receives the results from the server after the computation is finished. RPC normally requires great amounts of data to be transferred across the network. Although the rapid growth of the Internet, especially the World Wide Web, provides an astounding amount of interconnected computing resources, most users' access to Internet resources are primarily restricted by the available network bandwidth. Compared to the speed of CPUs, the speed of network is still far behind. This fact stimulates seeking alternatives for moving data across a network to improve the computing efficiency.
Full download
Posted: May 14th, 2008, 6:06am CEST
DTS (Data Transformation Services) helps you create a transactional system to load and transform your data from and to a wide variety of sources. SQL Server DTS was introduced in the release of SQL Server 7.0; SQL Server 2000 sees the functionality and power of this outstanding and incredibly useful tool greatly increased. DTS can be used to maximum effect in data-driven applications, offering rapid and effective solutions to a wide range of common problems.
Professional SQL Server 2000 DTS provides a complete introduction to DTS fundamentals and architecture before exploring the more complex data transformations involved in moving data between different servers, applications, and providers. The book then focuses on DTS programming via the DTS object model, enabling developers to incorporate custom transformations and reporting capabilities into their applications. Advanced topics are explained including error handling, dynamic data loading, and data warehouses. With code and case studies, this book gives the reader a complete picture of how to use DTS to its fullest potential.
Who is this book for?
This book is principally aimed at database programmers and administrators who have a working knowledge of SQL Server, and who wish to take DTS beyond its most basic level and tailor it to their needs. It will also appeal to managers and project managers who want to gain an understanding of DTS and how it could benefit their businesses.
What does this book cover?
- A detailed explanation of the seventeen principal DTS tasks
- Connecting to, querying, and converting heterogeneous data
- Dynamic configuration of your DTS packages
- Enhancing your DTS packages with VBScript and Visual Basic
- Writing your own custom tasks
- Using DTS in a data-warehousing environment
- Employing DTS in other applications
About the Author
He also works as a Sr. SQL Server DBA and spends most of his time deep in DTS and SQL Server.
Todd Robinson (MCP, MCP+I, MCP+SB, MCSE, MCSE+I, MCSD, MCDBA, MCT, CCNA) lives in Atlanta, GA where he is an internet application developer and data warehousing guru for Metlife. He specializes in MTS/COM+, ASP, XML, SQL Server and related Windows DNA technologies. In addition to his normal job duties at Metlife, he is President of GradesNow.com an internet application service for teachers, students and parents to allow access to grades online.
Full download
Posted: May 13th, 2008, 3:19pm CEST
Despite the passage of Sarbanes-Oxley, navigating through a company’s financial statements can still be a tricky proposition. The EDGAR Online Guide to Decoding Financial Statements covers not only how to find the red flags but also how to find the signs of underlying financial strength. It is absolutely critical to have the necessary tools for effective analysis. Clear and accessible, written in an easily readable, step-by-step style that hits every key element, this book gives you those tools. It will not be long before you can easily maneuver through financial statements. There has not been a relevant financial statement analysis book for the average investor since early 2001 and investing has changed markedly since then.
About the Author
Tom Taulli is an investment banker and entrepreneur from Newport Beach, CA. The author of Investing in IPOs and The M&A Handbook, Taulli is also a regular contributor to print and online resources including Motley Fool, CBS Marketwatch, and others. He has also been a guest commentator on CNBC, CNN and Bloomberg TV.
Full download
Posted: May 13th, 2008, 3:18pm CEST
Software development - especially for small teams & projects - often ends up unmanaged and suffering from the ever present problem of feature creep. This book presents a simple set of processes and practices that allow you to manage these projects without getting in the way. This book looks at what is needed to manage software development projects, how Trac and Subversion meets these needs, and how to install, configure and use them.
Full download
Posted: May 13th, 2008, 3:17pm CEST
This book is a guide to FreeBSD for network administrators; therefore it does not cover basic installation and configuration of FreeBSD, but is about using FreeBSD to build, secure, and maintain networks. After introducing the basic tools for monitoring the performance and security of the system the book moves on to cover using jails-FreeBSD virtual environments-to secure your network. Then it shows how to overcome the different bottlenecks that you may meet depending on the services you are running by tweaking different parameters to maintain a high performance from your FreeBSD server. Next it covers using the ifconfig utility to configure interfaces with different layer protocols and about connectivity testing and debugging tools. After covering using User PPP or Kernel PPP for Point-to-Point Protocol network configuration it explains basic IP forwarding in FreeBSD and the use of the built-in routing daemons, routed and route6d, which support RIPv1, RIPv2, RIPng, and RDISC. Next it covers the OpenOSPFD and OpenBGPD daemons that you can install to run OSPF and BGP on your host. Then it covers setup and configuration of IPFW and PF, and finally looks at some important internet services and how to set them up on your FreeBSD server
Full download
Posted: May 13th, 2008, 3:16pm CEST
This lecture provides an introduction to the problem of managing the energy demand of mobile devices. Reducing energy consumption, primarily with the goal of extending the lifetime of battery-powered devices, has emerged as a fundamental challenge in mobile computing and wireless communication. The focus of this lecture is on a systems approach where software techniques exploit state-of-the-art architectural features rather than relying only upon advances in lower-power circuitry or the slow improvements in battery technology to solve the problem. Fortunately, there are many opportunities to innovate on managing energy demand at the higher levels of a mobile system. Increasingly, device components offer low power modes that enable software to directly affect the energy consumption of the system. The challenge is to design resource management policies to effectively use these capabilities.
Full download
Posted: May 13th, 2008, 6:29am CEST
As most of the real-world applications interact with the data stored in relational databases, so every VB programmer needs to know how to access data. This book specifically covers how to interact with SQL Server 2005 databases using VB 2008. This book also covers LINQ and ADO.NET 3.5, the most exciting features of .NET Framework 3.5. The chapters that focus on the database concepts will help you understand the database concepts as if you’d learned them from a pure database concepts book. I have also covered many new features of T-SQL that SQL Server 2005 has brought in.
The book has been written in such a way that it will be easily understood by beginners and professionals alike. If you want to learn Visual Studio 2008 to build database applications, then this is the right book for you. It will not only walk you through all the concepts that an application developer may have to use, but will also explain what each piece of code you will write does.
The chapters in this book are organized in such a manner that you will build a strong foundation before moving on to the next higher-level chapter.
Who This Book Is For
If you are an application developer who likes to interact with databases using C#, then this book is for you—it covers programming SQL Server 2005 using VB 2008.
This book does not require or even assume that you have a sound knowledge of VB 2005, SQL Server 2000, and database concepts. I have written this book in such a way that, even if you don’t have any of that background, you can pick up this book and learn. I have covered all the fundamentals that other books assume a reader must have before moving on with the chapters. This book is a must for any application developer who wants to interact with databases using VB 2008 and development tools.
Full download
Posted: May 12th, 2008, 6:33pm CEST
Mobile access is the gating technology required to make information available at any place and at any time. Its application domains range from inspection, maintenance, manufacturing, and navigation to on-the-move collaboration, position sensing, and real-time speech recognition and language translation. In the course of developing wearable systems to support these applications, we have identified or refined several conceptual frameworks regarding personal computing.
At the core of these ideas is the notion that wearable computers should seek to merge the user’s information space with his or her workspace. Information tools such as wearable computers must blend seamlessly with existing work environments, providing as little distraction as possible. This requirement often leads researchers to investigate replacements for the traditional console interfaces such as a keyboard or mouse, which generally require a fixed physical relationship between the user and the device. Identifying effective interaction modalities for wearable computers and accurately modeling user tasks in the supporting software are among the most significant challenges faced by wearable system designers. Because wearable computers represent a new paradigm in computing, there is no consensus on the mechanical/software human–computer interface or the capabilities of these systems.
In offices, computers have become a primary tool, allowing workers to access the information they need to perform their jobs. Accessing information is more difficult for mobile users, however. With current computer interfaces, the user must focus both physically and mentally on the computing device instead of the environments. In a mobile environment, such interfaces may interfere with the user’s primary task. Yet many mobile tasks could benefit from computer support. Distractions are even more of a problem when they occur in mobile environments than in desktop environments because the user is often preoccupied with walking, driving, or other real-world interactions. The focus of this lecture is the design of wearable computers that augment, instead of interfere with, the user’s tasks.
Full download
Posted: May 12th, 2008, 10:19am CEST
This lecture provides an introduction to Radio Frequency Identification (RFID), a technology enabling automatic identification of objects at a distance without requiring line-of-sight. Electronic tagging can be divided into technologies that have a power source (active tags), and those that are powered by the tag interrogation signal (passive tags); the focus here is on passive tags. An overview of the principles of the technology divides passive tags into devices that use either near field or far field coupling to communicate with a tag reader. The strengths and weaknesses of the approaches are considered, along with the standards that have been put in place by ISO and EPCGlobal to promote interoperability and the ubiquitous adoption of the technology. A section of the lecture has been dedicated to the principles of reading co-located tags, as this represents a significant challenge for a technology that may one day be able to automatically identify all of the items in your shopping cart in a just few seconds. In fact, RFID applications are already quite extensive and this lecture classifies the primary uses. Some variants of modern RFID can also be integrated with sensors enabling the technology to be extended to measure parameters in the local environment, such as temperature & pressure. The uses and applications of RFID sensors are further described and classified. Later we examine important lessons surrounding the deployment of RFID for the Wal-Mart and the Metro AG store experiences, along with deployments in some more exploratory settings. Extensions of RFID that make use of read/write memory integrated with the tag are also discussed, in particular looking at novel near term opportunities. Privacy and social implications surrounding the use of RFID inspire recurring debates whenever there is discussion of large scale deployment; we examine the pros and cons of the issues and approaches for mitigating the problems. Finally, the remaining challenges of RFID are considered and we look to the future possibilities for the technology.
Full download
Posted: May 12th, 2008, 7:22am CEST
School Library Journal : "Complementary approaches to an important era in European history. The topically organized
Almanac offers an ample overview describing the social, political, scientific, and religious environment that led to the Renaissance and Reformation...The Saaris'
Renaissance will be a top choice for student researchers, particularly those in need of primary-source materials."
--
School Library Journal (Febraury 2003)
VOYA : "The text is well written and precise in all volumes. Vocabulary is well defined, either by parentheses in the body of the article or by accompanying glossaries. Sidebars provide additional information and biographical material that supplement the text. Suggestions are given for research projects and activities, and dated Web sites are listed for further information. An affordable, quality reference for school and public libraries as a resource for reports and projects, this set provides a vivid, sometimes chilling glimpse of the people who actually lived in this brilliant and turbulent historical period."
--
VOYA (June 2003)
Booklist : "The editors of
Renaissance and Reformation have strived toward and succeeded in making a time of long ago more accessible to today's middle- and junior-high-school students...School and public libraries will find that this resource provides good information on its topic."
--
Booklist (December 2002)
This resource brings the events of the Renaissance and Reformation to life for today's students.
Renaissance and Reformation: Almanac provides extensive background information and includes exploration of both the Italian and Northern Renaissance, the Protestant, Catholic, and Counter Reformations, and much more. (20030601)
Profiles fifty people who played a significant role during the Renaissance and Reformation periods in Europe, including John Calvin, Peter Paul Rubens, Catherine de Medici, and Johannes Kepler.
Full download
Posted: May 12th, 2008, 6:43am CEST
Generations of practitioners have turned to this reference for the most recent advances in therapeutic care - including medical and surgical therapies, preventive medicine, adolescent gynecology, and behavioral issues. Now, CURRENT PEDIATRIC THERAPY is more of a bargain than ever before! The 18th Edition includes access to a web site for convenient consultation wherever and whenever you need this guidance most!
- Features the work of hundreds of today's leading experts in the field.
- Presents practical, practice-enhancing tools including pre-diagnosis management information for the initial treatment and relief of symptoms · emergency care guidelines for acute care of the pediatric patient · and treatment boxes for quick reference.
- Offers access to www.currentpediatrictherapy.com where you'll find the complete contents online, fully searchable · the text's entire collection of illustrations, downloadable into PowerPoint® for presentations · and more.
- Adds sections on Dentistry, Orthopedic Surgery, Ophthalmology, and Behavioral Science.
- Includes a new first section on Presenting Problems.
Univ. of Alabama, Birmingham. State-of-the-art in the practice of pediatrics. Contributions from a diverse group of disciplines, such as: general, cardiac, and orthopedic surgeons; neurosurgeons; urologists; dentists; and ophthalmologists. Contributors focus on approaches to management based on their personal experience and expertise. Previous edition: c1996.
--This text refers to an out of print or unavailable edition of this title. About the Author
Fredric D. Burg, MD, FAAP, Executive Director / Associate Dean's Office, UAB School of Medicine, Huntsville Campus, Huntsville, AL; Julie R. Ingelfinger, Professor of Pediatrics, Harvard Medical School, Division of Pediatric Nephrology, Massachusetts General Hospital for Children; Deputy Editor, New England Journal of Medicine, Boston, MA; Richard A. Polin, MD, Professor of Pediatrics, Columbia University College of Physicians and Surgeons; Director, Division of Neonatology, Children's Hospital of New York, New York, NY; and Anne A. Gershon, MD, Professor of Pediatrics, Division of Infectious Diseases, Columbia University, College of Physicians and Surgeons, New York, NY
Full download
Posted: May 12th, 2008, 6:37am CEST
Whether as a daydream or a spoken desire, nearly all of us have entertained the notion of reinventing ourselves. Feeling unfulfilled, burned out, or just plain unhappy with what we’re doing, we long to make that leap into the unknown. But we also hold on, white-knuckled, to the years of time and effort we’ve invested in our current profession.
Through engrossing stories—from a literature professor turned stockbroker to an investment banker turned novelist—Ibarra reveals a set of guidelines that all successful reinventions share. She explores specific ways that hopeful career changers of any background can:
- Explore possible selves
- Craft and execute “identity experiments”
- Create “small wins” that keep momentum going
- Survive the rocky period between career identities
- Connect with role models and mentors who can ease the transition
- Make time for reflection—without missing out on windows of opportunity
- Arrange new events into a coherent story of who we are becoming
About the Author
Herminia Ibarra is Professor of Organizational Behavior of INSEAD in Fontainebleau, France.
Full download
Posted: May 12th, 2008, 6:19am CEST
As Internet traffic continues to grow exponentially, there is a great need to build Internet protocol (IP) routers with high-speed and high-capacity packet networking capabilities. The first book to explore this subject, Packet Forwarding Technologies explains in depth packet forwarding concepts and implementation technologies. It covers the data structures, algorithms, and architectures used to implement high-speed routers.
Following an introduction to the architecture of IP routers, the author discusses how IP address lookup is one of the major bottlenecks in high-performance routers. He describes the characteristics of a routing table and addresses the difficulty of the longest-matching prefix search. The remainder of the book deals with fast IP address lookup. Coverage includes the various available architectures, data structures, and algorithms based on software and hardware as well as detailed discussions on state-of-the-art innovations.
With many illustrations, tables, and simulations, this practical guide to packet forwarding technologies facilitates understanding of IP routers and the latest router designs.
Full download
Posted: May 12th, 2008, 6:18am CEST
Light field is one of the most representative image-based rendering techniques that generate novel virtual views from images instead of 3D models. The light field capture and rendering process can be considered as a procedure of sampling the light rays in the space and interpolating those in novel views. As a result, light field can be studied as a high-dimensional signal sampling problem, which has attracted a lot of research interest and become a convergence point between computer graphics and signal processing, and even computer vision. This lecture focuses on answering two questions regarding light field sampling, namely how many images are needed for a light field, and if such number is limited, where we should capture them. The book can be divided into three parts. First, we give a complete analysis on uniform sampling of IBR data. By introducing the surface plenoptic function, we are able to analyze the Fourier spectrum of non-Lambertian and occluded scenes. Given the spectrum, we also apply the generalized sampling theorem on the IBR data, which results in better rendering quality than rectangular sampling for complex scenes. Such uniform sampling analysis provides general guidelines on how the images in IBR should be taken. For instance, it shows that non-Lambertian and occluded scenes often require a higher sampling rate. Next, we describe a very general sampling framework named freeform sampling. Freeform sampling handles three kinds of problems: sample reduction, minimum sampling rate to meet an error requirement, and minimization of reconstruction error given a fixed number of samples. When the to-be-reconstructed function values are unknown, freeform sampling becomes active sampling. Algorithms of active sampling are developed for light field and show better results than the traditional uniform sampling approach. Third, we present a self-reconfigurable camera array that we developed, which features a very efficient algorithm for real-time rendering and the ability of automatically reconfiguring the cameras to improve the rendering quality. Both are based on active sampling. Our camera array is able to render dynamic scenes interactively at high quality. To the best of our knowledge, it is the first camera array that can reconfigure the camera positions automatically.
Full download
Posted: May 12th, 2008, 6:14am CEST
Sponsored by the International Association of Facilitators, The IAF Handbook of Group Facilitation offers the need-to-know basics in the field brought together by fifty leading practitioners and scholars. This indispensable resource includes successful strategies and methods, foundations, and resources for anyone who works with groups.
The IAF Handbook of Group Facilitation provides an overview of the field for new and aspiring practitioners and a reliable reference for experienced group facilitators, including chapters on
- Creating positive ongoing client relationships
- Building trust and improving communications
- Facilitating group brainstorming sessions
- Drawing out the best in people
- Developing a collaborative environment
- Designing and facilitating dialogue
- Managing conflicting agendas
- Working with multicultural groups
- Using improvisation
- Understanding virtual meetings
- Facilitating team start-up
- Assessing group decision processes
- Building expertise in facilitation
- Reviewing core facilitation competencies
- Modeling positive professional attitudes
This wide-ranging collection also features a CD-ROM with the complete collection of articles published in the first five issues of Group Facilitation: A Research and Applications Journal.
About the Author
Sandy Schuman is president of Executive Decision Services LLC, a consulting firm in Albany, New York, specializing in strategic decision making, collaborative problem solving, consensus building, public involvement, and information management. He is also a research associate at the Center for Policy Research, University at Albany, SUNY. Schuman is the author of numerous articles and book chapters and speaks widely at conferences on facilitation, decision making, conflict resolution, and collaborative systems. He moderates the Electronic Discussion on Group Facilitation and is the editor of Group Facilitation: A Research and Applications Journal.
Full download
Posted: May 12th, 2008, 5:06am CEST
Have a Google Maps mashup that you’d like to expose to millions of users on maps.google.com? New to the mapping craze, but have an idea for a killer map–based application? Want to learn how to create GeoRSS and KML feeds with your geotagged content, exposing your customer to new ways of exploring and navigating your content?
Google Maps Mashups with Google Mapplets
- Is the first book to cover Google’s new Mapplet technology
- Shows you how to create Google Maps–based applications and publish to maps.google.com
- Provides a single–source resource and practical guide to Mapplets and mashups
- Teaches you how to mash up Mapplets using location–specific data
- Includes examples of real–world applications
What you’ll learn
Readers will be taken through the process of building a mashup of multiple data sources and APIs, using Tourfilter’s concert and event data to map concerts and venue information happening nearby. Creating GeoRSS and KML files will also be covered, showing readers how to publish their content with geographic metadata and encouraging their users to interact with their data in new and interesting ways.
Who is this book for?
This book is aimed at developers, designers, and technologists looking to explore Google’s new Mapplet technology. The book will be a great resource for those just getting into Map–based applications and mashups, as well as for seasoned Maps developers looking to reach an extended audience with their mashups on maps.google.com.
Readers of the book should be familiar with JavaScript, basic HTML and CSS, PHP, and some SQL.
About the Author
Michael Young is a Technologist in the Research & Development group of The New York Times Company. He is currently focused on building new digital media products and services, primarily in the mobile space.
Michael won the award for “Best Hack” at the Yahoo! BBC Hack Day 2007 (with colleague Nick Bilton) for their project Shifd.com. He has also created numerous Google Maps mashups, including the AP News + Google Maps mashup, http://81nassau.com.
He has a degree in computer science and mathematics from Lewis and Clark College (Portland, OR). Michael currently lives in New York City with his wife, Kim.
Full download
Posted: May 11th, 2008, 5:15pm CEST
This book is about objective image quality assessment—where the aim is to provide computational models that can automatically predict perceptual image quality. The early years of the 21st century have witnessed a tremendous growth in the use of digital images as a means for representing and communicating information. A considerable percentage of this literature is devoted to methods for improving the appearance of images, or for maintaining the appearance of images that are processed. Nevertheless, the quality of digital images, processed or otherwise, is rarely perfect. Images are subject to distortions during acquisition, compression, transmission, processing, and reproduction. To maintain, control, and enhance the quality of images, it is important for image acquisition, management, communication, and processing systems to be able to identify and quantify image quality degradations. The goals of this book are as follows; a) to introduce the fundamentals of image quality assessment, and to explain the relevant engineering problems, b) to give a broad treatment of the current state-of-the-art in image quality assessment, by describing leading algorithms that address these engineering problems, and c) to provide new directions for future research, by introducing recent models and paradigms that significantly differ from those used in the past. The book is written to be accessible to university students curious about the state-of-the-art of image quality assessment, expert industrial R&D engineers seeking to implement image/video quality assessment systems for specific applications, and academic theorists interested in developing new algorithms for image quality assessment or using existing algorithms to design or optimize other image processing applications.
The topic of image quality assessment has been around for more than four decades. But the last five years have seen a sudden acceleration in progress and interest in the area. This has corresponded with a rapid rise in interest in digital imaging in general, driven by technological advances and by the ubiquity of digital images and videos on the Internet. Modern Image Quality Assessment has three expressed goals: . Introduce the fundamentals of image quality assessment, and to explain the relevant engineering problems . Provide a broad treatment of the current state-of-the-art in image quality assessment by describing leading algorithms that address engineering problems under different assumptions . Provide new directions for future research, by introducing recent models and paradigms that significantly differ from those used in the past The book is intended for a wide readership. It will be accessible to university students curious about the state-of-the-art of image quality assessment, expert industrial R&D engineers seeking to implement image/video quality assessment systems for specific applications, and academic theorists interested in developing new algorithms for image quality assessment or using existing algorithms to design or optimize other image processing applications.
Full download
Posted: May 11th, 2008, 5:11pm CEST
"Playing computer video games can be just what you need to get a job." Could such a statement ever be true? Computer games, software, and networking technologies are often viewed as threats to the social, emotional, and physical well being and development of children. However, such beliefs are often unfounded.
This new collection of research presents a range of research on topics from the impact of ultra-violent video games on children and youth who participate in entertainment violence, to the benefits these technologies have to offer. Video games, computers, and the Internet can provide opportunities for problem solving, creativity, and autonomy, and in particular, carefully constructed software can offer an alternative to traditional classroom learning.
Children's Learning in a Digital World is one of the first books to examine the impact of computers in both formal or school learning environments and informal learning contexts. It presents exciting and challenging new ideas from international scholars on the impact of computers, the Internet, and video games on children's learning, as well as the social and cultural issues that affect technology use.
About the Author
Teena Willoughby is Professor of Child and Youth Studies at Brock University, and Director of their Research Institute for Youth Studies. She is the winner of Brock's Research Award for 2003-5, and of the Book of the Year Award for Shaffer, Wood, & Willoughby; Developmental Psychology: Childhood and Adolescence, First Canadian Edition (2002).
Eileen Wood is Professor in the Department of Psychology, Wilfrid Laurier University. She is winner of the Book of the Year Award for Shaffer, Wood, & Willoughby; Developmental psychology: Childhood and Adolescence, First Canadian Edition (2002) and for The World Of Psychology (Third Canadian Edition).
Full download
Posted: May 11th, 2008, 5:09pm CEST
In this book, you'll:
- Learn the Blend 2 and Visual Studio 2008 development environments
- Create designs using Blend 2's unique tools
- Use XAML and C# to add interactivity to your designs
- Publish your Rich Media Applications to the Web using Silverlight
The only real tool available for creating Rich Media Applications, web-based animations, and games has been Flash‚ until now! WPF (Windows Presentation Foundation) and Silverlight have opened the door of Rich Media Application development to Microsoft .NET developers. With Microsoft's new Blend 2 and Visual Studio 2008, you can now create compelling Rich Media Applications complete with animations and even 3D! This book shows you how to take full advantage of Blend's new interface, together with and Silverlight's vastly improved designer-developer workflow, guiding you through every step of development from downloading and installing of the development environment through creating finished, functional projects. You'll learn how to create simple drawing applications with the InkCanvas, make tabbed and scrollable interfaces, as well as build fully featured media players, photo galleries, and interactive 3D designs. Each chapter discusses major WPF and Silverlight features, provides a hands-on tutorial, and explains how that feature is implemented in the real world. In the end, you will have a collection of impressive WPF and Silverlight applications that can be added to your portfolio. Whether you're an experienced .NET or web developer, or you're just starting out, this book will provide you with all you need to create Rich Media Applications with Expression Blend 2.
About the Author
Victor Gaudioso is a senior applications engineer for REZN8 Productions, Inc. in Hollywood, CA. Victor was a former Flash/ActionScript Engineer for an advertising agency and worked on sites for large entertainment companies such as Disney, Universal, Mattel and Warner Bros. Victor still writes tutorials and articles on Flash development for actionscript.org where he is a moderator. Currently Victor is developing WPF/Blend and Silverlight applications for clients such as Harra's and Electric Red.
Full download
Posted: May 1st, 2008, 6:08am CEST
This volume appraises the major philosophical contributions of Hilary Putnam (b. 1926) to the theory of meaning, philosophy of mind, philosophy of science and mathematics, and moral theory. Concerned not only with the broad spectrum of problems addressed, it also details the transformations and restructuring his positions have undergone over the years. The analysis constitutes a critical introduction to central issues in contemporary philosophy, including quantum logic, realism, functionalism, the "mind as computer" metaphor, and the fact/value dichotomy.
The richness of Putnam's philosophical oeuvre consists not only in the broad spectrum of problems addressed, but also in the transformations and restructuring his positions have undergone over the years. The essays collected in this volume are sensitive to both these dimensions. They discuss Putnam's major philosophical contributions to the theory of meaning, the philosophy of mind, the philosophy of science and mathematics, and moral theory. But, in addition, tracing threads of change and continuity, they analyze the dynamics underlying the unfolding of Putnam's thought. The volume also constitutes a critical introduction to a number of central issues in contemporary philosophy, including quantum logic, realism, functionalism, the 'minds as computer' metaphor, and the fact/value dichotomy.
About the Author
Yemima Ben-Menahem is Professor in the Department of Philosophy at the Hebrew University of Jerusalem.
Full download
Posted: May 1st, 2008, 5:33am CEST
"Get a Grip! offers a healthy dose of practical advice. An absolute necessity for anyone who wants to stay on top, but who is at risk for the big burnout."
—George Dennish, MD, Clinical Professor of Medicine University of California, San Diego
"This insightful and helpful book shows you how to take complete control of your emotions and achieve peak performance in every area of your life."
—Brian Tracy, author of Create Your Own Future
Get a Grip! offers a powerful prescription for living and thriving in today's high-stress world. This reader-friendly guide takes a straightforward approach to conquering stress, presenting quick and easy tactics for relaxing and reviving the mind, body, and spirit. Stress expert Bob Losyk gives you the tools to identify the causes of stress in your life and shows you which stress-busting techniques best fit your lifestyle and schedule. Based on a wide range of influences—including nutrition and diet, meditation and breathing techniques, and relaxation exercises—you'll develop your own effective, personalized stress-fighting regimen. This book is for everyone who wants to live a better life—from CEOs to homemakers.
Inside, you'll discover:
- The causes of stress and its impact on organizations and individuals
- How to measure your stress and get off the road to job burnout
- Exercise, meditation, and stretching techniques for relaxation and stress relief
- Tips on healthy nutrition for increased mental and physical well-being
- Fresh ideas for fun activities that rejuvenate your spirit and sense of humor
- Valuable insight on balancing your life and living it to the fullest
- Advice on simplifying and balancing your priorities to get more done under less pressure
- And fifty quick ideas for getting a grip on stress—now!
No matter what causes your stress—and no matter how little time and how many commitments you have—Get a Grip! will help you find easy ways to reduce everyday tension and live a happier, healthier life.
About the Author
BOB LOSYK is a business consultant, trainer, and international speaker on the topic of stress management. His clients include such corporations as American Express, IBM, Inc. magazine, Hyatt Hotels, Marriott Corporation, Honda, Subway, Taco Bell, and many more.
Full download
Posted: May 1st, 2008, 5:16am CEST
Won Highly Commended in the Neurology category of the 2004 British Medical Association Library Book Competition.
In addition to providing an excellent review of the clinical examination of traumatic brain injured patients, the sections describing neuropsychiatric testing are quite helpful. Overall, this book should prove usefula good reference source.
- in Doody's Notes
Numerous books exist on traumatic brain injury, yet none comprehensively cover evaluation from both clinical and forensic standpoints. Traumatic Brain Injury: Methods for Clinical and Forensic Neuropsychiatric Assessment is the first medical book to guide treatment practitioners not only in methods for evaluating traumatic brain injury in adults and children, but also in the important elements of forensic brain injury assessment. From the clinical aspect, the book details neurobehavioral data analysis and describes how to apply it to treatment planning and pharmacotherapy following traumatic brain injury. From the forensic perspective, it provides methods for detecting deception at examination and emphasizes the important legal concepts of causation, damages, and impairment determination following traumatic brain injury. The text provides multiple explanatory tables, structural and functional brain imaging figures, and liberal case examples of actual traumatic brain injury examinations and reports. The practical and pragmatic approach offered in Traumatic Brain Injury: Methods for Clinical and Forensic Neuropsychiatric Assessment will aid clinicians and forensic specialists in comprehensively evaluating the TBI patient and successfully presenting the evaluation in the courtroom.
Lexington Forensic Institute, KY. Details how neurobehavioral data applies to treatment planning and pharmacotherapy following traumatic brain injury. Provides methods for detecting deception at examination and emphasizes the legal concepts of causation, damages, and impairment determination following traumatic brain injury. DNLM: Brain Injuries--complications.
Full download
Posted: May 1st, 2008, 5:16am CEST
After decades of neglect, researchers have begun to focus attention on the development and outcomes of girlhood aggression. This comprehensive volume provides an account of some of the pioneering research in the field. Its central aims are to highlight current understanding, identify key components for preventing and treating the complex array of problems experienced by aggressive girls, and raise new questions for future research.
The perspectives presented by the authors highlight the diverse factors that moderate the emergence of aggression while offering insight into how to target that aggression at various stages of development. The problem is presented as a continuum from normative forms of behavior to extreme and serious attacks. The importance of relationships--particularly family relationships--is a theme that permeates the entire volume. A growing body of research indicates that aggression in girls is a predictor of long-term psychological, social, academic, health, and intergenerational problems. The knowledge provided by the authors has tremendous potential to inform practice with troubled girls, their families, and support systems.
Full download
Posted: May 1st, 2008, 5:14am CEST
The similarities between C# and Java are immediate and obvious, but Java programmers need to overcome certain challenges before they can get up to speed with C#. The expert authors of this title have written the perfect guide to help Java developers move past pitfalls and learn to make use of C#.The authors demonstrate the syntactical and architectural similarities between the two languages-and what's different in C#-to transform Java developers into productive C# developers as quickly and painlessly as possible.
Java developers—learn C# quickly and thoroughly with this book!
Although Java and C# share many similarities, there are fundamental differences between them. What's more, C#—the language designed from the ground up for programming the Microsoft® .NET Framework—offers a wealth of new features that enable programmers to tap the full power of .NET. This is the ideal guide to help any experts—reveal the similarities and differences between the two platforms these languages support. Then they show you how to leverage your Java experience to get up to speed in C# development with a minimum of difficulty. It's the definitive programming resource as you tackle the .NET class libraries and learn to write applications for .NET with C#.
Full download
Posted: May 1st, 2008, 5:14am CEST
Special Edition Using XML, Second Edition gives developers a formal introduction to XML technology, starting with indepth coverage of basic syntax and fundamental "pieces" of XML, including DTDs, Schemas, and Namespaces. The authors then cover various applications of XML, including transforming and displaying XML documents using CSS and XSL, locating data within XML documents using Xpath, Xlink and Xpointer, programming XML with SAX or DOM, including XML in Java or .NET applications, XML Scripting with Perl, XHTML and WML for presentation on traditional and handheld Web browsers, and querying data or documents with Xquery. The final chapters cover technologies related to XML such as SVG, SMIL, and RDF, focusing on the practical features developers can put to use today.
About the Author
David Gulbransen is the CEO of Vervet Logic, an XML tools development company. More than 5,000 businesses have licensed XML Pro, their XML editor, including The European Union, the Library of Congress, IBM, Prudential, Intel, Cisco Systems, New York Life, Harvard University, and Purdue University. More than 30,000 developers receive Vervet's newsletters. David has been involved with XML since before there was a standard, shipping the final version of XML Pro as XML 1.0 was made final. Today Vervet's strategic partnerships include IBM, Sun, BlueStone, Siber Logic, and OpenText. His most recent book was Special Edition Using XML Schema.
Full download
Posted: May 1st, 2008, 5:12am CEST
More fortunes are built in real estate on borrowed money than in any other business. And you can build your fortune in real estate using borrowed money too–if you follow the advice and tips in this book.
Whether you’re making your first foray into real estate investing or have invested for a number of years, 209 Fast Spare-Time Ways to Build Zero Cash into 7 Figures a Year in Real Estate will show you how to acquire income-producing real estate and build your wealth by using borrowed money. Long-time real estate advisor Tyler Hicks offers proven strategies and real-world examples to illustrate how much MIF–Money in Fist–you can realistically earn by investing in real estate.
A valuable guide for new, experienced, or affluent real estate investors, 209 Fast Spare-Time Ways to Build Zero Cash into 7 Figures a Year in Real Estate covers all the bases, from finding loans to hiring an accountant and an attorney to help with the business. Letters from individuals who have successfully followed the strategies outlined in this book are also included to help you understand exactly what you must do to make this plan work for you.
Filled with in-depth insights and practical advice, 209 Fast Spare-Time Ways to Build Zero Cash into 7 Figures a Year in Real Estate discusses important real estate topics–including creative financing, acquiring single-family homes, and becoming a private lender client–to allow you to make the most of your investments in real estate.
Proven strategies for successful real estate investing
Anyone–whether they are making their first foray into real estate investing or have invested for a number of years–can acquire properties without using their own savings. 209 Fast Spare-Time Ways to Build Zero Cash into 7 Figures a Year in Real Estate shows readers how, regardless of their credit history, they can acquire income-producing real estate by using borrowed money. Longtime real estate investor Tyler Hicks offers proven strategies and real-world examples to illustrate how much MIF–Money in Fist–readers can realistically earn by investing in real estate. Valuable to both new as well as more experienced and affluent real estate investors, 209 Fast Spare-Time Ways to Build Zero Cash into 7 Figures a Year in Real Estate covers all the bases, from hiring an accountant and an attorney to help with the business to the legal aspects of real estate. Letters from individuals who have successfully followed the strategies outlined in this book are also included as both a motivational tool and as a testament to this proven real estate investing program. Filled with in-depth insights and practical advice, this reliable resource discusses important real estate topics–such as finding loans, creative financing, acquiring single-family homes, and becoming a private lender client–and allows readers to make the most of their investments in real estate.
Tyler G. Hicks (Rockville Center, NY) is a longtime real estate investor and director of a large lending organization that has made millions of dollars in real estate loans. Hicks has also written several bestselling books on real estate investing, including How to Make Big Money in Real Estate.
About the Author
TYLER G. HICKS is a long-time real estate advisor and director of a large lending organization that has made millions of dollars in real estate loans. Hicks has also written several books on real estate investing, including How to Make Big Money in Real Estate.
Full download
Posted: May 1st, 2008, 5:10am CEST
The main purpose of this book is to present an introduction to flowgraph models for time-to-event data. The focus is on stochastic models for censored time-to-event data with competing risks and recurrent events. The applications are geared to survivalanalysis and reliability. I view flowgraph models as providing a methodology for data analysis of semi-Markov processes that can be applied without becoming intimately familiar with the mathematical theory of stochastic processes. My early experience with stochastic processes left me with the impression that there were lots of nice models, but I could not think of how to analyze data with them except in the simplest cases. I found myself unhappy with the exponential assumption and limit theorems, which although they provided some approximation, did not reflect the real system. My early work in flowgraphs was on queues, but I soon found myself drawn to interesting applications in survival analysis. Consequently, I continued to work in both survival analysis and engineering systems. Flowgraphs bring together applied probability techniques such as transforms and saddlepoint methods and meld them with data analysis and statistical methods. Flowgraph models are analyzed using Bayesian methods, or if one prefers, maximum likelihood techniques.
This book is intended for students and practitioners of statistics who have some background at the level of a one-year graduate course in probability and statistics. Although background in survival analysis or systems reliability is not assumed, a one-semester course or some experience with standard methods in these areas would be helpful. The first seven chapters are structured for a one-semester topicscourse. The remaining two chapters are more advanced. A large number of worked examples are presented along with computer code as needed. For readers who are not as interested in computation, Section 3.5 and Chapter 6 can be skipped without loss of continuity.
Full download