Posts

Showing posts from 2018

Agile Web Development with Rails 3.2 (Pragmatic Programmers)

Image
Rails just keeps on changing. Rails 3 and Ruby 1.9 bring hundreds of improvements, including new APIs and substantial performance enhancements. The fourth edition of this award-winning classic has been reorganized and refocused so it's more useful than ever before for developers new to Ruby and Rails. Rails 3 is a major release --the changes aren't just incremental, but structural. So we decided to follow suit. This book isn't just a mild reworking of the previous edition to make it run with the new Rails. Instead,  it's a complete refactoring. You'll still find the Depot example at the front, but you'll also find testing knitted right in. Gone are the long reference chapters--that's what the web does best. Instead you'll find more targeted information on all the aspects of Rails that you'll need to be a successful Web developer. Now Updated for Rails 3.2 Rails 3.1 and Rails 3.2 introduce many user-facing changes, and this release has been updated t...

Windows Server 2008 Active Directory Resource Kit

Image
Get the definitive, in-depth resource for designing, deploying, and maintaining Windows Server 2008 Active Directory in an enterprise environment. Written by experts on directory services and the Active Directory team at Microsoft, this technical resource is packed with concrete, real-world design and implementation guidance. You ll get in-depth guidance on installation, Active Directory components, replication, security, administration, and more. You also get answers to common questions from network architects, engineers, and administrators about ... readmore

Building Enterprise Applications with Windows Presentation Foundation and the Model View ViewModel Pattern (Developer Reference)

Image
Create rich, flexible, and maintainable line-of-business applications with the MVVM design pattern Simplify and improve business application development by applying the MVVM pattern to Windows Presentation Foundation (WPF) and Microsoft® Silverlight® 4. With this hands-on guide, you'll use MVVM with data binding, commands, and behaviors to create user interfaces loosely coupled to business logic. MVVM is ideal for .NET developers working with WPF and Silverlight—whether or not you have experience building enterprise applications. Discover how to: Dive deep into MVVM—and learn how it differs from other UI design patterns Build a simple Customer Relationship Management application you can adapt for your own projects Implement MVVM to maintain separation between UI declarative syntax and presentation logic code Create a Domain Model to define your application’s business context Write dynamic code for the data access layer with the Microsoft Entity Framework and NHibernate ...

Essential Mobile Interaction Design: Perfecting Interface Design in Mobile Apps (Usability

Image
Design User-Friendly, Intuitive Smartphone and Tablet Apps for Any Platform  Mobile apps should feel natural and intuitive, and users should understand them quickly and easily. This means that effective interaction and interface design is crucial. However, few mobile app developers (or even designers) have had adequate training in these areas.  Essential Mobile Interaction Design  fills this gap, bringing together proven principles and techniques you can use in your next app–for any platform, target device, or user. This tutorial requires virtually no design or programming knowledge. Even if you’ve never designed a mobile app before, this guide teaches you the key skills that lead to the best results. Cameron Banga and Josh Weinhold help you master the mindset, processes, and vocabulary of mobile interaction design, so you can start making better choices right away. They guide you through the entire design process, demystifying issues that arise at every stage....

MFC Programming

Image
Focusing on the Win32 interface to Windows NT, this book comes with a disk containing source code from the text and the Ibrow editor and its source code. Ibrow implements direct links from program text into the online reference manual. Having the documented source code to a finished product enables the book to provide many examples. This should be... readmore

Video Codec Design: Developing Image and Video Compression Systems

Image
Video compression coding is the enabling technology behind a new wave of communication applications. From streaming internet video to broadcast digital television and digital cinema, the video codec is a key building block for a host of new multimedia applications and services. Video Codec Design sets out to de-mystify the subject of video coding and present a practical, design-based approach to this emerging field. Featuring: * Guidance on the practical design and implementation of video coding technology. * Explanation of the major video coding standards, including MPEG-2, MPEG-4, H.263 and H.26L. * Detailed coverage of key video coding techniques and core algorithms. * Examination of critical design issues including transmission,... readmore

Bitcoin: Complete Guide To Bitcoin. Understand everything from getting started with bitcoin, sending and receiving bitcoin to mining bitcoin.

Image
Every informed person needs to know about Bitcoin because it might be one of the world’s most important developments.”  Leon Luow, Nobel Peace prize nominee  Bitcoin has already changed the world of finance and continues to grow in popularity, impacting other industries and areas of life. Bitcoin is not only a new currency but an entirely new technology that is causing a revolution as big as the internet once did. While people have dismissed bitcoin as a fad that will pass, the internet was also dismissed in its early days, with Bill Gates stating Microsoft had no interest in the internet. Bitcoin, blockchain, cryptocurrency may seem like technical jargon that only computer or finance experts can understand. However, bitcoin is far more accessible to everybody in the world than you may think. Even if you have never purchased a bitcoin before, after reading this book you understand how to easily set up a bitcoin wallet then buy and trade bitcoins. You do not need to have any ...

Raspberry Pi Server Essentials

Image
About This Book Unlock the various possibilities of using Raspberry Pi as a server Configure a media center for your home or sharing with friends Connect to the Bitcoin network and manage your wallet Who This Book Is For This book is targeted towards all Raspberry Pi enthusiasts who are interested in exploring the potential of Pi as a server. Even if you have no prior experience with the Raspberry Pi, you can pick up this book and develop a wide range of projects. What You Will Learn Use Raspberry Pi as a low cost network storage device Configure a webserver using PHP and work with databases Host multi-player games by using Pi as a game server to get graphical content Share files and use hardware RAID on the Pi Mine Bitcoins and make your own digital currency Turn your Raspberry Pi into a media server to stream media to your network Enable extra features such as installing a wireless adapter, enabling the hardware watchdog, and updating and upgrading the distro ...

Bluetooth Revealed

Image
For users, the new Bluetooth wireless standard will cut through the complexity of wireless communications, enabling devices to communicate seamlessly. Bluetooth Revealed offers the first insider's view of the Bluetooth standards: crucial information and insight professionals need to start implementing Bluetooth solutions now. After a high-level introduction to Bluetooth and the standards process, it reviews key design decisions driven by the use of the 2.4 GHz spectrum, power consumption restrictions, requirements for a global standard, and other key issues. It presents each key Bluetooth usage model, including cordless computing, advanced headsets, file transfer/synchronization, dial-up networking, speakerphones and conference table applications, hidden computing, and more. Next, it reviews the entire specification in unprecedented depth: its purpose, scope, structure, and interrelationships. The entire Bluetooth protocol stack is covered, including radio, baseband, and software ...

Hadoop MapReduce v2 Cookbook Second Edition

Image
About This Book Process large and complex datasets using next generation Hadoop Install, configure, and administer MapReduce programs and learn what's new in MapReduce v2 More than 90 Hadoop MapReduce recipes presented in a simple and straightforward manner, with step-by-step instructions and real-world examples Who This Book Is For If you are a Big Data enthusiast and wish to use Hadoop v2 to solve your problems, then this book is for you. This book is for Java programmers with little to moderate knowledge of Hadoop MapReduce. This is also a one-stop reference for developers and system admins who want to quickly get up to speed with using Hadoop v2. It would be helpful to have a basic knowledge of software development using Java and a basic working knowledge of Linux. What You Will Learn Configure and administer Hadoop YARN, MapReduce v2, and HDFS clusters Use Hive, HBase, Pig, Mahout, and Nutch with Hadoop v2 to solve your big data problems easily and effectively ...

PhoneGap Essentials: Building Cross-platform Mobile Apps (Older Version 2012)

Image
PhoneGap is Adobe’s distribution of the free and open source framework (originally developed by Nitobi) that is now also available from the Apache Foundation as Apache Cordova™. Using PhoneGap, developers can build native mobile apps using standard HTML5, JavaScript, and CSS, and then deploy those apps to every leading mobile platform with little or no recoding. Up to now, though, PhoneGap was lacking complete, practical documentation.  PhoneGap Essentials  fills that void: It’s the first concise, yet complete, tutorial for succeeding with PhoneGap in real-world development. Experienced mobile developer John M. Wargo thoroughly introduces the PhoneGap platform, explaining what it is, what it does, and how it works. He then guides you through configuring PhoneGap environments—creating complete mobile apps—and building them for the Google Android™, Samsung bada, BlackBerry® devices, Apple® iOS, Symbian™ OS, and Windows® Phone. Through realistic examples, you’ll master key ...

Bayesian Approach to Image Interpretation (The Springer International Series in Engineering and Computer Science)

Image
Bayesian Approach to Image Interpretation  will interest anyone working in image interpretation. It is complete in itself and includes background material. This makes it useful for a novice as well as for an expert. It reviews some of the existing probabilistic methods for image interpretation and presents some new results. Additionally, there is extensive bibliography covering references in varied areas.  For a researcher in this field, the material on synergistic integration of segmentation and interpretation modules and the Bayesian approach to image interpretation will be beneficial.  For a practicing engineer, the procedure for generating knowledge base, selecting initial temperature for the simulated annealing algorithm, and some implementation issues will be valuable.  New ideas introduced in the book include: New approach to image interpretation using synergism between the segmentation and the interpretation modules. A new segmentation algorithm based on ...

BizTalk(tm) Server Developer's Guide

Image
BizTalk Server 2000 is an integral piece in the .NET enterprise server framwork and forms the foundation for Microsoft's e-commerce platform. Aimed at the developer, this work offers in-depth information on building and deploying real... readmore

Cisco Unified Presence Fundamentals (Cisco Press Fundamentals Series)

Image
Cisco Unified Presence Fundamentals Learn how to use Cisco Unified Presence Server and Client to streamline communication and improve business agility Brian Morgan, CCIE No. 4865 Shane Lisenbea Michael C. Popovich III, CCIE No. 9599 Cisco® Unified Presence offers companies powerful opportunities to improve productivity. Building on the migration to IP telephony and the deployment of Cisco Unified Communications environments, it helps people find each other faster, solve problems more quickly, pursue opportunities with more agility, and increase customer satisfaction. Written by three leading Cisco experts,  Cisco Unified Presence Fundamentals  explains the concepts behind Unified Presence, the technologies involved, their interdependencies, and how to troubleshoot them. The authors support their discussions of concepts and techniques with many sample applications, guiding network professionals to real-world mastery even if they have never used presence tech...

Principles of Mobile Communication

Image
Principles of Mobile Communication, Third Edition, is an authoritative treatment of the fundamentals of mobile communications. This book stresses the "fundamentals" of physical-layer wireless and mobile communications engineering that are important for the design of "any" wireless system. This book differs from others in the field by stressing mathematical modeling and analysis. It includes many detailed derivations from first principles, extensive literature references, and provides a level of depth that is necessary for graduate students wishing to pursue research on this topic. The book's focus will benefit students taking formal instruction and practicing engineers who are likely to already have familiarity with the standards and are seeking to increase their knowledge of this important subject.  Major changes from the second edition:  1. Updated discussion of wireless standards (Chapter 1). 2. Updated treatment of land mobile radio propagation to include...

Interface Oriented Design: With Patterns (Pragmatic Programmers)

Image
Interface Oriented Design  focuses on an important, but often neglected, aspect of object-oriented design. You'll learn by pragmatic example how to create effective designs composed of interfaces to objects, components and services. You'll see techniques for breaking down solutions into interfaces and then determining appropriate implementation of those interfaces to create a well structured, robust, working program. Interface Oriented Design  explores how to develop robust, reliable software as a collection of interfaces that interact with each other. You'll learn what polymorphism and encapsulation really mean, and how to use these ideas more effectively. See how to create better interfaces using agile development techniques, and learn the subtle differences between implementing an interface and inheriting an implementation. Take a fresh, modern view of Design By Contract and class responsibilities. Understand the basis of a service-oriented architecture, including ...

Android Application Development: Programming with the Google SDK

Image
This practical book provides the concepts and code you need to develop software with Android, the open-source platform for cell phones and mobile devices that's generating enthusiasm across the industry. Based on the Linux operating system and developed by Google and the Open Handset Alliance, Android has the potential to unite a fragmented mobile market.  Android Application Development  introduces this programming environment, and offers you a complete working example that demonstrates Android architectural features and APIs. With this book, you will: Get a complete introduction to the Android programming environment, architecture, and tools Build a modular application, beginning with a core module that serves to launch modules added in subsequent chapters Learn the concepts and architecture of a specific feature set, including views, maps, location-based services, persistent data storage, 2D and 3D graphics, media services, telephony services, and messaging Use rea...

Microsoft BizTalk Server 2000 Administrator's Guide

Image
Microsoft BizTalk Server 2000 Administrator's Guide is your one-stop reference for understanding, installing, and managing BizTalk Server 2000. Providing an in-depth look at BizTalk technologies, it starts with the basics and then moves on to... readmore

Against the Obamanet (Encounter Broadsides)

Image
The Internet is a platform of ceaseless innovation that has transformed our lives in a remarkably short time. And the United States has led that revolution: of the 15 largest websites in the world, 10 are American. But all that is now under threat. In February 2015, the Federal Communications Commission imposed extensive regulatory controls on this vibrant digital universe in an effort to mandate “network neutrality.” In this Broadside, Brian C. Anderson explains how the FCC’s power grab for “neutrality” could be devastating for the most dynamic sector of the U.S. economy. Network neutrality is at odds with everything that made today’s Internet the market... readmore

Practical Project Initiation: A Handbook with Tools (Developer Best Practices)

Image
Zero in on key project-initiation tasks—and build a solid foundation for successful software development. In this concise guide, critically-acclaimed author Karl E. Wiegers fills a void in project management literature by focusing on the activities that are essential—but often overlooked—for launching any project. Drawing on his extensive experience, Karl shares lessons learned, proven practices, and tools for getting your project off to the right start—and steering it to ultimate success. Lay a foundation for project success—discover how to: Effectively charter a project Define meaningful criteria for project success and product releases Negotiate achievable commitments for project teams and stakeholders Identify and document potential barriers to success—and manage project risks Apply the Wideband Delphi method for more accurate estimation Measure project performance and avoid... readmore

Building the Operational Data Store, 2nd Edition

Image
The most comprehensive guide to building, using, and managing the operational data store. Building the Operational Data Store, Second Edition. In the five years since the publication of the first edition of this book, the operational data store has grown from an intriguing concept to an exciting reality at enterprise organizations, worldwide. Still the only guide on the subject, this revised and expanded edition of Bill Inmon's classic goes beyond the theory of the first edition to provide detailed, practical guidance on designing, building, managing, and getting the most of an ODS. With the help of fascinating and instructive case studies, Inmon shares what he knows about: * How the ODS fits with the corporate information factory. * Different types of ODS and how to choose the right one for your organization. * Designing and building an ODS from scratch. * Managing and fine-tuning an ODS for peak efficiency. * ODS support technology. * The pros and cons of competing off-the-shelf...

Getting Started with BizTalk Services

Image
About This Book Create integration solutions on the cloud with Windows Azure BizTalk Services Understand the different capabilities of BizTalk Services and how to use them effectively Connect enterprises together in scalable and flexible ways that go beyond what traditional on-premises integration products (such as BizTalk Server) can manage Who This Book Is For This book is intended for those who want to understand BizTalk Services, what it can do, and how to build integration solutions using it in their organizations. If you are a developer, architect, or project manager, this book will quickly get you acquainted with this powerful cloud integration technology. It would be helpful to have some experience with BizTalk Server; however, this is neither required nor assumed. It is recommended to have a subscription with Windows Azure to try out the examples in the book. What You Will Learn Use the EAI and B2B features of BizTalk Services Connect with Line-Of-Business syst...

The Android Developer's Cookbook: Building Applications with the Android SDK: Building Applications with the Android SDK (Developer's Library)

Image
Want to get started building applications for Android, the world’s hottest, fast-growing mobile platform? Already building Android applications and want to get better at it? This book brings together all the expert guidance–and code–you’ll need! Completely up-to-date to reflect the newest and most widely used Android SDKs,  The Android Developer’s Cookbook  is the essential resource for developers building apps for any Android device, from phones to tablets. Proven, modular recipes take you from the absolute basics to advanced location-based services, security techniques, and performance optimization. You’ll learn how to write apps from scratch, ensure interoperability, choose the best solutions for common problems, and avoid development pitfalls. Coverage includes: Implementing threads, services, receivers, and other background tasks Providing user alerts Organizing user interface layouts and views Managing user-initiated events such as touches and gestures Re...

Smart Cards: The Developer's Toolkit

Image
Smart cards are mini-computers the size of a credit card with a metal interface. Written for IT managers and developers interested in the potential benefits offered by smart card technology, this guide overviews the physical structure and construction of smart cards, international standards, commercial commands, protocol stacks, and current applications. Both fixed command set... readmore

Microsoft Exchange Server 2007 with SP1: Tony Redmond's Guide to Successful Implementation

Image
Exchange 2007 represents the biggest advance in the history of Microsoft Exchange Server technology. Given Exchange's leap to x64 architecture and its wide array of new features, it isn't surprising that the SP1 release of 2007 would be particularly robust in terms of hotfixes, security enhancements and additional functionality.  Tony Redmond's upgraded edition of his popular Microsoft Exchange Server 2007 bible features extensive coverage of the significant changes and additions offered with SP1. Every chapter has been updated, with particular focus on the most pivotal aspects of SP1, including: *install enabling on Windows Server 2008  *IVp6 support *Unified Messaging inclusion *EMC enhancements *Client Access Improvements for Outlook Web Access and Activesync *New user interfaces for POP3 and IMAP4 *System resource monitoring and message routing... readmore

The Dynamic Internet: How Technology, Users, and Businesses are Transforming the Network

Image
The Dynamic Internet: How Technology, Users, and Businesses are Changing the Network  offers a comprehensive history of the Internet and efforts to regulate its use. University of Pennsylvania law professor Christopher S. Yoo contends that rather than engaging in prescriptive regulatory oversight, the government should promote competition in other ways, such as reducing costs for consumers, lowering entry barriers for new producers, and increasing transparency. These reforms would benefit consumers while permitting the industry to develop new solutions for emerging problems. It is fruitless for government to attempt to lock the burgeoning online... readmore

Windows® 7 Administrator's Pocket Consultant

Image
Portable and precise, this pocket-sized guide delivers immediate answers for the day-to-day administration of Windows 7—from desktop configuration and management to networking and security issues. Zero in on core support and maintenance tasks by using quick-reference tables, instructions, and lists. You’ll get the precise information you need to solve... readmore

Using MS-DOS Kermit, Second Edition: Connecting Your PC to the Electronic World, Second Edition (Networking)

Image
A book/disk package for connecting with the world using your PC and MS-DOS Kermit. Using MS-DOS Kermit is a book/disk package designed to help both technical and non-technical PC users alike to link their IBM PCs, PS/2s, or compatibles to other computers and data services - e.g., Dow Jones News/Retrieval, MCI Mail, databases like BBS, DIALOG or TYMNET, and any mainframe - throughout the world. Based on the author's close involvement with development and distribution of the Kermit transfer protocol, the guide supplies easy-to-follow, step-by-step instructions, meticulously compiled tables, and at-a-glance information on important areas. The latest version of MS-DOS Kermit is included with the book and provides: * Communication support for serial ports, modems, and PC networks - Novell, AT&T, IBM, TCP/IP, DECnet, and many more * DEC VT320, VT220, VT100, and other terminal emulations, with... readmore

Windows PowerShell(TM) 2.0 Administrator's Pocket Consultant

Image
Portable and precise, this pocket-sized guide delivers ready answers for automating everyday system-administration tasks with Windows PowerShell. Zero in on core commands and techniques using quick-reference tables, instructions, and lists. You’ll get the focused information you need to save time and get the job done—whether at your desk or in the field. Get fast facts to: Run core cmdlets—singly or in sequence—to streamline daily tasks Execute remote commands and background jobs Inventory computers; tweak configurations; manage domains Configure server roles, role services, and features Manage and troubleshoot TCP/IP networking Administer file systems, directories, and print services Implement security settings, event logs, and... readmore

Industrial Data Communications (Resources for Measurement and Control Series)

Image
The new edition of a text introducing the principles of data communication such that the reader can move on to more specialized literature and technical conversations. Chapters cover serial communications standards, local area networks, network software, industrial networks and fieldbuses, wide area networks, and internetworking. The author assumes... readmore

In Search of Clusters (2nd Edition)

Image
As Microsoft's much-touted "Wolfpack" Cluster Server shows, clustering technology has arrived in the marketplace. Clustering is now a strategic direction for Microsoft, Compaq, IBM, Sun, DEC, Novell, and every other large computer company – and their products are rolling out now. This comprehensive, highly-readable guide helps you make sense of clustering in all its forms, not just a single company's offering. Gregory Pfister – one of the world's most respected experts on clustering technology – delivers all the information you need to make critical strategic decisions. He introduces the primary hardware and software technologies involved in clusters, and shows why they have become popular – and will become increasingly important. He presents the background that system planners, purchasers, designers and architects need to make effective use of clustering. He compares different types of clusters and the workloads they are best used for. He presents a... readmore

Foundations of Image Understanding (The Springer International Series in Engineering and Computer Science)

Image
Computer systems that analyze images are critical to a wide variety of applications such as visual inspections systems for various manufacturing processes, remote sensing of the environment from space-borne imaging platforms, and automatic diagnosis from X-rays and other medical imaging sources. Professor Azriel Rosenfeld, the founder of the field of digital image analysis, made fundamental contributions to a wide variety of problems in image processing, pattern recognition and computer vision. Professor Rosenfeld's previous students, postdoctoral scientists, and colleagues illustrate in  Foundations of   Image Understanding  how current research has been influenced by his work as the leading researcher in the area of image analysis for over two decades.  Each chapter of  Foundations of Image Understanding  is written by one of the world's leading experts in his area of specialization, examining digital geometry and topology (early research which laid the ...

Delphi in Depth

Image
Written by a team of internationally respected Delphi experts, Delphi in Depth wastes no time with introductory material you already know. Rather, it zones in on advanced programming issues to help you take advantage of this incredible development tool. You'll find total coverage of Delphi's advanced features, plus high-level techniques for both 16- and 32-bit versions - with many valuable insights from the world's top Delphi developers. Organized to give you a powerful, thorough understanding of Delphi, this guide offers an effective blend of in-depth instruction with hands-on examples. In each... readmore

Executive's Guide to Cloud Computing

Image
Your organization can save and thrive in the cloud with this first non-technical guide to cloud computing for business leaders In less than a decade Google, Amazon, and Salesforce.com went from unknown ideas to powerhouse fixtures in the economic landscape; in even less time offerings such as Linkedin, Youtube, Facebook, Twitter and many others also carved out important roles; in less than five years Apple's iTunes became the largest music retailer in North America. They all share one key strategic decision – each of these organizations chose to harness the power of cloud computing to power their drives to dominance. With roots in supercomputing and many other technical disciplines, cloud computing is ushering in an entirely new economic reality – technology-enabled enterprises built on low cost, flexible, and limitless technical infrastructures. The  Executive's Guide to Cloud Computing  reveals how you can apply the power of cloud computing throughout your enterprise,...

Electronic Value Exchange: Origins of the VISA Electronic Payment System (History of Computing)

Image
Electronic Value Exchange  examines in detail the transformation of the VISA electronic payment system from a collection of non-integrated, localized, paper-based bank credit card programs into the cooperative, global, electronic value exchange network it is today.  Topics and features: provides a history of the VISA system from the mid-1960s to the early 1980s; presents a historical narrative based on research gathered from personal documents and interviews with key actors; investigates, for the first time, both the technological and social infrastructures necessary for the VISA system to operate; supplies a detailed case study, highlighting the mutual shaping of technology and social relations, and the influence that earlier information processing practices have on the way firms adopt computers and telecommunications; examines how “gateways” in transactional... readmore

Servlet, JSP and Spring MVC: A Tutorial (A Tutorial series)

Image
This book is a tutorial on Servlet, JSP and Spring MVC. Servlet and JSP are two fundamental technologies for developing Java web applications and Spring MVC is a module within Spring Framework that solves common problems in Servlet/JSP application development. The MVC in Spring MVC stands for Model-View-Controller, a design pattern widely used in Graphical User Interface (GUI) development. Spring MVC is one of the most popular web frameworks today and a most sought-after skill. The book is an ideal resource for anyone wanting to learn how to develop Java-based web applications using Servlet, JSP and Spring MVC. Table of Contents Introduction Chapter 1: Servlets Chapter 2: Session Management Chapter 3: JavaServer Pages Chapter 4: The Expression Language Chapter 5: JSTL Chapter 6: Writing Custom Tags Chapter 7: Tag Files Chapter 8: Listeners Chapter 9: Filters Chapter 10: Decorating Requests and Responses Chapter 11: Asynchronous Processing Chapter 12: Security Chapter 13: Deployment Ch...

Load Balancing Servers, Firewalls, and Caches

Image
From an industry insider--a close look at high-performance, end-to-end switching solutions Load balancers are fast becoming an indispensable solution for handling the huge traffic demands of the Web. Their ability to solve a multitude of network and server bottlenecks in the Internet age ranges from dramatic improvements in server farm scalability to removing the firewall as a network bottleneck. This book provides a detailed, up-to-date, technical discussion of this fast-growing, multibillion dollar market, covering the full spectrum of topics--from server and firewall load balancing to transparent cache switching to global server load balancing. In the process, the author delivers insight into the way new technologies are deployed in network infrastructure and how they work. Written by an industry expert who hails from a leading Web switch vendor, this book will help... readmore

Modelling with Generalized Stochastic Petri Nets

Image
World renowned leaders in the field provide an accessible introduction to the use of Generalized Stochastic Petri Nets (GSPNs) for the performance analysis of diverse distributed systems. Divided into two parts, it begins with a summary of the major results in GSPN theory. The second section is devoted entirely to application examples which demonstrate how GSPN methodology can be used in different arenas. A simple version of the software tool used to analyse... readmore

Applied Data Structures With C++

Image
Designed for use in either a one- or two-semester advanced data structures course, Applied Data Structures with C++ covers all of the fundamental structures and data types and features implementations presented in C++. Using clear explanations and efficient examples, the book presents a comprehensive overview of main memory and file-based structures, with an emphasis on files and persistent structures. Additional coverage of object-oriented design, persistence, recursion, and databases as large-scale file structures supplements the standard approach to fundamental topics. Material can be adapted flexibly according to the focus or... readmore

Forensic Digital Imaging and Photography

Image
Forensic Digital Imaging and Photography  covers each facet of digital imaging-how to select equipment, when to use it, how to produce a good image, and how to present that image in court. It clarifies the difference between what can be done digitally and what should be done in a forensic setting, and helps the reader "learn by doing" with exercises and step-by-step instructions. Key Features: Teaches the basics of digital imaging and how to choose the right tool for each job Describes how to master specific tasks such as scanning, selecting media for archiving, configuring a digital imaging system, setting the proper resolution, adjusting the image, comparing images with known samples, and much more Includes detailed graphics of the photography and imaging tools, and dialog boxes to describe each function Provides easy-to-follow instructions for each exercise in the book, including required images Describes potential pitfalls of using digital technology Law enfo...

Big Data Analytics with Spark: A Practitioner's Guide to Using Spark for Large Scale Data Analysis

Image
Big Data Analytics with Spark  is a step-by-step guide for learning Spark, which is an open-source fast and general-purpose cluster computing framework for large-scale data analysis. You will learn how to use Spark for different types of big data analytics projects, including batch, interactive, graph, and stream data analysis as well as machine learning. In addition, this book will help you become a much sought-after Spark expert. Spark is one of the hottest Big Data technologies. The amount of data generated today by devices, applications and users is exploding. Therefore, there is a critical need for tools that can analyze large-scale data and unlock value from it. Spark is a powerful technology that meets that need. You can, for example, use Spark to perform low latency computations through the use of efficient caching and iterative algorithms; leverage the features of its shell for easy and interactive Data analysis; employ its fast batch processing and low latency feature...

SharePoint 2010 Development with Visual Studio 2010 (Microsoft Windows Development Series)

Image
With SharePoint 2010, developers finally have the powerful, end-to-end development tools they need to build outstanding solutions quickly and painlessly. What’s more, those tools are built directly into the latest version of Visual Studio, the development platform most Microsoft developers already know. In this book, the Microsoft experts who created these tools show you how to take full advantage of them. The authors focus specifically on the SharePoint scenarios that Visual Studio 2010 now makes accessible to mainstream Microsoft developers. They assume no experience with SharePoint development and focus on SharePoint Foundation 2010: the low-cost version designed for organizations and departments of all kinds, not just large enterprises. SharePoint 2010 Development with Visual Studio 2010   shows how to get your solution up and running fast, and then extend it to meet your precise business requirements. You’ll learn how to develop, package, and deploy robust SharePoint ...

The Official Guide: Sybase ASE 12.5 Performance and Tuning (Jeffrey Garbus' Official Sybase Ase 12.5 Library)

Image
Once your database system is up and running, you need to keep it functioning smoothly. Designed for the DBA working to maximize the performance of a Sybase server, Sybase ASE 12.5 Performance and Tuning provides a guide to this important process. From benchmarking your system and optimizing stored procedures to indexing and using sp_sysmon to monitor your system, the authors thoroughly explain how to tune your server for maximum performance. Topics include defining performance, understanding the I/O system, using the... readmore

Distributed Systems: An Algorithmic Approach, Second Edition (Chapman & Hall/CRC Computer and Information Science Series)

Image
Distributed Systems: An Algorithmic Approach, Second Edition  provides a balanced and straightforward treatment of the underlying theory and practical applications of distributed computing. As in the previous version, the language is kept as unobscured as possible―clarity is given priority over mathematical formalism. This easily digestible text: Features significant updates that mirror the phenomenal growth of distributed systems Explores new topics related to peer-to-peer and social networks Includes fresh exercises, examples, and... readmore

IP Design for Mobile Networks

Image
As the cellular world and the Internet converge, mobile networks are transitioning from circuit to packet and the Internet Protocol (IP) is now recognized as the fundamental building block for all next-generation communication networks. The all-IP vision provides the flexibility to deliver cost-effective services and applications that meet the evolving needs of mobile users. RF engineers, mobile network designers, and system architects will be expected to have an understanding of IP fundamentals and how their role in delivering the end-to-end system is crucial for delivering the all-IP vision that makes the Internet accessible anytime, anywhere. IP Design for Mobile Networks  discusses proper IP design theory to effectively plan and implement your next-generation mobile network so that IP integrates all aspects of the network. The book outlines, from both a standards and a design theory perspective, both the current and target state of mobile networks, and the technology en...

Forensic Computing (Practitioner)

Image
In the second edition of this very successful book, Tony Sammes and Brian Jenkinson show how the contents of computer systems can be recovered, even when hidden or subverted by criminals. Equally important, they demonstrate how to insure that computer evidence is admissible in court. Updated to meet ACPO 2003 guidelines, Forensic Computing: A Practitioner's Guide offers: methods for recovering evidence information from computer systems; principles of password protection and data encryption; evaluation procedures used in circumventing a system’s internal... readmore

Introduction to Cable Television (CATV) 2nd Edition: Analog and Digital Television and Modems

Image
This book explains the fundamentals of cable television systems, the equipment they use, what services they can offer, and how cable television fits and compares with other broadcast technologies. Cable television (CATV) is a television distribution system that uses a network of cables to deliver multiple video, data, and audio channels. This book provides an overview of cable television system technology including cable modems, digital television, high definition television (HDTV), along with how cable systems are evolving to offer advanced services such as ultra broadband and video on demand (VOD). Described are the basic parts of cable television systems including set top boxes, cable modems, distribution systems, and head end equipment. Analog and digital video technology fundamentals are provided including the different types of analog video (NTSC, PAL, and SECAM) and the key types of digital video compression (MPEG-2, MPEG-4 and VC-1). You will discover why and how cable system ...

MariaDB Crash Course

Image
MariaDB is a database server that offers drop-in replacement functionality for MySQL. Built by some of the original authors of MySQL, with assistance from the broader community of free and open source software developers, MariaDB offers a rich set of feature enhancements to MySQL, including alternate storage engines, server optimizations, and patches. MariaDB Crash Course  teaches you all you need to know to be immediately productive with MariaDB. Master trainer Ben Forta introduces all the essentials through a series of quick, easy-to-follow, hands-on lessons. Instead of belaboring database theory and relational design, Forta focuses on teaching solutions for the majority of users who simply want to interact with data. Learn how to: Retrieve and sort data Filter data using comparisons, regular expressions, and full text search Join relational data Create and alter tables Insert, update, and delete data Leverage the power of stored procedures and... readmore

Digital Communications: Design for the Real World

Image
Digital Communications: Design for the Real World introduces readers to the fundamentals of digital communications through an applications-driven approach.   Devised specifically to serve as a first stage text for undergraduate students, this textbook + CD package relates theory to real-world products and emphasizes the design choices facing professional communications engineers, thereby bringing this exciting subject vividly to life. Students encountering communications topics for the first time, practising engineers and... readmore