Plone 3 for Education

Break the webmaster bottleneck by empowering instructors and staff

Enable instructors and staff to represent courses using Plone’s built-in content types–news items, collections, and events–without writing a single line of code
Embed sound and video into your course materials, news feeds, or anywhere on your Plone site
Written by Erik Rose–member of the Plone 4 and 5 Framework Teams
Expert guidance on using the best plug-ins so that you can get the best out of your site right from the beginning
In Detail

Plone enables your faculty and staff to manage their own web sites, but some assembly is still required. How do you represent courses online? What about assignment schedules, lecture podcasts, and collaborative spaces? That’s where this book comes in–it takes the burden of routine updates off your web team by harnessing the world’s most advanced free content management system.

This is the school web team’s missing manual. Through step-by-step examples covering 11 common educational use cases, you’ll learn how to take the box of parts provided by Plone, combine them with best-of-breed third-party plug-ins, and turn out a dynamic web environment that will be a joy to use for faculty, enhance staff productivity, and engage the student body.

Plone is powerful but complex. Its ease of use for end users belies a wealth of under-the-hood features and third-party add-ons that are time-consuming for back-end web teams to sort through. The book guides you on proven paths through the forest of potential that you encounter during design and deployment, starting you with reasonable choices for each of 11 common education-domain use cases. Each one enumerates the value it brings to your site and guides you step-by-step through an implementation suitable for the vast majority of cases, meaning you can spend your time addressing the unique needs of your institution–not reinventing the wheel.
What you will learn from this book

Build common e-learning tasks in Plone: assignment schedules, course materials, online turn-in forms, and class interaction using podcasts and forums
Build school-wide and department-wise directories collecting contact info, biographies, and more
Take care of necessities, like customizing the look of your site, setting up a production server, and running incremental backups
Integrate audio and video with Plone: weaving it into pages, populating portlets, and podcasting it to the world
Harness Plone4Artists Calendar product to improve the display of event listings
Find tips on information architecture and usability, learning from the successes and mistakes of several sites
Each chapter will guide you through solving a common education-domain use case. Most chapters stand on their own so you can use this as a reference book without having to “eat the whole elephant.”

Chapter 1: Creating Courses. Represent a bare-bones course in Plone, for optional embellishment in later chapters. Post syllabi, course materials, and due dates, and distribute assignments online. Collect feedback from students throughout the semester to drive continuous improvements.

Chapter 2: Calendaring. Due dates, athletic schedules, concerts, lectures–track them all using Plone’s built-in event support. Bring in the third-party Plone4Artists Calendar product to add wall-calendar-like views and support for repeating events, and explore some best-of-breed organizational schemes based on real-time filtering with collections.

Chapter 3: Showcasing Personnel with Faculty/Staff Directory. The Faculty/Staff Directory product is practically a departmental website in a box. Showcase your instructors, staff, and students; highlight their areas of expertise; and publish their biographies and contact details. Group people into committees and departments, and use those groupings for display and access control. Finally, get a sneak peek into the future of the Faculty/Staff Directory product, which I help develop.

Chapter 4: Extending Faculty/Staff Directory. Faculty/Staff Directory does a lot, but every school has some custom requirements. Toward this, the product supports an extensibility framework for adding fields to its data types. In this chapter, take this framework for a test drive. Add fields to keep track of a fax number and a list of scholarly publications. Just as you need them, you’ll find plenty of sidebars explaining portions of Plone infrastructure, from Archetypes to adapters.

Chapter 5: Blogs & Forums. In a university, large class sizes limit class discussions and individual attention, while travel budgets limit the number of professional conferences where faculty can present. In this chapter, set up blogs and forums to counter both problems–giving students more class interaction and helping faculty build professional prominence. We’ll find the best Plone blog products and explore practical suggestions of how to use blogs in the classroom. We’ll also take the undisputedly top forum product for a spin and see how to use it to let students support each other, saving office hours and after-school help for those who need them most.

Chapter 6: Audio & Video. Some instructors worry that publishing audio or video of lectures will hurt class attendance, but higher-ed institutions who have experimented with services like iTunes U have found just the opposite. In this chapter, learn how to publish audio and video in Plone and create podcasts so students can retrieve the latest materials automatically. Also learn how to bootstrap an iTunes U presence for your school, offering your materials on the iTunes Store and tripling your traffic.

Chapter 7: Creating Forms Fast. Creating one-off forms–staff surveys, information forms for field trips, informal quizzes–doesn’t have to be the webmaster’s job. In this chapter, deputize your power users with PloneFormGen, a flexible form-building tool. Make self-validating forms without any coding. Configure them to email their submissions or store them in access-controlled areas of the site for easy group access.

Chapter 8: Styling Your Site. For a fast site launch, nothing beats pulling a ready-made look off the shelf and slapping your logo on it. However, if time permits, a custom look greatly increases your site’s cachet. This chapter is a crash course in Plone 3 theme creation. After untangling Plone’s confusing theming situation, we walk you through the development of a skeletal theme, giving you everything you need to customize any of Plone’s default CSS or images. For more advanced theming, we point you to the best online and print resources.

Chapter 9: Going Live. The quality of your deployment configuration can be the difference between unusably slow and refreshingly brisk. In this chapter, set up a Plone installation that can serve hundreds of anonymous requests per second using one-size-fits-almost-all sample configurations. Configure ZEO clustering to make use of multiple processors. Turn the knobs in CacheFu to achieve the ideal balance between speed and freshness. Use the included Squid configuration to set up the industry-leading caching proxy in minutes. End with a sample Apache virtual host configuration that ties it all together.

Chapter 10: Maintenance, Backups, and Upgrades. Keep Plone running smoothly by automating database maintenance and backups. Ensure pain-free upgrades by learning how much to trust Plone’s releases, and test third-party products to avoid unpleasant surprises.

Approach

This book is written especially for time-constrained web teams. Every chapter is hands-on from start to finish, focusing on getting a value-adding site up fast. Necessary theory and tips on best practices are interspersed with the step-by-step instructions, broken out into sidebars so it informs your progress without impeding it. Also, every chapter is independent, dealing with a specific use case–for example, publishing video, creating forms, or representing assignment schedules and syllabi–so you can skip straight to what you need.

Most chapters require no programming at all. The few where we dig deeper (for example, to build our own plug-in products) are replete with working code samples and explanations of what’s going on. A rudimentary knowledge of the Python programming language is helpful in these but is not essential.
Who this book is written for

Plone 3 for Education is for the makers of school web sites, from primary to university, from e-learning to public-facing, from tech-savvy teachers to seasoned software developers. A user-level familiarity with Plone is the only prerequisite; everything else is baked in.

More Info:

http://www.packtpub.com/plone-3-for-education/book

Continue Reading »

"Plone 3 for Education" Full Fast Download

Oracle 11g Streams Implementers Guide

Design, implement, and maintain a distributed environment with Oracle Streams

Implement Oracle Streams to manage and coordinate the resources, information, and functions of a distributed system
Get to grips with in-depth explanations of the components that make up Oracle Streams, and how they work together
Learn design considerations that help identify and avoid Oracle Streams obstacles – before you get caught in them
Covers implementation steps with explanations of ‘why’ as well as ‘how’

In Detail

From smaller businesses through to huge enterprises – users all over the world often require access to data 24 hours a day. Distributed database systems proliferate the world of data sharing providing an ability to access real-time data anywhere, anytime. Oracle Streams, a built-in feature of the Oracle database, is a data replication and integration feature critical to the success and wellbeing of enterprises in today’s fast moving economy. This book provides the reader with solid techniques to master Oracle Streams technology and successfully deploy distributed database systems.

This book quickly goes over the basics and gets you up and running with a simple Oracle 11g Streams environment. It will serve as an excellent companion to the Oracle Streams Administration Guide. It is intended for Oracle database architects and administrators, and provides in-depth discussion on must-know information for the design, implementation, and maintenance of an Oracle Streams environment.

The book does not attempt to regurgitate all the information in the Oracle Streams Administration Guides, but rather provides additional clarification and explanation of design, implementation, and troubleshooting concepts that are often elusive in Streams documentation. It also identifies helpful tools and Oracle resources to add to your knowledge base, as well as tried and tested tricks and tips to help you tame Oracle Streams.

The book starts by introducing and explaining the components of Oracle Streams and how they work together. It then moves on logically, helping you to determine your distributed environment requirements and design your Streams implementation to meet those requirements. Once these concepts are discussed, the book moves to configuration and basic implementation examples to help solidify those concepts. It then addresses advanced features such as tags, down-stream capture, and conflict resolution. You then move on to maintenance techniques such as documenting the environment, effectively planning and implementing changes to the environment, and monitoring and troubleshooting the environment. When you have studied the techniques and completed the hands-on examples, you will have an understanding of Oracle Streams’ core concepts and functionally that will allow you to successfully design, implement, and maintain an Oracle Streamed environment.

What you will learn from this book

Clear, concise explanations of Oracle Streams components and concepts
Up-front design considerations and techniques – know what you need BEFORE you start building
Configure both Source and Target databases to support Streams capture, propagation, and apply processes
Set up a Single-Source Configuration using the Enterprise manager DB Console to divert flow in one direction and apply its concepts to a multi-master, or N-Way Replication environment configuration
Solidify your Streams concepts through basic implementation examples that can then be applied to more complicated systems
Learn about popular advanced features of Oracle Streams including Subsetting, Tags, Rules, and Rule based transformations
Discover effective and efficient troubleshooting techniques and tools

Continue Reading »

"Oracle 11g Streams Implementers Guide" Full Fast Download

Moodle 1.9 Teaching Techniques

Creative ways to build powerful and effective online courses

Motivate students from all backgrounds, generations, and learning styles
When and how to apply the different learning solutions with workarounds, providing alternative solutions
Easy-to-follow, step-by-step instructions with screenshots and examples for Moodle’s powerful features
Especially suitable for university and professional teachers

In Detail

Moodle is the world’s most popular, free open-source Learning Management System (LMS). It is vast and has lots to offer. More and more colleges, universities, and training providers are using Moodle, which has helped revolutionize e-learning with its flexible, reusable platform and components. It works best when you feel confident that the tools you have at hand will allow you to create exactly what you need.

This book brings together step-by-step, easy-to-follow instructions and learning theory to give you new tools and new power with Moodle. It will show you how to connect with your online students, and how and where they develop an enthusiastic, open, and trusting relationship with their fellow students and with you, their instructor. With this book, you’ll learn to get the best from Moodle.

This book helps you develop good, solid, dynamic courses that will last by making sure that your instructional design is robust, and that they are built around satisfying learning objectives and course outcomes. With this book, you’ll have excellent support and step-by-step guidance for putting together courses that incorporate your choice of the many features that Moodle offers. You will also find the best way to create effective assessments, and how to create them for now and in the future. The book will also introduce you to many modules, which you can use to make your course unique and create an environment where your students will get maximum benefit. In addition, you will learn how you can save time and reuse your best ideas by taking advantage of Moodle’s unique features.

What you will learn from this book

Build a learning outcome-focused approach that enables your students to perform well

Different techniques for creating a dynamic learning environment
Put all the ideas you’ve wanted to implement, but never could, into action to create unique courses with reusable elements
Motivate your students to collaborate and demonstrate what they are learning and to create projects together
Develop materials you can re-use in your future courses
Incorporate Web 2.0 features to encourage student sharing of resources
Create online workshops and galleries for your students to make presentations about what they have learned
Build e-portfolios for students to collect their work and demonstrate mastery of the units
Engage your students in team work that helps them connect course content with their experiences and prior learning
Feel confident in finding ways to accommodate your students’ learning styles and preferences to guide them to a successful outcome for the course
Develop high-quality courses that will last and stay useful and relevant to create a personal inventory you can use and re-use

Continue Reading »

"Moodle 1.9 Teaching Techniques" Full Fast Download

Magento 1.3 PHP Developers Guide

Design, develop, and deploy feature-rich Magento online stores with PHP coding

Extend and customize the Magento e-commerce system using PHP code
Set up your own data profile to import or export data in Magento
Build applications that interface with the customer, product, and order data using Magento’s Core API
Packed with examples for effective Magento Development
In Detail

Magento is the most powerful e-commerce solution around and has gained popularity in a short period of time. You can create and manage online stores using the extensive suite of powerful tools it offers. However, because of its powerful features, developing with Magento can be easier said than done.

This book will show you how to develop better and do more with the Magento. You will be able to extend and customize modules for the Magento system without editing the core system code. It will show you how to create both basic and advanced functionality modules for your store and help you turn your ideas for extending Magento into reality by building modules from scratch.

This book starts by walking you through the server requirements for installing Magento making sure Magneto’s installation and upgrade process can fit into your workflow and suit your hosting environment setup. Then it runs through the architecture behind Magento’s system, covering the core file structure and how the template system works. You’ll also learn how to build a basic shipping module, payment module, and a brand management module for Magento. As you delve deeper into the book you will learn how to integrate your favorite CMS into Magento for data portability.

By the end of the book you will be able to take your basic knowledge of Magento and turn it into something advanced that will help you develop turn your ideas for extending Magento into reality.

What you will learn from this book

Install and upgrade Magento to get ready for development
Get familiar with the architecture and internal structure of Magento
Learn about the best modules available and what they can do for you out of the box
Build a Shipping module for your Magento store to give users options for receiving their items once they have paid for them
Create a payment method for Magento and the various aspects that go together to complete the payment process
Speed up your module creation process using the Module Creator script
Build a basic brand-management module for Magento to manage brands and display their details
Integrate your favorite CMS into Magento including a walkthrough of integrating Wordpress into Magento
Create, update, delete, and retrieve customer data from within Magento by implementing the customer API
Integrate Magento data into an existing external web application or script using the Magento Core API
Import/export files to retrieve and store information from and to external sources using Excel Spreadsheet or CSV data
Chapter 1: Magento: Developer’s Guide

Chapter 2: Installing/Upgrading Magento and Preparing for Development

Chapter 3: Magento’s Architecture

Chapter 4: Building a Shipping Module for Magento

Chapter 5: Building a Payment Method for Magento

Chapter 6: Basic Modules to Extend Magento’s Functionality

Chapter 7: Fully Featured Module with Administration Panel

Chapter 8: Integration of a Third-Party CMS

Chapter 9: Magento’s Core API

Chapter 10: Importing and Exporting Data

Chapter 11: Appendix A – Resources for Further Learning

Approach

This book is a practical tutorial, filled with examples, aimed at people with no experience of programming web sites using the Magento system.

Continue Reading »

"Magento 1.3 PHP Developers Guide" Full Fast Download

jQuery 1.4 Reference Guide

The book is a detailed reference guide, and an invaluable resource for answers to all your queries about jQuery. It is intended to be a quick reference to help at times when you need to quickly confirm a feature of the library. This book is for you if you are a web developer who wants a broad, organized view of all that jQuery library has to offer or a quick reference on their desk to refer to for particular details. Basic knowledge of HTML and CSS is required. You should be comfortable with the syntax of JavaScript,but no knowledge of jQuery is assumed. This is a reference guide, not an introductory title and if you are looking to get started with jQuery 1.3 (or JavaScript libraries in general) then you are looking for the companion title Learning jQuery 1.3.

More Info:

http://www.packtpub.com/jquery-1-4-reference-guide/book

Continue Reading »

"jQuery 1.4 Reference Guide" Full Fast Download

IBM Lotus Notes and Domino 8.5.1

Upgrade your system and embrace the exciting new features of the Lotus Notes and Domino 8.5.1 platform

Upgrade to the latest version of Lotus Notes and Domino

Understand the new features and put them to work in your business

Thoroughly covers Domino Attachment Object Service (DAOS), Domino Configuration Tuner (DCT) and iNotes

Explore other useful Lotus products, such as Lotus Sametime, Lotus Quickr, Lotus Connections, and IBM WebSphere Portal
Packed with expert tips and useful screenshots

In Detail

With Lotus Notes and Domino 8.5.1, IBM has once again provided business users with an intuitive, fully integrated platform to enhance each user’s experience with business communications, while reducing Total Cost of Ownership (TCO) and increasing Return on Investment (ROI). You can create and share information effectively to make quick business decisions and streamline the way they work. It is no longer just an email tool, but a means of extending business communications to a new level. In order to utilize all the powerful features of the new release, you need to upgrade your existing system to Lotus Notes and Domino 8.5.1.

Written by senior architects and specialists of IBM Software Services for Lotus, this book will be your guide and enable you to quickly upgrade your existing system and leverage the full capabilities of Lotus Notes 8.5.1. The authors explore the enhanced productivity tools available with this release by integrating word processing, presentations, and spreadsheets into a seamless unit with your messaging and collaboration solution.

The book starts with an overview of Lotus Notes and Domino, including all the exciting features in the new version. You will learn to utilize the efficient productivity tools that are shipped with Lotus Notes client, and discover the updates in Domino server. You will learn the specific steps needed to upgrade to Lotus Notes 8.5.1 with detailed explanations so that you can upgrade from any previous Lotus Notes and Domino release.

Additional focus emphasizes the enhanced features available in 8.5.1 from a Domino perspective to reduce the overall costs of managing and deploying the Domino infrastructure. The Domino environment has been enhanced to leverage new technologies to increase performance, reduce storage costs, and provide a robust environment to surface information via the web browser or the rich client. Integration with other Lotus and IBM products – including Lotus Quickr, Lotus Connections, and Lotus Sametime – is covered later in the book. These products are all converging to become the next generation of people productivity solutions.

This book shows you how to delve into the world of SOA, as the authors demonstrate how Lotus Notes can be part of a SOA strategy that can accelerate business integration and generate value. You will realize the value of your investment in Lotus Notes 8.5.1 when you learn to leverage the full capabilities of Lotus Notes 8.5.1 and quickly move from your existing technology base to this new feature-rich platform.

What you will learn from this book

Explore the new features in Domino Designer 8.5.1 that help build business and collaboration applications quickly
Get to grips with features including security, mail, calendar, and contacts
Get solutions to issues that you may encounter during the upgrading process
Quickly examine coexistence issues involved in running Notes/Domino in a mixed environment and solve them efficiently
Discover add-on products such as Lotus QuickPlace/Quickr and Lotus Sametime for a typical Notes/Domino infrastructure
Review iNotes updates and explore its new features in full mode
Integrate Lotus Domino 8.5.1 with IBM servers and tools
Save disk space by managing attachments on a per server basis using Domino Attachment and Object Service (DAOS)
Integrate Service Oriented Architectures (SOAs) with Lotus Notes 8.5.1
Roll out your new deployment with ease by using enhancements, dynamic settings, and the Database redirect policies of Notes/Domino 8.5.1

Continue Reading »

"IBM Lotus Notes and Domino 8.5.1" Full Fast Download

Building Telephony Systems with OpenSIPS 1.6

Build scalable and robust telephony systems using SIP

Build a VoIP Provider based on the SIP Protocol
Cater to scores of subscribers efficiently with a robust telephony system based in pure SIP
Gain a competitive edge using the most scalable VoIP technology
Learn how to avoid pitfalls using precise billing
Packed with rich practical examples and case studies on the latest OpenSIPS version 1.6

In Detail

SIP is the most important VoIP protocol and OpenSIPS is clearly the open source leader in VoIP platforms based on pure SIP. The whole telecommunication industry is changing to an IP environment, and telephony in the way we know today will disappear in less than ten years. SIP is the protocol leading this disruptive revolution and it is one of the main protocols on next-generation networks. While a VoIP provider is not the only kind of SIP infrastructure created using OpenSIPS, it is certainly one of the most difficult to implement.

This book will give you a competitive edge by helping you to create a SIP infrastructure capable of handling tens of thousands of subscribers. You can extend the examples given in this book easily to other applications such as a SIP router, load balancing, IP PBX, and Hosted PBX as well. This book is an update of the title Building Telephony Systems with OpenSER.

The book starts with the simplest configuration and evolves chapter by chapter teaching you how to add new features and modules. It will first teach you the basic concepts of SIP and SIP routing. Then, you will start applying the theory by installing OpenSIPS and creating the configuration file. You will learn about features such as authentication, PSTN connectivity, user portals, media server integration, billing, NAT traversal, and monitoring. The book uses a fictional VoIP provider to explain OpenSIPS. The idea is to have a simple but complete running VoIP provider by the end of the book.

What you will learn from this book

Identify how SIP transactions are routed including initial and sequential requests
Accelerate the processing of SIP sequential requests with the help of Loose Routing
Install OpenSIPS in a Linux platform and integrate a media server such as Asterisk
Acquire authentication and persistency by enabling a MySQL back-end for OpenSIPS
Administer the server with the help of graphical web interfaces such as OpenSIPS control panel and serMyAdmin
Connect to a PSTN gateway to send and receive calls
Enable dynamic dial plans and routing by using the DIALPLAN module DROUTING module
Traverse NAT using STUN and TURN
Bill your costumers or simply check your expenses by generating CDRs (Call Detail Records)
Monitor your SIP infrastructure to keep it running smoothly
Approach

This is a practical, hands-on book based around a fictitious case study VoIP Provider that you will build on a development server using OpenSIPS 1.6. The case study grows chapter by chapter, from installing your local development server, right up to the finished VoIP provider.

Continue Reading »

"Building Telephony Systems with OpenSIPS 1.6" Full Fast Download

C# 4.0 in a Nutshell: The Definitive Reference

What people are saying about C# 4.0 in a Nutshell

“C# 4.0 in a Nutshell is one of the few books I keep on my desk as a quick reference. It is a book I recommend.” –Scott Guthrie, Corporate Vice President, .NET Developer Platform, Microsoft Corporation

“A must-read for a concise but thorough examination of the parallel programming features in the .NET Framework 4.” –Stephen Toub, Parallel Computing Platform Program Manager, Microsoft

“This wonderful book is a great reference for developers of all levels.” — Chris Burrows, C# Compiler Team, Microsoft

When you have questions about how to use C# 4.0 or the .NET CLR, this highly acclaimed bestseller has precisely the answers you need. Uniquely organized around concepts and use cases, this fourth edition includes in-depth coverage of new C# topics such as parallel programming, code contracts, dynamic programming, security, and COM interoperability. You’ll also find updated information on LINQ, including examples that work with both LINQ to SQL and Entity Framework. This book has all the essential details to keep you on track with C# 4.0.

Get up to speed on C# language basics, including syntax, types, and variables
Explore advanced topics such as unsafe code and preprocessor directives
Learn C# 4.0 features such as dynamic binding, type parameter variance, and optional and named parameters
Work with .NET 4’s rich set of features for parallel programming, code contracts, and the code security model
Learn .NET topics, including XML, collections, I/O and networking, memory management, reflection, attributes, security, and native interoperability

More Info:

http://www.amazon.com/C-4-0-Nutshell-Definitive-Reference/dp/0596800959/

Continue Reading »

"C# 4.0 in a Nutshell: The Definitive Reference" Full Fast Download

Building iPhone Apps with HTML, CSS, and JavaScript: Making App Store Apps Without Objective-C or Cocoa

What people are saying about Building iPhone Apps w/ HTML, CSS, and JavaScript

“The future of mobile development is clearly web technologies like CSS, HTML and JavaScript. Jonathan Stark shows you how to leverage your existing web development skills to build native iPhone applications using these technologies.”

–John Allsopp, author and founder of Web Directions

“Jonathan’s book is the most comprehensive documentation available for developing web applications for mobile Safari. Not just great tech coverage, this book is an easy read of purely fascinating mobile tidbits in a fun colloquial style. Must have for all PhoneGap developers.”

– Brian LeRoux, Nitobi Software

It’s a fact: if you know HTML, CSS, and JavaScript, you already have the tools you need to develop your own iPhone apps. With this book, you’ll learn how to use these open source web technologies to design and build apps for the iPhone and iPod Touch on the platform of your choice-without using Objective-C or Cocoa.

Device-agnostic mobile apps are the wave of the future, and this book shows you how to create one product for several platforms. You’ll find guidelines for converting your product into a native iPhone app using the free PhoneGap framework. And you’ll learn why releasing your product as a web app first helps you find, fix, and test bugs much faster than if you went straight to the App Store with a product built with Apple’s tools.

Build iPhone apps with tools you already know how to use
Learn how to make an existing website look and behave like an iPhone app
Add native-looking animations to your web app using jQTouch
Take advantage of client-side data storage with apps that run even when the iPhone is offline
Hook into advanced iPhone features — including the accelerometer, geolocation, and vibration — with JavaScript
Submit your applications to the App Store with Xcode
This book received valuable community input through O’Reilly’s Open Feedback Publishing System (OFPS). Learn more at http://labs.oreilly.com/ofps.html.

More Info:

http://www.amazon.com/exec/obidos/tg/detail/-/0596805780/

Continue Reading »

"Building iPhone Apps with HTML, CSS, and JavaScript: Making App Store Apps Without Objective-C or Cocoa" Full Fast Download

Windows Internals: Including Windows Server 2008 and Windows Vista, Fifth Edition

See how the core components of the Windows operating system work behind the scenes—guided by a team of internationally renowned internals experts. Fully updated for Windows Server 2008 and Windows Vista, this classic guide delivers key architectural insights on system design, debugging, performance, and support—along with hands-on experiments to experience Windows internal behavior firsthand.

Delve inside Windows architecture and internals:

Understand how the core system and management mechanisms work—from the object manager to services to the registry
Explore internal system data structures using tools like the kernel debugger
Grasp the scheduler’s priority and CPU placement algorithms
Go inside the Windows security model to see how it authorizes access to data
Understand how Windows manages physical and virtual memory
Tour the Windows networking stack from top to bottom—including APIs, protocol drivers, and network adapter drivers
Troubleshoot file-system access problems and system boot problems
Learn how to analyze crashes

More Info:

http://www.amazon.com/exec/obidos/tg/detail/-/0735625301/

Continue Reading »

"Windows Internals: Including Windows Server 2008 and Windows Vista, Fifth Edition" Full Fast Download