Lock your Ad to the Top of this Site - Readers always see it! - Advertise Here
 


Archive for the 'Java' Category

Head First Java, 2nd Edition

It has taken four years, but with Head First Java the introductory Java book category has finally come of age. This is an excellent book, far more capable than any of the scores of Java-for-novices books that have come before it. Kathy Sierra and Bert Bates deserve rich kudos–and big sales–for developing this book’s new way of teaching the Java programming language, because any reader with even a little bit of discipline will come away with true understanding of how the language works. Perhaps best of all, this is no protracted “Hello, World” introductory guide. Readers get substantial exposure to object-oriented design and implementation, serialization, neatwork programming, threads, and Remote Method Invocation (RMI).

2 votes, average: 3 out of 52 votes, average: 3 out of 52 votes, average: 3 out of 52 votes, average: 3 out of 52 votes, average: 3 out of 5
  • 5,484 views
  • 0 Comments
  • In: IT eBooks, Java
  • Author : -cosmos-
  • Exploring the JDS Linux Desktop

    The Java Desktop System (TM), from Sun Microsystems, is a modern system for all kinds of users, novice through expert. As an unusually robust, well-integrated desktop system, it may become the first to fulfill the promise of mass adoption for open source.

    JDS brings Linux and other open source software up to a level of usability that makes them suitable for the enormous base of Personal Computer users including office workers, students, mobile and home users. It behaves pretty much the way a Windows or Mac user would expect, but with many more powerful features. JDS has seen widespread adoption in the United States, Britain, China, and elsewhere.

    This book is the ideal guide to JDS: it is clear and direct, but loaded with insights from authors who have spent time working with, supporting, and enhancing the system. Tom Adelstein is an award winning polymath system designer; Sam Hiser is a respected business consultant with an itch that led him to become the marketing project lead for OpenOffice.org. Both are advocates for open source and founders of the Open Government Interoperability Project, members of the Open Source Software Institute and contributors to the JDShelp.org project.

    3 votes, average: 3 out of 53 votes, average: 3 out of 53 votes, average: 3 out of 53 votes, average: 3 out of 53 votes, average: 3 out of 5
  • 1,106 views
  • 0 Comments
  • In: IT eBooks, Java
  • Author : -cosmos-
  • Fundamentals of Computer Science using Java

    In a first course in Computer Science, the primary goal is to teach the fundamentals of the field. Basic concepts are introduced with the help of a programming language that is often viewed as simply a medium through which algorithms are expressed. From that perspective, it does not matter which language is used in an introductory course, because any would suffice. In practice, however, the language can have a profound impact on the students’ learning experience. First, the style of the language constrains the way and the order in which topics can be introduced. Further, the language taught in the first course must support the rest of the curriculum. For these reasons and more, a language-defined text is an important component in an introductory course.

    3 votes, average: 5 out of 53 votes, average: 5 out of 53 votes, average: 5 out of 53 votes, average: 5 out of 53 votes, average: 5 out of 5
  • 3,681 views
  • 0 Comments
  • In: IT eBooks, Java
  • Author : -cosmos-
  • Computer Graphics For Java Programmers 2nd Edition

    coverThis book 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.

    Over the past few years, Java has evolved into more powerful programming environments. The most notable development related to computer graphics is its support for 3D graphics. Many application examples illustrated in this book could be readily implemented using Java 3D without any understanding of the internal working of the implementation, which we consider undesirable for computer science students. We therefore believe that this textbook continues to serve as an indispensable introduction to the foundation of computer graphics, on which many application program interfaces (APIs) and graphics libraries could be developed, and more importantly, how they are developed.

    6 votes, average: 3.17 out of 56 votes, average: 3.17 out of 56 votes, average: 3.17 out of 56 votes, average: 3.17 out of 56 votes, average: 3.17 out of 5
  • 3,458 views
  • 0 Comments
  • In: Graphics, IT eBooks, Java
  • Author : ganelon
  • OSWorkflow: A guide for Java developers and architects to integrating open-source Business Process Management

    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.

    3 votes, average: 3.67 out of 53 votes, average: 3.67 out of 53 votes, average: 3.67 out of 53 votes, average: 3.67 out of 53 votes, average: 3.67 out of 5
  • 1,824 views
  • 0 Comments
  • In: IT eBooks, Java, Software Development
  • Author : -cosmos-
  • How to Program Using Java

    A humorous and friendly introduction to programming for undergraduate students meeting the subject for the first time. Using Java as a running example, the authors outline the principles of programming that will serve as a valuable foundation in good practice for when students meet other languages in later courses. Packed with cartoons and entertaining examples, this book is an accessible, student-friendly guide to programming for beginners.

    3 votes, average: 5 out of 53 votes, average: 5 out of 53 votes, average: 5 out of 53 votes, average: 5 out of 53 votes, average: 5 out of 5
  • 5,408 views
  • 3 Comments
  • In: IT eBooks, Java
  • Author : -cosmos-
  • Business Process Management with JBoss jBPM

    This book teaches Business Analysts to model business processes in JBoss jBPM and generate workflow application code from their models without Java coding expertise. It is a full toolkit for anyone wanting to implement Business Process Management correctly, covering tasks common to all BPM implementations, although it is focused on popular, free, open-source jBPM, with its flexible, scalable process engine, pluggable modular architecture, and easy programming model (jPDL) blending the best of Java and declarative techniques. The practical approach with step-by-step instructions uses a realistic case study to explore and explain BPM, model creation, and implementation. It covers: efficient, standards-friendly mapping of business processes; using the jBPM toolset to work with business process maps, analyze process execution data, and for ongoing process improvement; setting up business rules: task assignments, escalation points; process variables; automating activities and decisions.

    0 votes, average: 0 out of 50 votes, average: 0 out of 50 votes, average: 0 out of 50 votes, average: 0 out of 50 votes, average: 0 out of 5
  • 2,175 views
  • 0 Comments
  • In: IT eBooks, Java
  • Author : -cosmos-
  • Service-Oriented Java Business Integration

    The book first discusses the various integration approaches available and introduces the Enterprise Service Bus, which is a new Architectural pattern that can facilitate integrating services. ESB provides different forms of mediation services including routing and transformation. Java Business Integration (JBI) provides a collaboration framework that provides standard interfaces for integration components and protocols to plug into, thus allowing the assembly of Service-Oriented Integration (SOI) frameworks following the ESB pattern. JBI is based on JSR 208, which is an extension of Java 2 Enterprise Edition (J2EE). Once JBI and ESB are introduced, we look at how we have been doing service integration without either of these using traditional J2EE. The book then slowly introduces ESB and, with the help of code, showcases how easily things can be done using JBI.

    0 votes, average: 0 out of 50 votes, average: 0 out of 50 votes, average: 0 out of 50 votes, average: 0 out of 50 votes, average: 0 out of 5
  • 2,629 views
  • 2 Comments
  • In: IT eBooks, Java
  • Author : -cosmos-
  • Tapestry 5 Building Web Applications

    This book is a practical step-by-step tutorial for those who want to build contemporary, real-life web applications with Tapestry 5, the Apache open-source framework for creating dynamic, robust, highly scalable web applications in Java. It shows the path of least resistance, so that the reader can learn all the essential skills quickly and easily. To give the reader an initial practical experience, a simple but useful web application is built throughout the chapters.

    1 vote, average: 5 out of 51 vote, average: 5 out of 51 vote, average: 5 out of 51 vote, average: 5 out of 51 vote, average: 5 out of 5
  • 1,812 views
  • 2 Comments
  • In: IT eBooks, Java
  • Author : -cosmos-
  • Google Web Toolkit: GWT Java Ajax Programming

    This book is for Java developers who want to create Ajax interfaces using the Google Web Toolkit (GWT). It focuses on useful, practical tasks from the first chapter. The book is aimed at programmers who want to use GWT to create interfaces for their professional web applications. It concentrates on the serious side of Ajax: creating powerful, productive applications for browser platforms. GWT Ajax Programming shows you how to create reliable user interfaces that enhance the user experience.

    GWT is an open source Java software development framework that makes writing AJAX applications like Google Maps and Gmail easy for developers who don’t speak browser quirks as a second language. Writing dynamic web applications today is a tedious and error-prone process; you spend 90% of your time working around subtle incompatibilities between web browsers and platforms, and JavaScript’s lack of modularity makes sharing, testing, and reusing AJAX components difficult and fragile. GWT lets you avoid many of these headaches while offering your users the same dynamic, standards-compliant experience. You write your front end in the Java programming language, and the GWT compiler converts your Java classes to browser-compliant JavaScript and HTML.

    3 votes, average: 4.67 out of 53 votes, average: 4.67 out of 53 votes, average: 4.67 out of 53 votes, average: 4.67 out of 53 votes, average: 4.67 out of 5
  • 3,604 views
  • 0 Comments
  • In: IT eBooks, Java, Java Scripts, Web Construction
  • Author : -cosmos-