2016/09/24March 28, 2008(image)
Developing responsive user interfaces for web applications using Ajax, XUL, and the open source ZK rich web client development framework
Introducing the ZK framework
Installing and configuring ZK
Setting up, managing, and publishing a project
Improving navigation and optimizing result preparation
Internationalization with the ZK framework
Creating custom components
ZK is an open-source web development framework that enables web applications to have the rich user experiences and low development costs that desktop applications have had for years. ZK includes an Ajax-based event-driven engine, rich sets of XML User Interface Language (XUL) and XHTML components, and a markup language.
The ZK rich client framework takes the so-called server-centric approach: the content synchronization of components and the event pipelining between clients and servers are automatically done by the engine and Ajax plumbing codes are completely transparent to web application developers. Therefore, the end users get rich user interfaces with similar engaged interactivity and responsiveness to that of desktop applications, while for programmers, development remains similar in simplicity to that of desktop applications.
This book is a Developer's Guide that steps you through the ZK framework with examples. It starts with installing and configuring ZK and takes you on to integrate it with other frameworks. By the time you are through the book you will be able to build an application on your own.
2016/09/24October 31, 2008(image)
Using Services, Entities, and Widgets to build custom ERP and CRM systems
Understand how OFBiz is put together
Learn to create and customize business applications with OFBiz
Gain valuable development and performance hints
A fully illustrated tutorial with functional step-by-step examples
Apache OFBiz (Open For Business) is versatile open-source enterprise automation software that powers many small and medium sized businesses around the world. It incorporates a number of mature applications such as ERP, e-Commerce, MRP and CRM.
Built around an MVC framework with common logic, data model and process components, Ofbiz allows existing and bespoke applications to be added through a component-based architecture. Ofbiz includes a mature suite of enterprise applications that integrate and automate a company's many business needs.
This easy-to-read book will quickly enable newcomers to get hands-on with OFBiz. It provides an overview of the main modules and employs illustrated examples that show readers how to build exemplary business applications rapidly. Covering the main aspects of the Model-View-Controller framework, the reader will gain a working knowledge of Widgets, Entities, and The Service Engine. The authors also describe how to tweak OFBiz, and offer valuable performance and development tips. By navigating through the flow of OFBiz and providing insight into the thousands of examples that already exist in the core code they have made this book a must-have for anyone looking to get started with OFBiz.
2016/10/02March 02, 2010(image)
Learn how to use iReport to create, design, format, and export reports
A step-by-step, example-oriented tutorial with lots of screenshots to guide the reader seamlessly through the book
Generate enterprise-level reports using iReport 3.7
Give your reports a professional look with built in templates
Create master/detail reports easily with the sub-report feature
Produce summary data and present them in a dynamic crosstab report
Although JasperReports is the world's most popular open source Java reporting library, it has always lacked one thing: It doesn't provide a tool to visually design reports. iReport is a visual report designer built on JasperReports that fills that lack. It is an intuitive and easy-to-use visual report builder/designer for JasperReports, written in 100% pure Java.
This beginner's tutorial book is a straightforward introduction to the iReport environment taking an example-oriented approach in developing your skills from scratch. It shows you how to use iReport for creating reports in PDF, RTF, and other formats, which can be delivered over the Web for immediate access.
This book will guide you through using iReport to develop various types of reports from a simple report through to dynamic enterprise-level reports based on realistic examples based on a sample Inventory Management System. It takes you through the main types of report available in iReport, and shows you exactly how to create them. It shows you how to use different report templates, how to use special kinds of data operations to generate more powerful reports, combine data to produce master-detail reports, add images, control the layout and formatting of your report and many more.
It will also show you how to use the NetBeans IDE to create Java projects with reporting facilities. You will learn how to vary report format and layout according to business requirements.
2016/10/02December 16, 2009(image)
A Java developer's guide to the JBoss Business Process Management framework
Thoroughly understand how the jBPM framework works
Build custom Java Enterprise solutions using the jBPM framework
No experience with jBPM required
Helpful guidance on converting a business analyst's spec into complete, working software
Helpful guidance on converting a business analyst's spec into complete, working software
jBPM is an open source business process management (BPM) solution used for defining and executing business processes. Java developers can use jBPM to analyze, improve, and maintain their business processes. This book steers you through each point of the jBPM framework and its implementation to model your business processes.
The book starts by explaining the key concepts in a Business Process Management framework. It will help you to learn and practice all of the conceptual and theoretical terms used in the Business Process Management field. Then you will master jPDL, the preferred process language for jBMP, which will let you specify exactly how your processes must be defined and implemented.
From here on, the book takes a closer look at the engine, discussing a broad range of topics from building real business processes inside real applications to learning and implementing advanced capabilities of the jPDL and jBPM framework. It will also help you to handle vital information and tasks related to persistence, integrating jBPM with other enterprise systems, and deploying jBPM to existing J2EE application servers.
By the end of this book, you will gain all the experience required to implement solutions that use the framework as well as to make decisions about how the framework needs to be used in particular situations.
2010/12/24July 26, 2010(image)
The Ultimate Real-World Reference for Revit Architecture
This comprehensive guide has been completely updated to provide the most modern, detailed, and in-depth coverage of Autodesk's leading building information modeling software. This packed new edition features clear discussions of core topics that are reinforced by compelling examples and tutorials to guide you to Revit Architecture mastery.
The expert authors use real-world workflows to show you how to immediately implement and use Revit Architecture 2011 with spectacular results. They delve deeply into every crucial topic, including how to most productively use the interface, how to create fantastic building designs with Revit, and how to produce solid documentation. They also explore such advanced topics as using Revit Architecture during construction and how to leverage the API.
A thorough, complete overview of the Revit Architecture tool chest
Advanced modeling and massing using the Family Editor
Designing simple and complex walls, curtain walls, roofs, floors, stairs, and railings
Preparing your designs for presentation with color fills, animations, visualizations, and more
Using the Revit API to create custom applications
Performing various types of sustainable design analysis
Advanced topics not covered anywhere else, including modeling for construction, and Revit for film and stage
Other critical coverage such as managing Revit projects, family creation, office standards, and more
Quickly Become Productive Using Core Revit Features and Functions
Document, Detail, Annotate, and Present Your Designs
Improve Your Workflow with Worksharing and Collaboration
Explore the Essentials of Sustainable Design
Prepare for the Revit Architecture 2011 Certified Associate and Certified Professional Exams
2010/04/01October 22, 2002(image)
Ant has emerged as the preferred building tool for Java developers, automating tedious compilation, test, and code management. Many Java developers are aware of Ant but there is little documentation to assist in getting started with the Ant tool. Even experienced developers who already use some of the features of the Ant tool, struggle with the more advanced aspects. This book will educate those devlopers in these more advanced topics, and help them get more out of the tool. The Ant Developer's Handbook begins with a rapid introduction to obtaining, installing, and configuring Ant and covers all major feature sets and use practices.
Ant is a cross-platform build and configuration management tool. It is written in Java, and uses XML as its file format, thereby allowing entire development teams to share Ant build files, regardless of the operating system each developer is using. Ant can perform nearly any common configuration management function, including:
compiling application source code.
running test suites and building archive files.
moving/copying files to server machines.
interacting with source control systems.
2010/01/29August 05, 2003(image)
BEA® WebLogic Platform 7 is a fast-paced introduction to the new WebLogic Platform. The focus of this book is to provide you with an in-depth knowledge of the WebLogic Platform 7.0 product and how you can leverage its capabilities and new features to create, configure, manage, and monitor an optimal operational environment for your J2EE applications. Hence, the primary technical topics discussed in this book fall under the realm of WebLogic Server Administration. This book covers in J2EE concepts and how to develop J2EE applications targeted for the WebLogic Platform.
Become versed on the capabilities, new features and technical architecture of the WebLogic Server 7.0.
Master how to install and efficiently configure a WebLogic Server.
Configure the WebLogic Server to use BEAÂ¿s performance-based JRockit JVM.
Leverage the WebLogic ServerÂ¿s administration and deployment tools.
Extend a WebLogic Server domain through the introduction of remote managed servers.
Configure network resources for your WebLogic Servers.
Implement an administration and monitoring framework using Node Manager in conjunction with the WebLogic ServerÂ¿s new Self-Health Monitoring System.
Activate and configure your WebLogic ServerÂ¿s logging capabilities.
Architect and implement highly available and scalable application deployment solutions using the WebLogic Server cluster.
Optimally package J2EE Web and Enterprise applications and deploy them to your WebLogic Server.
Performance tune the WebLogic ServerÂ¿s internal subsystems.
Optimize the WebLogic ServerÂ¿s default HotSpot JVM.
2009/12/19May 03, 2004(image)
As a Java developer, you may find yourself in a situation where you have to maintain someone else's code or use a third-party's library for your own application without documentation of the original source code. Rather than spend hours feeling like you want to bang your head against the wall, turn to Covert Java: Techniques for Decompiling, Patching, and Reverse Engineering. These techniques will show you how to better understand and work with third-party applications. Each chapter focuses on a technique to solve a specific problem, such as obfuscation in code or scalability vulnerabilities, outlining the issue and demonstrating possible solutions. Summaries at the end of each chapter will help you double check that you understood the crucial points of each lesson. You will also be able to download all code examples and sample applications for future reference from the publisher's website. Let Covert Java help you crack open mysterious codes!
2012/04/20December 29, 2007(image)
The release of MIDP 2.0 and the introduction of the new Mobile Service Architecture (MSA) are generating momentum for the Java ME platform. As more and more Java-enabled mobile devices become available and more service providers become open to third-party development, the demand for customized applications will grow dramatically. Now, there's a practical, realistic guide to building MIDP 2.0/MSA applications that are robust, responsive, maintainable, and fun.
Long-time Java ME author Jonathan Knudsen offers real solutions for the complex challenges of coding efficiency, application design, and usability in constrained mobile environments. Experienced Java developers will master MIDP 2.0 and MSA programming through clear, carefully designed examples. Downloadable code is available for both NetBeans Mobility Pack and the Sun Java Wireless Toolkit. Kicking Butt with MIDP and MSA's wide-ranging content covers:
Pushing MIDP's limits, and exploiting MSA's full power
Using MIDlets, Forms, commands, core classes, and invocation
Building effective mobile user interfaces
Designing graphics with the Canvas, the Game API, SVG, and 3D
Providing storage and resources: record stores, FileConnection, and PDA PIM
Internationalizing mobile applications
Networking via WMA, Bluetooth, Web services, and SIP
Parsing XML documents
Implementing audio and advanced multimedia
Securing mobile applications with SATSA and the Payment API
Building advanced location-based applications
Designing applications for multiple devices
Creating end-to-end mobile application architectures
2011/03/18January 04, 2007(image)
This guide to Apache Batik—the Java library that can be used
to read SVG files and translate the instructions in the files into
graphics—shows how Batik can also be used to save the
graphics as JPEG, TIFF, PNG, GIF, and other formats, so that the
graphics can be transferred. Using Batik to create animation
similar to Flash movies and its use for creating a drawing program
such as Corel DRAW are also covered.