Wednesday, April 30, 2008

The Little Mac Book, Leopard Edition

Book Description

In this book—now in full color for the first time—Robin returns to one of her favorite things: teaching new computer users how to use and enjoy the Macintosh!

Sit down at your Mac and let Robin introduce you to its basic features. Follow Robin’s step-by-step directions, and you’ll soon feel comfortable, confident, and able to do just about anything you want to do on your Mac. From using the mouse to surfing the web, from menu commands to keyboard shortcuts, you’ll acquire exciting new computer skills—and you’ll have fun in the process.

Solaris Application Programming

Book Description

Solaris™ Application Programming is a comprehensive guide to optimizing the performance of applications running in your Solaris environment. From the fundamentals of system performance to using analysis and optimization tools to their fullest, this wide-ranging resource shows developers and software architects how to get the most from Solaris systems and applications.

Whether you’re new to performance analysis and optimization or an experienced developer searching for the most efficient ways to solve performance issues, this practical guide gives you the background information, tips, and techniques for developing, optimizing, and debugging applications on Solaris.

The text begins with a detailed overview of the components that affect system performance.

This is followed by explanations of the many developer tools included with Solaris OS and the Sun Studio compiler, and then it takes you beyond the basics with practical, real-world examples. In addition, you will learn how to use the rich set of developer tools to identify performance problems, accurately interpret output from the tools, and choose the smartest, most efficient approach to correcting specific problems and achieving maximum system performance.

Secrets Stolen, Fortunes Lost: Preventing Intellectual Property Theft and Economic Espionage

Book Description

The threats of economic espionage and intellectual property (IP) theft are global, stealthy, insidious, and increasingly common. According to the U.S. Commerce Department, IP theft is estimated to top $250 billion annually and also costs the United States approximately 750,000 jobs. The International Chamber of Commerce puts the global fiscal loss at more than $600 billion a year.

Secrets Stolen, Fortunes Lost offers both a fascinating journey into the underside of the Information Age, geopolitics, and global economy, shedding new light on corporate hacking, industrial espionage, counterfeiting and piracy, organized crim
e and related problems, and a comprehensive guide to developing a world-class defense against these threats. You will learn what you need to know about this dynamic global phenomenon (how it happens, what it costs, how to build an effective program to mitigate risk and how corporate culture determines your success), as well as how to deliver the message to the boardroom and the workforce as a whole.

This book serves as an invaluable reservoir of ideas and energy to draw on as you develop a winning security strategy to overcome this formidable challenge.

Handbook of Mobile Broadcasting: DVB-H, DMB, ISDB-T, AND MEDIAFLO

Book Description

Operators are introducing mobile television and digital video content services globally. The Handbook of Mobile Broadcasting addresses all aspects of these services, providing a comprehensive reference on DVB-H, DMB, ISDB-T, and MediaFLO. Featuring contributions from experts in the field, the text presents technical standards and distribution protocols, offering detailed coverage of video coding, including design methodology and error resilience techniques; state-of-the-art technologies such as signaling, optimization, implementation, and simulation; and applications of mobile broadcasting, including emerging areas and new interactive services.
==> Download <==

PHP 6 and MySQL 5 for Dynamic Web Sites: Visual QuickPro Guide

Book Description

It hasn't taken Web developers long to discover that when it comes to creating dynamic, database-driven Web sites, MySQL and PHP provide a winning open source combination. Add this book to the mix, and there's no limit to the powerful, interactive Web sites that developers can create. With step-by-step instructions, complete scripts, and expert tips to guide readers, veteran author and database designer Larry Ullman gets right down to business: After grounding readers with separate discussions of first the scripting language (PHP) and then the database program (MySQL), he goes on to cover security, sessions and cookies, and using additional Web tools, with several sections devoted to creating sample applications. This guide is indispensable for intermediate- to advanced level Web designers who want to replace their static sites with something dynamic. In this edition, the bulk of the new material covers the latest versions of both technologies: PHP 6 (due out in 2008) and MySQL 5 (available now). The book's publication date is likely to beat the official release of PHP 6, making it one of the first books available on the subject.

Handbook of Research on Wireless Security

Book Description

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.

Packet Forwarding Technologies

Book Description

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.

Monday, April 28, 2008

Designing Mobile Service Systems

Book Description

This publication is the second in the Research in Design series. Design is an effort that enjoys a growing attention in the academic world. At Delft University of Technology design is a recognized part of science. Like other technical universities, Delft is rooted in the engineering field. And in spite of questions like 'what is design', 'what is engineering' and 'what is science', which can be debated in long sessions, and differences that are hard to explain, it is possible to feel the differences. In this book the authors contribute to the development of a design language for the service domain. In general the engineering discipline is expanding into a field that embraces perspectives of more disciplines and actors, next to the engineer who is responsible for the artifact. The first volume in this Research in Design Series stresses the stakeholder oriented approach in the domain of architecture and urban planning (Binnekamp, van Gunsteren, & van Loon, 2006). The domain in this volume is services. This is a field in which the involvement of different stakeholders with different interests in the design process is particularly a critical success factor.

Sunday, April 27, 2008

iPod Repair QuickSteps


Book Description

Get more life out of your iPod

Like every other electronic device, iPods break down. Until now, the prospect of repairing an iPod was daunting, if not nearly impossible for the average user. In this full-color, inexpensive guide, the owner of the fastest-growing chain of iPod repair shops in the U.S. shares the secrets of figuring out what is wrong with an iPod and fixing it--without paying costly repair bills. He also reveals how to make an iPod work even better.

Saturday, April 26, 2008

iPhone For Dummies

Book Description

Get up to speed fast with this full-color guide to Apple’s revolutionary new mobile phone– widescreen video iPod–Internet communications device.

Announced to great fanfare, Apple’s iPhone promises to reinvent the market for portable electronic devices, combining mobile phone, music and video player, digital camera, Internet browser, and e-mail in a single sleekly designed, brilliantly engineered package. Illustrated throughout with full-color screen shots and illustrations, this fun and easy guide helps you make the most of all the features of this pioneering device.

Friday, April 25, 2008

Professional Wikis

Book Description

The success of Wikipedia has proven just how effective wikis can be for collaborative editing on a large scale-larger than anyone originally thought possible. This book shows you how to install, use, manage, and extend a wiki using MediaWiki-the wiki engine used to power Wikipedia.

As each chapter builds on previous ones, tasks involving wikis progress from simple to those of increasing complexity and evolve from theory to case study. You'll learn wiki terminology and how to create user accounts and new pages, use wiki links, and find your way around the wiki. Special focus is placed on how wikis are used in software and web development projects and how their capabilities ideally suit a specific environment and audience. You'll quickly come to discover why wikis are a valuable addition for any organization that wants to increase productivity using web-based collaboration tools.

Thursday, April 24, 2008

Windows Server 2008 Unleashed

Book Description

Windows Server 2008 Unleashed covers the planning, design, prototype testing, implementation, migration, administration, and support of a Windows 2008 and Active Directory environment, based on more than three and a half years of early adopter experience in full production environments. This book addresses not only what is new with Windows 2008 compared to previous versions of the Windows Server product, but also what is different and how the similarities and differences affect an organization’s migration to Windows 2008. Chapters are dedicated to the migration process from Windows 2000/2003 to Windows 2008, how to properly use Group Policies in Windows 2008, and tips and tricks on managing and administering a Windows 2008 environment.

Wednesday, April 23, 2008

Core Java, Vol. 2: Advanced Features, 8th Edition

Book Description

The revised edition of the classic Core Java™, Volume II–Advanced Features, covers advanced user-interface programming and the enterprise features of the Java SE 6 platform. Like Volume I (which covers the core language and library features), this volume has been updated for Java SE 6 and new coverage is highlighted throughout. All sample programs have been carefully crafted to illustrate the latest programming techniques, displaying best-practices solutions to the types of real-world problems professional developers encounter.

Rails for PHP Developers (Pragmatic Programmers)

Book Description

As a PHP developer, you have some great tools for developing web applications. Ruby on Rails is another key tool to add to your web development toolbox. Rails is a high-level web development framework that emphasizes high productivity and clean code. However, the Ruby language and Rails framework take a different approach from the way many PHP developers write applications.

Ruby lies at the foundation of Rails, and we'll teach you the Ruby language from the beginning by building on your existing foundation of PHP. We'll explore Ruby through parallel code examples that illustrate the differences between the languages, and help you understand the Ruby idioms and how they differ from popular PHP code and style.

Building Dynamic Web 2.0 Websites with Ruby on Rails

Book Description

This book will show you how to assemble RoR's features and leverage its power to design, develop, and deploy a fully featured website. This book will teach you the following:

* Installing, configuring, and testing both Ruby and RoR
* Setting up the application and database
* Managing users and roles
* Gathering user comments
* Setting up the template and generating migrations for your tables
* Using plug-ins; adding and searching a tag
* Enhancing usability with AJAX
* Developing an administration interface
* Deploying the application

ZK Developer's Guide

Book Description

ZK is an open-source web development framework that enables web applications to have the rich user experiences and low development costs that desktop applications have had for years. ZK includes an Ajax-based event-driven engine, rich sets of XML User Interface Language (XUL) and XHTML components, and a markup language.

FXRuby: Create Lean and Mean GUIs with Ruby

Book Description

FXRuby is a highly object-oriented toolkit for building lean, mean, cross-platform graphical user interfaces in Ruby. Since its initial release in 2001, FXRuby has become one of the most popular GUI choices for Ruby developers. This book is your best resource for rapidly learning how to develop powerful, sophisticated GUIs in your favorite programming language.

If you're a newcomer to GUI programming, this book will introduce you to the basics of FXRuby rogramming by leading you through building a GUI application with FXRuby from start to finish. If you're an experienced software developer who just needs to get up to speed on FXRuby and what it can do for you, this book will help you put FXRuby to work in your Ruby-based applications. Along the way, you'll learn how to leverage FXRuby's vast collection of user interface elements to build visually rich user interfaces. You'll see how FXRuby uses the concept of sending messages between objects to implement event-driven applications, and how you can most effectively use layout managers to construct flexible user interfaces.

Tuesday, April 22, 2008

Java Power Tools

Book Description

All true craftsmen need the best tools to do their finest work, and programmers are no different. Java Power Tools delivers 30 open source tools designed to improve the development practices of Java developers in any size team or organization. Each chapter includes a series of short articles about one particular tool -- whether it's for build systems, version control, or other aspects of the development process -- giving you the equivalent of 30 short reference books in one package. No matter which development method your team chooses, whether it's Agile, RUP, XP, SCRUM, or one of many others available, Java Power Tools provides practical techniques and tools to help you optimize the process. The book discusses key Java development problem areas and best practices, and focuses on open source tools that can help increase productivity in each area of the development cycle, including: Build tools including Ant and Maven 2 Version control tools such as CVS and Subversion, the two most prominent open source tools Quality metrics tools that measure different aspects of code quality, including CheckStyle, PMD, FindBugs and Jupiter Technical documentation tools that can help you generate good technical documentation without spending too much effort writing and maintaining it Unit Testing tools including JUnit 4, TestNG, and the open source coverage tool Cobertura Integration, Load and Performance Testing to integrate performance tests into unit tests, load-test your application, and automatically test web services, Swing interfaces and web interfaces Issue management tools including Bugzilla and Trac Continuous Integration tools such as Continuum, Cruise Control, LuntBuild and Hudson If you area Java developer, these tools can help improve your development practices, and make your life easier in the process. Lead developers, software architects and people interested in the wider picture will be able to gather from these pages some useful ideas about improving your project infrastructure and best practices.

AJAX, Rich Internet Applications, and Web Development for Programmers

Book Description

The practicing programmer's DEITEL® guide to AJAX, Rich Internet Applications, and web-application development

This book applies the Deitel signature live-code approach to teaching Web 2.0 application development. The book presents concepts in the context of more than 180 fully tested programs (18,000+ lines of code), complete with syntax shading, detailed descriptions, and sample outputs. It features hundreds of tips that will help you build robust applications.

Start with a concise introduction to XHTML, CSS, and JavaScript before rapidly moving on to more advanced client-side development with DOM, XML, AJAX, JSON, and other RIA technologies. Then proceed to server-side development with web servers, databases, PHP, Ruby on Rails, ASP.NET, JavaServer Faces, and web services. When you're finished, you'll have everything you need to build Web 2.0 applications.

The Book of Wireless: A Painless Guide to Wi-Fi and Broadband Wireless

Book Description

Broadband wireless networks bring us closer to the Internet's ultimate destiny of interconnecting everyone, everywhere. But wireless networking can be a bit geeky and nerve-wracking without a proper guide. Let's face it: Networking can be hard.

If you're one of the last holdouts still connected to the Internet by a wire, The Book of Wireless, 2nd Edition is the book for you. You'll learn how to set up your own home (or small office) wireless network and how to use public wireless networks, safely and securely. This plain-English guide demystifies configuring and using wireless networks-everything from shopping for parts to securing your network.

Essential Silverlight 2 Up-to-Date

Book Description

Now you can design rich Internet applications (RIAs) for the Web using Silverlight 2, the latest version of Microsoft's hot new runtime application -- without waiting for the official release. That's right. With Essential Silverlight 2 Up-to-Date, you not only get a concise, easy-to-understand introduction to Silverlight 2, but thorough coverage of the CTPs, betas, and RTM releases as they become available. Once you buy this Up-to-Date edition, you'll be able to download free PDFs of all the revisions to Silverlight -- pages that you can print and insert right into the book's unique binder format. Pre-printed updates will also be available for purchase. It combines the the speed of technology with convenience of a book. With Essential Silverlight 2 Up-to-Date, you learn to take advantage of Microsoft's cross-browser Silverlight plug-in with tools for animation, vector graphics, and video playback, as well as new .NET support for web services, networking and LINQ (language integrated query). This guide gives you complete step-by-step instructions for using everything Silverlight has to offer, along with: Clever ways to create interactive UIs that are more robust and easier to debug and test than what you can achieve on other platforms Scores of tested JavaScript and C# code examples that you can reuse in your own applications Expert guidance from an author who understands RIA technologies, including ASP.NET, Flash, PHP, and JavaScript Ready to deliver a more complete Web experience? Now there's no reason to wait. Essential Silverlight 2 Up to Date offers a whole new world of possibilities.

Adobe AIR for JavaScript Developers Pocket Guide

Book Description

This book is the official guide to Adobe (R) AIR[TM], written by members of the AIR team. With Adobe AIR, web developers can use technologies like HTML and JavaScript to build and deploy web applications to the desktop. Packed with examples, this book explains how AIR works and features recipes for performing common runtime tasks. Part of the Adobe Developer Library, this concise pocket guide explains: What Adobe AIR is, and the problems this runtime aims to solve How to set up your development environment The HTML and JavaScript environments within AIR How to create your first AIR application using HTML and JavaScript Ways to perform an array of common tasks with this runtime Also included is a guide to AIR packages, classes, and command line tools. Once you understand the basics of building HTML- and JavaScript-based AIR applications, this book makes an ideal reference for tackling specific problems. It offers a quick introduction to a significant new development technology, which lets you combine the reach and ease of the Web with the power of the desktop.

Learning Flash Media Server 3

Book Description

FMS3 is very different from regular web servers. Because its open-socket server technology stays connected until users quit the application, you can stream audio, video, text, and other media in real time. FMS3 is also quite different from previous versions, a fact that web developers familiar with Flash Media Server 2 or Flash Communication Server 1.5 will quickly discover.

Don't worry. With Learning Flash Media Server 3 and a little experience with Flash CS3 and ActionScript 3.0, anyone can get up to speed in no time. You'll learn how to install FMS3, organize your development environment with Apache web server, and use the management console before diving into the whys and hows of:

* Recording and playing back streaming audio and video in VP6 and H.264 formats
* Using the new Flash Media Encoder to stream and record video
* Camera and microphone settings
* Non-persistent client-side remote shared objects
* Two-way audio-video communications
* Broadcasting and server-side bandwidth control
* Working with server-side files: the file class
* Server-side shared objects
* Server-side streams
* Setting up a software load handler using FMS3's new server-side NetStream
* Bringing in data and working with configuration files

Monday, April 21, 2008

Hacking Exposed Web 2.0: Web 2.0 Security Secrets and Solutions

Book Description

Lock down next-generation Web services

"This book concisely identifies the types of attacks which are faced daily by Web 2.0 sites, and the authors give solid, practical advice on how to identify and mitigate these threats." --Max Kelly, CISSP, CIPP, CFCE, Senior Director of Security, Facebook

Protect your Web 2.0 architecture against the latest wave of cybercrime using expert tactics from Internet security professionals. Hacking Exposed Web 2.0 shows how hackers perform reconnaissance, choose their entry point, and attack Web 2.0-based services, and reveals detailed countermeasures and defense techniques. You'll learn how to avoid injection and buffer overflow attacks, fix browser and plug-in flaws, and secure AJAX, Flash, and XML-driven applications. Real-world case studies illustrate social networking site weaknesses, cross-site attack methods, migration vulnerabilities, and IE7 shortcomings.

Sunday, April 20, 2008

Professional Windows Live Programming

Book Description

* Windows Live is the collective name for a group of Microsoft tools whose services and user data are available anywhere-without ever having to install an application
* Windows Live currently consists of: Windows Live Mail, Windows Live Safety Center, Windows Live Favorites, Windows Live OneCare, Windows Live Messenger, Windows Live Search, and Windows Live Local
* Certified Microsoft Software Developer Jon Arking shares his experience in developing for Windows Live, and teaches readers how to build applications that embrace the Windows Live platform
* Packed with examples, this hands-on guide offers an insightful look at the tools and technologies behind Windows Live, using the MSN Activities APIs, building mapping applications with Virtual Earth APIs, and developing Gadgets for both online and Windows Vista
* Also examines integrating MSN Search capabilities as well as Live services into existing sites with Live custom domains

Professional Windows Vista Gadgets Programming

Book Description

Professional Windows Vista Gadgets Programming covers sidebar and sideshow gadget development each in their own part of the book. Part 1 will cover Sidebar gadgets while Part 2 covers SideShow gadgets. In each part, the book first explains the motivation behind each technology and its features.

Then, the reader is taken on a quick walkthrough of how to develop a simple gadget, using the traditional "Hello World" approach to quickly introduce the key concepts. After the quick walkthrough, subsequent chapters will then dive into each specific API that is relevant to enhancing the gadget.

Finally, when the reader has mastered all the important APIs, each part will end with a chapter covering two or more projects, detailing step-by-step how each is built.