Showing posts with label engineering ebooks. Show all posts
Showing posts with label engineering ebooks. Show all posts

Wednesday, September 21, 2011

Writing Compilers and Interpreters: A Software Engineering Approach (3rd Edition)


Writing Compilers and Interpreters: A Software Engineering Approach (3rd Edition)

Writing Compilers and Interpreters: A Software Engineering Approach (3rd Edition)
Wiley | 2009 | ISBN: 0470177071 | 864 pages | ePUB | 6MB

Long-awaited revision to a unique guide that covers both compilers and interpreters Revised, updated, and now focusing on Java instead of C++, this long-awaited, latest edition of this popular book teaches programmers and software engineering students how to write compilers and interpreters using Java. You?ll write compilers and interpreters as case studies, generating general assembly code for a Java Virtual Machine that takes advantage of the Java Collections Framework to shorten and simplify the code. In addition, coverage includes Java Collections Framework, UML modeling, object-oriented programming with design patterns, working with XML intermediate code, and more.

Essentials of College Physics (1st Edition)


Essentials of College Physics (1st Edition)

Essentials of College Physics (1st Edition) by Raymond A. Serway
Brooks Cole | ISBN : 0495106194 | February 7, 2006 | 885 pages | PDF | 29MB

Essentials of College Physics is a streamlined version of Serway's market-leading College Physics text, using the same clear and logical presentation of the concepts and principles but providing a slimmer and more affordable alternative for instructors looking to focus on the core concepts. By integrating the guiding principles of physics education research and including unique just-in-time quantitative problem-solving features, the text strikes a balance between problem-solving support and conceptual understanding.

NOTE: If you have problems in reading this file, let's use PDF-XChange Viewer or Foxit.

A First Book of C++, Fourth Edition


A First Book of C++, Fourth Edition

A First Book of C++, Fourth Edition by Gary J. Bronson
Cengage Learning | English | 2011 | ISBN: 1111531005 | 802 pages | PDF | 42 MB


Gary Bronson's A FIRST BOOK OF C++, Fourth Edition, takes a hands-on, applied approach to the first programming language course for students studying computer science. The book begins with procedural programming in C, and then gradually introduces object-oriented programming features and the C++ language syntax that enables first-time programmers to use them.






Download Links 


Friday, August 19, 2011

Discrete-time Signals and Systems - An Operator Approach



Author(s): Sanjoy Mahajan and Dennis Freeman, Massachusetts Institute of Technology
Publication Date: 2009

Excerpts from the Preface:

Quote:
This book aims to introduce you to a powerful tool for analyzing and designing systems – whether electronic, mechanical, or thermal. This book grew out of the "Signals and Systems" course (numbered 6.003) that we have taught on and off to MIT's Electrical Engineering and Computer Science students.

The traditional signals-and-systems course – for example [17] – emphasizes the analysis of continuous-time systems, in particular analog circuits. However, most engineers will not specialize in analog circuits. Rather, digital technology offers such vast computing power that analogy circuits are often designed through digital simulation.

Digital simulation is an inherently discrete-time operation. Furthermore, almost all fundamental ideas of signals and systems can be taught using discrete-time systems. Modularity and multiple representations , for example, aid the design of discrete-time (or continuous-time) systems. Similarly, the ideas for modes, poles, control, and feedback.

Furthermore, by teaching the material in a context not limited to circuits, we emphasize the generality of these tools. Feedback and simulation abound in the natural and engineered world, and we would like our students to be flexible and creative in understanding and designing these systems. Therefore, we begin our "Signals and Systems" course with discrete-time systems, and give our students this book. A fundamental difference from most discussions of discrete-time systems is the approach using operators. Operators make it possible to avoid the confusing notion of "transform". Instead, the operator expression for a discrete-time system, and the system's impulse response are two representations for the same system; they are the coordinates of a point as seen from two different coordinate systems. Then a transformation of a system has an active meaning: for example, composing two systems to build a new system.

Arrow View/Download Discrete-time Signals and Systems - An Operator Approach

iPad iOS 4 App development Essentials - Xcode 4 Edition



Author : Neil Smyth
Publication Date : May 2011

Excerpts from the Introduction:

Neil Smyth wrote:
In 2011 Gartner, a respected technology analysis and research company predicted that sales growth for personal computers would fall from 15.9% growth down to a much lower 10.5%. This decline is particularly significant when taking into consideration that the global economy was in the process of emerging from the worst recession since the 1930s, a period during which growth rates would logically be expected to increase. This predicted decline in PC sales growth has been largely attributed to the surge in popularity of tablet based computers.

The concept of a tablet computer is nothing new. Microsoft, for example, has been talking about tablet computers for many years and has even made a few, largely unsuccessful, forays into the market. The single event that triggered this market shift was the introduction of the iPad in April 2010. Within the first year Apple sold 15 million first generation iPad units. The iPad 2 shipped in March 2011 and was sold out within the first weekend of sales in each of the countries in which it was launched. The tablet market will, of course, not be left entirely to Apple. At the CES 2011 trade show in Las Vegas approximately 70 new tablet computers were previewed, many of which were expected to reach the market within the following 12 months. The fact remains, however, that if not for the success of the iPad few, if any, of these tablets would even have been created. More importantly, none of these tablets will be running iOS (most will run the Honeycomb release of Google's Android OS) and, perhaps most significantly, none will be part of Apple’s formidable ecosystem.

When developing for the iPad it is important to understand that you are not just targeting a hardware device. In essence you are leveraging an entire ecosystem consisting of the device hardware, the iOS operating system, software development kit (SDK), iTunes platform and, perhaps most importantly, the App Store. No longer is the success of a mobile device platform a matter of simply the operating system and hardware. Instead, a platform will succeed or fail based on the ecosystem to which it belongs. Google's understanding of the importance of the applications market, for example, has contributed significantly to the success of Android based devices. Conversely Nokia’s failure to create a successful ecosystem was cited by CEO Stephen Elop as a contributing factor to the demise of the Symbian operating system and the company’s move to Microsoft’s Windows Phone platform for future Nokia smartphones.

Gartner expects 69.5 million tablets to be sold in 2011. A significant portion of these sales are expected to be iPads and predictions of iPad sales in 2012 range from 30 – 40 million units. Without doubt, by choosing to develop for the iPad you are tapping into a vast market of potential customers for your iPad app. It is our intention that this book provide the knowledge you need to start building that app.

Computational Linguistics: Models, Resources, Applications


  • Title Computational Linguistics: Models, Resources, Applications
  • Author(s) Igor A. Bolshakov and Alexander Gelbukh
  • Publisher: IPN-UNAM-FCE, 2004.
  • Paperback 186 pages
  • eBook Online4, HTML and PDF
  • Language: English
  • ISBN-10: 970-36-0147- 2
  • ISBN-13: N/A

Book Description
This comprehensive reference work provides an overview of the concepts, methodologies, and applications in computational linguistics and natural language processing (NLP).
The book is a state-of-the-art reference to one of the most active and productive fields in linguistics. It will be of interest and practical use to a wide range of linguists, as well as to researchers in such fields as informatics, artificial intelligence, language engineering, and cognitive science.
About the Authors
  • N/A
Reviews and Rating:
Read and Download Links:

Introduction to Surface Chemistry and Catalysis



Gabor A. Somorjai, "Introduction to Surface Chemistry and Catalysis"
Wiley-Interscience; 1 edition (March 18, 1994) | ISBN-10: 0471031925 | 694 Pages | PDF | 68,5 MB

Describes the present state of modern surface science, and is also a reference source for data and concepts related to properties of surfaces and interfaces. Focuses on the qualities of solid-gas and solid-vacuum interfaces. Discusses local attributes of surface atoms and molecules, atomic structures, chemical bonding, absorptions, catalysis and mechanical properties. Presents molecular understanding of surface phenomena and relates it to macroscopic surface properties.





Operating Systems and Middleware: Supporting Controlled Interaction


  • Title Operating Systems and Middleware: Supporting Controlled Interaction
  • Author(s) Max Hailperin
  • Publisher: Course Technology; 1 edition (January 19, 2006); Revised Edition (August 8, 2011)
  • Hardcover 500 pages
  • eBook PDF, 563 pages, 2.7 MB
  • Language: English
  • ISBN-10: 0534423698
  • ISBN-13: 978-0534423698
Book DescriptionIntended for juniors, seniors, and first-year graduate students, this book takes a modern approach to the traditional Operating Systems course. By using this innovative text, students will obtain an understanding of how contemporary operating systems and middleware work, and why they work that way. They will also gain practical skills including the ability to reason about and program concurrent computations, understand hardware/software interactions, use empirical measurement to guide design, and analyze system security.
  • About the Authors
N/A
  • Reviews and Rating:
                    Amazon
  • Read and Download Links:
Operating Systems and Middleware: Supporting Controlled Interaction ©2006-2011 (Max Hailperin)

The MAC Manual


subscribe
The Mac Manual
Receive Your Complimentary Guide NOW!

"The Mac Manual"
This guide supplies you with numerous tips, tricks and free applications. Get the hang of the interface and discover what your Mac is really capable of.
Gone are the days when Macs were only considered valid ‘office' computers. These days, Macs are the slick icons of the design and music industries — and now they're also spreading to the general consumer market. But even though Macs are an overall reincarnation of simplicity and user-friendliness, most people – whether they are computer initiates or have been working with Windows their entire life – need a little help getting started.

This slick, sixty-odd paged monster is based on Snow Leopard – the latest release of the Mac OS X operating system – and tells you everything you need to know about Mac. With this free guide you will also receive daily updates on new cool websites and programs in your email for free courtesy of MakeUseOf.
Offered Free by: Makeuseof.com

The GNU/Linux Advanced Administration


subscribe
The GNU/Linux Advanced Administration
Receive Your Complimentary eBook NOW!

"The GNU/Linux Advanced Administration"
The GNU/Linux systems have reached an important level of maturity, allowing to integrate them in almost any kind of work environment, from a desktop PC to the sever facilities of a big company.
In this ebook "The GNU/Linux Operating System", the main contents are related with system administration. You will learn how to install and configure several computer services, and how to optimize and synchronize the resources using GNU/Linux.

The topics covered in this 500+ page eBook include Linux network, server and data administration, Linux kernel, security, clustering, configuration, tuning, optimization, migration and coexistence with non-Linux systems. A must read for any serious Linux system admin.
Offered Free by: Free Technology Academy (FTA)

Solid-State Physics for Electronics



Solid-State Physics for Electronics 
Wiley-ISTE | June 2009 | ISBN: 9781848210 | 432 pages | PDF | 2 mb

This title is the result of many years’ experience in teaching at MSc level in applied, materials and electronic physics. It is written with device physics and electronics students in mind, and describes the fundamental physics of materials used in electronics. This thorough coverage of the physical properties of materials will facilitate an understanding of the technological processes used in the fabrication of electronic and photonic devices.

Generalized Low-Voltage Circuit Techniques for Very High-Speed Time-Interleaved Analog-to-Digital Converters




Sai-Weng Sin, Seng-Pan U, and Rui Paulo Martins, "Generalized Low-Voltage Circuit Techniques for Very High-Speed Time-Interleaved Analog-to-Digital Converters"
S,,,ger | 2010 | ISBN: 9048197090 | 150 pages | PDF | 5,5 MB

Analog-to-Digital Converters (ADCs) play an important role in most modern signal processing and wireless communication systems where extensive signal manipulation is necessary to be performed by complicated digital signal processing (DSP) circuitry. This trend also creates the possibility of fabricating all functional blocks of a system in a single chip (System On Chip - SoC), with great reductions in cost, chip area and power consumption. However, this tendency places an increasing challenge, in terms of speed, resolution, power consumption, and noise performance, in the design of the front-end ADC which is usually the bottleneck of the whole system, especially under the unavoidable low supply-voltage imposed by technology scaling, as well as the requirement of battery operated portable devices. Generalized Low-Voltage Circuit Techniques for Very High-Speed Time-Interleaved Analog-to-Digital Converters will present new techniques tailored for low-voltage and high-speed Switched-Capacitor (SC) ADC with various design-specific considerations.

Download



C++ for Engineers and Scientists, 3 edition




Gary J. Bronson, "C++ for Engineers and Scientists, 3 edition"
C..se T---logy | 2009 | ISBN: 0324786433 | 848 pages | PDF | 31,7 MB

ow in its third edition, Bronson's C++ for Engineers and Scientists makes C++ accessible to first-level engineering students as C++ maintains its stronghold in engineering and scientific communities. The text continues to take a pragmatic approach that incorporates actual engineering and science problems for its applications and examples. Students begin with a foundation in procedural programming, moving into object-oriented concepts in the second half of the text. This new edition also offers new case studies and an expanded selection of examples from a variety of fields including thermodynamics, optics, and fluid mechanics.

Download



Alessandro Del Sole, "Visual Basic 2010 Unleashed"




Alessandro Del Sole, "Visual Basic 2010 Unleashed"
Publisher: Sams | ISBN: 0672331004 | edition 2010 | PDF | 1337 pages | 96 mb

Foreword by Beth Massi
Senior Program Manager, Microsoft Visual Studio

Visual Basic 2010 Unleashed is the most comprehensive, practical reference to modern object-oriented programming with Visual Basic 2010. Written by Visual Basic MVP Alessandro Del Sole, a long-time leader of the global VB community, this book illuminates the core of the VB language and demonstrates its effective use in a wide variety of programming scenarios.

Del Sole covers both Visual Basic 2010 Professional Edition for professional developers and the Express Edition for hobbyists, novices, and students. Writing for VB programmers at all levels of experience, he walks through using VB 2010 for data access, user interface development, networking, communication, and many other tasks. For those moving from structured languages–including VB 6–he offers detailed guidance on building effective object-oriented code. He also demonstrates how to make the most of Microsoft’s underlying .NET platform to write more robust and powerful software.

This book’s broad coverage includes advanced features such as generics and collections; a thorough introduction to the Visual Studio 2010 IDE and Visual Studio Team System; a full section on data access with ADO.NET and LINQ; practical overviews of WPF and WCF; coverage of web and cloud development with Silverlight and Azure; and advanced topics such as multithreading, testing, and deployment.

Understand the Visual Studio 2010 IDE, .NET Framework 4.0, and the anatomy of a VB 2010 application
Debug VB applications and implement error handling and exceptions
Build efficient object-oriented software with classes, objects, namespaces, and inheritance
Work with advanced object-oriented features, including interfaces, generics, delegates, events, and collections
Organize, create, and improve classes with the Visual Studio Class Designer
Access data with LINQ–including LINQ to Objects, SQL, DataSets, Entities, XML, and Parallel LINQ
Build modern Windows applications with WPF controls, brushes, styles, and templates
Develop web-centric applications using ASP.NET, Silverlight, and Windows Azure Services cloud computing
Create and consume WCF services and WCF Data Services
Use advanced .NET 4.0 platform capabilities, including assemblies, multithreading, parallel programming, P/Invoke
Perform advanced compilations with MSBuild
Localize and globalize VB 2010 client applications

Alessandro Del Sole, Microsoft MVP for Visual Basic, is well-known throughout the global VB community. He is community leader on the Italian VB Tips and Tricks website that serves more than 41,000 developers and a frequent contributor and blogger at MSDN’s Visual Basic Developer Center. He is the author of three books about .NET development with Visual Basic.

My Links

Download

Mirror

Mechatronics in Action: Case Studies in Mechatronics - Applications and Education




Mechatronics in Action: Case Studies in Mechatronics - Applications and Education
Springer; 1st Edition | April 7, 2010 | ISBN-10: 1849960798 | 263 pages | PDF | 10.4 Mb

Mechatronics in Action’s case-study approach provides the most effective means of illustrating how mechatronics can make products and systems more flexible, more responsive and possess higher levels of functionality than would otherwise be possible. The series of case studies serves to illustrate how a mechatronic approach has been used to achieve enhanced performance through the transfer of functionality from the mechanical domain to electronics and software.

Mechatronics in Action not only provides readers with access to a range of case studies, and the experts’ view of these, but also offers case studies in course design and development to support tutors in making the best and most effective use of the technical coverage provided. It provides, in an easily accessible form, a means of increasing the understanding of the mechatronic concept, while giving both students and tutors substantial technical insight into how this concept has been developed and used.

Windows Server Administration Fundamentals- Microsoft Official Academic Course




Microsoft Official Academic Course, "98-365: Windows Server Administration Fundamentals "
W..ey | 2011 | ISBN: 0470901829 | 240 pages | PDF | 10,7 MB

Students who are beginning studies in technology need a strong foundation in the basics before moving on to more advanced technology courses and certification programs. The Microsoft Technology Associate (MTA) is a new and innovative certification track designed to provide a pathway for future success in technology courses and careers. The MTA program curriculum helps instructors teach and validate fundamental technology concepts and provides students with a foundation for their careers as well as the confidence they need to succeed in advanced studies. Through the use of MOAC MTA titles you can help ensure your students future success in and out of the classroom. Server fundamentals such as managing Windows Servers (including virtualization) and storage, along with monitoring and troubleshooting servers are included. It also covers such topics as essential naming, directory, and print services. Students also learn of popular Windows Network Services and Applications.

Download




Saturday, August 13, 2011

Engineering - Principles and Applications of Electrical Engineering





Product Description

The author's guiding philosophy in writing this book has three elements: to present basic concepts to readers in a general setting, to show how the principles of electrical engineering apply to specific problems in their own fields, and to remove frustration from the learning process. Emphasizing the basic concepts of the field, this book covers circuit analysis, digital systems, electronics, and electromechanics. This book develops theoretical and experimental skills and experiences in the following areas: basic circuit analysis and measurement, first- and second-order transients, steady-state ac circuits, resonance and frequency response, digital logic circuits, microcontrollers (68HC11), computer-based instrumentation, diode circuits, electronic amplifiers, field-effect and bipolar junction transistors, operational amplifiers, ac and dc machines, and more. For engineers or any other professionals who need a solid foundation in the basics of circuits, digital systems, analog electronics, and electromechanics.



DOWNLOAD EBOOK