Whether you're designing consumer electronics, medicaldevices, enterprise Web apps, or new ways to check out at thesupermarket, today's digitally-enabled products and servicesprovide both great opportunities to deliver compelling userexperiences and great risks of driving your customers crazy withcomplicated, confusing technology. Designing successful products and services in the digital agerequires a multi-disciplinary team with expertise in interactiondesign, visual design, industrial design, and other disciplines. Italso takes the ability to come up with the big ideas that make adesirable product or service, as well as the skill and perseveranceto execute on the thousand small ideas that get your design intothe hands of users. It requires expertise in project management,user research, and consensus-building. This comprehensive,full-color volume addresses all of these and more with detailedhow-to information, real-life examples, and exercises. Topicsinclude assembling a design team, planning
The Certified Ethical Hacker program began in 2003 and ensures that IT professionals apply security principles in the context of their daily job scope Presents critical information on footprinting, scanning, enumeration, system hacking, trojans and backdoors, sniffers, denial of service, social engineering, session hijacking, hacking Web servers, and more Discusses key areas such as Web application vulnerabilities, Web-based password cracking techniques, SQL injection, wireless hacking, viruses and worms, physical security, and Linux hacking Contains a CD-ROM that enables readers to prepare for the CEH exam by taking practice tests
The latest edition of this classic is updated with new problemsets and material The Second Edition of this fundamental textbook maintains thebook's tradition of clear, thought-provoking instruction. Readersare provided once again with an instructive mix of mathematics,physics, statistics, and information theory. All the essential topics in information theory are covered indetail, including entropy, data compression, channel capacity, ratedistortion, network information theory, and hypothesis testing. Theauthors provide readers with a solid understanding of theunderlying theory and applications. Problem sets and a telegraphicsummary at the end of each chapter further assist readers. Thehistorical notes that follow each chapter recap the mainpoints. The Second Edition features: * Chapters reorganized to improve teaching * 200 new problems * New material on source coding, portfolio theory, and feedbackcapacity * Updated references Now current and enhanced, the Second Edition of Elements ofInformation Theory
This comprehensive introduction to SQL Server begins with anoverview of database design basics and the SQL query language alongwith an in-depth look at SQL Server itself Progresses on to a clear explanation of how to implementfundamental concepts with the new 2008 version of SQL Server Discusses creating and changing tables, managing keys, writing*s, working with stored procedures, programming with XML,using SQL Server Reporting and Integration Services, and more Features updated and new material, including new examples usingMicrosoft's AdventureWorks sample database
Designing application and middleware software to run inconcurrent and networked environments is a significant challenge tosoftware developers. The patterns catalogued in this second volumeof Pattern-Oriented Software Architecture (POSA) form the basis ofa pattern language that addresses issues associated withconcurrency and networking. The book presents 17 interrelatedpatterns ranging from idioms through architectural designs. Theycover core elements of building concurrent and network systems:service access and configuration, event handling, synchronization,and concurrency. All patterns present extensive examples and knownuses in multiple programming languages, including C++, C, and Java.The book can be used to tackle specific software developmentproblems or read from cover to cover to provide a fundamentalunderstanding of the best practices for constructing concurrent andnetworked applications and middleware.
The complete guide to a winning pay-per-click marketingcampaign Pay-per-click advertising-the "sponsored results" onsearch engine results pages-is increasingly being used to drivetraffic to websites. Marketing and advertising professionalslooking for a hands-on, task-based guide to every stage of creatingand managing a winning PPC campaign will get the step-by-stepinstruction they need in this detailed guide. Using the popular "AnHour A Day" format, this book helps you avoid the pitfalls andplan, develop, implement, manage, and monitor a PPC campaign thatgets results. Successful pay-per-click campaigns are a keycomponent of online marketing This guide breaks the project downinto manageable tasks, valuable for the small-business owner aswell as for marketing officers and consultants Explains core PPCconcepts, industry trends, and the mechanics that make a campaignwork Shows how to perform keyword research, structure campaigns,and understand campaign settings and various pricing modelsDiscusses how to wr
Meet the challenge of integrating Building InformationModeling and sustainability with this in-depth guide, which pairsthese two revolutionary movements to create environmentallyfriendly design through a streamlined process. Written by anaward-winning team that has gone beyond theory to lead theimplementation of Green BIM projects, this comprehensive referencefeatures practical strategies, techniques, and real-world expertiseso that you can create sustainable BIM projects, no matter whattheir scale.
Announcing an all-new SELF-PACED TRAINING KIT designed to help maximize your performance on 70-236, the required exam for the new Microsoft Certified Technology Specialist (MCTS): Configuring Microsoft Exchange Server 2007 certification. This 2-in-1 kit includes the official Microsoft study guide plus practice tests on CD to help you assess your skills. It comes packed with the tools and features exam candidates want most including in-depth, self-paced training based on final exam content; rigorous, objective-by-objective review; exam tips from expert, exam-certified authors; and customizable testing options. It also provides real-world scenarios, case study examples, and practice exercises for the skills and expertise you can apply to the job. Work at your own pace through the lessons and lab exercises. Focusing on configuring Exchange Server 2007, this official study guide covers topics such as installing Exchange Server 2007; configuring recipients, groups, and mailboxes; setting up connectors and me
Working as an effective professional Java developer requires you to know Java APIs, tools, and techniques to solve a wide variety of Java problems. Building upon Ivor Horton's Beginning Java 2, this resource shows you how to use the core features of the latest JDK as well as powerful open source tools such as Ant, JUnit, and Hibernate. It will arm you with a well-rounded understanding of the professional Java development landscape. The expert author team begins by uncovering the sophisticated Java language features, the methodology for developing solutions, and steps for exploiting patterns. They then provide you with a collection of real-world examples that will become an essential part of your developer's toolkit. With this approach, you'll gain the skills to build advanced solutions by utilizing the more complex and nuanced parts of Java JDK 6. What you will learn from this book How to use tools to make your work easier and more productive Methods to develop effective user interfaces