Thousands of developers have discovered that JavaServer Pages represent the optimal solution for cross-platform web-based development. Now that they've mastered the basics of JSP, many are seeking to deepen and strengthen their expertise. In Advanced JavaServer Pages, best-selling Java author and former JavaSoft developer David Geary...
This book is complete: my checklists and FileMaker databases have cross-indexed features, preferences, and the applications that ship with Mac OS X, to make certain that everything shows up somewhere in the book. It has been revised against the second update—Mac OS X 10.0.2. We have tried to include screen shots of almost every feature,...
Organizations of all sizes today find themselves increasingly awash in data, yet hungering for
information to help them meet their business objectives. These corporations, from Main
Street and Wall Street alike, have spent large amounts of time and money over the past 10
or so years implementing systems to help collect data on and...
Augmented reality (AR) is a direct or indirect view of real world scenes in which
physical objects are annotated with, or overlaid by computer generated digital information.
The past two decades have seen a fast growing body of research and development
dedicated to techniques and technologies for AR. In particular, due to the
recent...
The IBM Vienna Laboratory has made a significant contribution to the work on
the semantic description of computer systems. Both the operational semantics
descriptions ("VDL") and the later work on denotational semantics ("Meta-IV",
"VEM") contain interesting scientific ideas. Partly because of the large...
Sensor processing is a central and an important problem in aerospace/defense, automation,
medical imaging, and robotics, to name only a few areas. A surveillance
system used in aerospace and defense is an example of a sensor processing system.
It uses devices such as infrared sensors, microwave radars, and laser radars that are...
Determining the best way to pose a subject—a way that
is simultaneously flattering, appropriate, and visually
appealing—can be one of the biggest challenges in designing
a successful portrait. This is especially true when creating
portraits of brides, where the photographer may be called
on to create anything from a very...
Advanced Crime Scene Photography developed over time and out of my
experiences as a crime scene investigator with a large metropolitan police
department. Like any major city, violent crime is prevalent, offering numerous
opportunities to utilize the different skills and techniques learned and
evolved through numerous schools, scene...
This work embraces two heretofore distinct fields of study, knowledge management
and e-learning. In order to understand the impetus to link these two fields by a
common thread, it is necessary to understand the two fields and the focus of each.
Knowledge management (KM) has developed as a field from its roots in data
and...
Making a robot that looks and behaves like a human being has been the subject of many
popular science fiction movies and books. Although the development of such a robot
faces many challenges, the making of a virtual human has long been potentially possible.
With recent advances in various key technologies related to hardware and...
Create physically realistic 3D Graphics environments with this introduction to the ideas and techniques behind the process. Author David H. Eberly includes simulations to introduce the key problems involved and then gradually reveals the mathematical and physical concepts needed to solve them. He then describes all the algorithmic foundations...
Flash’s evolution is unique, even for the fast-changing computer software world.
First released in 1996 under the name FutureSplash, it was a tool for creating
web-based animations. It’s still the go-to application for that job; however,
along the way it’s acquired new capabilities. Today, Flash powers...