Showing posts with label free computer ebooks. Show all posts
Showing posts with label free computer ebooks. Show all posts

CISSP: Certified Information Systems Security Professional Study Guide



IT security skills are in high demand, and the CISSP Study Guide can give you the skills you need to pursue a successful career as an IT security professional. Sponsored by (ICS2), CISSP was selected as one of the "10 Hottest Certifications for 2002" by the leading certification web site, CertCities.com. It was developed to validate mastery of an international standard for information security. Topics covered include security architecture, access control systems, cryptography, operations and physical security, law, investigation & ethics. Written by IT security experts with years of real-world security experience, this book provides in-depth coverage of all official exam domains and includes hundreds of challenging review questions, electronic flashcards, and a searchable electronic version of the entire book.

http://www.megaupload.com/?d=0LYULUJ4

Wireshark University DVD-Based Self-Study Courses

Wireshark University DVD-Based Self-Study Courses
-------------------------------------------------------------

The DVD self-study courses contain voice-over-video instruction by Laura Chappell, course supplements, and trace files. "Until now, IT Professionals using the Wireshark open source analyzer had to teach themselves to decipher packets and detect vulnerabilities on the network," said Laura Chappell, principal founder of Wireshark University. "Our education and certification programs shorten the learning curve, making networks safer and more stable in a shorter period of time.

WSU01 - Wireshark Functionality and Fundamentals
-----------------------------------------------------------
Learn to use Wireshark efficiently and effectively by placing your analyzer in an ideal location to capture traffic (even on a switched network). Learn to focus on key traffic using capture filters and display filters. Graph traffic, use navigation and colorization techniques and time values to easily spot network problems. Customize your Wireshark system and use the Expert system to identify problem areas. Learn how tshark, editcap, capinfos and other command-line tools work and test yourself by completing lab exercises.

http://rapidshare.com/users/U1Y0NO or
Password=123456ytrewqasdfgh
http://rapidshare.com/files/143382464/wireshark_university_wsu01v2.part01.rar
http://rapidshare.com/files/143386682/wireshark_university_wsu01v2.part02.rar
http://rapidshare.com/files/143390714/wireshark_university_wsu01v2.part03.rar
http://rapidshare.com/files/143394493/wireshark_university_wsu01v2.part04.rar
http://rapidshare.com/files/143398484/wireshark_university_wsu01v2.part05.rar
http://rapidshare.com/files/143402869/wireshark_university_wsu01v2.part06.rar
http://rapidshare.com/files/143406620/wireshark_university_wsu01v2.part07.rar
http://rapidshare.com/files/143410603/wireshark_university_wsu01v2.part08.rar
http://rapidshare.com/files/143414519/wireshark_university_wsu01v2.part09.rar
http://rapidshare.com/files/143419583/wireshark_university_wsu01v2.part10.rar
http://rapidshare.com/files/143423764/wireshark_university_wsu01v2.part11.rar
http://rapidshare.com/files/143427502/wireshark_university_wsu01v2.part12.rar
http://rapidshare.com/files/143431606/wireshark_university_wsu01v2.part13.rar
http://rapidshare.com/files/143435677/wireshark_university_wsu01v2.part14.rar
http://rapidshare.com/files/143439889/wireshark_university_wsu01v2.part15.rar
http://rapidshare.com/files/143443926/wireshark_university_wsu01v2.part16.rar
http://rapidshare.com/files/143449008/wireshark_university_wsu01v2.part17.rar
http://rapidshare.com/files/143452694/wireshark_university_wsu01v2.part18.rar
http://rapidshare.com/files/143456232/wireshark_university_wsu01v2.part19.rar
http://rapidshare.com/files/143459867/wireshark_university_wsu01v2.part20.rar
http://rapidshare.com/files/143464196/wireshark_university_wsu01v2.part21.rar
http://rapidshare.com/files/143467797/wireshark_university_wsu01v2.part22.rar
http://rapidshare.com/files/143468246/wireshark_university_wsu01v2.part23.rar


WSU02 - TCP/IP Network Analysis
----------------------------------------

This course focuses on both the normal and abnormal communications patterns of the TCP/IP suite and most common applications including ARP, ICMP, UDP, TCP, IPv4, DHCP, DNS, FTP, telnet, HTTP, POP and SMTP. Follow along as Laura explains the options for creating capture filters and display filters to view packets based on commands.

http://rapidshare.com/users/SIYOKJ or
Password=6yhgt54rfde32wsaq1
http://rapidshare.com/files/143471738/wireshark_university_wsu02v2.part01.rar
http://rapidshare.com/files/143474968/wireshark_university_wsu02v2.part02.rar
http://rapidshare.com/files/143478404/wireshark_university_wsu02v2.part03.rar
http://rapidshare.com/files/143481328/wireshark_university_wsu02v2.part04.rar
http://rapidshare.com/files/143485125/wireshark_university_wsu02v2.part05.rar
http://rapidshare.com/files/143488486/wireshark_university_wsu02v2.part06.rar
http://rapidshare.com/files/143491643/wireshark_university_wsu02v2.part07.rar
http://rapidshare.com/files/143494474/wireshark_university_wsu02v2.part08.rar
http://rapidshare.com/files/143497107/wireshark_university_wsu02v2.part09.rar
http://rapidshare.com/files/143499554/wireshark_university_wsu02v2.part10.rar
http://rapidshare.com/files/143501973/wireshark_university_wsu02v2.part11.rar
http://rapidshare.com/files/143504528/wireshark_university_wsu02v2.part12.rar
http://rapidshare.com/files/143507238/wireshark_university_wsu02v2.part13.rar
http://rapidshare.com/files/143509795/wireshark_university_wsu02v2.part14.rar
http://rapidshare.com/files/143512004/wireshark_university_wsu02v2.part15.rar
http://rapidshare.com/files/143514385/wireshark_university_wsu02v2.part16.rar
http://rapidshare.com/files/143516698/wireshark_university_wsu02v2.part17.rar
http://rapidshare.com/files/143518915/wireshark_university_wsu02v2.part18.rar
http://rapidshare.com/files/143520839/wireshark_university_wsu02v2.part19.rar
http://rapidshare.com/files/143522979/wireshark_university_wsu02v2.part20.rar
http://rapidshare.com/files/143523314/wireshark_university_wsu02v2.part21.rar

WSU03 - Troubleshooting Network Performance
-------------------------------------------------------

This course focuses on the cause of poor network performance including packet loss, retransmissions, high latency, low throughput rates, application errors, configuration faults, resolution problems and protocol behavior issues.

http://rapidshare.com/users/HEW1IG or
Password=1qasw23edfr45tghy6
http://rapidshare.com/files/143525617/wireshark_university_wsu03v2.part01.rar
http://rapidshare.com/files/143527984/wireshark_university_wsu03v2.part02.rar
http://rapidshare.com/files/143530077/wireshark_university_wsu03v2.part03.rar
http://rapidshare.com/files/143532300/wireshark_university_wsu03v2.part04.rar
http://rapidshare.com/files/143534612/wireshark_university_wsu03v2.part05.rar
http://rapidshare.com/files/143537136/wireshark_university_wsu03v2.part06.rar
http://rapidshare.com/files/143539655/wireshark_university_wsu03v2.part07.rar
http://rapidshare.com/files/143542112/wireshark_university_wsu03v2.part08.rar
http://rapidshare.com/files/143544561/wireshark_university_wsu03v2.part09.rar
http://rapidshare.com/files/143547109/wireshark_university_wsu03v2.part10.rar
http://rapidshare.com/files/143549751/wireshark_university_wsu03v2.part11.rar
http://rapidshare.com/files/143552209/wireshark_university_wsu03v2.part12.rar
http://rapidshare.com/files/143554912/wireshark_university_wsu03v2.part13.rar
http://rapidshare.com/files/143556530/wireshark_university_wsu03v2.part14.rar

WSU04 - Wireshark Network Forensics and Security
-----------------------------------------------------------

This course focuses on network forensics including capture locations, stealth-mode capture, optimal capture and display filters, validating encrypted communications, reconnaissance processes, header and payload signatures, penetration tests, malware behavior and backdoor/virus communications.

http://rapidshare.com/users/L9TXWV or
Pass=asdfghytrewq123456
http://rapidshare.com/files/143559300/wireshark_university_WSU04v2.part01.rar
http://rapidshare.com/files/143562253/wireshark_university_WSU04v2.part02.rar
http://rapidshare.com/files/143565365/wireshark_university_WSU04v2.part03.rar
http://rapidshare.com/files/143568391/wireshark_university_WSU04v2.part04.rar
http://rapidshare.com/files/143571362/wireshark_university_WSU04v2.part05.rar
http://rapidshare.com/files/143574276/wireshark_university_WSU04v2.part06.rar
http://rapidshare.com/files/143577509/wireshark_university_WSU04v2.part07.rar
http://rapidshare.com/files/143580349/wireshark_university_WSU04v2.part08.rar
http://rapidshare.com/files/143583449/wireshark_university_WSU04v2.part09.rar
http://rapidshare.com/files/143586530/wireshark_university_WSU04v2.part10.rar
http://rapidshare.com/files/143589399/wireshark_university_WSU04v2.part11.rar
http://rapidshare.com/files/143590697/wireshark_university_WSU04v2.part12.rar

Grid Application Systems Design







Grid computing is an emerging technology designed for high-powered applications. Grid Application Systems Design shows how to unleash the high performance of Grid technology. It begins by delving into the history and theory of grid computing, providing background on the concepts, terminology, and issues surrounding it. The book then examines design issues inherent in using Grid technology and a highly distributed computing model. These issues include data updating, data retrieval, concurrency, maintenance, and security concerns. The book also takes an in-depth look at the advantages of migrating toward this new computing architecture and the possibilities it holds for users. The author addresses such issues as high capacity bandwidth and interconnection requirements that relate to managers and administrators. Lastly, the book explores the design decisions, issues, and opportunities that must be tackled by the designer, the developer, and the data administrator involved in creating applications for this new paradigm.

http://www.mediafire.com/?fiexmnjfcnd

Wireless Technology: Protocols, Standards, and Techniques









Vast, complex technologies, countless relevant topics, seemingly limitless documentation of standards and recommendations In a field as dynamic as wireless technology, how is one to keep up when the very task of deciding which publications to read and which resources belong on your shelf can be daunting? Wireless Technology: Protocols, Standards, and Techniques has sorted it out for you. From basic principles to the state of the art, it furnishes clear, concise descriptions of second and third generation wireless technologies. The bestselling author of the Foundations of Mobile Radio Engineering computer book has gathered together the most up-to-date networking standards, techniques, and protocols and incorporated clear, concise treatments of the necessary background material to form the most current and complete wireless reference available. However bumpy the road may seem, the migration to a wireless world is inevitable. Whether you are a communications engineer, network analyst or designer, electrical engineer, or computer engineer, keeping up in this rapidly evolving field is imperative. This free computer book will help you stay at the forefront of your field and contribute to making the wireless world a reality.

Free Computer Book Download

Perl Medic: Transforming Legacy Code
















Today's Perl developers spend 60-80% of their time working with existing Perl code. Now, there's a start-to-finish guide to understanding that code, maintaining it, updating it, and refactoring it for maximum performance and reliability. Peter J. Scott, lead author of Perl Debugged, has written the first systematic guide to Perl software engineering. Through extensive examples, he shows how to bring powerful discipline, consistency, and structure to any Perl program-new or old. You'll discover how to:

  • Scale existing Perl code to serve larger network, Web, enterprise, or e-commerce applications
  • Rewrite, restructure, and upgrade any Perl program for improved performance
  • Bring standards and best practices to your entire library of Perl software
  • Organize Perl code into modules and components that are easier to reuse
  • Upgrade code written for earlier versions of Perl
  • Write and execute better tests for your software...or anyone else's
  • Use Perl in team-based, methodology-driven environments
  • Document your Perl code more effectively and efficiently
http://www.megaupload.com/?d=37MHQS8C

The C++ Standard Library: A Tutorial and Reference














Programming with the C++ Standard Library can certainly be difficult, but Nicolai Josuttis's The C++ Standard Library provides one of the best available guides to using the built-in features of C++ effectively.

The C++ Standard Library provides plenty of default functionality in the form of the Standard Template Library (STL) for containers (like vectors and linked lists), as well as generic algorithms (which allow you to sort, search, and manipulate elements inside containers). The best thing about The C++ Standard Library is that it gives the reader a concise guide to working with these basic containers (from lists to sets and maps, with everything in between). Each container type is explained along with short code excerpts. Moreover, in a reference section, the author explores the connections between each container type, showing how they share similar methods. (Learn just a few methods and you can pretty much work with them all.)

In addition to STL, this book excels at providing a readable introduction to the generic algorithms (which can be used to sort, search, and otherwise manipulate STL containers). Other books either fold this material in with the explanation of containers or make it seem like an esoteric topic. The fact is, generic algorithms work with all the STL types, and by separating these algorithms out like this the reader can learn the rich array of algorithms available in today's standard C++. While this book concentrates on STL and algorithms, readers will still find great coverage on Standard Library string classes and streams (including a fine section on internationalization and locales).

For the beginning or intermediate C++ programmer, The C++ Standard Library can be a real timesaver. It arranges and explains the complexities of the C++ Standard Library and STL in a manageable format that's great as a reference and as an approach to programming.

http://www.megaupload.com/?d=DK9A2SBM

Cisco Router Firewall Security (Networking Technology)













Harden perimeter routers with Cisco firewall functionality and features to ensure network security

  • Detect and prevent denial of service (DoS) attacks with TCP Intercept, Context-Based Access Control (CBAC), and rate-limiting techniques
  • Use Network-Based Application Recognition (NBAR) to detect and filter unwanted and malicious traffic
  • Use router authentication to prevent spoofing and routing attacks
  • Activate basic Cisco IOS filtering features like standard, extended, timed, lock-and-key, and reflexive ACLs to block various types of security threats and attacks, such as spoofing, DoS, Trojan horses, and worms
  • Use black hole routing, policy routing, and Reverse Path Forwarding (RPF) to protect against spoofing attacks
  • Apply stateful filtering of traffic with CBAC, including dynamic port mapping
  • Use Authentication Proxy (AP) for user authentication
  • Perform address translation with NAT, PAT, load distribution, and other methods
  • Implement stateful NAT (SNAT) for redundancy
  • Use Intrusion Detection System (IDS) to protect against basic types of attacks
  • Obtain how-to instructions on basic logging and learn to easily interpret results
  • Apply IPSec to provide secure connectivity for site-to-site and remote access connections
  • Read about many, many more features of the IOS firewall for mastery of router security

The Cisco IOS firewall offers you the feature-rich functionality that you've come to expect from best-of-breed firewalls: address translation, authentication, encryption, stateful filtering, failover, URL content filtering, ACLs, NBAR, and many others. Cisco Router Firewall Security teaches you how to use the Cisco IOS firewall to enhance the security of your perimeter routers and, along the way, take advantage of the flexibility and scalability that is part of the Cisco IOS Software package.

http://www.megaupload.com/?d=BO9YIUZT

Microsoft Exchange Server 2003, First Edition













The most extensive Exchange 2003 reference found on the market today from one of the world's leading Microsoft server experts, Rand Morimoto. Written from the ground up exclusively for Exchange 2003--not a revision of an Exchange 2000 book. Based on the author's experience implementing Exchange 2003 in heavy-use corporate environments since Beta release 1. Contains hard-to-find intermediate to advanced coverage far beyond the competition's typical installation and set-up how-to's including planning, migration, security, disaster recovery, and vast troubleshooting tips. A complete reference targeted at intermediate to advanced users for help in managing the complicated and business-critical matters of e-mail, message databases, and ever-increasing mobile and remote system access.

http://www.megaupload.com/?d=9SYEID0C

Bluetooth Application Developer's Guide
















"Bluetooth (enabled devices) will ship in the billions of units once it gains momentum." - Martin Reynolds, Gartner Group
Bluetooth is the most exciting development in wireless computing this decade! Bluetooth enabled devices can include everything from network servers, laptop computers and PDAs, to stereos and home security systems. Most Bluetooth products to hit the market in 2001 will be PC cards for laptop computers and access points, which allow up to seven Bluetooth devices to connect to a network. Reports indicate that by the end of 2003 there will be over 2 billion Bluetooth-enabled devices.
Bluetooth-enabled devices communicate with each other through embedded software applications. Bluetooth Developer's Guide to Embedded Applications will provide embedded applications developers with advanced tutorials and code listings written to the latest Bluetooth's latest specification, version 1.1. Written by Bluetooth pioneers from market leaders in Bluetooth software development, Extended Systems and Cambridge Silicon Radio, this is the first advanced level Bluetooth developer title on the market.

Download

Red Hat Linux Networking and System Administration
















This book is the book you need to run your business with Red Hat. It provides comprehensive coverage on how to manage and network the Red Hat Linux OS and step-by-step instructions needed to maintain and/or add to the Red Hat Linux system.This book features an entire part on security and problem solving that covers detecting intrusions/hacking, implementing local security, firewalls, and Internet security. Other topics include: RAID; TCP/IP networking; connecting to Microsoft networks; connecting to Apple networks; the Red Hat network; upgrading and customizing the kernel; using scripts; backing up and restoring the file system.

http://www.mediafire.com/?zc4xvj35d10

E-mail Virus Protection Handbook : Protect your E-mail from Viruses, Tojan Horses, and Mobile Code Attacks


















The E-mail Virus Protection Handbook is organised around specific e-mail clients, server environments, and anti-virus software. The first eight chapters is useful to both users and network professionals; later chapters deal with topics relevant mostly to professionals with an emphasis on how to use e-mail filtering software to monitor all incoming documents for malicious behaviour. In addition, the handbook shows how to scan content and counter email address forgery attacks. A chapter on mobile code applications, which use Java applets and Active X controls to infect email and, ultimately, other applications and whole systems is presented.
The book covers spamming and spoofing: Spam is the practice of sending unsolicited email to users. One spam attack can bring down an entire enterprise email system by sending thousands of bogus messages or "mailbombing," which can overload servers. Email spoofing means that users receive messages that appear to have originated from one user, but in actuality were sent from another user. Email spoofing can be used to trick users into sending sensitive information, such as passwords or account numbers, back to the spoofer.

http://www.mediafire.com/?qzjsipycyuz

CRC Press Handbook of Lasers - Computer book download










  • Comprehensive data for all lasers in all media
  • More than 15,000 laser wavelengths, from millimeter waves to soft X-rays
  • Extensive references to the primary literature
  • Subsections on commercially available lasers
  • Coverage of X-ray lasers, free electron lasers, and nuclear-pumped lasers


  • Lasers continue to be an amazingly robust field of activity. Anyone seeking a photon source is now confronted with an enormous number of possible lasers and laser wavelengths to choose from, but no single, comprehensive source to help them make that choice.

    http://www.mediafire.com/?m11ydst4yjz

    Voice over 802.11 (Artech House Telecommunications Library) - Computer book download













    Text explains how IEEE 802.11 is a scalable, secure networking solution that supports today's demanding application needs. Covers the ins and outs of the 802.11 standard, softswitch architecture and applications, related transport technology, and the economics of 802.11 and softswitch. DLC: IEEE 802.11 (Standard). Wi-Fi can further enhance your organization's productivity and savings by increasing portability and eliminating charges for PBX maintenance and for wire-line and cellular phone service.

    http://www.mediafire.com/?4mm1r2rymmm

    LANs to WANs: The Complete Management Guide - Computer Book








    Empowered by today’s high-performance computers interconnected over LANs and WANs, companies are faced with the daunting task of bringing workability to the diversity and complexity of today’s data communications landscape. This new, comprehensive computer book resource addresses key network management challenges, showing you how to: tie together incompatible LANs, meld legacy systems and LANs, extend the reach of LANs with wireless links, protect information assets from various disaster scenarios, and consolidate multi-protocol traffic over a single WAN backbone in a way that guarantees appropriate service levels. Text addresses key network management challenges, showing professionals how to tie together incompatible LANs, meld legacy systems and LANs, extend the reach of LANs with wireless links, and protect information assets from various disaster scenarios. Includes index and list of acronyms. DLC: Computer networks books downloads--Management.

    http://www.mediafire.com/?xsw1orjztmc

    InDesign Type: Professional Typography with Adobe InDesign CS2

















    It's no mystery why InDesign has become the premier page layout program: It offers great tools-not least among them its sophisticated typographic controls. Here to show you how to take advantage of them is the first book devoted solely to that topic. Whether you're a graphics pros migrating from InDesign's long-entrenched competitor QuarkXPress or a hobbyists producing fancy invites and book-length projects, you'll appreciate this guide's finely tuned focus on everything typographic. Realizing that to take full advantage of InDesign's typographic tools, you must understand the principles guiding their use, author Nigel French addresses both the whys and the hows of good typography. Using practical examples, and loads of tips, Nigel provides a comprehensive overview of all of InDesign's type features, including the Paragraph Composer, optical kerning, and its support for OpenType fonts. Starting with character formats and then moving through paragraph formats, styles and effects, and layouts, you'll have gained all the skills they need to produce beautiful type by the end of the volume.

    http://www.mediafire.com/?wm2mxdew1wv

    Palm OS Programming Bible







    With complete coverage of the new Palm wireless and Web capabilities, this one-step reference shows programmers how to create next-generation applications for Palm OS devices using all the latest development platforms and tools. The author has tested the many code samples against all Palm OS versions right up to the new OS 3.5. The value-packed CD-ROM includes development tools, demos, and sample code.
    A comprehensive guide to Palm OS, for beginners. Explains the Palm OS and other handheld technologies, with step-by-step instructions on writing applications, and detailed tips on every aspect of the process. The CD-ROM contains trial versions of helpful software, a handheld PC developer kit, plus author-created code examples from the text. Softcover.

    http://www.mediafire.com/?qdhylgridc9

    Windows .NET Server 2003 Domains & Active Directory














    Intended for system administrators with a general knowledge of Windows 2000 or Windows XP/.NET, this reference covers all main system tools and program methods used for routine Active Directory administration and troubleshooting. Information important for understanding the Active Directory service architecture—LDAP protocol, DNS interoperation, and Active Directory concepts—is discussed in detail along with methods of performing common administrative tasks such as creating directory objects, audit, and backing up. This guide addresses troubleshooting problems that occur after deploying Windows .NET domains and system tools used for solving such problems. Also covered are Active Directory Service Interfaces with annotated listings of ready-to-use scripts that illustrate programming principles needed to help nonprogrammers learn the main ADSI concepts to begin their own scripts.

    http://www.mediafire.com/?he3emeay1d2

    Code Reading: The Open Source Perspective (Effective Software Development Series)
















    If you are a programmer, you need this book.

    • You've got a day to add a new feature in a 34,000-line program: Where do you start? Page 333
    • How can you understand and simplify an inscrutable piece of code? Page 39
    • Where do you start when disentangling a complicated build process? Page 167
    • How do you comprehend code that appears to be doing five things in parallel? Page 132

    You may read code because you have to--to fix it, inspect it, or improve it. You may read code the way an engineer examines a machine--to discover what makes it tick. Or you may read code because you are scavenging--looking for material to reuse.

    Code-reading requires its own set of skills, and the ability to determine which technique you use when is crucial. In this indispensable book, Diomidis Spinellis uses more than 600 real-world examples to show you how to identify good (and bad) code: how to read it, what to look for, and how to use this knowledge to improve your own code.

    Fact: If you make a habit of reading good code, you will write better code yourself.

    http://www.mediafire.com/?vy2vt1xnzrm

    Moving to Linux: Kiss the Blue Screen of Death Goodbye!














    Moving to Linux can help you migrate from Windows to Linux in just hours! By the time you've finished, you'll be able to do virtually anything in Linux-without the aggravation, crashes, security risks, or high costs of running Windows!

    This is not a book for techies! It's a book for people like you: people who write documents, create spreadsheets, surf the Web, send emails, listen to CDs, play games-and want to do it simply in Linux, without becoming technical experts!

    • Convert your Windows PC to a Linux system that does more for less money-one step at a time
    • Browse the Internet, send and receive email, even send instant messages using your existing AOL, MSN, and Yahoo! accounts
    • Connect your digital camera or scanner
    • Rip music, burn and play CDs
    • Discover the world of Linux games: from solitaire to flight simulators, and beyond

    There's more!! Write, calculate, and present with OpenOffice.org, the free office suite for Linux that can also read and write all of your existing Microsoft Office documents.

    http://www.mediafire.com/?1xtzimzxv2y

    Eclipse Modeling Framework









    This book is a comprehensive introduction to and developer's quick reference for the Eclipse Modeling Framework (EMF). EMF is a powerful framework and code-generation facility for building Java applications based on simple model definitions. Designed to make modeling practical and useful to the mainstream Java programmer, EMF unifies three important technologies: Java, XML, and UML. Models can be defined using a UML modeling tool, an XML Schema, or by specifying simple annotations on Java interfaces, whereby programmers write the abstract interfaces (a small subset of what they would normally need to write), and the rest is generated automatically and merged back into their existing code.

    By relating modeling concepts to the simple Java representations of those concepts, EMF has successfully bridged the gap between modelers and Java programmers. It serves as a gentle introduction to modeling for Java programmers and at the same time as a reinforcement of the modeler's theory that plenty of Java coding can be automated, given an appropriate tool. This book shows how EMF is such a tool. At the same time, it also shows how using EMF gives you much more than just automatic code generation.

    While Eclipse provides a powerful platform for integration at the UI and file level, EMF builds on this capability to enable applications to integrate at a much finer granularity than would otherwise be possible. EMF-based modeling is the foundation for fine-grained interoperability and data sharing among tools and applications in Eclipse. All of the features provided by the EMF framework, combined with an intrinsic property of modeling--that it provides a higher-level description that can more easily be shared--provide the needed ingredients to foster such data integration. A number of companies are already using both Eclipse and the EMF modeling technology as the foundation for commercial products. IBM's WebSphere Studio, for example, is completely based on Eclipse, and most of its tools use EMF to model their data.

    http://www.mediafire.com/?0ycgnysecgf