Computer Science BooksComputer Science BooksReference Materials on Computer Science. Download from Rapidshare, Megaupload.
Articles:
1, 2
Articles
Strategic Software Engineering: An Interdisciplinary Approach
2007-08-31 14:03:00 Fadi P. Deek, James A.M. McHugh & Osama M. Eljabiri (Auerbach Publications) Contents: Section I The Process and Its Models 1 Software Development Strategies: Basic Planning and Control 1.1 Introduction 1.2 Characteristics of Software Development Strategies 1.3 Life-Cycle Models 1.4 Risk-Reduction Models ? References 2 Software Development Strategies: Tools, Objects, and Reuse 2.1 Introduction 2.2 CASE Tools 2.3 Object-Oriented and Reuse Models ? References 3 Software Development Strategies: Process Improvement 3.1 Introduction 3.2 Productivity-Driven Dynamic Process Modeling 3.3 Human Factors in Development Models 3.4 The Capability Maturity Model 3.5 Personal and Team Software Development Models ? References 4 Software Development Strategies: Reinventing How It Is Done 4.1 Introduction 4.2 Open Source Model 4.3 Agile Software Development 4.4 Rapid Application Development (RAD) Models 4.5 Workflow Application Models 4.6 Aspect-Oriented Development ? References 5 An Assessment of... More About: Engineering , Strategic , Rate , Disc
Wi-Fi Security
2007-08-29 18:23:00 Stewart S. Miller (McGraw-Hill) Contents: Chapter 1 Introduction to Wireless LAN Security Standards ? Wireless Defined ? Factors of Security ? IEEE ? WECA ? Wi-Fi ? The Many Flavors of 802.11 ? Bluetooth ? Differences between the Wireless Standards ? Conclusion: How Security Applies Chapter 2 Technology ? Comparisons ? HomeRF ? SWAP Specification ? Integrating Wireless Phone and Data ? Bluetooth ? Wireless Hacking ? Bluetooth Technology ? Conclusion: The Future of the WLAN Chapter 3 Wireless LAN Security Factors ? Enabling Encryption Security ? Cross-Platform Hacking ? Eavesdropping ? Breaking In! ? Your Best Defense Against an Attack ? Conclusion: Keeping Your WLAN Secure Chapter 4 Issues in Wireless Security ? The State of Wireless LAN Security ? Ensuring Privacy ? WLAN Vulnerabilities ? Common Security Pitfalls ? Location! Location! Location! ? Attack Patterns ? Conclusion Chapter 5 The 802.11 Standard Defined ? The 802.11 Standard ? The 802.11 Standard in Security ? Standard ?Fl...
Hardcore Windows XP: The Step-by-Step Guide to Ultimate Performance
2007-08-29 18:02:00 Joli Ballew (McGraw-Hill/Osborne) Contents: CHAPTER 1 The User Interface ? The Need for Speed ? Personalize the Desktop ? Play Master and Commander with TweakUI ? Use the Group Policy Editor to Take Control of XP ? Themes: To Enhance, or Not to Enhance CHAPTER 2 Windows XP Applications and Services ? Using Wizards ? Stop Unwanted XP Services ? Remove Recognition Services ? Use the Indexing Service ? Applying NTFS Compression and Encryption CHAPTER 3 E-Mail and the Web ? Outlook Express ? Exploring Internet Explorer CHAPTER 4 Working Remotely ? Remote Assistance: Tapping into Your Friends for Help ? Access Your Desktop Remotely ? Connect to Another Computer Using NetMeeting CHAPTER 5 Safety First: Service Pack 2 ? How to Get Service Pack 2 ? Internet Security ? New Control Panel Applets CHAPTER 6 Staying in the Game ? Build a Better PC ? Optimize System Settings ? How SP2 Affects Gaming CHAPTER 7 Get the Most Out of Digital Photos and Multimedia ? Keep Picture-Perfect Pictures ? My F... More About: Performance , Windows X , Guide , Ultimate
Web Portfolio Design and Applications
2007-08-27 19:18:00 Editor: John DiMarco (Idea Group Publishing) Contents: Chapter I. Introduction to the Web Portfolio ? Introduction ? Background ? Web Literature and Review ? Who Needs a Web Portfolio? ? Defining the Electronic Portfolio and the Web Portfolio ? The Web Portfolio as the Preferred Electronic Portfolio ? Types of Web Portfolios ? The Web Portfolio Fosters Valuable Learning Experiences ? Skills Fostered by the Web Portfolio Process ? The Web Portfolio as an Appearance ? The Benefits of Web Portfolios ? What You Should Get Out of This Book ? Review and Conclusion Chapter II. Conceptualization ? Introduction ? Defining the User, Understanding the Audience ? Define Your User and Their Goals ? Concept ? Write Your Concept Statement ? Content Gathering ? Text as Content ? Create Your Content List ? Create Your Content Outline ? The Web Portfolio as a Content Management Tool ? Review and Conclusion Chapter III. Information Design ? Introduction ? Structure ? Web Portfolio Information Organiza... More About: Web Design , Applications
Advanced JavaScript, Second Edition
2007-08-27 18:08:00 Chuck Easttom (Wordware Publishing, Inc.) Contents: Chapter 1 Introduction to Java Script ? The World Wide Web ? Competition on the Web ? Extending HTML ? CGI Programs ? Helpers, Plug-ins, Applets, and CGI ? What is JavaScript? ? Who Can Benefit from JavaScript? ? The History of JavaScript ? JavaScript in a Browser ? What Can JavaScript Do? ? JavaScript and Java ? JavaScript?s Current Status ? The Future of JavaScript Chapter 2 HTML Primer ? HTML Tags Chapter 3 Writing Your First JavaScript ? Essential Authoring Tools ? Basic JavaScript Structure ? Conventions ? Your First Script ? Printing JavaScript Output ? Updating a Page ? Summary Chapter 4 JavaScript Fundamentals ? ?Building? a Script ? Data Types in JavaScript ? JavaScript Entities ? Type Conversion ? Mixing Strings and Numbers ? Literals ? Operators ? Making Statements ? Evaluating Expressions ? Testing Evaluation ? Functions ? Control Structures in JavaScript ? Summary Chapter 5 Object-Oriented Programming ? Objects ? Proper... More About: Javascript , Second Edition , Edition
Strategic XML
2007-08-24 11:53:00 W. Scott Means (Sams Publishing) Contents: PART I Pervasive XML 1 Introduction ? Who This Book Is For ? What This Book Is About ? How to Use This Book ? Where to Go from Here 2 XML Tutorial ? A Simple Document ? Markup Versus Content ? All About Elements ? Adding Attributes ? Whitespace and Comments ? Character References and CDATA Sections ? Creating a Valid Document ? The <!DOCTYPE> Declaration ? Element Declarations ? A Quick Note About NOTATIONs ? Declaring Attributes ? Using Entities ? Additional XML Features ? Combining Applications with Namespaces ? Better Validation with Schemas ? Wrapping Up 3 Standards and Applications ? Technology Roadmap ? Core Standards ? Standard Applications ? General Applications 4 Tools and Technologies ? XML Workflows ? Authoring Documents ? Validating Documents ? Viewing Documents ? Transforming Documents ? Storing and Retrieving XML Content ? Programming with XML ? Summary 5 XML Enabling the Enterprise ? Storing Data ? Publishing Content ? ... More About: Strategic , Rate
AJAX and PHP: Building Responsive Web Applications
2007-08-21 10:03:00 Cristian Darie, Bogdan Brinzarea, Filip Chereche?-To?a & Mihai Bucica (Packt Publishing) Contents: Chapter 1: AJAX and the Future of Web Applications ? Delivering Functionality via the Web ? Building Websites Since 1990 ? Understanding AJAX ? Building a Simple Application with AJAX and PHP ? Summary Chapter 2: Client-Side Techniques with Smarter JavaScript ? JavaScript and the Document Object Model ? JavaScript Events and the DOM ? Even More DOM ? JavaScript, DOM, and CSS ? Using the XMLHttpRequest Object ? Working with XML Structures ? Summary Chapter 3: Server-Side Techniques with PHP and MySQL ? PHP and DOM ? Passing Parameters and Handling PHP Errors ? Connecting to Remote Servers and JavaScript Security ? Using a Proxy Server Script ? A Framework for Making Repetitive Asynchronous Requests ? Working with MySQL ? Wrapping Things Up and Laying Out the Structure ? Summary Chapter 4: AJAX Form Validation ? Implementing AJAX Form Validation ? Summary Chapter 5: AJAX Chat ? Intr... More About: Ajax , Web Application
Character Animation in 3D: Use Traditional Drawing Techniques to Produce St
2007-08-20 08:38:00 Steve Roberts (Focal Press) Contents: chapter 1 introduction to 2D-animation working practice ? how animation works ? frames per second ? what you need for your studio ? let?s get animating ? flipping, flicking and rolling ? how to use a line tester to help your animation ? how this book works ? exercises chapter 2 matter and the animation of inanimate objects ? inanimate objects ? how to animate inanimate objects ? the animation of solids ? the animation of liquids ? exercises chapter 3 the construction of a simple character, its articulation and balance ? basic human anatomy ? joints ? moving in arcs ? designing a basic human character ? planning a scene ? animating your characters ? exercises chapter 4 timing, anticipation, overshoot, follow-through and overlapping action with an animated character ? timing ? anticipation ? follow-through ? overlapping action or overshoot ? vibration ? exercises chapter 5 human walks and runs ? walk cycles! ? walking ? walking mechanics ? walk cy... More About: Animation , Graphics , Drawing , Character , Nique
Effective Java: Programming Language Guide
2007-08-16 16:30:00 Joshua Bloch (Addison Wesley) Contents: Chapter 1. Introduction Chapter 2. Creating and Destroying Objects ? Item 1: Consider providing static factory methods instead of constructors ? Item 2: Enforce the singleton property with a private constructor ? Item 3: Enforce noninstantiability with a private constructor ? Item 4: Avoid creating duplicate objects ? Item 5: Eliminate obsolete object references ? Item 6: Avoid finalizers Chapter 3. Methods Common to All Objects ? Item 7: Obey the general contract when overriding equals ? Item 8: Always override hashCode when you override equals ? Item 9: Always override toString ? Item 10: Override clone judiciously ? Item 11: Consider implementing Comparable Chapter 4. Classes and Interfaces ? Item 12: Minimize the accessibility of classes and members ? Item 13: Favor immutability ? Item 14: Favor composition over inheritance ? Item 15: Design and document for inheritance or else prohibit it ? Item 16: Prefer interfaces to abstract classes ?... More About: Programming , Java , Language , Guide , Effective
Computer Viruses and Malware
2007-08-15 13:45:00 John Aycock (Springer) Contents: 1. WE'VE GOT PROBLEMS 1.1 Dramatis Personae 1.2 The Myth of Absolute Security 1.3 The Cost of Malware 1.4 The Number of Threats 1.5 Speed of Propagation 1.6 People 1.7 About this Book 1.8 Some Words of Warning 2. DEFINITIONS AND TIMELINE 2.1 Malware Types 2.2 Naming 2.3 Authorship 2.4 Timeline 3. VIRUSES 3.1 Classification by Target 3.2 Classification by Concealment Strategy 3.3 Virus Kits 4. ANTI-VIRUS TECHNIQUES 4.1 Detection: Static Methods 4.2 Detection: Dynamic Methods 4.3 Comparison of Anti-Virus Detection Techniques 4.4 Verification, Quarantine, and Disinfection 4.5 Virus Databases and Virus Description Languages 4.6 Short Subjects 5. ANTI-ANTI-VIRUS TECHNIQUES 5.1 Retroviruses 5.2 Entry Point Obfuscation 5.3 Anti-Emulation 5.4 Armoring 5.5 Tunneling 5.6 Integrity Checker Attacks 5.7 Avoidance 6. WEAKNESSES EXPLOITED 6.1 Technical Weaknesses 6.2 Human Weaknesses 7. WORMS 7.1 Worm History 7.2 Propagation 8. DEWORMING 8.1 Defense 8.2 Capture an... More About: Computer , Viruses
Wireless Ad Hoc Networking: Personal-Area, Local-Area, and the Sensory-Area
2007-08-14 10:25:00 Edited by Shih-Lin Wu & Yu-Chee Tseng (Auerbach Publications) Contents: PART I: WIRELESS PERSONAL-AREA AND SENSORY-AREA NETWORKS 1 Coverage and Connectivity of Wireless Sensor Networks 1.1 Introduction 1.2 Computing Coverage of a Wireless Sensor Network 1.3 Coverage and Scheduling 1.4 Coverage and Connectivity 1.5 Conclusions 2 Communication Protocols 2.1 Introduction 2.2 Similarities and Differences between WSNs and MANETs 2.3 Communication Patterns in Wireless Sensor Networks 2.4 Routing Protocols in WSNs 2.5 Comparative Studies 2.6 Conclusions and Future Research Directions 3 FireFly: A Time-Synchronized Real-Time Sensor Networking Platform 3.1 Introduction 3.2 The FireFly Sensor Node 3.3 RT-Link: A TDMA Link Layer Protocol for Multihop Wireless Networks 3.4 Nano-RK: A Resource-Centric RTOS for Sensor Networks 3.5 Coal Mine Safety Application 3.6 Summary and Concluding Remarks 4 Energy Conservation in Sensor and Sensor-Actuator Networks 4.1 Introduction 4.2 Local ized Algorith... More About: Personal , Area
The Tomes of Delphi Algorithms and Data Structures
2007-08-10 12:59:00 Julian Bucknall (Wordware Publishing, Inc.) Contents: Chapter 1 What is an Algorithm? ? What is an Algorithm? ? Algorithms and the Platform ? Debugging and Testing ? Summary Chapter 2 Arrays ? Arrays ? Array Types in Delphi ? TList Class, an Array of Pointers ? Arrays on Disk ? Summary Chapter 3 Linked Lists, Stacks, and Queues ? Singly Linked Lists ? Doubly Linked Lists ? Benefits and Drawbacks of Linked Lists ? Stacks ? Queues ? Summary Chapter 4 Searching ? Compare Routines ? Sequential Search ? Binary Search ? Summary Chapter 5 Sorting ? Sorting Algorithms ? Sort Basics ? Summary Chapter 6 Randomized Algorithms ? Random Number Generation ? Other Random Number Distributions ? Skip Lists ? Summary Chapter 7 Hashing and Hash Tables ? Hash Functions ? Collision Resolution with Linear Probing ? Other Open-Addressing Schemes ? Collision Resolution through Chaining ? Collision Resolution through Bucketing ? Hash Tables on Disk ? Summary Chapter 8 Binary Trees ? Creating a Binary Tree ?... More About: Data , Data Structures , Structures
Interfacing with C++: Programming Real-World Applications
2007-08-08 11:17:00 Jayantha Katupitiya & Kim Bentley (Springer) Contents: 1 Getting Started 1.1 Introduction 1.2 Program Development Software 1.3 A C++ Program 1.4 Use of Functions 1.5 Fundamental Data Types 1.6 Functions with Parameters and Return Values 1.7 Summary 1.8 Bibliography 2 Parallel Port Basics and Interfacing 2.1 Introduction 2.2 What is the Parallel Port? 2.3 Data Representation 2.4 Program Demonstrating Hexadecimal to Decimal 2.5 Summary 2.6 Bibliography 3 Testing the Parallel Port 3.1 Introduction 3.2 Interface Board Power Supply 3.3 Parallel Port Interface 3.4 Basic Output Using the Parallel Port 3.5 Basic Input Using the Parallel Port 3.6 Compensating for Internal Inversions 3.7 Summary 3.8 Bibliography 4 The Object-Oriented Approach 4.1 Introduction 4.2 Conceptual and Physically Real isable Objects 4.3 Real Objects 4.4 Object Classes 4.5 Encapsulation 4.6 Abstract Classes 4.7 Class Hierarchies 4.8 Inheritance 4.9 Multiple Inheritance 4.10 Polymorphism 4.11 An Example Object Hiera... More About: Programming , Applications , World , Ming
USB Mass Storage: Designing and Programming Devices and Embedded Hosts
2007-08-07 10:25:00 Jan Axelson (Lakeview Research LLC) Contents: 1 Mass Storage Basics ? When to Use a Storage Device ? Requirements ? Selecting a Media Type ? Hard Drives ? Flash Memory 2 Supporting USB ? The Interface in Brief ? Choosing a Device Controller ? Microchip PIC18F4550 3 The USB Mass Storage Class ? Requirements ? Descriptors ? Responding to Commands ? PC Support 4 Accessing Flash Memory Cards ? The Interface ? Host Programming ? Transferring Data 5 MultiMediaCard Protocol ? Command and Response Formats ? The Commands ? Sending Commands ? Application Example 6 SCSI Commands ? About the Commands ? Sense Data ? Primary Commands ? Block Commands ? Multimedia Commands ? Handling Commands and Events 7 Media Structure ? A Look Inside ? The Master Boot Record Sector 8 FAT File Systems ? Inside a FAT16 Volume ? Inside a FAT32 Volume ? Selecting a File System ? The File Allocation Table ? Accessing the FAT 9 Directories ? The Contents of an Entry ? Handling Long File Names ? Using Directories 10 F... More About: Hardware , Designing , Devices
USB Complete: Everything You Need to Develop Custom USB Peripherals, Third
2007-08-05 13:08:00 Jan Axelson (Lakeview Research LLC) Contents: 1. USB Basics ? What USB Can Do ? Evolution of an Interface ? Bus Components ? Division of Labor ? Develop ing a Device 2. Inside USB Transfers ? Transfer Basics ? Elements of a Transfer ? Ensuring that Transfers Are Successful 3. A Transfer Type for Every Purpose ? Control Transfers ? Bulk Transfers ? Interrupt Transfers ? Isochronous Transfers ? More about Time-critical Transfers 4. Enumeration: How the Host Learns about Devices ? The Process ? Descriptors ? Descriptors in 2.0-compliant Devices 5. Control Transfers: Structured Requests for Critical Data ? Elements of a Control Transfer ? The Requests ? Other Control Requests 6. Chip Choices ? Components of a USB Device ? Simplifying Device Development ? Controllers with Embedded CPUs ? Controllers that Interface to External CPUs 7. Device Classes ? About Classes ? Defined Classes ? Implementing Non-standard Functions 8. How the Host Communicates ? Device Driver Basics ? WDM Drivers ? Cr... More About: Hardware , Peripherals , Complete , Custom
Build Your Own ASP.NET 2.0 Web Site Using C# & VB, 2nd Edition
2007-08-03 09:13:00 Cristian Darie & Zak Ruvalcaba (Site Point) Contents: 1. Introducing ASP.NET and the .NET Platform ? What is ASP.NET? ? Installing the Required Software ? Writing your First ASP.NET Page ? Getting Help ? Summary 2. ASP.NET Basics ? ASP.NET Page Structure ? View State ? Working with Directives ? ASP.NET Languages ? Summary 3. VB and C# Programming Basics ? Programming Basics ? Object Oriented Programming Concepts ? Using Code-behind Files ? Summary 4. Constructing ASP.NET Web Pages ? Web Forms ? HTML Server Controls ? Web Server Controls ? Web User Controls ? Master Pages ? Using Cascading Style Sheets (CSS) ? Summary 5. Build ing Web Applications ? Introducing the Dorknozzle Project ? Using Visual Web Developer ? Executing your Project ? Core Web Application Features ? Starting the Dorknozzle Project ? Extending Dorknozzle ? Debugging and Error Handling ? Summary 6. Using the Validation Controls ? Introducing the ASP.NET Validation Controls ? Using Validation Controls ? Validation... More About: Web Design , Edition , Web site
Reducing Risk with Software Process Improvement
2007-08-01 11:40:00 Louis Poulin (Auerbach Publications) Contents: 1 The Information Age ? The Old Software Ghosts That Haunt Us 2 Managing Requirements ? Ensure System Requirements Have Been Reviewed by Software Professionals before Forging Ahead ? Establish and Enforce a Directive Stating What Must Be Done when Dealing with System Requirements ? Train Those Who Have the Responsibility of Managing Requirements ? Document Project Requirements and Make Them Available to Project Team Members ? Take Basic Measurements of Requirements Management Activities and By-Products ? Involve Quality Assurance Personnel when Managing Requirements ? Conduct Reviews of Requirements Management Activities and By-Products 3 Planning ? Involve Software Professionals when the Project Is in Its Early Conceptual Stage ? Insist That a Plan Be Prepared and Specify What It Should Contain ? Ensure the WBS Is Used Properly ? Start by Estimating Size ? Ensure That Auxiliary Resources Have Been Factored into the Plans ? Identify, E... More About: Risk , Improvement , Process , Improv
Defining and Deploying Software Processes
2007-08-01 11:06:00 F. Alan Goodman (Auerbach Publications) Contents: SECTION I: The Software Process Model 1 Origins of the Software Process Model ? What I Will Cover ? Process Terminology 2 Defining the Real-World Process Connection 3 The Software Process Model Pyramid ? Side 1 of the Software Process Model Pyramid ? Side 2 of the Software Process Model Pyramid ? Side 3 of the Software Process Model Pyramid ? Side 4 of the Software Process Model Pyramid 4 The Software Process Model Overview ? The Software Process Model Concept ? The Key Process Element: The Activity 5 Side 1 ? Level 1 Authority Level ? Authority Level 6 Side 1 ? Level 2 Repeatable Level ? End-to-End Life-Cycle Diagram (Repeatable Level ? Side 1) ? Process Activity Diagrams (PADs) (Repeatable Level ? Side 1) ? Event-Driven Procedures (EDP) Lists (Repeatable Level ? Side 1) ? End-to-End Life Cycle of Activities ? Activities ? Mandatory Activity Topics ? Possible Extension Activity Topics ? Activities in General 7 Side 1 ? Level 3 Imple... More About: Processes
Red Hat Linux Pocket Administrator
2007-07-31 14:27:00 Richard Petersen & Ibrahim Haddad (McGraw-Hill/Osborne) Contents: 1 Basic System Administration ? Superuser Control: the root user ? System Time and Date ? Scheduling Tasks: cron ? System Runlevels: telinit, initab, and shutdown ? Managing Services ? chkconfig ? service Command ? redhat-config-services ? Red Hat Administration Tools ? System Directories ? Configuration Directories and Files ? System Logs: /var/log and syslogd ? Performance Analysis Tools and Processes 2 Managing Users ? User Configuration Files ? The Password Files ? Managing User Environments ? Red Hat User Manager ? Adding and Removing Users with useradd, usermod, and userdel ? Managing Groups ? Controlling Access to Directories and Files: chmod ? Disk Quotas ? Lightweight Directory Access Protocol ? Pluggable Authentication Modules 3 Software Management ? Software Repositories ? Software Package Types ? Red Hat Package Manager (RPM) ? Installing Software from RPM Source Code Files: SRPMs ? Installing Software... More About: Linux , Pocket , Strato , Administrator
Building Forums with vBulletin: Creating and Maintaining Online Discussion
2007-07-29 15:26:00 Adrian Kingsley-Hughes & Kathie Kingsley Hughes (Packt Publishing) Contents: Chapter 1: Introduction to the vBulletin Board ? What is vBulletin? ? The vBulletin Advantage ? vBulletin Licensing Options ? Example vBulletin Sites ? Summary Chapter 2: Installing and Configuring vBulletin ? Requirements ? Installing vBulletin ? Troubleshooting ? The vBulletin Control Panel ? Importing Data into vBulletin ? Default Usergroups ? Securing vBulletin ? Help & Support ? Summary Chapter 3: A Tour of vBulletin ? The vBulletin User Experience ? The vBulletin Administrator Experience ? Forum Management ? Branding ? Summary Chapter 4: Customizing Your vBulletin Board ? Types of Customization ? CSS Modifications ? Phrase Modifications ? Template Modifications ? PHP Code Modifications ? Hacks ? Summary Chapter 5: Administering Your Forum ? Setting Up a Forum ? Super Administrators ? Other Changes to the config.php File ? Maintaining the Database ? Some Maintenance Issues ? Smilies ? Avatars ? Sum... More About: Web Design , Building , Forums , Creating , Online
Level of Detail for 3D Graphics
2007-07-27 11:24:00 David Luebke, Martin Reddy, Jonathan D. Cohen, Amitabh Varshney, Benjamin Watson & Robert Huebner (Morgan Kaufmann Publishers) Contents: PART I Generation Chapter 1 Introduction 1.1 Coverage and Organization 1.2 History 1.3 Simplifications in Computer Graph ics 1.4 LOD Frameworks 1.5 Polygonal meshes 1.6 Fidelity Metrics Chapter 2 Mesh Simplification 2.1 Overview 2.2 Local Simplification Operators 2.3 Global Simplification Operators 2.4 Simplification Frameworks 2.5 Conclusions Chapter 3 Simplification Error Metrics 3.1 Why Measure Error? 3.2 Key Elements 3.3 Range of Approaches 3.4 Conclusions PART II Application Chapter 4 Run-Time Frameworks 4.1 LOD Selection Factors 4.2 Fixed-Frame Rate Schedulers 4.3 View-Dependent LOD 4.4 Blending Between Transitions 4.5 Conclusions Chapter 5 A Catalog of Useful Algorithms 5.1 Vertex Clustering 5.2 Vertex Decimation 5.3 Quadric Error Metrics 5.4 RSimp: Reverse Simplification 5.5 Image-Driven Simplification 5.6 Skip Strips 5.7 Triangulation o... More About: Tail
WAP, Bluetooth, and 3G Programming: Cracking the Code
2007-07-24 09:26:00 Dreamtech Software Team (Hungry Minds) Contents: Chapter 1: WAP, Bluetooth , and 3G: A Brief Introduction ? Evolution of Wireless Networks ? Evolution of Wireless Protocols and Applications ? Languages and Tools for Content Development ? Wireless Access Devices/Bluetooth ? Summary Chapter 2: WML and WML Script Programming : A Case Study ? WML Commands and Syntax ? WML Script ? Commands and Syntaxes ? The Information Master Application ? The Restaurant Application ? Summary Chapter 3: WAP Using Cold Fusion: A Project ? Cold Fusion: An Overview ? Application: Question Quiz ? Summary Chapter 4: WTA: An Advanced Interaction Technique for Mobile Phones ? Applications of WTA ? Introduction to WTA Architecture ? Using the Interface Components ? Event and State Management in WTA ? WTAI Function Call Example ? Summary Chapter 5: Integrating Java with WAP ? Introduction to Java Technologies ? Create Dynamic Content with Servlets and JSPs for WAP Browsers ? A JSP and Servlets-Based Application f... More About: Code , Cracking , Ming
UNIX System Administration: A Beginner's Guide
2007-07-22 09:34:00 Steve Maxwell (McGraw-Hill/Osborne) Contents: 1 Introduction to UNIX 1. Uncover the History of the UNIX System 2. Explore the Elements of a Computer System 3. Show the UNIX Timeline 4. Discover the Roles of the UNIX System Administrator 2 Basic UNIX Commands 1. Explore the UNIX Shell 2. Investigate Basic UNIX Commands 3 Using System Administration Tools 1. Managing Solaris Using Admintool 2. Manage Linux Accounts with Userconf 3. Manage HP-UX Using SAM 4. Set Up Better Account Security 4 Software Package Management Tools 1. Discover Solaris Package Tools 2. Discover HP-UX Package Tools 3. Discover Linux Package Tools 5 Maintaining UNIX Users 1. Discover the /etc/passwd File 2. Discover the /etc/group File 3. Discover the /etc/shadow File 4. Explore UNIX Account Tools 6 File Systems, Disks, and Tools 1. Explore a UNIX File System 2. Uncover a Disk Partition 3. Determine a Mounted File System 4. Create a New File System 7 System Security 1. Define a Security Policy 2. Maintain System ... More About: Unix , Guide , Guid
PHP Solutions: Dynamic Web Design Made Easy
2007-07-18 09:17:00 David Powers (Apress) Contents: Chapter 1: What Is PHP?And Why Should I Care? ? Embracing the power of code ? How to use this book ? A note about versions ? So, let?s get on with it Chapter 2: Getting Ready to Work with PHP ? What you need to write and test PHP pages ? What you need for a local test environment ? Setting up on Windows ? Setting up on Mac OS X ? Checking your PHP settings (Windows and Mac) ? What?s next? Chapter 3: How to Write PHP Scripts ? PHP: The big picture ? PHP: A quick reference ? PHP quick checklist Chapter 4: Lightening Your Workload with Includes ? Including code from other files ? Summary Chapter 5: Bringing Forms to Life ? How PHP gathers information from a form ? Sending email ? Validating user input ? Handling multiple-choice form elements ? Redirecting to another page ? Summary Chapter 6: Uploading Files ? How PHP handles file uploads ? Uploading files ? Points to watch with file uploads Chapter 7: Using PHP to Manage Files ? Checking that PHP has per... More About: Web Design , Design , Made , Solutions , Easy
Software Requirements: Encapsulation, Quality, and Reuse
2007-07-15 08:05:00 Rick Lutowski (Auerbach Publications) Contents: 1 Overview 1.1 Why Freedom? 1.2 Freedom Methodology Overview 1.3 Methodology Benefits of Freedom 1.4 Economic Benefits of Freedom References 2 Information-Hiding Secrets 2.1 Chapter Overview 2.2 Information-Hiding Concepts 2.3 Contrast with Traditional Design 2.4 Contrast with Current OO Practice References 3 What Are Requirements? 3.1 Chapter Overview 3.2 Definition of Requirements 3.3 Definition of Design 3.4 Definition of Implementation 3.5 Design and Implementation Constraints References 4 Freedom Requirements Process 4.1 Chapter Overview 4.2 Enterprise Process Models 4.3 Bounding the Black Box 4.4 Context Diagrams 4.5 Requirements Process 4.6 Example Problem Enterprise Process Model 4.7 Example Problem Black Box Bounding 4.8 Example Problem Context Diagram References 5 Quality Requirements 5.1 Chapter Overview 5.2 Types of Requirements 5.3 Measuring Software Quality 5.4 Where?s the Developer? 5.5 ?ility Mapping 5.6 Example Problem... More About: Ality
Absolute Beginner's Guide to Creating Web Pages, Second Edition
2007-07-13 16:19:00 Todd Stauffer (Que Publishing) Contents: Introduction Part I Creating Web Pages 1 The Fundamentals of Web Publishing 2 A Crash-Course in Web Design 3 What You Need to Get Started 4 Creating Your First Page Part II Design and Conquer 5 Formatting Your Text 6 Visual Stimulus?Adding Graphics 7 Building Hypertext Links 8 Table Basics 9 Advanced Table Elements and Table Design 10 Get Splashy: Style Sheets, Fonts, and Special Characters 11 Advanced Web Images and Imagemaps Part III Building Your Site 12 Creating Sites with HTML Frames 13 Adding Multimedia and Java Content 14 Site-Wide Styles: Design, Accessibility, and Internationalization Part IV Interacting with Your Users 15 Adding HTML Forms 16 CGIs and Data Gathering 17 Forums, Chats, and Other Add-Ons rapidshare.com PDF (-> RAR) | 383 pages | 9,289 KB (-> 7,232 KB) More About: Guide , Second Edition
The Linux Programmer's Toolbox
2007-07-11 13:50:00 John Fusco (Prentice Hall) Contents: Chapter 1 Downloading and Installing Open Source Tools 1.1 Introduction 1.2 What Is Open Source? 1.3 What Does Open Source Mean to You? 1.4 An Introduction to Archive Files 1.5 Know Your Package Manager 1.6 Some Words about Security and Packages 1.7 Inspecting Package Contents 1.8 Keeping Packages up to Date 1.9 Summary Chapter 2 Building from Source 2.1 Introduction 2.2 Build Tools 2.3 The Build Process 2.4 Understanding Errors and Warnings 2.5 Summary Chapter 3 Finding Help 3.1 Introduction 3.2 Online Help Tools 3.3 Other Places to Look 3.4 Documentation Formats 3.5 Internet Sources of Information 3.6 Finding Information about the Linux Kernel 3.7 Summary Chapter 4 Editing and Maintaining Source Files 4.1 Introduction 4.2 The Text Editor 4.3 Revision Control 4.4 Source Code Beautifiers and Browsers 4.5 Summary Chapter 5 What Every Developer Should Know about the Kernel 5.1 Introduction 5.2 User Mode versus Kernel Mode 5.3 The Process Scheduler ... More About: Toolbox , Programme , Gram
The Book of JavaScript: A Practical Guide to Interactive Web Pages, 2nd Edi
2007-07-10 10:25:00 Dave Thau(No Starch Press)Contents: 1 Welcome to Java script! ? Is JavaScript for You? ? Is This Book for You? ? The Goals of This Book ? What Can JavaScript Do? ? What Are the Alternatives to JavaScript? ? JavaScript?s Limitations ? Getting Started ? Where JavaScript Goes on Your Web Pages ? Dealing with Older Browsers ? Your First JavaScript ? Summary ? Assignment 2 Using Variables and Built-In Functions to Update Your Web Pages Automatically ? Variables Store Information ? Write Here Right Now: Displaying Results ? Strings ? More About Functions ? Parameters ? Writing the Date to Your Web Page ? How the European Space Agency Writes the Date to Its Page ? Summary ? Assignment 3 Giving the Browsers What They Want ? A Real-World Example of Browser Detection ? Browser Detection Methods ? Redirecting Visitors to Other Pages ? if-then Statements ? OR and AND ? Putting It All Together ? A Few More Details About Boolean Expressions ? How Netscape Provides Browser-Specific Content ? Summar... More About: Interactive , Javascript
Learn Google
2007-07-08 18:51:00 Michael Busby (Wordware Publishing, Inc.) Contents: Chapter 1 All about Search Engines ? Introduction ? What Do We Search For? ? How Much Do We Search? ? Why Search? ? How Does a Search Engine Work? ? Issues Searching the Web ? Search Integrity ? The Race to Be Number One ? What Is Googl e ? ? How Google Ranks Its Search Results ? How Is Google Getting Better? ? The Next Generation ? Summary Chapter 2 Google Services ? Introduction ? Google Services ? Summary Chapter 3 Google Preferences ? Introduction ? Preferences ? Summary Chapter 4 Basic Google Search Techniques ? Introduction ? Keywords ? The Quote (") Operator ? The Arithmetic (+, ?) Operators ? Boolean Operators ? Complex Boolean Operations ? Search Issues ? Summary Chapter 5 Advanced Google Search Techniques ? Introduction ? Advanced Search Features ? Summary Chapter 6 Advanced Alternate Query Search Operators ? Introduction ? Advanced Alternate Query Search Operators ? Summary Chapter 7 Advanced Image Search ? Introduction ? ... More About: Internet , Learn
Programming Sudoku
More articles from this author:2007-07-03 07:52:00 Wei-Meng Lee (Apress) Contents: CHAPTER 1 What Is Sudoku ? ? Rules of Sudoku ? Sudoku Terminology ? It?s Just Logic! ? Variants of Sudoku ? Let?s Play Sudoku! ? Summary CHAPTER 2 Creating the Sudoku Application ? Creating the Sudoku Project ? Testing the Application ? Summary CHAPTER 3 Basic Sudoku Solving Technique ? Elimination Technique ? Implementing the CRME Technique ? Testing It Out ? Summary CHAPTER 4 Intermediate Techniques ? Lone Rangers ? Implementing the Technique ? Testing Out the Lone Ranger Technique ? Summary CHAPTER 5 Advanced Techniques ? Looking for Twins ? Looking for Triplets ? Brute-Force Elimination ? Implementing the Techniques ? Testing the Techniques ? Summary CHAPTER 6 Generating Sudoku Puzzles ? Determining the Level of Difficulty ? Steps to Generate a Sudoku Puzzle ? Implementing the Puzzle-Generating Algorithm ? Wiring Up the Logic with the User Interface ? Testing the Implementation ? Summary CHAPTER 7 How to Play Kakuro ? The Rules ? Tips for Solving K... More About: Programming , Ming , Gram 1, 2 |



