Secrets of the JavaScript Ninja

Secrets_of_the_javascript_ninja

This book takes readers on a journey towards mastering modern JavaScript development in three phases: design, construction, and maintenance. It first establishes a base of strong, advanced JavaScript knowledge. The book then teaches readers how to construct a JavaScript library. It examines all the numerous tasks JavaScript libraries have to tackle and provides practical solutions and development strategies. It then presents the various maintenance techniques required to keep their code running well into the future.

With Secrets of the JavaScript Ninja readers will gain the knowledge and Ninja-like skills to build their own JavaScript libraries, or to understand how to use any modern JavaScript library available.

Download: Secrets of the JavaScript Ninja

Publisher Manning Publications Company
ISBN 193398869x
Release Date 28 June 2010

jQuery Recipes: A Problem-Solution Approach

Jquery_recipes

jQuery is one of today’s most popular JavaScript web application development frameworks and libraries. jQuery Recipes can get you started with jQuery quickly and easily, and it will serve as a valuable long-term reference.

  • The book begins with small initial problems that developers typically face while working with jQuery, and gradually goes deeper to explore more complex problems.
  • The solutions include illustrations and clear, concise explanations of the code. Using this book and jQuery, your web sites will be more dynamic and lively.
  • How to use the jQuery framework
  • The basics of Cascading Style Sheets (CSS) and how they apply to jQuery and its functions
  • Fundamentals like selectors, the DOM, and event handling with running code recipes
  • How to make your web sites more dynamic using rich code templates
  • How to apply animation effects to your web sites using jQuery code recipes
  • How to develop Ajax applications using jQuery
  • How to use jQuery utility functions
  • How to extend jQuery with plug-ins and their types

Download: jQuery  Recipes: A Problem-Solution Approach

Publisher Apress
ISBN 1430227095
Release Date 12 January 2010

JavaFX Special Effects

Javafx_special_effects

Enough about learning the fundamentals of the intriguing JavaFX platform; it’s now time to start implementing visually stunning and dynamic Java-based rich Internet applications (RIAs) for your desktop or mobile front end. This book will show you what the JavaFX platform can really do for Java desktop and mobile front ends. It presents a number of excellent visual effects and techniques that will make any JavaFX application stand out—whether it’s animation, multimedia, or a game. The techniques shown in this book are invaluable for competing in today’s market, and they’ll help set your RIAs apart from your competitor’s.

  • Create visual effects that perform well.
  • Add subtle animations to bring any application to life.
  • Use the graphical power of the JavaFX platform.
  • Create and customize a particle system.
  • Learn tricks for creating compelling transitions.
  • Take advantage of animated lighting.
  • Create impressive animations with quintic Bézier interpolators.
  • Add realistic physics to animations.
  • Combine effects to create compelling visual content.

Download: JavaFX Special Effects

Publisher Apress
ISBN 1430226234
Release Date 17 December 2009

Implementing SOA Using Java EE

Implementing_soa_using_java_ee

This book brings together all the practical insight you need to successfully architect enterprise solutions and implement them using SOA and Java EE technologies. Writing for senior IT developers, strategists, and enterprise architects, the authors cover everything from concepts to implementation, requirements to tools. 

The authors first review the Java EE platform’s essential elements in the context of SOA and web services deployment, and demonstrate how Java EE has evolved into the world’s best open source solution for enterprise SOA. After discussing standards such as SOAP, WSDL, and UDDI, they walk through implementing each key aspect of SOA with Java EE. Step by step, you’ll learn how to integrate service-oriented web and business components of Java EE technologies with the help of process-oriented standards such as BPEL/CDL into a coherent, tiered enterprise architecture that can deliver a full spectrum of business services.

Download: Implementing SOA Using Java EE

Publisher Addison Wesley
ISBN 0321492153
Release Date 02 Januari 2010

Programming Finite Elements in Java

Programming_finite_elements_in_java

The finite element method (FEM) is a computational technique for solving problems which are described by partial differential equations or which can be formulated as functional minimization. The FEM is commonly used in the design and development of products, especially where structural analysis is involved. The simple object model of the Java programming language lends itself to efficient implementation of FEM analysis.

Programming Finite Elements in Java teaches the reader FEM algorithms and their programming in Java through a single finite element Java program. The compact, simple code makes it straightforward to understand the algorithms and their implementation, thereby encouraging developers to extend the code to their own tasks. All of the main aspects of finite element techniques are considered:

  • finite element solution;
  • generation of finite element meshes; and
  • visualization of finite element models and results with Java 3D.

Download: Programming Finite Elements in Java

Publisher Springer-Verlag
ISBN 184882971x
Release Date 01 January 2010

   

Beginning Java and Flex

Beginning_java_and_flex

Over the past few years, the now open source Adobe Flex Framework has been adopted by the Java community as the preferred framework for Java RIAs using Flash for the presentation layer. Flex helps Java developers to build and maintain expressive web/desktop applications that deploy consistently on all major browsers, desktops, and operating systems.

Beginning Java and Flex describes new, simpler, and faster ways to develop enterprise RIAs. This book is not only for Java or Flex developers, but also for all web developers who want to increase their productivity and the quality of their development.

The aim of the book is to teach the new frontier of web development using open source, agile, lightweight Java frameworks with Flex. Java lightweight framework programming helps Flex developers create dynamic-looking enterprise applications. Flex and Java are becoming very popular for both business and interactive applications.

Download: Beginning Java and Flex

Publisher Apress
ISBN 1430223855
Release Date 22 December 2009

MooTools 1.2 Beginner's Guide

Mootools_12_beginners_guide This is a Packt Beginner's Guide, which means it is packed with clear step-by-step instructions for performing the most useful tasks in MooTools. You will learn by doing and you will start learning immediately. As each chapter in the book progresses, the topics will get increasingly more complex. It starts by explaining the fundamentals of MooTools before undertaking tasks and challenges that encourage experimentation. This book is perfect for MooTools newcomers. You do not require any familiarity with MooTools whatsoever, only a willingness to learn. Basic knowledge of JavaScript syntax and concepts is the only requirement. This book will allow you to grasp the basics of MooTools so that you will be well on the way to creating exciting, customizable web pages and applications.

Download: MooTools 1.2 Beginner's Guide

Publisher Packt Publishing
ISBN 1847194583
Release Date 15 January 2010

JBoss AS 5 Development

Jboss_as_5_development This book follows a tutorial-based approach starting with simple examples, which are enriched in the following chapters as new topics are introduced. Each chapter provides clear instructions and detailed screenshots, as the user approaches a new facet of the development environment. Most complex topics have been explained using practical examples, which will help you to master JBoss AS development. If you are a Java architect or developer who wants to get the most out of the latest release of the JBoss application server or a JBoss administrator who wants a clear and simple reference for JBoss services, this book is for you. You are not expected to have accumulated experience on the application server though you must know the basic concepts of Java EE.

Download: JBoss AS 5 Development

Publisher Packt Publishing
ISBN 1847196829
Release Date 06 January 2010

Beginning JavaScript and CSS Development with jQuery

Beginning_javascript_and_css_develo jQuery is a JavaScript library that helps web developers create JavaScript applications that work well in any browser. This book demonstrates how to use jQuery to reduce the amount of code you need to write and reduce the amount of testing that is required. Youll see how separation of presentation (CSS), markup (XHTML), and script (JavaScript and Ajax) in web pages is a crucial direction in web development for creating maintainable, accessible, cost-effective web sites. The featured full-color code syntax highlighting provides you with a visual reinforcement so you can see the various pieces and parts that make up each line and section of code for each language.

Download: Beginning JavaScript and CSS Development with jQuery 

Publisher John Wiley and Sons
ISBN 0470227796
Release Date 04 May 2009

Beginning Java Google App Engine

Beginning_java_google_app_engine

Google App Engine is one of the key technologies to emerge in recent years to help you build scalable web applications even if you have limited previous experience. If you are a Java programmer, this book offers you a Java approach to beginning Google App Engine. You will explore the runtime environment, front-end technologies like Google Web Toolkit, and the datastore behind App Engine. You'll also explore Java support on App Engine from end to end.

The journey begins with a look at the Google Plugin for Eclipse and finishes with a working web application that even uses Groovy/Grails as a service. Along the way, the authors dive deeply into the services that are available to access the datastore with a focus on Java Data Objects (JDO), Persistence as a Service more generally, as well as Spring as a Service and more.

You'll then be ready to look at some of the more advanced topics in application administration, such as scheduled tasks, remote access to the datastore, and the Google Analytics API.

  • How to get up and running with App Engine, starting with the Google Plugin for Eclipse
  • All about the development server for testing and developing your applications
  • How to leverage the datastore in your applications, including Persistence as a Service
  • How to use Spring as a Service for transactions, data access, and more
  • How to use Google Web Toolkit to create AJAX components to drive your web applications
  • Use of Groovy and possibly Grails as a Service for your web applications
  • How to schedule cron jobs using App Engine for scheduled processing behind your applications
  • Advanced topics including the remote data APIs and Google Analytic API

Download: Beginning Java Google App Engine

Publisher Apress
ISBN 143022553x
Release Date 31 December 2009

Pro JPA 2: Mastering the Java Persistence API

Pro_jpa_2

Pro JPA 2 introduces, explains, and demonstrates how to use the new Java Persistence API (JPA). JPA provides Java developers with both the knowledge and insight needed to write Java applications that access relational databases through JPA. 

All of the examples use a common model from an overriding sample application, giving readers a context from which to start and helping them to understand the examples within an already familiar domain.       

After completing the book, you will have a full understanding and be able to successfully code applications using JPA. The book also serves as a reference guide during initial and later JPA application experiences.

  • Hands-on examples for all the aspects of the JPA specification, based on the reference implementation of this specification
  • A special section on migration to JPA
  • Expert insight about various aspects of the API and when they are useful
  • Portability hints to provide increased awareness of the potential for non–portable JPA code
  • Get started with enterprise applications using JPA 2.
  • Get up to speed with Object–Relational Mapping and Entity Manager.
  • Learn and use queries and the query language (JP QL).
  • Employ advanced Object–Relational Mapping techniques.
  • Use XML mapping files and learn other advanced techniques.
  • Package and deploy your Java persistence applications.
  • Test your Java persistence applications.
  • Migrate your Java persistence applications.

Download: Pro JPA 2: Mastering the Java Persistence API

Publisher Apress
ISBN 1430219564
Release Date 30 November 2009

Spring Enterprise Recipes: A Problem-Solution Approach

Spring_enterprise_recipes

This key book focuses on Spring Framework 3.0, the latest version available, and a framework-related suite of tools, extensions, plug-ins, modules, and more—all of which you may want and need for building three-tier Java EE applications.

  • Build Spring enterprise and Java EE applications from the ground up using Recipes from this book as templates to get you started, fast.
  • Employ Spring Integration, Spring Batch and jBPM with Spring to bring your application’s architecture to the next level.
  • Use Spring’s remoting, and messaging support to distribute your application, or bring your application to the cloud with GridGain and Terracotta.
  • Integrate legacy systems with Spring, bridging the gaps with Spring’s JMS support and Spring Integration.
  • Use Spring Batch to insulate yourself from the tedious, hard-to-test code required to efficiently handle offline or batch processing scenarios.
  • Build highly concurrent, grid-ready applications using Gridgain and Terracotta
  • Build modular services using OSGi with Spring DM and Spring Dynamic Modules and SpringSource dm Server. Take the lightweight philosophy of the Spring framework to its logical extension. The Spring framework brings you all of the power of JEE, à la carte!
  • Integrate Spring with Java EE 5 and 6 APIs and services
  • How to leverage job scheduling, and e-mail services using Spring's abstractions.

Download: Spring Enterprise Recipes: A Problem-Solution Approach

Publisher Apress
ISBN 1430224975
Release Date 20 November 2009

Restful Java with Jax-RS

Restful_java_with_jaxrs Learn how to design and develop distributed web services in Java using RESTful architectural principals and the JAX-RS specification in Java EE 6. With this hands-on reference, you'll focus on implementation rather than theory, and discover why the RESTful method is far better than technologies like CORBA and SOAP.
It's easy to get started with services based on the REST architecture. RESTful Java with JAX-RS includes a technical guide that explains REST and JAX-RS, how they work, and when to use them. With the RESTEasy workbook that follows, you get step-by-step instructions for installing, configuring, and running several working JAX-RS examples using the JBoss RESTEasy implementation of JAX-RS.

  • Work on the design of a distributed RESTful interface, and develop it in Java as a JAX-RS service
  • Dispatch HTTP requests in JAX-RS, and learn how to extract information from them
  • Deploy your web services within Java Enterprise Edition using the Application class, Default Component Model, EJB Integration, Spring Integration, and JPA
  • Discover several options for securing your web services
  • Learn how to implement RESTful design patterns using JAX-RS
  • Write RESTful clients in Java using libraries and frameworks such as java.net.URL, Apache HTTP Client, and RESTEasy Proxy

Download: Restful Java with Jax-RS

Publisher O'Reilly
ISBN 0596158041
Release Date 29 November 2009

JSF 1.2 Components

Jsf_12_components This book is a practical, hands-on guide to learning JavaServer Faces components based on a fictitious computer hardware e-commerce application. It adopts an example-driven approach focused on solving common web application development tasks using a wide range of JSF components from today's most popular JSF component libraries. Each chapter covers a different JSF component library and includes dozens of examples complete with Java source code listings, JSF markup, screenshots, and developer tips. If you are a professional web application developer interested in learning JavaServer Faces having an intermediate to advanced level of Java programming experience and a good understanding of HTML, CSS, and JavaScript, this book is for you. A working knowledge of Java classes, interfaces, annotations, and generics, Java Collections Framework, JavaBeans API, Java Database Connectivity (JDBC), Java Servlets/JSP, Java Authentication and Authorization Service (JAAS), Java Persistence API (JPA), Enterprise JavaBeans (EJB), the Apache Tomcat web container, the JBoss AS 4.2 application server is assumed. Experienced JSF professionals will also find this book useful as a quick reference and "how to" guide.

Download: JSF 1.2 Components

Publisher Packt Publishing
ISBN 1847197620
Release Date 25 November 2009

Spring Persistence with Hibernate

Spring_persistence_with_hibernate Spring is the leading platform to build and run enterprise Java applications. Spring's Hibernate integration makes it easy to mix and match persistence methodologies simplifying your Hibernate applications. You can incorporate lots of Inversion of Control (IoC) convenience features to address many typical Hibernate integration issues, making this integration all the more favorable for your application.
This easy-to-use book will turn the complex-sounding integration into a straightforward walk-through. Persistence is important for creating a data access-based transactions tier, central to financial, insurance, and banking applications. You will be able to enhance your applications using the most common, advanced, and optional features of Hibernate.
This book starts with the philosophy and the brief history of persistence. It provides an introduction to how persistence frameworks and technologies came into the development scene and what problems they are aimed to solve.
The book continues with a discussion about Hibernate as the most popular persistence framework in Java. First, you will learn how to get Hibernate and add it to a project and how to configure it before it can be used. Next, you will get an in-depth knowledge about Hibernate and understand the essential concepts behind persistence with Hibernate and more. When Hibernate has been fully discussed, you will get to know Spring as another popular framework in Java, and have a look at essential features of Spring and its added value for Hibernate-based projects. Finally the book will provide a comprehensive discussion about using Hibernate with Spring and the problems that are solved with Spring.

Download: Spring Persistence with Hibernate

Publisher Packt Publishing
ISBN 1849510563
Release Date 25 November 2009

RESTful Java Web Services

Restful_java_web_services If you are already familiar with REST theory but are new to RESTful Java web services, and want to use the Java technology stack together with Java RESTful frameworks to create robust web services, this is the book for you.
This book is a guide to developing RESTful web services using Java and the most popular RESTful frameworks available today. It covers the theory of REST; practical coding examples for RESTful clients; a practical outline of the RESTful design process-yes, it's different from traditional web application development; and a complete implementation of a non-trivial web service using the following frameworks: Jersey's JAX-RS, Restlet's Lightweight REST, JBoss's JAX-RS RESTEasy, and Struts 2 with the REST plug-in.
We begin with an introduction to REST theory, for example, what it means for a web service to be RESTful, what it means for a web service to exchange representations of resources, and what it means to only use the conventional HTTP request method types-GET, POST, PUT, DELETE-for client/server communication. Before moving into the design and implementation process of a non-trivial web service, we look at a set of sample Java applications that connect to existing REST services that are freely available (Google, Yahoo, Twitter). We then outline a practical design process for RESTful web services and then cover the four most widely used frameworks available to date: JAX-RS implementations such as Jersey and RESTEasy, the Restlet framework, and Struts 2 with the REST plug-in. We cover each framework in detail to allow you to compare the strengths and weaknesses of each framework and to begin developing your own web services after the first reading; what's more, the whole source is included for you to modify and deploy in your own web services. Finally, we discuss the most common performance issues faced by RESTful web services and cover practical solutions to security-related issues such as authentication and data transfer.

Download: RESTful Java Web Services

Publisher Packt Publishing
ISBN 1847196462
Release Date 02 December 2009

Ext JS 3.0 Cookbook

Ext_js_30_cookbook

Master the Ext JS widgets and learn to create custom components to suit your needs Build striking native and custom layouts, forms, grids, listviews, treeviews, charts, tab panels, menus, toolbars and much more for your real-world user interfaces Packed with easy-to-follow examples to exercise all of the features of the Ext JS library Part of Packt's Cookbook series: Each recipe is a carefully organized sequence of instructions to complete the task as efficiently as possible

In Detail Using Ext JS you can easily build desktop-style interfaces in your web applications. Over 400,000 developers are working smarter with Ext JS and yet most of them fail to exercise all of the features that this powerful JavaScript library has to offer.Get to grips with all of the features that you would expect with this quick and easy-to-follow Ext JS Cookbook. This book provides clear instructions for getting the most out of Ext JS with and offers many exercises to build impressive rich internet applications. This cookbook shows techniques and "patterns" for building particular interface styles and features in Ext JS. Pick what you want and move ahead.It teaches you how to use all of the Ext JS widgets and components smartly, through practical examples and exercises. Native and custom layouts, forms, grids, listviews, treeviews, charts, tab panels, menus, toolbars, and many more components are covered in a multitude of examples.The book also looks at best practices on data storage, application architecture, code organization, presenting recipes for improving them--our cookbook provides expert information for people working with Ext JS.

Download: Ext JS 3.0 Cookbook

Publisher Packt Publishing
ISBN 1847198708
Release Date 07 November 2009

JavaScript Programmer's Reference

Javascript_programmers_reference JavaScript is one of today's most widely used scripting languages, and is an essential ingredient for building standards-based dynamic web sites and applications. While JavaScript has long enjoyed support within all major web browsers, a recent wave of browsers specifically boast significant improvement in JavaScript support and performance. This improvement, combined with new web standards such as HTML 5, makes learning JavaScript more important now than ever.

This book covers the JavaScript language in its entirety, showing you how to leverage its many features to create the next generation of standards-compliant Rich Internet Applications (RIAs) using Ajax, JSON, and much more.

As you progress through the chapters, you'll advance yourJavaScript skills while gaining a strong understanding of the JavaScript language. You'll also discover new tools to solve difficult real-world problems and find numerous reasons to keep this book within arm's reach.

  • ll the core features of JavaScript, including types, objects, operators, syntax, and regular expressions      
  • Various ways to create and work with functions, including the use of closures      
  • How to create dynamic effects using DHTML and CSS, and how to use Ajax techniques from the ground up      
  • Tips for mastering the quirks of and the differences between browsers with each new technique or feature of the language
  • How to use object-oriented design principles correctly in JavaScript applications      
  • Ways to shorten your development time by mastering one of a number of available debugging tools such as Firebug or Fiddler
  • Methods for persisting data across web sessions using offline storage      
  • How to avoid common traps and pitfalls like memory leaks and performance hogs to make your programs run smoother and save you time

Download: JavaScript Programmer's Reference

Publisher Wrox Press
ISBN 0470344725
Release Date 03 August 2009

                           

Programming Scala

Programming_scala Programming Scala clearly explains the advantages of Scala as a JVM language. You'll learn how to leverage the wealth of Java class libraries to meet the practical needs of enterprise and Internet projects more easily. Packed with code examples, this book provides useful information on Scala's command-line tools, third-party tools, libraries, and available language-aware plugins for editors and IDEs.

  • Learn how Scala's succinct and flexible code helps you program faster   
  • Discover the notable improvements Scala offers over Java's object model 
  • Get a concise overview of functional programming, and learn how Scala's support for it offers a better approach to concurrency 
  • Know how to use mixin composition with traits, pattern matching, concurrency with Actors, and other essential features 
  • Take advantage of Scala's built-in support for XML 
  • Learn how to develop domain-specific languages   
  • Understand the basics for designing test-driven Scala applications

Download: Programming Scala

Publisher O'Reilly
ISBN 0596155956
Release Date 25 September 2009

Pentaho Reporting 3.5 for Java Developers

Pentaho_reporting_35_for_java_devel Pentaho Reporting lets you create, generate, and distribute rich and sophisticated report content from different data sources. Knowing how to use it quickly and efficiently gives you the edge in producing reports from your database. If you have been looking for a book that has plenty of easy-to-understand instructions and also contains lots of examples and screenshots, this is where your search ends.
This book shows you how to replace or build your enterprise reporting solution from scratch with Pentaho's Reporting Suite. Through detailed examples, it dives deeply into all aspects of Pentaho's reporting functionalities, providing you with the knowledge you need to master report creation.
This book starts off with a number of examples to get you familiar with the tools and technology of the Pentaho Reporting Suite. Then, with additional examples, it goes into advanced subjects such as charting, sub-reporting, cross tabs, as well as API generation of reports. There are also details and examples on extending Pentaho's open source reporting engine. The reader will learn the ins and outs of Pentaho Report Designer, including a cheat sheet with all the available short-cut keys, to make report design efficient and painless.
Embedding reports into your Java application can be difficult. With Pentaho Reporting it's just a few lines of code. The book provides examples of how to embed reporting into your J2EE and client Java applications, as well as showing you how to build dynamic reports from scratch using Pentaho Reporting's simple Java Bean-based report generation API.
Setting up and integrating a reporting server in an enterprise environment can be arduous. In addition to learning how to build great embeddable reports, you'll also learn how to combine Pentaho Reporting with Pentaho's BI Server for a zero-code, easy-to-configure, enterprise reporting solution.

Download: Pentaho Reporting 3.5 for Java Developers

Publisher Packt Publishing
ISBN 1847193196
Release Date 30 September 2009

Dependency Injection

Dependency_injection_2

Dependency Injection is an in-depth guide to the current best practices for using the Dependency Injection pattern-the key concept in Spring and the rapidly-growing Google Guice. It explores Dependency Injection, sometimes called Inversion of Control, in fine detail with numerous practical examples. Developers will learn to apply important techniques, focusing on their strengths and limitations, with a particular emphasis on pitfalls, corner-cases, and best practices.

This book is written for developers and architects who want to understand Dependency Injection and successfully leverage popular DI technologies such as Spring, Google Guice, PicoContainer, and many others. The book explores many small examples of anchor concepts and unfolds a larger example to show the big picture.

Download: Dependency Injection

Publisher Manning Publications Company
ISBN 193398855X
Release Date 28 August 2009

JasperReports 3.5 for Java Developers

Jasperreports_35_for_java_developer Do you want to create easily understood, professional, and powerful reports from disordered, scattered data using a free, open source Java class library? If your answer is yes, this book on JasperReports is what you are looking for. JasperReports is the world's most popular embeddable Java open source reporting library, providing Java developers with the power to easily create rich print and web reports.
The book has been fully updated to use JasperReports 3.5, the latest version of JasperReports. Previously accepted techniques that have now been deprecated have been replaced with their modern counterparts. All examples in the book have been updated to use XML schemas for report templates. Coverage of new data sources that JasperReports now supports has been added to the book. Additionally, JasperReports can now export reports to even more formats than before and exporting reports to these new formats is covered in this new edition of the book.
This book shows you exactly how to get started, and develop the skills to get the most from JasperReports. It introduces you to the latest version of JasperReports, and gets you creating complex and elegant reports.
The book steers you through each point of report setup, to creating, designing, formatting, and exporting reports with data from a wide range of data sources, and integrating JasperReports with other Java frameworks.
Starting with the basics of adding reporting capabilities to your application and creating report templates, you will first see how to produce your reports through the use of JRXML files, custom ANT targets, and then preview them in both the web browser and the native browser of JasperReports.
Getting data into your reports is the next step, and you will see how to get data from a range of data sources, not only databases, but XML files, and Java Objects, among others.
You will create better looking reports with formatting and grouping, as well as adding graphical elements to your reports. You will export your reports to a range of different formats, including PDF and XML.
Creating reports will be made even easier with a walkthrough of the iReport Designer visual designing tool. To round things off, you will see how to integrate your reports with other Java frameworks, using Spring or Hibernate to get data for the report, and Java Server Faces or Struts for presenting the report.
All examples have been updated to use XML schemas. New export formats, such as OpenDocument Text, and new data sources now supported by JasperReports are now covered in this updated edition.

Download: JasperReports 3.5 for Java Developers

Publisher Packt Publishing
ISBN 1847198082
Release Date 05 September 2009

LWUIT 1.1 for Java ME Developers

Lwuit_11_for_java_me_developers Writing appealing cross-device applications today in Java ME is challenging as implementation differences in fonts, layout, and menus can make your application look and behave very differently on different devices. So far, the only way out has been low-level programming with its associated complexity.
The Lightweight UI Toolkit (LWUIT), an open source Java library, offers Java ME developers an easy-to-use API for creating impressive user interfaces with a device-independent look and feel. The LWUIT library contains many components and tools for bringing consistency and visual gloss to the user interface of your applications, and this book will take you through all of this, to help you get the user interfaces you want.
Java ME allows us to write applications that are, generally speaking, portable across a wide range of small devices that support the platform. While the basic functionalities usually work well on all supported devices, the area that does pose problems for developers is the User Interface. Native implementations of javax.microedition.lcdui - the primary API for UIs in Java ME - differ so widely from one device to another that maintaining a device-independent and uniform look and feel is virtually impossible. Another problem with the javax.microedition.lcdui package is that it does not support components and capabilities that can fully satisfy present day user expectations. The Lightweight UI Toolkit is the solution to these problems. LWUIT offers a wide range of components with a device-independent look and feel for building UIs. While some of these widgets are also available under lcdui, there are a number of new ones too. These additions enable application developers to design UIs that can come very close to their desktop counterparts in terms of visual sophistication and LWUIT is not just about new components either. The API supports a whole range of new functionalities (like Theming and Transitions) too.

Download: LWUIT 1.1 for Java ME Developers

Publisher Packt Publishing
ISBN 184719740x
Release Date 21 September 2009

Practical Ext JS Projects with Gears

Practical_ext_js_projects_with_gear

Discover Ext JS, one of today’s most powerful and highly regarded JavaScript frameworks, with perhaps the best set of GUI widgets around, and a whole host of components that make developing client–side applications a breeze. Using a pragmatic approach, you’ll dissect seven full–fledged applications, covering      

  • How Ext JS allows you to create these applications with a slick user interface with a minimum of effort
  • How the other parts of Ext JS aside from the GUI widgets provide many of the capabilities modern applications need, such as Ajax and data mechanisms
  • How other technologies such as Gears can be brought in to make the applications more powerfulGet an understanding of one of today’s hottest JavaScript frameworks and libraries, Ext JS.
  • Develop interesting Web 2.0 “front ends,” RIAs (Rich Internet Applications), and more.
  • Create a number of applications from the projects or pragmatic case studies that the author gives you.
  • Create an organizer, timekeeper, a code cabinet, and more.
  • Get back to basics and back ends using a SQL workbench, Google Gears, and Ext BASIC.
  • Pull it all together by designing a game using Ext JS.

Download: Practical Ext JS Projects with Gears 

Publisher Apress
ISBN 1430219246
Release Date 11 July 2009

Android A Programmers Guide

Android_a_programmers_guide

Build compelling Java-based mobile applications using the Android SDK and the Eclipse open-source software development platform. Android: A Programmer's Guide shows you, step-by-step, how to download and set up all of the necessary tools, build and tune dynamic Android programs, and debug your results. Discover how to provide web and chat functions, interact with the phone dialer and GPS devices, and access the latest Google services. You'll also learn how to create custom Content Providers and database-enable your applications using SQLite.

  • Install and configure Java, Eclipse, and Android plugin
  • Create Android projects from the Eclipse UI or command line
  • Integrate web content, images, galleries, and sounds
  • Deploy menus, progress bars, and auto-complete functions
  • Trigger actions using Android Intents, Filters, and Receivers
  • Implement GPS, Google Maps, Google Earth, and GTalk
  • Build interactive SQLite databases, calendars, and notepads
  • Test applications using the Android Emulator and Debug Bridge

Download: Android A Programmers Guide

Publisher McGraw-Hill/Osborne
ISBN 0071599886
Release Date 30 July 2008

The Definitive Guide to Terracotta: Cluster the JVM for Spring, Hibernate and POJO Scalability

The_definitive_guide_to_terracotta Get the definitive guide on all the fundamentals of Terracotta as well as user secrets, recipes, and prepackaged frameworks.

The Definitive Guide to Terracotta: Cluster the JVM for Spring, Hibernate and POJO Scalability covers the following:

  • High Availability (HA) nth degree scaling and clustering for traditional J2EE and Java EE 5 applications (using Seam or other application) as well as Spring–based enterprise applications
  • Everyday Terracotta using its prepackaged frameworks and integration recipes, including configuration and customization for your application tuning, no matter the scale
  • Power user secrets available, including config modules, customized advanced performance tuning, SDLC, Maven, and more

Download: The Definitive Guide to Terracotta: Cluster the JVM for Spring, Hibernate and POJO Scalability 

Publisher Apress
ISBN 1590599861
Release Date 23 June 2008

Spring Recipes: A Problem-Solution Approach

Spring_recipes_a_problemsolution_ap Spring Recipes covers Spring 2.5 from basic to advanced, including Spring IoC container, Spring AOP and AspectJ, Spring data access support, Spring transaction management, Spring Web and Portlet MVC, Spring testing support, Spring support for remoting, EJB, JMS, JMX, E–mail, scheduling, and scripting languages. This book also introduces several common Spring Portfolio projects that will bring significant value to your application development, including Spring Security, Spring Web Flow, and Spring Web Services.

The topics in this book are introduced by complete and real–world code examples that you can follow step by step. Instead of abstract descriptions on complex concepts, you will find live examples in this book. When you start a new project, you can consider copying the code and configuration files from this book, and then modifying them for your needs. This can save you a great deal of work over creating a project from scratch.

Download: Spring Recipes: A Problem-Solution Approach

Publisher Apress
ISBN 1590599799
Release Date 19 June 2008

 

JavaScript: The Good Parts

Javascript_the_good_parts Most programming languages contain good and bad parts, but JavaScript has more than its share of the bad, having been developed and released in a hurry before it could be refined. This authoritative book scrapes away these bad features to reveal a subset of JavaScript that's more reliable, readable, and maintainable than the language as a whole-a subset you can use to create truly extensible and efficient code.
  Considered the JavaScript expert by many people in the development community, author Douglas Crockford identifies the abundance of good ideas that make JavaScript an outstanding object-oriented programming language-ideas such as functions, loose typing, dynamic objects, and an expressive object literal notation. Unfortunately, these good ideas are mixed in with bad and downright awful ideas, like a programming model based on global variables.

Download: JavaScript: The Good Parts

Publisher O'Reilly
ISBN 0596517742
Release Date 02 May 2008

Advanced JavaScript, 3rd Edition

Advanced_javascript_3rd_edition Advanced JavaScript 3rd Edition is an in-depth examination of the most important features of JavaScript. The book assumes readers have a basic understanding of web development, but includes a review of JavaScript fundamentals in Chapters 1 through 3. This book gives the reader a comprehensive look at the fundamentals of JavaScript by examining objects, arrays, date and time functions, math, and all the essentials that are needed for complex yet robust JavaScript scripts. Topics are thoroughly examined with several complete examples.

Donwload: Advanced JavaScript, 3rd Edition

Publisher Wordware Publishing
Author(s) Chuck Easttom
ISBN 1598220330
Release Date 25 November 2007

maart 2010

ma di wo do vr za zo
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31