Custom Search

160by2 - Free SMS Online

Thursday, May 29, 2008

Download Free Books for Java

Free Books Java Books Collections



Book 1: JavaTech An Introduction to Scientific and Technical Computing with Java




Book description:

    JavaTech is a practical introduction to the Java programming language with an emphasis on the features

that benefit technical computing. After presenting the basics of object-oriented programming in Java, it examines introductory

topics such as graphical interfaces and thread processes. It goes on to review network programming and develops Web client-server

examples for tasks such as monitoring remote devices. The focus then shifts to distributed computing with RMI. Finally, it examines

how Java programs can access the local platform and interact with hardware.


Book Link:
Download




Book 2: OSWorkflow: A guide for Java developers and architects




Book description:

    This book covers all aspects of OSWorkflow for Java developers and system architects, from basics of

Business Process Management and installing OSWorkflow to developing complex Java applications and integrating this open-source

Java workflow engine with the third-party components Drools for business rules, Quartz for task scheduling, and Pentaho for dashboards.

Authored by an active developer of the OSWorkflow project, it gives step-by-step instructions, explaining the basics and

clarifying and reinforcing principles with real-life examples. OSWorkflow is a pure Java open-source workflow engine for technical

users, who can focus on the business logic and rules without Petri Net or finite state machine coding and easily integrate OSWorkflow

into applications to create simple or complex workflows as needed. Because OSWorkflow provides a relatively low-level but highly

flexible workflow implementation for Java developers, it is not a quick plug-and-play solution for non-technical users.


Book Link:
Download






Book 3: Pro Apache Beehive (Expert’s Voice in Java)




Book description:

    If you want exposure to the new open source lightweight SOA-driven Apache Beehive framework project,

then pick up Pro Apache Beehive, the first book on this MVC Web framework, which is increasingly gaining interest in the Eclipse

community through Eclipse Pollinate. Author Kunal Mittal addresses specific Beehive topics such as page flows, controls,

JSR 181 web services, XMLBeans and more.


    This book proceeds to describe how these technologies are used in WebLogic Workshop, and how other IDEs are extending support for

these technologies. Mittal also compares PageFlows in Workshop to the Standard.


Book Link:
Download






Book 4: Eclipse Rich Client Platform : Designing, Coding, and Packaging Java 2005-10 [ebook and CD contents]




Book description:

   


Book Link:
Download






Book 5: Beginning Java Objects: From Concepts To Code, 2nd Edition




Book description:

    Among Java’s many attractive features as a programming language, its object-oriented nature is key to creating

powerful, reusable code and applications that are easy to maintain and extend. To take advantage of these capabilities, you’re going

to need not only to master the syntax of the Java language, but also to gain a practical understanding of what objects are all about,

and more importantly, how to structure a Java application from the ground up to make the most of objects. With Beginning Java Objects:

From Concepts to Code, you will learn all three!


Book Link:
Download






Book 6: Java CAPS Basics: Implementing Common EAI Patterns




Book description:

    Design patterns are a useful tool for streamlining enterprise integration and Web development projects:

the mission-critical projects that directly impact your competitiveness. Enterprise Integration Patterns by Gregor Hohpe and

Bobby Woolf (Addison-Wesley, 2004) described many of the most useful patterns for enterprise developers. Until recently, however,

implementing the patterns in that classic reference required the extensive use of raw Java code. Now there’s a better alternative:

Using Sun’s Java Composite Application Suite (Java CAPS), architects and developers can implement enterprise integration patterns

succinctly, elegantly, and completely.


    In Java™ CAPS Basics, Sun’s own Java CAPS experts show how to quickly put these new tools and technologies to work in your real-world

enterprise application integration projects. After reviewing the challenges of enterprise integration, they introduce Java CAPS and

show how it can simplify the development of today’s state-of-the-art “composite” applications. Next, they bridge the gap between

abstract pattern languages and practical implementation details. You will learn essential Java CAPS concepts and methods in the

context of the patterns you’ll actually use for real-world message and system management.


Book Link:
Download






Book 7: Test Driven TDD and Acceptance TDD for Java Developers




Book description:

    In test driven development, you first write an executable test of what your application code must do.

Only then do you write the code itself and, with the test spurring you on, you improve your design. In acceptance test driven

development (ATDD), you use the same technique to implement product features, benefiting from iterative development,

rapid feedback cycles, and better-defined requirements. TDD and its supporting tools and techniques lead to better software faster.


    Test Driven brings under one cover practical TDD techniques distilled from several years of community experience.

With examples in Java and the Java EE environment, it explores both the techniques and the mindset of TDD and ATDD.

It uses carefully chosen examples to illustrate TDD tools and design patterns, not in the abstract but concretely in

the context of the technologies you face at work. It is accessible to TDD beginners, and it offers effective and less

well known techniques to older TDD hands.


Book Link:
Download






Book 8: Packt Publishing Service Oriented Java Business Integration Mar 2008




Book description:

   


Book Link:
Download






Book 9: Concurrent and Real-Time Programming in Java



Book description:

    eal-time functionality is essential for developing many consumer, industrial, and systems devices.

While the C/C++ programming language is most often used in the creation of real-time software, the Java language, with its

simple and familiar object-oriented programming model, offers many advantages over current real-time practices. Concurrent

and Real-Time Programming in Java covers the motivations for, and semantics of, the extensions and modifications to the Java

programming environment that enable the Java platform (Virtual Machine) to meet the requirements and constraints of real-time

development. Key aspects of concurrent and real-time programming and how they are implemented in Java are discussed, such as

concurrency, memory management, real-time scheduling, and real-time resource sharing.


Book Link:
Download




No comments: