PDF CHM Books Catalogue
Posted: September 19th, 2008, 6:55pm CEST
Information Technology Ethics: Cultural Perspectives takes a global approach to the diverse ethical issues created by information and communication technologies and their possible resolutions. Comprehensive chapters describe the problems and possibilities of genuinely global information ethics, which are urgently needed as information and communication technologies continue their exponential growth. International experts from diverse backgrounds address both theoretical and culture-specific issues in explicit detail. This Premier Reference Source provides the most thorough examination of the information technology ethics field.
About the Author
Dr. Soraj Hongladarom is an associate professor of philosophy and Director of the Center for Ethics of Science and Technology at Chulalongkorn University in Bangkok, Thailand. He obtained a B.A. degree (First Class Honors) from Chulalongkorn University, Thailand, and an M.A. and a Ph.D. in philosophy from Indiana University, Bloomington, USA. He has published books and articles on such diverse issues as bioethics, computer ethics, and the roles that science and technology play in the culture of developing countries. His works have appeared in Eubios: Journal of Asian and International Bioethics, The Information Society, AI & Society, Philosophy in the Contemporary World, and Social Epistemology, among others. Dr. Charles Ess is a Distinguished Research Professor in Interdisciplinary Studies, and a Professor of Philosophy and Religion at Drury University, USA. He completed his undergraduate majors in Philosophy (with Honors) and German from Texas Christian University, USA. Ess earned his Masters and Ph.D. in philosophy at Pennsylvania State University, USA, with additional Ph.D. research as a Bundesstipendiat at the University of Zürich, Switzerland. Dr. Ess has received awards for teaching excellence and scholarship, and published in comparative (East-West) philosophy, applied ethics, discourse ethics, history of philosophy, feminist Biblical studies, and computer-mediated communication (CMC).
Full download
Posted: September 19th, 2008, 5:44pm CEST
Digital watermarking is a key ingredient to copyright protection. It provides a solution to illegal copying of digital material and has many other useful applications such as broadcast monitoring and the recording of electronic transactions. Now, for the first time, there is a book that focuses exclusively on this exciting technology.
Digital Watermarking covers the crucial research findings in the field: it explains the principles underlying digital watermarking technologies, describes the requirements that have given rise to them, and discusses the diverse ends to which these technologies are being applied. As a result, additional groundwork is laid for future developments in this field, helping the reader understand and anticipate new approaches and applications.
Features
- Emphasizes the underlying watermarking principles that are relevant for all media: images, video, and audio.
- Discusses a wide variety of applications, theoretical principles, detection and embedding concepts and the key properties of digital watermarks--robustness, fidelity, data payload, and security
- Examines copyright protection and many other applications, including broadcast monitoring, transaction tracking, authentication, copy control, and device control.
- Presents a series of detailed examples called "Investigations" that illustrate key watermarking concepts and practices.
- Includes an appendix in the book and on the web containing the source code for the examples.
- Includes a comprehensive glossary of watermarking terminology
About the Author
Ingemar J. Cox holds a B.Sc. from University College London and a Ph.D. from Oxford University. He worked at AT&T Bell Labs from 1984 until 1989 and in 1989 joined NEC Research Institute as a senior research scientist. From 1997 to 1999, he served as CTO of Signafy, an NEC subsidiary responsible for commercialization of watermarking, In 1999, he returned to the NEC Research Institute as a Research Fellow.
Matthew L. Miller began working in graphics and image processing at AT&T Bell Labs in 1979. He obtained a B.A. in cognitive science from the University of Rochester in 1986, and has subsequently written several commercial software applications and delivered lecture courses at a number of universities in Europe. Since 1993, he has worked as a researcher at NEC.
Jeffrey A. Bloom, a researcher in digital watermarking at the Sarnoff Corporation, began working in the field in 1998 at Signafy, Inc. and later at NEC Research Institute. He holds B.S. and M.S. degrees in electrical engineering from Worcester Polytechnic Institute and a Ph.D. from the University of California, Davis. Dr. Bloom has expertise in the areas of signal and image processing, image and video compression, and human visual models.
Matthew L. Miller began working in graphics and image processing at AT&T Bell Labs in 1979. He obtained a B.A. in cognitive science from the University of Rochester in 1986, and has subsequently written several commercial software applications and delivered lecture courses at a number of universities in Europe. Since 1993, he has worked as a researcher at NEC.
Full download
Posted: September 19th, 2008, 9:23am CEST
In the deep dark night, lying down on Kande beach on the shores of Lake Malawi, we looked up into the cloudless sky. Countless tiny stars were blinking at us. A little tired, or perhaps just mesmerized by those distant, mysterious lights, we closed our eyes and began to hear more, the peaceful slap of water on the little beach, and the small, almost concerted sounds of the dark night, throbbing inwhat seemed like a deep, rhythmic breathing. Nature is an incomprehensible concert of rhythms. Our Earth in its solar orbit spins through space composing the rhythmof day and night, endlessly recycling its four seasons. Following natures rhythm, we wake to learn and sleep to remember, writing and rewriting our own programs in accordance with the very best universal software practice in a flawless symphony of rhythms. From heartbeats to footsteps, rhythms are a sustaining, momentum-creating vital force. In a world where complexity appears very much like chaos, we seek the confidence of being able to assign causes and identify correlations, but sometimes it is only the discovery of rhythms that allows us to see the order that sustains all.
Like any human endeavor, software development is complex and full of generalizations and correlations, but it is devoid of rules. To help us build software, we have disciplined software models and software project management methodologies. But the ferment of software development, with constantly changing teams and requirements and new tasks, means that there is no guarantee that any past successful method will succeed on the next software project. In fact, some project leaders who appear to adopt no method or methods that are scorned as ad hoc are able to get their software projects done on time. The secret of their success is the understanding of software development rhythms.
Full download
Posted: September 19th, 2008, 9:04am CEST
Typically, there are over twenty radio systems on board the average commercial jet aircraft dealing with communication, navigation and surveillance functions. Very high frequency (VHF) air-to-ground communication is usually the main method of information and control exchange between pilot and air traffic control. Satellite and high frequency radio links are used to complement this system for long range or oceanic information exchanges. Other communications systems are required between the airline operation centre and the pilot and sometimes between the passengers and the ground.
A comprehensive guide to current systems, networks and topologies, this book covers application requirements for communication and related radio-navigation and surveillance functions in aeronautical systems. There is also an insight into future possibilities as technologies progress and airspace operation and control scenarios change.
Ideal for civil aviation authorities, airspace management providers and regulatory organizations, Aeronautical Radio Communication Systems and Networks will also appeal to aircraft and radio equipment manufacturers and university students studying aeronautical or electronic engineering.
Full download
Posted: September 19th, 2008, 8:59am CEST
"Each presentation Matthew has done...has had the same electrifying effect. And it's always followed by a question and answer period, featuring the same questions: "How did you do that? And
that? And THAT??!!" The question and answer session is always too short. I've been waiting for this book a long time. And I'm here to say, it was worth the wait. This book will show you, step by step, how to do things you never suspected were even possible. This is the master wizard's recipe book."
-From the foreword by Steven Gulie, author of QuickTime for the Web
Interactivity is one of the most captivating topics for today"s online community. It is a fast-growing field pushed by the rapid development and dispersion of Java, Shockwave, Flash, and QuickTime. While several good books are available about the interactive capabilities of Java, Shockwave, and Flash, until now there hasn"t been a book about QuickTime interactivity. A logical follow-up to QuickTime for the Web, this eagerly awaited book by Matthew Peterson details the power of QuickTime"s wired media technology and provides a resource for professionals developing and deploying interactive QuickTime content. This content can extend far beyond simple movies-it can act as application user interfaces, educational multimedia, scientific display panels, musical instruments, games and puzzles, etc., and can interact with you, your browser, a server, or with other movies.
Features
*Describes concepts and techniques of interactivity applicable to technologies beyond QuickTime-including Flash.
*Features real-world, hands-on projects of progressive sophistication allowing developers to start with a project appropriate to their own level of QuickTime experience.
*A companion CD-ROM contains the book's source code, tutorials, and demo software, including a demo version of Live Stage Pro (with a discount offer for the full version).
About the Author
Matthew Peterson is a neuroscientist at the University of California, Berkeley, and is co-founder and Chief Technical Officer of the M.I.N.D. Institute, in Costa Mesa, California. Matthew has made many contributions to the QuickTime community in the form of open source projects, libraries, and applications. He is a familiar speaker at QuickTime Live!, MacWorld, and Apple's World Wide Developer Conferences.
Full download
Posted: September 19th, 2008, 8:55am CEST
Digital video students and enthusiasts must learn lighting fundamentals and techniques to enhance the visual quality of their work. Moreover, since lighting specifications for digital video differ significantly from those for analog video or film, professional videographers and cinematographers must learn how to adapt their lighting skills for this new digital medium to ensure that the final product meets broadcast standards.
This complete course in digital video and television lighting begins with how the human eye and the camera process light and color, progresses through the basics of equipment and setups, and culminates with practical lessons on how to solve common problems. It features clear illustrations and real-world examples that demonstrate proper equipment use, safety issues, and staging techniques. Detailed diagrams, figures, and photos illustrate techniques that enable novices to complete basic lighting setups. This new edition also features a 16-page color insert and new chapters on interview setups and lighting for low budgets.
Get a complete course in video and television lighting from a seasoned pro. Detailed illustrations and real-world examples demonstrate proper equipment use, safety issues, troubleshooting, and staging techniques. This new edition features an 8-page 4-color insert and new chapters on interview setups, as well as low-budget lighting set-ups.
Offers a complete course in digital television and video lighting. Novices learn how to complete basic lighting setups reliably, and readers with an artistic eye and imagination learn to create unique film lighting styles and dramatic imagery that adheres to the legal exposure standards for digital video. Softcover.
--This text refers to an out of print or unavailable edition of this title. About the Author
is the head of Inspirata Films, an independent film production company based in the North Carolina, and an ordained pastor in the Moravian Church. John shares the wisdom he has gained in producing video for 30 years as a contributing editor and columnist for 'DV Magazine,' in lighting and digital video production workshops for film schools, the American Film Institute, and the DV Expo.
Full download
Posted: September 19th, 2008, 8:26am CEST
Beginning Microsoft Visual Basic 2008
If you want to learn Visual Basic 2008 so you can create powerful, database-driven applications, then this is the book for you. It walks you through this robust programming language and shows you how to build a variety of different Windows® applications and web services. Along the way you'll discover how to utilize object-oriented techniques as well as create your own business objects and Windows controls.
After a brief introduction to Visual Studio® 2008 and the .NET 3.5 Framework, you'll explore the fundamentals of the Visual Basic language. Exercises at the end of each chapter provide you with a deeper understanding of how to use these features to build rich and professional-looking applications for Microsoft Windows, intranet and Internet use, and mobile devices. The concepts covered are invaluable and will take your Visual Basic development skills to the next level.
What you will learn from this book
-
All about the features of Visual Studio 2008 and Windows programming
-
Techniques for incorporating error handling in your application
-
How to create and use Windows Forms controls
-
Strategies for accessing databases using Microsoft Access® and Visual Basic 2008
-
Tips for incorporating XML in Visual Basic 2008
-
How to write applications for mobile devices using Windows Presentation Foundation
Who this book is for
This book is for beginning programmers who have chosen to start with Visual Basic 2008 and the .NET 3.5 Framework.
Wrox Beginning guides are crafted to make learning programming languages and technologies easier than you think, providing a structured, tutorial format that will guide you through all the techniques involved.
About the Author
Thearon Willis currently works as a senior developer and builds Windows applications and add - ins for Microsoft Office products using Microsoft Visual Basic 2008. Over the years, Thearon has worked on a variety of systems from mainframe to client - server development.
Bryan Newsome works as a director for a custom software solutions company specializing in Microsoft applications. Since starting his career building Visual Basic 5 solutions, he has embraced each new version Visual Basic and now creates all new solutions leveraging the .NET platform and VB.NET. He provides clients with solutions and mentoring on leading - edge Microsoft technologies. For VB.NET, Bryan is a Microsoft Certified Application Developer.
Full download
Posted: September 19th, 2008, 8:04am CEST
Professional ASP.NET 3.5 In C# and VB
ASP.NET 3.5 brings the power of Visual Studio 2008 along with the multitude of language improvements in C# 2008 and Visual Basic 2008 as well as powerful new technology called LINQ, together with the ASP.NET 2.0 Framework you already know and love. Combine all this with the release of IIS 7.0 and its new managed code request processing pipeline, and you have a truly revolutionary leap forward in web application development.
ASP.NET 3.5 also brings with it new server controls, like the ListView and theincredibly flexible GridView. It also includes new advancements in AJAX technologycombined with the new JavaScript debugging features in Visual Studio 2008. Greatly expanded from the original best-selling Professional ASP.NET 2.0, this new edition adds hundreds of pages and dozens of code samples so you'll be prepared to put these new technologies into action.
What you will learn from this book
-
The concepts underlying the server control and its pivotal role in ASP.NET development
-
How to create templated ASP.NET pages using the master page feature
-
How to work with data from enterprise databases including SQL Server
-
Ways to debug, package and deploy ASP.NET applications, monitor their health and performance, and handle errors
-
How to retrieve, update, and delete data quickly and logically using LINQ with side-by-side examples comparing LINQ to existing techniques
-
How to localize your web site in multiple languages for a world-wide audience
-
How to add AJAX capabilities to your ASP.NET applications
-
How to integrate Silverlight interactivity into existing ASP.NET applications
-
An understanding of how to use and extend the Provider Model for accessing data stores, processes, and more
-
What freeware tools you need in Scott Hanselman's ASP.NET Ultimate Developer Tools appendix.
Who this book is for
This book is for programmers and developers who are looking to make the transition to ASP.NET 3.5 with Visual Studio 2008 and either C# 3.0 (2008) or Visual Basic 9 (2008).
Wrox Professional guides are planned and written by working programmers to meet the real-world needs of programmers, developers, and IT professionals. Focused and relevant, they address the issues technology professionals face every day. They provide examples, practical solutions, and expert education in new technologies, all designed to help programmers do a better job.
About the Author
Bill Evjen is an active proponent of .NET technologies and community-based learning initiatives for .NET. He has been actively involved with .NET since the first bits were released in 2000. In the same year, Bill founded the St. Louis .NET User Group (www.stlnet.org), one of the world’s first such groups. Bill is also the founder and former executive director of the International .NET Association (www.ineta.org), which represents more than 500,000 members worldwide.
Scott Hanselman works for Microsoft as a Senior Program Manager in the Developer Division, aiming to spread the good word about developing software, most often on the Microsoft stack. Before this he worked in eFinance for 6+ years and before that he was a Principal Consultant a Microsoft Partner for nearly 7 years. He was also involved in a few things like the MVP and RD programs and will speak about computers (and other passions) whenever someone will listen to him. He blogs at http://www.hanselman.com and podcasts at http://www.hanselminutes.com and contributes to http://www.asp.net, http://www.windowsclient.net, and http://www.silverlight.net.
Devin Rader is a Product Manager on the Infragistics Web Client team, responsible for leading the creation of Infragistics ASP.NET and Silverlight products. Devin is also an active proponent and member of the .NET developer community, being a co-founder of the St. Louis .NET User Group, an active member of the New Jersey .NET User Group, a former board member of the International .NET Association (INETA), and a regular speaker at user groups. He is also a contributing author on the Wrox title Silverlight 1.0 and a technical editor for several other Wrox publications and has written columns for ASP.NET Pro magazine, as well as .NET technology articles for MSDN Online. You can find more of Devin’s musings at www.geekswithblogs.com/devin.
Full download
Posted: September 19th, 2008, 7:53am CEST
"Bryan Pfaffenberger details the configuration and use of GNOME (as well as Enlightenment and KDE) in greater detail than anyother Linux book out there" David Wall of Amazon.com on Linux Clearly Explained
Bryan Pfaffenberger and Michael Jang bring their focused, step-by-step approach which made Linux Clearly Explained a success to the task of networking with Linux. Linux Netowrking Clearly Explained walks you through the creation of a TCP/IP-based Linux-driven local area netowrk, beginning with a "sandbox" installation involving just two or three computers. Within the sandbox system, you will learn how to implement all the major network services, including DNS servers, network information services (NIS), a network file system (NFS); and the most important TCP/IP services, including email, Web, and newsgroups. You will learn to setup AppleTalk and Windows NT domain servers to enable your network to support both Macintosh and Windows systems. When you have mastered all the fundamentals of system and network administration, including handling user accounts and ensuring security, you will go 'live' with an Internet connection. Linux Networking Clearly Explained is a passionate advocate for end users to gain the knowledge needed to create network installations for small businesses, for workgroups within an enterprise, and for families in high-tech homes.
Topics include:
* Essential networking concepts and hardware
* Configuration and use of NFS and Damba
* Compatibility with Macintosh and Qindows systems
* How to establish high-speed Internet connections to your network
* Creating Web servers and intranets with an introduction to Apache
* Maintaining and troubleshooting Linux networks
* Firewalls and security
About the Author
Bryan Pfaffenberger is the best-selling author of more than 75 books on computers and the Internet including Publish It On The Web! and The Elements of Hypertext Style. Praised for his clear, accessible style, his books have been described as required reading for any Internet user..., information-rich but remarkably readable..., and Fantastic, crisply written, sure-footed. An authority on technical communication and the Internet, Bryan is Associate Professor of Technology, Culture, and Communication at the University of Virginia, and is a nationally recognized expert on the Web, an accomplished Webmaster, and a late-night hyperlink addict.
Michael Jang is a full-time writer on networks, certification, and operating systems. He is the author or co-author of a number of works on Linux, including Linux+ Exam Cram, Mastering Linux Second Edition, and Sair Linux/GNU Installation and Configuration Exam Cram.
Full download
Posted: September 19th, 2008, 7:40am CEST
Facilitating high data transfers over long distances at a reasonable cost, Carrier Ethernet is solidifying its fundamental position as the core of next-generation networks. Since it first dazzled the IT world 40 years ago with its ability to move data over local networks, Ethernet has dramatically evolved in both form and function. And now, Carrier Ethernet, flexing its multi-gigabit muscle, is rapidly emerging as the undisputed technology of choice.
As engaging as it is comprehensive, this volume—
Examines the differences between the so-called flavors of Ethernet
Provides refreshers on virtual LANs (VLANs), virtual private networks (VPNs), and Multi-Protocol Label Switching (MPLS)
Details Carrier advantages over other modalities with regard to network performance
Delves into Service Level Agreements, including ways to obtain a quality of service for the movement of voice and real-time video, as well as the creation of VLANs to facilitate the movement of data
Describes various services that can be enabled over an Ethernet infrastructure
All You Need to Know about this Carrier-Class System
Ensuring seamless migration to Carrier Ethernet from existing technologies, as well as integration with emerging services, this text provides readers with the expert guidance needed to make full use of Ethernet technology, both now and into the future.
Full download
Posted: September 19th, 2008, 7:39am CEST
Discussing new and existing features, SQL Server designer and administrator Michael Coles takes you on an expert guided tour of Transact–SQL functionality in SQL Server 2008 in his book
Pro T–SQL 2008 Programmer’s Guide. Fully functioning examples and downloadable source code bring Coles’ technically accurate and engaging treatment of Transact–SQL into your own hands. Step–by–step explanations ensure clarity, and an advocacy of best–practices will steer you down the road to success.
Pro T–SQL 2008 Programmer’s Guide is every developer’s key to making full use of SQL Server 2008’s powerful, built–in Transact–SQL language. Transact–SQL is the language developers and DBAs use to interact with SQL Server. It’s used for everything from querying data, to writing stored procedures, to managing the database. New features in SQL Server 2008 include a spatial data type, SQLCLR integration, the MERGE statement, a dramatically improved and market–leading XML feature set, and support for encryption—all of which are covered in this book
What you’ll learn
- Write stored procedures, functions, and triggers using Transact–SQL
- Apply best–practices when centralizing procedural logic inside your SQL Server database.
- Seamlessly work with XML data using XQuery, XPath, and the XML type.
- Use SQLCLR to write .NET code that runs inside SQL Server.
- Implement full–text search within your database.
- Load data more efficiently using the new MERGE statement.
- Learn about the new geography type for storing spatial data.
Who is this book for?
Pro T–SQL 2008 Programmer’s Guide is written for SQL Server and Transact–SQL developers who want to implement best–practices and take full advantage of all that SQL Server has to offer. .NET programmers will find the book helpful in showing how to run .NET code within SQL Server. Database administrators who need to write triggers and the occasional stored procedure will also benefit from the book.
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
Michael Coles has over a decade’s experience designing and administering SQL Server databases. A prolific writer of articles on all aspects of SQL Server, particularly on the expert use of T–SQL, he holds MCDBA and MCP certifications. He received a bachelor’s of science (magna cum laude) in information technology from American Intercontinental University. A member of the United States Army Reserve, he was activated for two years following 9/11.
Full download
Posted: September 19th, 2008, 7:38am CEST
Recently, the Java world has witnessed a dramatic shift away from so-called “heavyweight” architectures such as Enterprise JavaBeans (EJB) toward lighter weight frameworks such as Spring. Complex and container-dependent services, such as CMP, and transaction management systems have been replaced with simpler alternatives such as Hibernate and aspect-oriented programming (AOP). At the core, Spring provides a comprehensive, lightweight container based on the principle of Inversion of Control (IoC), on which you can build your own applications. On top of this container, Spring provides a myriad of useful services, bringing together a large range of highly competent open source projects into a single cohesive framework.
The quality of the Spring Framework has seen it replacing traditional Java EE architectures in many cases; as a result, more and more developers see the need for comprehensive Spring skills. Despite Spring having quite an extensive suite of documentation and examples, we feel that many developers are still struggling to understand how to use Spring and, more importantly, how to use it effectively. Because of this, we decided to write a new edition of Pro Spring.
At first, we thought we would just update a few chapters and call it Pro Spring 2.5. However, we quickly realized that Spring 2.5 brought so many new features and improvements that, although we kept the old Pro Spring name, this is a completely new book.
Through this book, you will learn how to use Spring to build better web and stand-alone applications and how to sift through the many choices available to you through the framework. Our aim is to provide you with all the knowledge you need to use Spring effectively in your own applications and to give you insight into what is happening behind the scenes in Spring.
For example, you will
• Learn the fundamentals of IoC in the context of AOP.
• Become aware of the seamlessness and power of Spring by referencing the easy-to-understand sample applications we provide.
• Learn how to replace common EJB features with Spring alternatives, including Spring’s comprehensive AOP-based transaction management framework.
• Effectively manage your Spring components and applications using Spring’s built-in JMX engine.
• Learn how to add scheduling to your Spring application with Quartz.
After reading this book, you will be equipped with all the knowledge you need to build applications effectively using Spring and its related open source projects.
Full download
Posted: September 19th, 2008, 7:30am CEST
Carefully detailed screen shots and step-by-step directions illustrate how to use Encore DVD software in a time-efficient way. Readers learn to harness the full scope of Encore DVD's functions, including importing and organizing content to build the DVD, using Photoshop to create menus, and finish authoring. Professional tips about workflow and other topics are also provided throughout.
About author
Douglas Spotted Eagle, is a virtuoso performer, preeminent music producer, and noted videographer. Recognized as a world leader in the Vegas product knowledgebase, he is a regular contributor to professional publications, web forums and conferences.
Full download