Tuesday, October 14, 2008

eBooks for JNTU STUDENTS ECE - CSE

optical fiber communications by gerd keiser

CODE
http://www.ziddu.com/download.php?uid=a ... iabCWlZqr9


REPLY IF U WANT ANY OTHER BOOKS.........

Introduction to Radar Systems by merrill i skolnik.pdf

CODE
http://www.ziddu.com/download.php?uid=a ... rYaugl5Wo4


digital image processing by R.C. gonalez

CODE
http://www.ziddu.com/download.php?uid=b ... rZaugmZas8


McGraw_hill.Satellite Communications.3rd.Edition - dennis roddy

CODE
http://www.ziddu.com/download.php?uid=b ... rZKugmZqq7

REPLY IF U WANT ANY OTHER BOOKS.........

FIBER OpticS AgarwaL

CODE
http://www.ziddu.com/download.php?uid=a ... iZrCWlZut6


SATELLITE COMMUNICATION ENGINEERING - KOLAWOLE

CODE
http://www.ziddu.com/download.php?uid=a ... rZauhlpem8


REPLY IF U WANT ANY OTHER BOOKS.........

Kraus_Antennas

CODE
http://www.ziddu.com/download.php?uid=a ... rYKuhmpaq3


Addison_Wesley_-_Embedded_C.pdf

CODE
http://www.ziddu.com/download.php?uid=a ... rZKuhlpWq7


WIRELESS INTERNET AND MOBILE BUSINESS - DEITEL

CODE
http://www.ziddu.com/download.php?uid=b ... tbA%3D%3D6


FUNDAMENTALS OF TELECOMMUNICATIONS - ROGER FREEMAN

CODE
http://www.ziddu.com/download.php?uid=b ... rZauhmJSs8


let us C by yashwanth kanethkar

CODE
http://www.ziddu.com/download.php?uid=Y ... iYrCWlZyn2


REPLY IF U WANT ANY OTHER BOOKS.........

Principles of Communication Systems: Herbert Taub,Donald L. Schilling

CODE
http://www.ziddu.com/download.php?uid=b ... iabCWlZyp9


C COMPLETE REFERENCE

CODE
http://www.ziddu.com/download.php?uid=Z ... iYbCWlZyr1


FUNDAMENTALS OF WIRELESS COMMUNICATIONS - TSE VISWANATH

CODE
http://www.ziddu.com/download.php?uid=b ... rZquhmJqm9


REPLY IF U WANT ANY OTHER BOOKS.........

Weste-Eshraghian_-_Principles_Of_Cmos_Vlsi_Design.pdf

CODE
http://www.ziddu.com/download.php?uid=Z ... iZLCWlZyn4


Financial Engineering Principles : A Unified Theory for Financial Product Analysis and Valuation

CODE
http://www.ziddu.com/download.php?uid=a ... iZLCWlZyr4


What Every Engineer Should Know About Decision Making Under Uncertainty

CODE
http://www.ziddu.com/download.php?uid=b ... rZquhl5eo9


VHDL programming by examples perry

CODE
http://www.ziddu.com/download/1657190/V ... y.pdf.html


VHDL_Beginners_by sonatcan.pdf

CODE
http://www.ziddu.com/download/1765182/V ... n.pdf.html



REPLY IF U WANT ANY OTHER BOOKS.........

8051-ebook -SCOTT MACKENZIE

CODE
http://www.ziddu.com/download/2109086/8 ... E.rar.html


Java How to Program Prentice Hall 6th Edition dIETEL

CODE
http://www.ziddu.com/download/2108115/J ... L.rar.html


signals and systems SIMON haykin

CODE
http://www.ziddu.com/download/2109409/s ... _.rar.html


RS Aggarwal Verbal Reasoning

CODE
http://www.ziddu.com/download/2109108/R ... g.rar.html


mcgraw-hill signals and ystems schaum s outlines by laxxuss

CODE
http://www.ziddu.com/download/2109194/g ... s.pdf.html


Computer Networks 4th edition key- Andrew S. Tanenbaum

CODE
http://www.ziddu.com/download/2109471/T ... y.pdf.html


WIRELESS COMMUNICATION - THEODORE RAPPAPORT

CODE
http://www.ziddu.com/download/2109494/W ... T.PDF.html


Computer Networks 4th edition - Andrew S. Tanenbaum

CODE
http://www.ziddu.com/download/2111691/C ... m.rar.html



Embedded C-Addison Wesley

CODE
http://www.ziddu.com/download/2112142/E ... y.rar.html



WIRELESS NETWORKS - P.Nicopolitidis, M.S.Obaidat, G.I. papadimitria, A.S. Pomportsis JHON WILLEY & SONS

CODE
http://www.ziddu.com/download/2112389/J ... s.pdf.html



Wireless Communications Andrea Goldsmith, Stanford University

CODE
http://www.ziddu.com/download/2112219/s ... y.pdf.html



Antennas and Radiowave Propagation by Collin

CODE
http://www.ziddu.com/download/2111300/A ... n.pdf.html



MOBILE ADHOC NETWORKING - BASAGNI CONTI GIORDANO IVAN

CODE
http://www.ziddu.com/download/2112287/M ... N.pdf.html


digital logic and computer design morris mano

CODE
http://www.ziddu.com/download/2111782/d ... o.pdf.html


COMMUNICATION SYSTEMS - BRUCE CARLSON

CODE
http://www.ziddu.com/download/2111646/C ... N.rar.html


GMAT McGraw-Hills 2008 EDITION

CODE
http://www.ziddu.com/download/2112383/M ... n.pdf.html

Monday, October 13, 2008

C & DataStructures

Divided into three separate sections, C & Data Structures covers C programming, as well as the implementation of data structures and an analysis of advanced data structure problems. Beginning with the basic concepts of the C language (including the operators, control structures, and functions), the book progresses to show these concepts through practical application with data structures such as linked lists and trees, and concludes with the integration of C programs and advanced data structure problem-solving.

The book covers a vast range of data structures and programming issues, such as syntactic and semantic aspects of C, all control statements in C, concepts of function, macro, files and pointers with examples, graphs, arrays, searching and sorting techniques, stacks and queues, files, and preprocessing. C & Data Structures provides a comprehensive guide to all the data types in C with internal implementation, while providing examples to demonstrate their behavior.

KEY FEATURES
  • Explains all operators, expressions, control statements, and rules of C in detail
  • Demonstrates language syntax, as well as discussing its behavior by showing specific internal implementations
  • Covers data structures such as linked lists, trees, graphs, arrays, and commonly used algorithms, as well as advanced data structures such as B- trees and B+ trees

DOWNLOAD LINK(S)

http://rapidshare.com/files/3147550/Charles.River.Media_-_C._.Data.Structures.chm

Let us C by Yashwant Kanitkar

"Let us C" by Yashwant Kanitkar

DOWNLOAD LINK:
http://www.esnips.com/nsdoc/2125c45b-4caf-440d-955d-32dbd3b5c15a

Friday, October 10, 2008

ASP.NET Website Programming


ISBN: 0764543776

Author: Marco Bellinaso / Kevin Hoffman

Publisher: Wrox


Summary:ASP.NET Website Programming shows you how to build an interactive website from design to deployment. Packed with solutions to website programming problems, this book will have you building well-engineered, extendable ASP.NET websites quickly and easily. What you need to know This book is for developers who: Use ASP.NET and C# Use Visual Studioandreg; .NET Professional or above, or Visual C#andreg; .NET Standard Want to build content-based websites What you will learn from this book With ASP.NET Website Programming you will learn to: Provide flexible user accounts integrating with ASP.NET s built-in security Create fully featured discussion forums Generate revenue from advertising Build a web interface for managing the files on your site Add opinion polls, email newsletters, and news management Deploy the finished site on a live server Build modular websites using good, n-tier coding techniques

ASP.NET 2.O books


ASP.Net category 8 books ~100Mb Year 20061 -

Beginning ASP NET 2.02 -

Pro ASP dot NET 2.0 in C#3 -

Professional ASP NET 2.04 -

Professional Web Parts and Custom Controls with ASP dot NET 2.05 -

ASP NET 2.0 Unleashed6 -

ASP NET 2.0 All In One Desk Reference For Dummies7 -

Foundations of Atlas Rapid Ajax Development with ASP NET 2.08 -

Beginning Ajax with ASP NETISBN is inside each books.

ASP.NET BY EXAMPLE


ASP developers need to understand how ASP.NET can help them solve business problems better than any prior product. ASP.NET by Example is designed to provide a “crash course” on ASP.NET and quickly help the reader start using this new technology.

As part of the By Example series, this book approaches ASP.NET in an easy-to-use tutorial way, giving the reader a much faster and more interactive learning experience than the traditional reference book. By building the sample applications taught in the book, readers will learn how to create custom ASP.NET controls, how to use ADO+ objects in ASP, and how to deploy and manage applications. ASP.NET by Example also provides tools and information needed to migrate old ASP files to the new platform, saving developers significant time and money. As an added feature Steven A. Smith has included multiple case studies on how ASP.NET is used in e-commerce applications.
Download (2.83 Mb):
Code:

http://rapidshare.com/files/56463734/Que.ASP.NET.By.Example.rar
or
http://www.megaupload.com/?d=1KK1R0IL

ASP.NET at Work


ASP.NET provides developers with the functionality they need to create enterprise-level Web applications. This book clearly shows them how to use this framework to create the top ten enterprise applications that they will need for their organizations. To build these applications, Smith explains how to combine the functionality of ASP.NET with products and technologies such as VB.NET, C#, ADO.NET, SQL Server 2000, WAP, XML, HTML, JavaScript, and Cascading Style Sheets (CSS). The projects include an address book application, a contact manager application, advertising manager, online store, and a Web log analyzer.

Discover how to use ASP.NET to build, deploy, and run 10 distributed Web applications that can target any browser on any device ASP.NET provides developers with the functionality they need to create enterprise-level Web applications. This book clearly shows them how to use this framework to create the top ten enterprise applications that they will need for their organizations. To build these applications, Smith explains how to combine the functionality of ASP.NET with products and technologies such as VB.NET, C#, ADO.NET, SQL Server 2000, WAP, XML, HTML, JavaScript, and Cascading Style Sheets (CSS).

The projects include an address book application, a contact manager application, advertising manager, online store, and a Web log analyzer CD-ROM includes the complete source code for the ten projects, additional resource links, corrections, and FAQs. Companion Web site features a working version of the ten projects built in the book. Microsoft Technologies .NET Platform: The next big overhaul to Microsoft’s technologies that will bring enterprise distributed computing to the next level by fully integrating the Internet into the development platform. This will allow interaction between any machine, on any platform, and on any device.

Discover how to use ASP.NET to build, deploy, and run 10 distributed Web applications that can target any browser on any device ASP.NET provides developers with the functionality they need to create enterprise-level Web applications. This book clearly shows them how to use this framework to create the top ten enterprise applications that they will need for their organizations.

TABLE OF CONTENT:
Project 01 - Building an Address Book.
Project 02 - Contact Manager Application.
Project 03 - Building the Calendar Application.
Project 04 - Building the Web Log Analyzer.
Project 05 - Building the ASP.NET Error Manager.
Project 06 - Building the Online Store Applicaion.
Project 07 - Teamwork Network: The Infrastructure.
Project 08 - Teamwork Network: Discussion Boards.
Project 09 - Teamwork Network: File Libraries.
Project 10 - Teamwork Network: Project Tracking.

Code:

http://rapidshare.com/files/54390098/aspnet10ep.rar

password:
ganelon

Introducing Microsoft ASP.NET AJAX

Free Ebooks



# Publisher: Microsoft Press (May 9, 2007)
# Language: English
# ISBN-10: 0735624135
# ISBN-13: 978-0735624139

Book Description
Get an expert introduction to the new JavaScript enhancements(code-named "Atlas") for Microsoft ASP.NET 2.0. More than a basic AJAX(Asynchronous JavaScript And XML) script library, the Microsoftimplementation brings object orientation to JavaScript, together withenhanced client-side and server-side controls that greatly simplify codingwhile delivering enhanced Web experiences with any browser. Scheduled forrelease with the next version of Microsoft Visual Studio-, code named"Orcas," AJAX extensions and tools can be used by developers today. Thisbook offers expert insights direct from the Microsoft product team andnoted ASP authority Dino Esposito, as well as hands-on instruction andexamples of Web development with AJAX. This ideal reference will be updatedonline, keeping readers up to date with the evolving tool. The bookincludes code samples in ASP.NET 2.0 created using C# and JavaScript.

From the Publisher
Key Book Benefits:

-Provides coverage of both client-side and server-side development

-Covers ASP.NET AJAX 1.0, as released in January 2007

-Features Online Product Extensions for updated code samples during the continuing development process

Download Link

ASP.NET 2.0 Step by Step

Free Ebooks



# Publisher: Microsoft Press; Pap/Cdr edition (August 17, 2005)
# Language: English
# ISBN-10: 0735622019
# ISBN-13: 978-0735622012

Book Description
The Web application infrastructure ASP.NET, introduced as part of version 1.0 of the Microsoft .NET Framework, provides the thin-client counterpart to Microsoft Windows® client development. With dramatic improvements in performance, productivity, and security features, Microsoft Visual Studio® 2005 and ASP.NET 2.0 deliver a simplified, high-performance, and powerful Web development experience. ASP.NET 2.0 features a new set of controls and infrastructure that simplify Web-based data access and include functionality that facilitates code reuse, visual consistency, and aesthetic appeal. Now you can teach yourself the essentials of working with ASP.NET 2.0 in the Visual Studio environment—one step at a time. With STEP BY STEP, you work at your own pace through hands-on, learn-by-doing exercises. Whether you’re a beginning programmer or new to this version of the technology, you’ll understand the core capabilities and fundamental techniques for ASP.NET 2.0. Each chapter puts you to work, showing you how, when, and why to use specific features of the ASP.NET 2.0 rapid application development environment and guiding you as you create actual components and working applications for the Web, including advanced features such as personalization.

From the Publisher
Key Book Benefits:
- Provides step-by-step guidance on how to use ASP.NET 2.0 with Visual Studio 2005 to create Web applications and services.
- Features easy-to-follow, logically planned lessons, with necessary data sets and additional code samples on the CD.
- STEP BY STEP is ideal for anyone with a fundamental understanding of computer programming.

Download Link

Pro ASP.NET for SQL Server


Pro ASP.NET for SQL Server: High Performance Data Access for Web Developers explains how to use ASP.NET 2.0 and SQL Server 2005 most efficiently together. It covers all crucial performance issues and illustrates optimal techniques with enterprise-quality development.

Performance is always an issue, and optimizing database access is one of the most daunting performance challenges facing web developers. With Brennan Stehling as your guide, you’ll explore the many overlaps of web and database technologies, including configuration, programming, performance tuning, and deployment. You’ll learn how to make high-performance database access not just a goal, but a reality.

What you’ll learn

Discover what impedes ASP.NET 2.0 access to SQL Server 2005 and how to make web applications and databases work blindingly fast together.
Learn to make the subtle choices between DataSets, DataReaders, and DataObjects, to simplify code and maximize performance.
Optimize data-bound controls and create your own.
See when a custom database provider is advisable and how to build one.
Understand how to monitor and measure web/database performance.
Learn to build, deploy, and configure enterprise-level web applications against SQL Server 2005.

Who is this book for?

Anyone involved in .NET web development will find this book invaluable. Whether you’re struggling just to handle traffic or scaling up to meet demand, you’ll find all the tools, tips, and techniques you need for high-performance web access to databases. If you want to build enterprise-level web database applications 100% of the time, this book will tell–and show–you how to do it.

About the Apress Pro Series

The Apress Pro series books are practical, professional tutorials to keep you on and moving up the professional ladder.

You have gotten the job, now you need to hone your skills in these tough competitive times. The Apress Pro series expands your skills and expertise in exactly the areas you need. Master the content of a Pro book, and you will always be able to get the job done in a professional development project. Written by experts in their field, Pro series books from Apress give you the hard-won solutions to problems you will face in your professional programming career.

Related Titles

Pro ASP.NET 2.0 Website Programming

Beginning ASP.NET 2.0 Databases: From Novice to Professional

Expert ASP.NET 2.0 Advanced Application Design

DOwnload

or

http://mihd.net/ug4h96

ASP.NET 2.0 DEMYSTIFIED

  • Paperback: 352 pages
  • Publisher: McGraw-Hill Osborne Media; 1 edition (September 1, 2005)
  • Language: English
  • ISBN-10: 0072261412

The fast and easy way to learn ASP.NET 2.0

Get up to speed on ASP.NET 2.0 in no time using this easy-to-follow guide. ASP.NET 2.0 Demystified shows you how to write server-side components for dynamic, interactive web pages and powerful web-based applications. Step-by-step instructions with lots of examples help you learn quickly.

First, you’ll find out how web applications and programming languages work, then you’ll learn the fundamentals of ASP.NET 2.0, including forms, objects, and variables. Next, it’s on to generating dynamic web pages, using databases, managing sessions, handling errors, and debugging programs. Featuring end-of-chapter quizzes and a final exam, this book will have you programming in ASP.NET 2.0 right away.

Simple enough for a beginner, but challenging enough for an advanced student, ASP.NET 2.0 Demystified is your shortcut to mastering this powerful web development tool.

This one of a kind self-teaching text offers:

  • An easy way to understand ASP.NET 2.0
  • A quiz at the end of each chapter
  • A final exam at the end of the book
  • No unnecessary technical jargon
  • A time-saving approach

Download:

http://w13.easy-share.com/1698834351.ht

ASP.NET 2.0 Integrated Programming


The deep integration of IIS7 and ASP.NET provides both IIS7 administrators and ASP.NET developers with new and exciting programming tools, techniques, and approaches that were not possible with earlier versions of IIS. With this book, Dr. Shahram Khosravi presents you with the only resource to focus exclusively on the key features of this exciting integration.

You’ll get in-depth coverage of all the major systems that make up the IIS7 and ASP.NET integrated infrastructure, detailed explanations on how they work, guidance on how to use them in your own applications, and techniques for extending them to meet your application requirements.

Packed with detailed code walkthroughs and in-depth analyses of numerous real-world examples - all written and tested with Windows Vista, Windows Server 2008, ASP.NET 2.0, and ASP.NET 3.5 (Visual Studio 2008), this book helps you gain the skills, knowledge, and experience you need to use and to extend the major systems that make up the IIS7 and ASP.NET integrated infrastructure.

Some of the key topics covered include:
How to write integrated IIS7 and ASP.NET code that works with Windows Vista, Windows Server 2008, ASP.NET 2.0, and ASP.NET 3.5 (Visual Studio 2008)
Techniques for implementing and plugging custom HTTP modules, handlers, and handler factories into the IIS7 and ASP.NET integrated request processing pipeline
How to manage the IIS7 and ASP.NET integrated configuration system from IIS7 Manager, appcmd.exe, and managed code
Tips for using the IIS7 and ASP.NET integrated declarative schema extension markup language (, , , , and so on) to implement custom configuration sections
Techniques for using and extending the IIS7 and ASP.NET integrated managed code system (ConfigurationElement, ConfigurationElementCollectionBase, ConfigurationSection, ApplicationPool, Site, Application, ServerManager and so on) to add support for custom managed classes
Tips for extending the IIS7 and ASP.NET integrated graphical management system (ModuleServiceProxy, ModuleDialogPage, ModuleListPage, TaskForm, Module, ModuleService, ModuleProvider, TextTaskItem, MethodTaskItem, and so on) to add new graphical components to IIS7 Manager
Techniques for using and extending the IIS7 and ASP.NET integrated providers system (ProviderConfigurationFeature, ProviderConfigurationSettings, IProviderConfigurationService, ConfigurationModuleProvider, and so on) and ways to implement and to plug custom provider-based services into this system and IIS7 Manager
Ways to use the IIS7 and ASP.NET integrated tracing and diagnostics - TraceSource, SourceSwitch, IisTraceListener, EventTypeFilter, RSCA, Request, WorkerProcess, Failed Request Tracing, and so on
ASP.NET and Windows Communication Foundation integration in IIS7

http://rapidshare.com/files/91908745/0470152532.7z

http://www.filefactory.com/file/230ff9/

ASP.NET In 60 Minutes a Day


Introduces Microsoft’s widely-used, free Web development tool to new users and to those preparing for certification
Includes thirty one-hour lessons that recreate a typical week-long introductory seminar
Gets readers quickly up-to-speed on using ASP.NET and Web Matrix to develop Web pages and Web services
The author has taught ASP.NET and other Microsoft tools for Xerox Connect and other major corporations
Companion Web site features an online presentation by the author that follows along with each chapter and includes an audio-only option for readers with dial-up Internet connection

http://www.filefactory.com/file/b9650b/

Pro- Spring

Publisher: Apress
Number Of Pages: 832
Publication Date: 2005-01-31
Sales Rank: 7829
ISBN / ASIN: 1590594614
EAN: 9781590594612
Binding: Paperback
Manufacturer: Apress
Studio: Apress

Pro Spring is not a blatant clone of the supplied documentation. Instead...the authors gracefully introduce Spring by adopting a very pragmatic approach based on their real-world experiences with the framework.
— Valentin Crettaz, JavaRanch Bartender
Spring--the open source Java-based framework--allows you to build lighter, better performing applications. Written by Spring insiders Rob Harrop and Jan Machacek, Pro Spring is the only book endorsed by Rod Johnson, founder of the Spring Framework. At over 800 pages, this is by far the most comprehensive book available and thoroughly explores the power of Spring. You'll learn Spring basics and core topics, as well as share the authors' insights and real-world experience with remoting, mail integration, hibernate, and EJB.
From the Foreword: "Rob's enthusiasm for Spring--and technology in general--is infectious. He has a wide range of industry experience and a refreshingly practical, common sense approach to applying it. All those qualities come out in this book. It's evident on nearly every page that it reflects in-depth experience with Spring and J2EE as a whole. Rob is not only an author and open source developer--he is an application developer, like his readers. I firmly believe that the best writing on software development comes out of experience in the trenches, so this is my kind of book.
If you're new to Spring, this book will help you understand its core concepts and the background in areas such as transaction management and O/R mapping that underpins them. If you're already using Spring, you will learn about features you haven't yet seen and hopefully, gain a deeper understanding of those features you're already using."--Rod Johnson, Founder of the Spring Framework.
Download

Beginning JSP


  • Publisher: Wrox
  • Number Of Pages: 1296
  • Publication Date: 2005-02-18
  • Sales Rank: 298305
  • ISBN / ASIN: 076457485X
  • EAN: 9780764574856
  • Binding: Paperback
  • Manufacturer: Wrox
Book Description:
  • JSP is one of the core technologies for server-side Java applications and the 2.0 release, which this book covers in detail, makes JSP an even more powerful tool
  • Walks Java programmers and Web developers through JSP fundamentals, including JSP syntax and directives, JSP Expression Language, JSP Tag libraries, JSTL, and techniques for testing and debugging
  • Shows how to use JSP in real-world Web applications along with open source frameworks such as Struts, WebWork, and Turbine, software design methodologies, and developer tools like Ant, jUnit, and CVS, as well as popular IDEs (integrated development environmnents)
  • Each chapter has an exercise section with solutions on the companion Web site


http://rapidshare.com/files/28839869/begjsp.rar

Java JDK 6 Edition


Professional Java JDK 6 Edition
Wrox; 6 edition | ISBN: 0471777102 | 741 pages | January 10, 2007 | PDF | 4 Mb

Working as an effective professional Java developer requires you to know Java API's, tools, and techniques to solve a wide variety of Java problems. Building upon Ivor Horton's Beginning Java 2, this resource shows you how to use the core features of the latest JDK as well as powerful open source tools such as Ant, JUnit, and Hibernate. It will arm you with a well-rounded understanding of the professional Java development landscape.

The expert author team begins by uncovering the sophisticated Java language features, the methodology for developing solutions, and steps for exploiting patterns. They then provide you with a collection of real-world examples that will become an essential part of your developer's toolkit. With this approach, you'll gain the skills to build advanced solutions by utilizing the more complex and nuanced parts of Java JDK 6.
Download

SPRING IN ACTION

Written for enterprise Java developers who have become disillusioned with the complexity and bulk involved with EJB development, this programming tool demonstrates how the Spring framework can make coupled code easy to manage, understand, reuse, and unit-test. Spring's employment of inversion control and aspect-oriented programming techniques to encourage loosely coupled code is explained, providing programmers with the ability to use JavaBeans with the power and enterprise services only previously available in the heavier Enterprise JavaBeans
Download:rapidshare.com

Complete Reference Structs


Struts: The Complete Reference, 2nd Edition (Complete Reference Series)
McGraw-Hill Osborne / 2 edition (December 11, 2006) | 800 pages | ISBN: 0072263865 | CHM | 4Mb

Strut your stuff with this completely up-to-date guide

Struts guru James Holmes has completely revised and updated his definitive, bestselling Struts volume. You will get soup-to-nuts coverage of Struts 1.3, the latest version of the framework used to create flexible, high-performance web applications. The book features insider tips, tricks, and techniques to make Struts applications sizzle.


From the Back Cover

Start-to-Finish Coverage of Every Aspect of Struts 1.3

Build next-generation Java-based Web applications using Struts and the comprehensive information contained in this authoritative volume. Written by James Holmes, a committer on the Struts project, and fully updated to include the latest features of Struts 1.3, Struts: The Complete Reference is really three books in one: an in-depth tutorial, a broad reference, and an advanced developer's guide.

Learn to write high-performance Struts applications and internationalize, test, and secure them. Plus, get in-depth coverage of Tiles, Validator, the Struts , the Struts configuration files, and AJAX. Throughout, you'll find real-world examples, cutting-edge techniques, and insider tricks that will make your Struts applications sizzle.

* Download, install, and configure the Struts framework
* Streamline application logic using the Model-View-Controller architecture
* Enhance JSP development using the Tiles templating library
* Configure and use the built-in declarative exception handler
* Understand Struts' chain-based request processing engine
* Simplify programming using the HTML, Bean, Logic, and Nested Tag Libraries
* Use the JSP Standard Tag Library (JSTL)
* Work with the Struts, Tiles, and Validator configuration files
* Secure your Struts applications
* Perform a variety of unit tests on Struts applications
* Use AJAX with Struts
* Work with the newest 1.3 features, including scripting and Struts-Faces



About the Author

James Holmes is a leading Java Web development authority. He is a committer on the Struts project, and the creator of the most popular Struts tool, the Struts Console. Holmes is the author of the first edition of Struts: The Complete Reference and the co-author of JavaServer Faces: The Complete Reference and The Art of .







..:: DOWNLOAD McGraw.Hill.Struts.The.Complete.Reference.2nd.Edition.Dec.2006.eBook-BBL ::..

Enterprise Java for SAP

Free Ebooks



# Publisher: Apress; 1 edition (July 25, 2003)
# Language: English
# ISBN-10: 1590590988
# ISBN-13: 978-1590590980

Book Description
After providing a general introduction to Java, author Austin Sincock explores how to open the typically closed SAP environment to the world of Java. Sincock explores communicating with a SAP environment through such Enterprise Java technologies as JavaServer Pages (JSP), JDBC, and Enterprise Java Beans (EJB). Where possible, open source technologies are explored for the Java connections pieces, which is atypical for the SAP environment where everything is proprietary.

Download Description


Enterprise Java for SAP is designed as an introduction to the Java 2 Platform, Enterprise Edition (J2EE) for the SAP developer. After providing a general introduction to Java, author Austin Sincock explores how to open the typically closed SAP environment to the world of Java.

Utilizing SAP's latest Java connector, JCo, Austin details an end-to-end Web application that connects directly to SAP, including the deployment and implementation of both a Web server and an external database. He explores communicating with an SAP environment through such Java and J2EE technologies as JavaServer Pages (JSP), the Java Standard Tag Library, and database connectivity through JDBC.

Wherever possible, open source technologies are employed to enable flexible Java connectivity to SAP— atypical for the SAP environment where tools are often proprietary.

Download Link

Java Programming On Linux

Free Ebooks



# Publisher: Waite Group Press; Pap/Cdr edition (December 21, 1999)
# Language: English
# ISBN-10: 1571691669
# ISBN-13: 978-1571691668

Book Description
Java Programming on Linux is a detailed how-to book on using Java on a Linux operating system. Topics include installing and enabling a Java runtime environment under Linux, Java development in Linux, running Java applications and applets under Linux, using Java with Linux-based Web servers, using Sun Components JCE and JAI in Linux, using Sun Environments Personal Java, Embedded Java, and Jini in Linux, and using JNI to Link Java and Native Capabilities.

Download Link

Java : A Beginner's Guide

Free Ebooks



# Publisher: McGraw-Hill Osborne Media; 3 edition (March 29, 2005)
# Language: English
# ISBN-10: 0072231890
# ISBN-13: 978-0072231892

Book Description
Learn the fundamentals of Java 2 programming from renowned Java genius Herb Schildt. Discover why Java is the preeminent language of the Internet, how to use object-oriented programming, and how to write programs with the general form of Java. Coverage includes advanced topics such as inheritance, exception handling, the I/O system, applets, and much more.

From the Back Cover

Essential Skills--Made Easy! Updated and Expanded for J2SE 5

Learn to program in Java from master programmer and best-selling author Herb Schildt. Completely revised and updated to cover Java 2 Platform, Standard Edition 5 (J2SEj 5), this step-by-step guide will have you programming in practically no time. You’ll start at the beginning, learning why Java is the preeminent language of the Internet, how it relates to object-oriented programming (OOP), and the general form of a Java program. Next, it’s on to Java fundamentals, including data types, operators, program control statements, classes, objects, and methods. You’ll then progress to more advanced topics, such as inheritance, exception handling, the I/O system, multithreading, and applets. Of course Herb covers the powerful, new features added by J2SE 5, such as generics, autoboxing, enumerations, and static import. Get started programming in Java today with this easy-to-follow tutorial. Designed for Easy Learning:

* Modules--Each concept is divided into logically organized modules (chapters), ideal for self-paced learning
* Critical Skills--Each module opens with the specific skills covered in the module
* Mastery Checks--End-of-module reviews test knowledge using short-answer, multiple-choice, and fill-in-the-blank questions
* Ask the Experts--Q&A sections throughout are filled with bonus information and helpful tips
* Progress Checks--Quick self-assessment sections check your progress
* Projects--Practical exercises show how to apply the critical skills learned in each module
* Annotated Syntax--Example code annotated with commentary that describes the programming techniques being illustrated

About the Author: Herbert Schildt is a leading authority on Java, C, C++, and C#. His programming books have sold more than 3 million copies worldwide and have been translated into all major foreign languages. He is the author of numerous best-sellers, including Java: The Complete Reference, J2SE 5 Edition; C++: The Complete Reference; C: The Complete Reference; and many others.

Download Link

SAS Graphics for Java

Free Ebooks



# Publisher: SAS Publishing (June 18, 2007)
# Language: English
# ISBN-10: 159047693X
# ISBN-13: 978-1590476932

Review
Bohnenkamp and Iverson have written a comprehensible guide to the features offered in SAS AppDev Studio 3. Their extensive array of examples will guide readers to take control of their visual output and produce meaningful graphs. --Adrienne Groulx, Manager of Biostatistics, SciAn Services Inc

Product Description
Jump-start your SAS graph skills! Here, in one convenient source, is all the information you need to create your own SAS graphs. This example-rich reference familiarizes you with custom tags in SAS AppDev Studio and shows you how to use ODS statements and the Java Device Driver to create graphs. Written for programmers at all experience levels, this dynamic book focuses on the attributes, parameters, and options that make graphs convey what you really want them to convey. It also provides SAS/GRAPH samples and WORK data sets. This text is suited for programmers who already know how to use SAS AppDev Studio to create and deploy a JSP or servlet application. A basic level of SAS ODS programming knowledge is required.

Download Link

Java / J2EE job interview companion

Free Ebooks



# Publisher: Lulu.com; 400+ Q&A Edition edition (April 5, 2007)
# Language: English
# ISBN-10: 1411668243
# ISBN-13: 978-1411668249

Lulu - readers' review comments
Success rate in interviews is very high [ No Rating ] 26 Sep 2006 by vsen2k5 hi all, success rate in interviews is very high when i used this book. this is the best book one can buy, that gives overall summary of most j2ee, java technologies in a concise manner . it is very helpful for interviews and can be used as a reference . i used this to get 6 jobs in 2 weeks . out of which one is an architect job . kudos to the author. regards vinodh eth

Lulu - readers' review comments
What An Excellent Book! [ No Rating ] 26 Jul 2006 (updated 26 Jul 2006) by andrew myo Dear Mr. Author

I have got a copy of your book last week. It is really an incredible book that I have ever seen. I have seen so many Java books like Deitel, Ivor Horton. They are also good. But the book of yours can give me an overall bird-eye view of the Java Environment together with so many useful questions. I am totally impressed with the way you have learned Java. Yours Sincerely Ye Tun Oo

Download Link

Java Programming with Oracle JDBC

Free Ebooks



# Publisher: O'Reilly Media, Inc.; 1st ed edition (December 15, 2001)
# Language: English
# ISBN-10: 059600088X
# ISBN-13: 978-0596000882

Book Description
JDBC is the key Java technology for relational database access. Oracle is arguably the most widely used relational database platform in the world. In this book, Donald Bales brings these two technologies together, and shows you how to leverage the full power of Oracle's implementation of JDBC.

You begin by learning the all-important mysteries of establishing database connections. This can be one of the most frustrating areas for programmers new to JDBC, and Donald covers it well with detailed information and examples showing how to make database connections from applications, applets, Servlets, and even from Java programs running within the database itself.

Next comes thorough coverage of JDBC's relational SQL features. You'll learn how to issue SQL statements and get results back from the database, how to read and write data from large, streaming data types such as BLOBs, CLOBs, and BFILEs, and you'll learn how to interface with Oracle's other built-in programming language, PL/SQL.

If you're taking advantage of the Oracle's relatively new ability to create object tables and column objects based on user-defined datatypes, you'll be pleased with Don's thorough treatment of this subject. Don shows you how to use JPublisher and JDBC to work seamlessly with Oracle database objects from within Java programs. You'll also learn how to access nested tables and arrays using JDBC.

Donald concludes the book with a discussion of transaction management, locking, concurrency, and performance--topics that every professional JDBC programmer must be familiar with. If you write Java programs to run against an Oracle database, this book is a must-have.


Book Info
Author brings JDBC and Oracle together, and shows how to leverage the full power of Oracle's implementation of JDBC. If you write Java programs to run against an Oracle database, this book is a must-have. Softcover.

Download Link

Java Database Programming with JDBC

Free Ebooks



# Publisher: Coriolis Group Books; Pap/Cdr edition (September 13, 1996)
# Language: English
# ISBN-10: 1576100561
# ISBN-13: 978-1576100561

Book Description
Teaches you how to develop Java programs, from start to finish, for connecting to databases using Java's new database connectivity environment, JDBC. Tells how to easily install drivers for most databases. Features a section on programming ODBC Java programs, including a robust ODBC client template for developing your own applications. Features a handy, ready-to-use Interactive SQL query client, including fully-explained and annotated source code. Teaches how to write your own database drivers for the JDBC. Reveals how to optimize your Java database programs for maximum efficiency and minimum time.

Download Link

Java After Hours

Free Ebooks



# Publisher: Sams (June 8, 2005)
# Language: English
# ISBN-10: 0672327473
# ISBN-13: 978-0672327476

Book Description

Take your Java programming skills beyond the ordinary. Java After Hours: 10 Projects You'll Never Do at Work will make Java your playground with ten detailed projects that will have you exploring the various fields that Java offers to build exciting new programs. You'll learn to:

* Create graphics interactively on Web servers
* Send images to Web browsers
* Tinker with Java's Swing package to make it do seemingly impossible things
* Search websites and send e-mail from Java programs
* Use multithreading, Ant and more!

Increase your Java arsenal by taking control of Java and explore its possibilities with Java After Hours.


From the Back Cover

Take your Java programming skills beyond the ordinary. Java After Hours: 10 Projects You'll Never Do at Work will make Java your playground with ten detailed projects that will have you exploring the various fields that Java offers to build exciting new programs. You'll learn to:

* Create graphics interactively on Web servers
* Send images to Web browsers
* Tinker with Java's Swing package to make it do seemingly impossible things
* Search websites and send e-mail from Java programs
* Use multithreading, Ant and more!

Increase your Java arsenal by taking control of Java and explore its possibilities with Java After Hours.

Download Link

Effective Java Programming Language Guide

Free Ebooks



# Publisher: Prentice Hall PTR; 1st edition (June 5, 2001)
# Language: English
# ISBN-10: 0201310058
# ISBN-13: 978-0201310054

Book Description

Effective Java Programming Language Guide distills the hard-won wisdom of today's best Java programmers into 50 techniques for designing and constructing more robust, high-performance software. Josh Bloch, one of Sun's most widely respected Java developers, focuses on the practical problems virtually every Java developer encounters, offering specific solutions and top-notch code examples. Josh Bloch identifies 50 practices that lead directly to better code -- including better alternatives for common practices that have proven undesirable in real-world development. The techniques are specific, thoroughly explained, and supported by top-notch code examples. Among the highlights: why developers should avoid finalizers; when to use delegation instead of inheritance; and how to make the most of Java's powerful typesafe enum pattern. Nearly all 50 practices relate to the "core" of the Java platform -- the language itself -- making the book relevant to every Java developer.

Topics covered:

* Best practices and tips for Java
* Creating and destroying objects (static factory methods, singletons, avoiding duplicate objects and finalizers)
* Required methods for custom classes (overriding equals(), hashCode(), toString(), clone(), and compareTo() properly)
* Hints for class and interface design (minimizing class and member accessibility, immutability, composition versus inheritance, interfaces versus abstract classes, preventing subclassing, static versus nonstatic classes)
* C constructs in Java (structures, unions, enumerated types, and function pointers in Java)
* Tips for designing methods (parameter validation, defensive copies, method signatures, method overloading, zero-length arrays, hints for Javadoc comments)
* General programming advice (local variable scope, using Java API libraries, avoiding float and double for exact comparisons, when to avoid strings, string concatenation, interfaces and reflection, avoid native methods, optimizing hints, naming conventions)
* Programming with exceptions (checked versus run-time exceptions, standard exceptions, documenting exceptions, failure-capture information, failure atomicity)
* Threading and multitasking (synchronization and scheduling hints, thread safety, avoiding thread groups)
* Serialization (when to implement Serializable, the readObject(), and readResolve() methods)

Download Link

Java Concurrency In Practice

Free Ebooks500) {this.resized=true; this.width=500;}" border="0">



# Publisher: Addison-Wesley Professional (May 9, 2006)
# Language: English
# ISBN-10: 0321349601
# ISBN-13: 978-0321349606

Book Description
As processors become faster and multiprocessor systems become cheaper, the need to take advantage of multithreading in order to achieve full hardware resource utilization only increases the importance of being able to incorporate concurrency in a wide variety of application categories. For many developers, concurrency remains a mystery. Developing, testing, and debugging multithreaded programs is extremely difficult because concurrency hazards do not manifest themselves uniformly or reliably. This book is intended to be neither an introduction to concurrency (any threading chapter in an "intro" book does that) nor is it an encyclopedic reference of All Things Concurrency (that would be Doug Lea's Concurrent Programming in Java). Instead, this title is a combination of concepts, guidelines, and examples intended to assist developers in the difficult process of understanding concurrency and its new tools in J2SE 5.0. Filled with contributions from Java gurus such as Josh Bloch, David Holmes, and Doug Lea, this book provides any Java programmers with the basic building blocks they need to gain a basic understanding of concurrency and its benefits.

From the Back Cover

"I was fortunate indeed to have worked with a fantastic team on the design and implementation of the concurrency features added to the Java platform in Java 5.0 and Java 6. Now this same team provides the best explanation yet of these new features, and of concurrency in general. Concurrency is no longer a subject for advanced users only. Every Java developer should read this book."
--Martin Buchholz
JDK Concurrency Czar, Sun Microsystems

"For the past 30 years, computer performance has been driven by Moore's Law; from now on, it will be driven by Amdahl's Law. Writing code that effectively exploits multiple processors can be very challenging. Java Concurrency in Practice provides you with the concepts and techniques needed to write safe and scalable Java programs for today's--and tomorrow's--systems."
--Doron Rajwan
Research Scientist, Intel Corp

"This is the book you need if you're writing--or designing, or debugging, or maintaining, or contemplating--multithreaded Java programs. If you've ever had to synchronize a method and you weren't sure why, you owe it to yourself and your users to read this book, cover to cover."
--Ted Neward
Author of Effective Enterprise Java

"Brian addresses the fundamental issues and complexities of concurrency with uncommon clarity. This book is a must-read for anyone who uses threads and cares about performance."
--Kirk Pepperdine
CTO, JavaPerformanceTuning.com

"This book covers a very deep and subtle topic in a very clear and concise way, making it the perfect Java Concurrency reference manual. Each page is filled with the problems (and solutions!) that programmers struggle with every day. Effectively exploiting concurrency is becoming more and more important now that Moore's Law is delivering more cores but not faster cores, and this book will show you how to do it."
--Dr. Cliff Click
Senior Software Engineer, Azul Systems

"I have a strong interest in concurrency, and have probably written more thread deadlocks and made more synchronization mistakes than most programmers. Brian's book is the most readable on the topic of threading and concurrency in Java, and deals with this difficult subject with a wonderful hands-on approach. This is a book I am recommending to all my readers of The Java Specialists' Newsletter, because it is interesting, useful, and relevant to the problems facing Java developers today."
--Dr. Heinz Kabutz
The Java Specialists' Newsletter

"I've focused a career on simplifying simple problems, but this book ambitiously and effectively works to simplify a complex but critical subject: concurrency. Java Concurrency in Practice is revolutionary in its approach, smooth and easy in style, and timely in its delivery--it's destined to be a very important book."
--Bruce Tate
Author of Beyond Java

"Java Concurrency in Practice is an invaluable compilation of threading know-how for Java developers. I found reading this book intellectually exciting, in part because it is an excellent introduction to Java's concurrency API, but mostly because it captures in a thorough and accessible way expert knowledge on threading not easily found elsewhere."
--Bill Venners
Author of Inside the Java Virtual Machine

Threads are a fundamental part of the Java platform. As multicore processors become the norm, using concurrency effectively becomes essential for building high-performance applications. Java SE 5 and 6 are a huge step forward for the development of concurrent applications, with improvements to the Java Virtual Machine to support high-performance, highly scalable concurrent classes and a rich set of new concurrency building blocks. In Java Concurrency in Practice, the creators of these new facilities explain not only how they work and how to use them, but also the motivation and design patterns behind them.

However, developing, testing, and debugging multithreaded programs can still be very difficult; it is all too easy to create concurrent programs that appear to work, but fail when it matters most: in production, under heavy load. Java Concurrency in Practice arms readers with both the theoretical underpinnings and concrete techniques for building reliable, scalable, maintainable concurrent applications. Rather than simply offering an inventory of concurrency APIs and mechanisms, it provides design rules, patterns, and mental models that make it easier to build concurrent programs that are both correct and performant.

This book covers:

* Basic concepts of concurrency and thread safety
* Techniques for building and composing thread-safe classes
* Using the concurrency building blocks in java.util.concurrent
* Performance optimization dos and don'ts
* Testing concurrent programs
* Advanced topics such as atomic variables, nonblocking algorithms, and the Java Memory Model

Download Link

Thinking In Java

Free Ebooks



# Publisher: Prentice Hall PTR; 4 edition (February 10, 2006)
# Language: English
# ISBN-10: 0131872486
# ISBN-13: 978-0131872486

Book Description

Thinking in Java has earned raves from programmers worldwide for its extraordinary clarity, careful organization, and small, direct programming examples. It's the definitive introduction to object-oriented programming in the language of the world wide web. From the fundamentals of Java syntax to its most advanced features, Thinking in Java is designed to teach, one simple step at a time. Fully updated for J2SE5 with many new examples and chapters.

Download Link

Professional Java User Interfaces

Free Ebooks



# Publisher: Wiley (May 23, 2006)
# Language: English
# ISBN-10: 0471486965
# ISBN-13: 978-0471486961

Book Description
This book covers the full development life cycle for professional GUI design in Java, from cost estimation and design to coding and testing.

* Focuses on building high quality industrial strength software in Java
* Ready-to-use source code is given throughout the text based on industrial-strength projects undertaken by the author.



About the Author
Mauro Marinilli, PhD works as a Program Manager in the Microsoft Business Solutions team in Copenhagen. He is an author and speaker at various conferences.

Download Link

Programming Wireless Devices with the Java 2 Platform

Free Ebooks



# Publisher: Prentice Hall PTR; 2 edition (June 10, 2003)
# Language: English
# ISBN-10: 0321197984
# ISBN-13: 978-0321197986

From the Back Cover

This book presents the Javaâ„¢ 2 Platform, Micro Edition (J2MEâ„¢) standards that support the development of applications for consumer devices such as mobile phones, two-way pagers, and wireless personal organizers. To create these standards, Sun collaborated with such consumer device companies as Motorola, Nokia, NTT DoCoMo, Research In Motion, Samsung, Siemens, Sony Ericsson, and many others. The result is a highly portable, small-footprint application development environment that brings the unique capabilities of Java technology, including platform independence and enhanced security, to the rapidly growing wireless market.

This definitive Java̢㢠Series guide provides a programmer's introduction to the Java 2 Platform, Micro Edition. It presents a general description of wireless technology and an overview of the J2ME platform. In addition, the book details the Connected Limited Device Configuration (CLDC) version 1.1 and the Mobile Information Device Profile (MIDP) version 2.0, the standards that define the Java platform features and libraries for wireless, resource-constrained devices.

Written by a team of authors that includes the original J2ME technology experts from Sun, Motorola, and Nokia, this book provides a description of the Java 2 Platform, Micro Edition, as well as practical implementation advice.

The Java̢㢠Series is supported, endorsed, and authored by the creators of the Java technology at Sun Microsystems, Inc. It is the official place to go for complete, expert, and definitive information on Java technology. The books in this Series provide the inside information you need to build effective, robust, and portable applications and applets. The Series is an indispensable resource for anyone targeting the Java̢㢠2 platform.


0321197984B05222003

About the Author
Roger Riggs is a senior staff engineer at Sun Microsystems who focuses on design and architecture of the Java 2 Micro Edition platform for wireless devices. He led Sun̢۪s efforts within the Java Community Process to standardize the MIDP 1.0 and 2.0 APIs.

Antero Taivalsaari is a senior staff engineer at Sun Microsystems. Dr. Taivalsaari co-founded the Spotless project at Sun Labs, and designed the original KVM system that became the cornerstone of the Java 2 Platform, Micro Edition. In addition, he led the CLDC 1.0 and 1.1 standardization efforts.

Jim Van Peursem is chief architect for the J2ME platform at Motorola. Dr. Van Peursem has been actively involved in the application of Java technologies in mobile wireless devices from the beginning. His contributions include serving as specification lead for JSR 118 (MIDP 2.0) and interpretation guru for JSR 037 (MIDP 1.0).

Jyri Huopaniemi is research manager at Nokia Research Center. Dr. Huopaniemi led the Mobile Media API (JSR 135) and Mobile 3D Graphics API (JSR 184) standardization efforts. He was also responsible for the Sound API of MIDP 2.0.

Mark Patel is the lead graphics architect for the J2ME platform at Motorola. His involvement with Java spans several years and includes the development of various APIs for graphics and user interfaces. He led the development of the Game API for MIDP 2.0.

Aleksi Uotila is a senior design engineer for the J2ME platform at Nokia. He has actively contributed to several J2ME-related expert groups within the Java Community Process, including MIDP 1.0 and 2.0.

Download Link

Data Structures & Algorithms with OOP's

Free Ebooks500) {this.resized=true; this.width=500;}" border="0">



# Publisher: Wiley; Har/Cdr edition (August 2, 1999)
# Language: English
# ISBN-10: 0471346136
# ISBN-13: 978-0471346135

Book Description
Create sound software designs with data structures that use modern object-oriented design patterns! Author Bruno Preiss presents the fundamentals of data structures and algorithms from a modern, object-oriented perspective. The text promotes object-oriented design using Java and illustrates the use of the latest object-oriented design patterns. Virtually all the data structures are discussed in the context of a single class hierarchy. This framework clearly shows the relationships between data structures and illustrates how polymorphism and inheritance can be used effectively. Key Features of the Text
* All data structures are presented using a common framework. This shows the relationship between the data structures and how they are implemented.
* Object-oriented design patterns are used to demonstrate how a good design fits together and transcends the problem at hand.
* A single Java software design is used throughout the text to provide a better understanding of the operation of complicated data structures.
* Just-in-time presentation of mathematical analysis techniques introduces students to mathematical concepts as needed.
Visit the Text's Web Site A comprehensive web site is available for users of the text at www.wiley.com/college/preiss. The site includes:
* The Web Book (a hypertext version of the complete book)
* Links to the Java Source Code (all the program examples from the text)
* Opus5 Package (a Java package comprised of all the source code from the text)
* Documentation (source code documentation)
* Demo Applets (various Java applets that illustrate data structures and algorithms from the text)
* Archive (JAR format archive of the source code from the text)
* Front Matter (table of contents and preface)
* Solutions Manual (password required)
* Errata

From the Back Cover
Create sound software designs with data structures that use modern object-oriented design patterns! Author Bruno Preiss presents the fundamentals of data structures and algorithms from a modern, object-oriented perspective. The text promotes object-oriented design using Java and illustrates the use of the latest object-oriented design patterns. Virtually all the data structures are discussed in the context of a single class hierarchy. This framework clearly shows the relationships between data structures and illustrates how polymorphism and inheritance can be used effectively. Key Features of the Text

* All data structures are presented using a common framework. This shows the relationship between the data structures and how they are implemented.
* Object-oriented design patterns are used to demonstrate how a good design fits together and transcends the problem at hand.
* A single Java software design is used throughout the text to provide a better understanding of the operation of complicated data structures.
* Just-in-time presentation of mathematical analysis techniques introduces students to mathematical concepts as needed.

Visit the Text’s Web Site A comprehensive web site is available for users of the text at www.wiley.com/college/preiss. The site includes:

* The Web Book (a hypertext version of the complete book)
* Links to the Java Source Code (all the program examples from the text)
* Opus5 Package (a Java package comprised of all the source code from the text)
* Documentation (source code documentation)
* Demo Applets (various Java applets that illustrate data structures and algorithms from the text)
* Archive (JAR format archive of the source code from the text)
* Front Matter (table of contents and preface)
* Solutions Manual (password required)
* Errata
Download Link

Java programming for Dummies

Free Ebooks500) {this.resized=true; this.width=500;}" border="0">



# Publisher: Hungry Minds; 3 Pap/Cdr edition (January 1999)
# Language: English
# ISBN-10: 076450388X
# ISBN-13: 978-0764503887

Book Description

If you're ready to start using Java 2 instead of simply watching on the sidelines as way-cool Web applets dance across your browser window, grab yourself a copy of the third edition of the popular Java Programming For Dummies and get set to rock your world.

Find out how to add oomph and interactivity to your Web sites with nifty Java applets, provide a friendly user interface to your corporate database, or develop games as you plumb the pages of Java Programming For Dummies, 3rd Edition:
Master the latest Internet standards in Java 2 Write Java 2 code that you can use again and again in different applications Produce dynamic Web pages that respond to user input Create sprites, bots, and other applets that can run on all kinds of computers -- PCs, Macs, and UNIX workstations Transfer mini programs without losing or corrupting data Develop multiuser games that you can play across the Internet

This fun and friendly reference book also features a CD-ROM that includes all the sample code and applets from the book, along with Sun Microsystems' Java Developer Kit (JDK) and a trial version of the JBuilder 2 development tool from Inprise.


About the Author
Donald Koosis has developed materials to help people understand computers for more than 20 years. He has worked for IBM, Bell Labs, Xerox, and now owns his own company, Instructional Systems Co., Inc. He is the author of best-selling, self-instructional books on statistics and electricity/electronics. He can be reached at donald@isc.com.;

David Koosis is a native citizen of cyberspace. He writes programs to help computers understand people, working in Java, Delphi, C++, and other unspeakable tongues. David has developed software for a variety of Fortune 500 companies and Wall Street firms. He co-developed the 1994 edition of PC Magazine's computer benchmarks and has contributed to several successful commercial software programs. He is head of software development for ISC Consultants, Inc., and can be reached at dkoosis@isc.com.

Download Link

Computer Graphics for Java Programmers

Free Ebooks500) {this.resized=true; this.width=500;}" border="0">



# Publisher: Wiley; 2 edition (March 9, 2007)
# Language: English
# ISBN-10: 0470031603
# ISBN-13: 978-0470031605

Book Description
A great many varied and interesting visual effects can be achieved with computer graphics, for which a fundamental understanding of the underlying mathematical concepts – and a knowledge of how they can be implemented in a particular programming language – is essential.

Computer Graphics for Java Programmers, 2nd edition covers elementary concepts in creating and manipulating 2D and 3D graphical objects, covering topics from classic graphics algorithms to perspective drawings and hidden-line elimination.

Completely revised and updated throughout, the second edition of this highly popular textbook contains a host of ready-to-run-programs and worked examples, illuminating general principles and geometric techniques. Ideal for classroom use or self-study, it provides a perfect foundation for programming computer graphics using Java.

The publisher, John Wiley & Sons
Reinforcing concepts with useful and simple examples, this book explores both elementary and advance topics--from producing simple graphical objects to using applied geometry to create vectors and polygons and finally to rotating and transforming these graphical objects. It provides both classic graphics algorithms as well as particular effects such as perspective drawings. Ready-to-run programs and worked examples illuminate the principles and techniques for creating 2d and 3d objects. --This text refers to the Paperback edition.

Download Link

Java Foundation

Free Ebooks500) {this.resized=true; this.width=500;}" border="0">



# Publisher: Sybex (September 17, 2004)
# Language: English
# ISBN-10: 0782143733
# ISBN-13: 978-0782143737

Book Description
The world of IT is always evolving, but in every area there are stable, core concepts that anyone just setting out needed to know last year, needs to know this year, and will still need to know next year. The purpose of the Foundations series is to identify these concepts and present them in a way that gives you the strongest possible starting point, no matter what your endeavor.

Java Foundations provides essential knowledge about what has arguably become the world's most important programming language. What you learn here will benefit you in the short term, as you acquire and practice your skills, and in the long term, as you use them. Topics covered include:

* The history of Java
* Java fundamentals
* Keywords and operators
* Flow control
* Arrays
* Basic and advanced concepts in object-oriented programming
* Exception handling
* Standard Java API classes
* The collections framework



From the Back Cover
The world of IT is always evolving, but in every area there are stable, core concepts that anyone just setting out needed to know last year, needs to know this year, and will still need to know next year. The purpose of the Foundations series is to identify these concepts and present them in a way that gives you the strongest possible starting point, no matter what your endeavor.

Java Foundations provides essential knowledge about what has arguably become the world’s most important programming language. What you learn here will benefit you in the short term, as you acquire and practice your skills, and in the long term, as you use them. Topics covered include:

* The history of Java
* Java fundamentals
* Keywords and operators
* Flow control
* Arrays
* Basic and advanced concepts in object-oriented programming
* Exception handling
* Standard Java API classes
* The collections framework
Download Link

Java 6

Free Ebooks500) {this.resized=true; this.width=500;}" border="0">



# Publisher: Sams; 5 edition (May 25, 2007)
# ISBN-10: 0672329433
# ISBN-13: 978-0672329432

Book Description

“If you get only one Java book, it should be Sams Teach Yourself Java in 21 Days” –PC Magazine



In just 21 days, you can acquire the knowledge and skills necessary to develop three kinds of programs with Java: applications on your computer, servlets on a web server, and browser-launched Java Web Start applications.



No previous programming experience required. By following the 21 carefully organized lessons in this book, anyone can learn the basics of Java programming.



Learn at your own pace. You can work through each chapter sequentially to make sure you thoroughly understand all of the concepts and methodologies, or you can focus on specific lessons to learn the techniques that interest you most.



Test your knowledge. Each chapter ends with a Workshop section filled with questions, answers, and exercises for further study. There are even certification practice questions.



“Sams Teach Yourself Java is one of the best introductions to hands-on Java programming. If you buy one book on Java, this is the one to buy!” –Independent Web Review



* Completely revised, updated, and expanded to cover the latest features of Java 6
* Learn to develop standalone Java applications, web servlets, JavaServer Pages, and Java Web Start applications
* Easy-to-understand, practical examples clearly illustrate the fundamentals of Java programming
* Discover how Swing can help you quickly develop programs with a graphical user interface
* Find out about JDBC database programming, Internet client/server programming, and XML parsing with the open source XOM class library
* Covers new features of version 6 such as Java DB, the new relational database that is now a built-in
* part of Java



Rogers Cadenhead is a web application developer who has written 22 books on Internet-related topics, including Sams Teach Yourself Java 2 in 24 Hours. He maintains this book’s official website at http://www.java21days.com.



Laura Lemay is one of the world’s most popular authors on Web development topics. She is the author of the bestselling Sams Teach Yourself Web Publishing with HTML, as well as Sams Teach Yourself Perl in 21 Days.



CD-ROM includes:

* Source code for the examples developed in the book
* Java™ SE Development Kit 6
* NetBeans™ IDE 5.5
* Bonus materials



Category: Java Programming

Covers: Java 6 Platform Standard Edition

User Level: Beginning—Intermediate




About the Author

Rogers Cadenhead is a web application developer and author. He has written 22 books on Internet-related topics, including Sams Teach Yourself Java in 24 Hours. He’s also a web publisher whose sites receive more than 24 million visits per year. He maintains this book’s official website at http://www.java21days.com and a personal weblog at http://www.cadenhead.org.



Laura Lemay is a technical writer and author. After spending six years writing software documentation for various computer companies in Silicon Valley, she decided that writing books would be much more fun. In her spare time, she collects computers, email addresses, interesting hair colors, and nonrunning motorcycles. She is also the perpetrator of Sams Teach Yourself Web Publishing with HTML in a Week and Sams Teach Yourself Perl in 21 Days and a personal weblog at http://blog.lauralemay.com.

Download Link

Java Scripting

Free Ebooks500) {this.resized=true; this.width=500;}" border="0">



# Publisher: Addison-Wesley Professional; 1 edition (August 8, 2007)
# Language: English
# ISBN-10: 0321321936
# ISBN-13: 978-0321321930

Book Description

Groovy and Beyond: Leverage the Full Power of Scripting on the JavaTM Platform!



Using the JavaTM platform’s new scripting support, you can improve efficiency, streamline your development processes, and solve problems ranging from prototyping to Web application programming. In Scripting in Java, Dejan Bosanac covers key aspects of scripting with Java, from the exciting new Groovy scripting language to Java’s new Scripting and Web Scripting APIs.



Bosanac begins by reviewing the role and value of scripting languages, and then systematically introduces today’s best scripting solutions for the Java platform. He introduces Java scripting frameworks, identifies proven patterns for integrating scripting into Java applications, and presents practical techniques for everything from unit testing to project builds. He supports key concepts with extensive code examples that demonstrate scripting at work in real-world Java projects. Coverage includes



· Why scripting languages offer surprising value to Java programmers

· Scripting languages that run inside the JVM: BeanShell, JavaScript, and Python

· Groovy in depth: installation, configuration, Java-like syntax, Java integration, security, and more

· Groovy extensions: accessing databases, working with XML, and building simple Web applications and Swing-based UIs

· Bean Scripting Framework: implementation, basic abstractions, and usage examples

· Traditional and new patterns for Java-based scripting

· JSR 223 Scripting API: language bindings, discovery mechanisms, threading, pluggable namespaces, and more

· JSR 223 Web Scripting Framework: scripting the generation of Web content within servlet containers



About the Web Site



All code examples are available for download at this book’s companion Web site.


About the Author

Dejan Bosanac is a professional software developer and technology consultant. He specializes in the integration and interoperability of diverse technologies, especially those related to Java and the Web. He has spent several years developing complex software projects, ranging from highly trafficked Web sites to enterprise applications, and was a member of the JSR 223 Expert Group.

Download Link

Object-Oriented programming Language


This comprehensive examination of the main approaches to object-oriented language explains the key features of the languages in use today. Class-based, prototypes and Actor languages are all looked at and compared in terms of their semantic concepts. In providing such a wide-ranging comparison, this book provides a unique overview of the main approaches to object-oriented languages.

Exercises of varying length, some of which can be extended into mini-projects are included at the end of each chapter. This book can be used as part of courses on Comparative Programming Languages or Programming Language Semantics at Second or Third Year Undergraduate Level. Some understanding of programming language concepts is required.

Download

or

http://mihd.net/20v1k4

Java Methods for Financial Engineering


In order to build a successful, Java-based application it is important to have a clear understanding of the principles underlying the various financial models. Those models guide the application designer in choosing the most appropriate Java data structures and implementation strategy. This book describes the principles of model building in financial engineering and explains those models as designs and working implementations for Java-based applications.

Throughout the book a series of packaged classes are developed to address a wide range of financial applications. Java methods are designed and implemented based on the most widely used models in financial engineering and investment practice. The classes and methods are explained and designed in a way which allows the financial engineer complete flexibility. The classes can be used as off-the-shelf working solutions or the innovative developer can re-arrange and modify methods to create new products


Download