Tuesday, June 5, 2007

Operating System Concepts



Title: Operating System Concepts
Author: James L. Peterson / Abraham Silberschatz
Hardcover: 952 pages
Publisher: John Wiley & Sons Inc; 6Rev Ed edition (April 5, 2002)
ISBN-10: 0471262722
ISBN-13: 978-0471262725
Product Dimensions: 9.7 x 6.8 x 1.8 inches
Format: PDF
Size: 44.1MB
Preface:
Operating systems are an essential part of any computer system. Similarly, a course on operating systems is an essential part of any computer-science education. This field is undergoing change at a breathtakingly rapid rate, as computers are now prevalent in virtually every application, from games for children through the most sophisticated planning tools for governments and multinational firms. Yet the fundamental concepts remain fairly clear, and it is on these that we base this book.
We wrote this book as a text for an introductory course in operating systems at the junior or senior undergraduate level or at the first-year graduate level. It provides a clear description of the concepts that underlie operating systems. As prerequisites, we assume that the reader is familiar with basic data structures, computer organization, and a high-level language, such as C. The hardware topics required for an understanding of operating systems are included in
Chapter 2. For code examples, we use predominantly C as well as some Java, but the reader can still understand the algoritluns without a thorough knowledge of these languages.
The fundamental concepts and algorithms covered in the book are often based on those used in existing commercial operating systems. Our aim is to present these concepts and algorithms in a general setting that is not tied to one particular operating system. We present a large number of examples that pertain to the most popular operating systems, including Sun Microsystems'
Solaris 2, Linux; Microsoft MS-DOS, Windows NT, and Windows 2000; DEC VMS and TOPS-20, IBM OS/2, and the Apple Macintosh Operating System.
Concepts are presented using intuitive descriptions. Important theoretical results are covered, but formal proofs are omitted. The bibliographical notes contain pointers to research papers in which results were first presented and proved, as well as references to material for further reading. In place of proofs, figures and examples are used to suggest why we should expect the result in question to be true.
------------------------------------------------
Download: Operating System Concepts
------------------------------------------------

Monday, May 28, 2007

Visual C# .NET Programming

Title:Visual C# .NET Programming
ISBN:0782140467
Author:Harold Davis
Publisher:Sybex
Page:512 pages
Edition:1st edition (August 9, 2002)
Catalog:C# (Computer language)
Format:CHM
Size:5.99 MB
Supplier:Team LiB
Summary:This is a different kind of book about a programming language.
---------------------------------------------
Download: Visual C# .NET Programming
---------------------------------------------

Sunday, May 27, 2007

C # in a Nutshell


Title:C # in a Nutshell, Second Edition
ISBN:0596005261
Author:Ben Albahari / Peter Drayton / Ted Neward
Publisher:O'Reilly & Associates
Page:897 pages
Edition:2nd Book and CD-ROM edition (August 27, 2003)
Catalog:Computer Bks - Languages / Programming
Format:CHM
Size:1.91 MB
Supplier:Team LiB
Summary:C# in a Nutshell was inevitable, much like the dawn or your liability for income tax. As the C# language has gathered speed--it's one of the languages that Microsoft encourages you to use for .NET development--its users have anticipated the release of an authoritative reference for the language and its key APIs. That's what this book is: a reference, meant to give you a few chapters on basic structure and syntax before launching into categorized and alphabetized listings of classes and their members. It's sufficiently well written and organized that, given experience with other distributed application environments and some knowledge of .NET, you could learn the language from this book alone. However, this is not a tutorial for people new to Microsoft programming, or new to network computing.
----------------------------------------
Download: C # in a Nutshell
----------------------------------------

Learning C#

Title: Learning C#
Author: Jesse liberty
Publisher: O'Reilly & Associates; (September 2002)
ISBN: 0596003765
Format: CHM
Suppiler: Team LiB
Summary:
Most C# books are written for experienced C++ and Java programmers. If you're a novice programmer, or you have experience in VB6 or other procedural programming languages, and you want to learn C#, until now you've been out of luck.
That's why Jesse Liberty, author of the best-selling books Programming C# and Programming ASP.NET, has written an entry-level guide to C#. Written in a warm and friendly manner, this book assumes no prior programming experience, and provides an easy introduction to Microsoft's premier .NET language.

Learning C# is a complete introduction to C# and object-oriented programming. Learning C# will help you build a solid foundation in .NET, and show how to apply your skills by using dozens of tested examples. Learning C# introduces Visual Studio .NET, a tool set for building Windows and Web applications. You'll learn about the syntax and structure of the C# language, including operators, classes and interfaces, structs, arrays, and strings. Liberty then demonstrates how to develop various kinds of applications--including those that work with databases--and web services.

By the time you've finished Learning C# you'll be ready to move on to a more advanced programming guide that will help you create large-scale web and Windows applications.

Whether you have a little object-oriented programming experience or you are new to programming altogether, Learning C# will set you firmly on your way to mastering the essentials of the C# language.

---------------------------------------------------
Download: Learning C#
---------------------------------------------------

Saturday, May 26, 2007

.NET & J2EE Interoperability


Tilte: .NET & J2EE Interoperability
Author: Dwight Peltzer
Publisher: McGraw-Hill Osborne Media
ISBN: 0072230541
Average Customer Review: N/A
Format: CHM
Size:
Supplier: Team LiB
Summary:
Your one-stop resource for .NET and J2EE interoperability

Achieve integration between the platform-independent technologies J2EE and .NET. Technically reviewed by both Microsoft and Sun technologists, this one-of-a-kind resource provides solutions to cross-platform communications between business partners and the transmission of mission-critical enterprise data. Using a case study to provide a framework, computer science professor Dwight Peltzer examines the many technical issues arising from integrating J2EE and .NET, offering practical solutions, advice, and best practices that can be put to use by working IT professionals and developers. Packed with explanations of each technology--and how they work together--this focused resource will help you successfully integrate J2EE and .NET technologies.

Migrate to e-business with integrated software development
Work with various languages, including Visual Basic .NET, C++, and C#
Design scalable and multitiered distributed applications
Utilize the full complement of Java technologies
Accommodate any business model requirement
Support Web component development
Examine the .NET Framework, including SQL Server, ADO.NET, Visual Studio .NET, Common Language Runtime, Common Type Specification, Common Language Specification, and more
Survey J2EE architecture, learn how to create dynamic Web pages, and achieve enterprise application integration
Compare technologies and discover common characteristics as well as advantages of interoperability
About the Author: Dwight Peltzer is a well-known author, consultant, and lecturer on Java-based J2EE technologies, the .NET Framework, and the Microsoft suite of server products. --------------------------------------------
Download : .NET & J2EE Interoperability
--------------------------------------------

Friday, May 25, 2007

Applying UML and Patterns

0130925691.01.LZZZZZZZ.jpg
Title: Applying UML and Patterns: An Introduction to Object-Oriented Analysis and Design and Iterative Development (3rd Edition)
Author: Craig Larman
Hardcover: 736 pages
Publisher: Prentice Hall PTR; 3 edition (October 20, 2004)
Language: English
ISBN-10: 0131489062
ISBN-13: 978-0131489066
Format: CHM
Size: 21.9MB
Summary: “People often ask me which is the best book to introduce them to the world of OO design. Ever since I came across it, ‘Applying UML and Patterns’ has been my unreserved choice.” —Martin Fowler, author, “UML Distilled” and “Refactoring”

The first edition of “Applying UML and Patterns: An Introduction to Object-Oriented Analysis and Design” quickly emerged as the leading OOA/D introduction; translated to many languages and adopted in universities and businesses worldwide. In this second edition, well-known object technology and iterative methods leader Craig Larman refines and expands this text for developers and students new to OOA/D, the UML, patterns, use cases, iterative development, and related topics.

The book helps newcomers to OOA/D learn how to “think in objects” by presenting three iterations of a single, cohesive case study, incrementally introducing the requirements and OOA/D activities, principles, and patterns that are most critical to success. It introduces the most frequently used UML diagramming notation, while emphasizing that OOA/D is much more than knowing UML notation. All case study iterations and skills are presented in the context of an “agile” version of the Unified Process -- a popular, modern iterative approach to software development. Throughout, Larman presents the topics in a fashion designed for learning and comprehension.

Among the topics introduced in Applying UML and Patterns are: * requirements and use cases, * domain object modeling, * core UML, * designing objects with responsibilities, * “Gang of Four” and other design patterns, * mapping designs to code (using Java as an example), * layered architectures, * architectural analysis, * package design, * iterative development, * the Unified Process.Foreword by Philippe Kruchten, the lead architect of the Rational Unified Process.

“Too few people have a knack for explaining things. Fewer still have a handle on software analysis and design. Craig Larman has both.” —John Vlissides, author, “Design Patterns” and “Pattern Hatching”

“This edition contains Larman’s usual accurate and thoughtful writing. It is a very good book made even better.” —Alistair Cockburn, author, “Writing Effective Use Cases” and “Surviving OO Projects”
----------------------------------------------
Download: Applying UML and Patterns
----------------------------------------------

Thursday, May 24, 2007

Advanced J2EE Platform Development

Title:Advanced J2EE Platform Development: Applying Integration Tier Patterns
ISBN:0130449121
Author:Torbj?rn Dahlén / Thorbi?rn Fritzon
Publisher:Prentice Hall PTR
Page:224 pages
Edition:1st edition (September 5, 2003)
Catalog:Computer Bks - Languages / Programming
Format:CHM
Size:1.53 MB
Supplier:Team LiB
Summary:Enterprise applications, F. Scott Fitzgerald might have said if he had been a programmer, are not like ordinary software. He would have been right, too: Multi-tier applications are inherently more complex than traditional software, and are subject to their own special collection of bugbears. Advanced J2EE Platform Development explores the characteristics of real-world multi-tier software as implemented in Java 2 Enterprise Edition (J2EE), delivering a warts-and-all picture of the development environment as it's used for tying together user interfaces, business logic, databases, and--unusually among J2EE books, which usually treat this last part as an afterthought--legacy systems such as mainframes. This is a useful, eminently practical guide to J2EE software design.
-----------------------------------------------
Download:
Advanced J2EE Platform Development
-----------------------------------------------