
Publisher: Wrox Press
Author: Jeremy Wischusen
ISBN: 0470497262
Release Date: 23 November 2009
eBook Description
Take advantage of Cairngorm, one of the leading Flex frameworks for building Rich Internet Applications (RIA)
Cairngorm is a framework that encourages best practices for RIA development. It is the most popular and widely deployed Flex framework, yet very few books provide the depth and detail necessary to thoroughly understand and utilize it. This helpful resource fills that void by going beyond the basics of Cairngorm and showing you the details behind its design.
Using a full-scale project throughout the book, the author shows you Cairngorm in a real-world situation. You’ll examine the various parts of the framework and what those parts are designed to accomplish, plus you’ll learn how to implement each of the individual parts to create a complete project.
- Offers hard-to-find coverage of Cairngorm, the popular framework used for RIA development
- Features a real-world case throughout the book to walk you through the process of using Cairngorm in a large-scale project
- Explains the details behind Cairngorm and how you can best take advantage of this framework
With this resource, you’ll get step-by-step guidance on how to best take advantage of all that Cairngorm has to offer.
Amazon.com
Professional Cairngorm (Wrox Programmer to Programmer)

Publisher: Prentice Hall
Author: Harley R. Myler,Arthur R. Weeks
ISBN: 0136422403
Release Date: 26 August 1993
eBook Description
This handy desktop reference gathers together into one easy-to-use volume the most popular image processing algorithms. Designed to be used at the computer terminal, it features an illustrated, annotated dictionary format ? with clear, concise definitions, examples, and C program code. Covers algorithms for adaptive filters, coding and compression, color image processing, histogram operations, image fundamentals, mensuration, morphological filters, nonlinear filters, segmentation, spatial filters, spatial frequency filters, storage formats, and transforms. Includes graphic oriented techniques such as warping, morphing, zooming, and dithering. Provides algorithms for image noise generation. MARKETS: For users and developers of image processing systems and programs.
Amazon.com
The Pocket Handbook of Image Processing Algorithms In C

Publisher: Springer-Verlag
Author: Peter Revesz
ISBN: 1849960941
Release Date: 18 December 2009
eBook Description
This textbook reveals the workings of numerous database systems, enabling readers to develop complex database applications. Students will gain hands-on experience by following the exercises. The theory is complemented by detailed examination of specific applications from a broad range of areas. The text assumes only basic discrete mathematics, linear algebra, and programming knowledge. Features: Provides descriptions of 11 types of databases, and 2 database systems; Concludes each chapter with bibliographic notes and exercises; Examines database design, including issues of database interoperability, data integration, interpolation and approximation, and prediction and data mining; Presents course aids at a supporting website; Covers topics on indexing methods, data visualization, the safety of queries, general evaluation algorithms, the efficient implementation of evaluation algorithms, and the complexity of the evaluation of different types of queries; Structured to allow for flexible course design.
Amazon.com
Introduction to Databases: From Biological to Spatio-Temporal (Texts in Computer Science)

Publisher: Wrox Press
Author: Dr. Shahram Khosravi
ISBN: 0470402512
Release Date: 29 September 2008
eBook Description
Microsoft Windows SharePoint Services (WSS) 3.0 and Microsoft Office SharePoint Server (MOSS) 2007 provide you with a rich framework for collaborative applications. Packed with practical, real-world examples, this book offers you clear instructions for implementing workflow, custom activities, and conditions into SharePoint applications. You?ll discover how to deploy workflow template files and features, program SharePoint external data exchange, send WCF messages from a SharePoint workflow, and develop custom Office SharePoint Designer 2007 actions and conditions.
Amazon.com
Professional Microsoft SharePoint 2007 Workflow Programming

Publisher: Morgan Kaufmann Publishers
Author: James Bean
ISBN: 0123748917
Release Date: 04 November 2009
eBook Description
With the introduction of increasingly complex Web services over the last decade, there has been an explosion of interest in service-oriented architecture (SOA), a structural style whose goal is to achieve a coupling of interacting services – functionalities such as filling out an online application for an account, viewing an online bank statement, or placing an online booking or airline ticket order. These services operate through specific interfaces that control and define their operation. However, due to the evolving nature of enterprises, new services and applications must often be incorporated into these same interfaces. Such incorporation can be costly and complex if the original interface is inflexible or incompatible with the technology utilized by the new applications.
In his new book, data architecture guru James Bean teaches you exactly how to design web service interfaces that are capable of being extended to accommodate ever changing business needs and promote incorporation simplicity. The book first provides an overview of critical SOA principles, thereby offering a basic conceptual summary. The book then provides explicit, tactical, and real-world techniques for ensuring compliance with these principles. Using a focused, tutorial-based approach the book provides working syntactical examples – described by Web services standards such as XML, XML Schemas, WSDL and SOAP – that can be used to directly implement interface design procedures, thus allowing you immediately generate value from your efforts. In summary, SOA and Web Services Interface Design provides the basic theory, but also design techniques and very specific implementable encoded interface examples that can be immediately employed in your work, making it an invaluable practical guide to any practitioner in today’s exploding Web-based service market.
- Provides chapters on topics of introductory WSDL syntax and XML Schema syntax, taking take the reader through fundamental concepts and into deeper techniques and allowing them to quickly climb the learning curve.
- Provides working syntactical examples – described by Web services standards such as XML, XML Schemas, WSDL and SOAP – that can be used to directly implement interface design procedures.
- Real-world examples generated using the Altova XML Spy tooling reinforce applicability, allowing you to immediately generate value from their efforts.
- A companion website with all artwork and code examples accompanies the book.
Amazon.com
SOA and Web Services Interface Design: Principles, Techniques, and Standards (The MK/OMG Press)

Publisher: John Wiley and Sons
Author: Paul McFedries
ISBN: 0470381086
Release Date: 17 November 2008
eBook Description
You don’t have to be a genius to use a MacBook Air. But if you want to get the very most out of yours, put this savvy Portable Genius guide to work and start ramping up the pace. Want to connect your MacBook Air to a television or network printer? Remotely view your Webcam via the Internet? Improve your e-mail life with a smart mailbox? Synch with MobileMe or your cell? You’ll find cool and useful Genius tips, full-color screenshots, and pages of easy-to-access shortcuts and tools that will save you loads of time.
Amazon.com
MacBook Air Portable Genius

Publisher: Apress
Author: Bart Czernicki
ISBN: 1430224878
Release Date: 30 November 2009
eBook Description
Business Intelligence (BI) software aims to bring together different pieces of a business into views that can make comprehending mountains of data easier. BI is everywhere. Applications that include reports, analytics, statistics, and historical and predictive modeling are all examples of BI applications. Currently, we are in the second generation of BI software, called BI 2.0. This generation is focused on writing BI software that is predictive, adaptive, simple, and interactive.
As computers and software have evolved, more data can be presented to end users with increasingly visually rich techniques. Rich Internet Application (RIA) technologies such as Microsoft Silverlight can be used to transform traditional UIs filled with boring data into fully interactive analytical applications to deliver insight from large data sets quickly. Furthermore, RIA applications include 3D spatial design capabilities that allow for interesting layouts of aggregated data beyond a simple list or grid. BI 2.0 implemented via an RIA technology can truly bring out the power of BI and deliver it to an average user via the Web.
Next-Generation Business Intelligence Software with Rich Internet Applications provides developers, designers, and architects a solid foundation of BI design and architecture concepts with Microsoft Silverlight. This book covers key BI design concepts and how they can be applied without requiring an existing BI infrastructure. The author, Bart Czernicki, will show you how to build small BI applications by example that are interactive, highly visual, statistical, predictive, and most importantly, intuitive to the user.
BI isn’t just for the executive branch of a Fortune 500 company; it is for the masses. Let Next-Generation Business Intelligence Software with Rich Internet Applications show you how to unlock the rich intelligence you already have.
What you’ll learn
- Design rich BI solutions for the masses
- Discover tips for using engaging BI designs for application presentation
- Consume BI data as a service
- Understand and create SaaS models in BI
- Craft BI solutions using the most advanced Silverlight 3.0 technology through C# 3.0
Who is this book for?
There are four core audiences for this book:
- Business intelligence professionals/developers: Cube designers, report writers, SharePoint administrators, and others in this group are looking for a resource to gain additional wisdom on cutting-edge BI concepts. These readers will gain ideas that go beyond the capabilities of the traditional BI tools they are used to
- Senior developers or architects: Developers who are familiar with writing traditional software applications and want to broaden their understanding of concepts in order to include BI fall into this category. Some may have never written any BI applications in their careers but are interested in what BI has to offer. These readers will understand the core BI concepts and how to apply them using application techniques
- CTOs/BI directors: These are senior managers who make strategic decisions with BI. The technical examples will probably be overly technical for these readers. However, the numerous visual aids within this book will help these strategic managers make better decisions after seeing next-generation BI concepts implemented
- BI consultants: These readers may be any combination of the preceding three categories. The BI consultant can use this book as a resource for ideas and examples of next-generation BI designs
Amazon.com
Next-Generation Business Intelligence Software with Silverlight 3

Publisher: Apress
Author: Chris King
ISBN: 1430226560
Release Date: 10 December 2009
eBook Description
BlackBerry devices and applications are selling by the millions. As a BlackBerry developer, you need an advanced skill set to successfully exploit the most compelling features of the platform. This book will help you develop that skill set and teach you how to create the most sophisticated BlackBerry programs possible.
With Advanced BlackBerry Development, you?ll learn you how to take advantage of BlackBerry media capabilities, including the camera and video playback. The book also shows you how to send and receive text and multimedia messages, use powerful cryptography libraries, and connect with the user?s personal and business contacts and calendar.
Not only will you be learning how to use these APIs, but you?ll also be building a program that takes full advantage of them: a wireless media-sharing app. Each chapter?s lessons will be applied by enhancing the app from a prototype to a fully polished program. Along the way, yo?ll learn how to differentiate your product from other downloads by fully integrating with the operating system. Your app will run in the browser and within device menus, just like software that comes with the phone.
Once you are comfortable with writing apps, this book will show you how to take them to the next level. You?ll learn how to move from running on one phone to running on all phones, and from one country to all countries. You?ll additionally learn how to support your users with updates. No other resource compares for mastering the techniques needed for expert development on this mobile platform.
What you?ll learn
- How to write sophisticated BlackBerry applications
- All about integrating with the device so your program behaves like a native app
- When to leverage advanced JSRs for cryptography, media capture, messaging, and more
- How to tie into the device contact list, calendar, and tasks
- Understanding the RIM security model and complex security processes
- How to quickly and easily port to many device types
- How to work with multiple devices across multiple countries
Who is this book for?
The ideal reader will approach this book after completing Beginning BlackBerry Development, but intermediate-level programmers may start directly with this book. Readers are expected to have some previous experience with programming for mobile phones, optimally the BlackBerry, but they need not be experts. Readers will include both hobbyists and professional developers; they may be motivated by curiosity, a desire to solve a particular problem, or the enhancement their skill sets and careers.
Amazon.com
Advanced BlackBerry Development

Publisher: Apress
Author: Kyle Roche,Jeff Douglas
ISBN: 143022553X
Release Date: 31 December 2009
eBook Description
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.
What you’ll learn
- 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
Who is this book for?
This book is for Java programmers looking to get started on Google App Engine, as well as App Engine programmers looking to move to Java.
About the Apress Beginning Series
The Beginning series from Apress is the right choice to get the information you need to land that crucial entry?level job. These books will teach you a standard and important technology from the ground up because they are explicitly designed to take you from ?novice to professional.? You?ll start your journey by seeing what you need to know?but without needless theory and filler. You?ll build your skill set by learning how to put together real?world projects step by step. So whether your goal is your next career challenge or a new learning opportunity, the Beginning series from Apress will take you there?it is your trusted guide through unfamiliar territory!
Amazon.com
Beginning Java Google App Engine

Publisher: Apress
Author: Joe Lennon
ISBN: 1430272376
Release Date: 15 December 2009
eBook Description
The new world of cloud computing needs data storage. CouchDB is the scalable, portable, simple database engine that is helping open source cloud architects put their data stores onto a firm foundation. Beginning CouchDB provides the tools to begin using this very powerful database engine without having to pay license fees for the software, or worry about administrator?s certifications or vast hardware requirements. This book teaches the fundamentals of one of the most powerful database engines ever created for the price of a good lunch. After reading this book and working through the examples, you?ll be able to write your own applications for CouchDB quickly and easily.
- In-depth, non-intimidating guide to CouchDB and how it differs from similar offerings such as SimpleDB and BigTable, and also how it differs from traditional relational and object-oriented databases such as Oracle, SQL Server, and MySQL.
- Detailed explanation of how CouchDB works, its suitability for use in distributed environments, the role of Erlang, and other technical topics in a manner that does not obfuscate methods or results. JavaScript is extremely popular as a development language for CouchDB. No Erlang is required, but a little bit can?t hurt either.
- A tutorial-oriented approach to teaching readers how to use CouchDB, featuring many code examples and listings, as well as screenshots where relevant.
What you?ll learn
- How to install CouchDB on Linux, Unix, Mac OS X, or Windows and enjoy its portability
- How to use the CouchDB database and document-oriented databases, and the differences between document-oriented and traditional database management systems
- How to use Futon, the administration interface for CouchDB
- How to create and manage a basic CouchDB database
- Intermediate CouchDB concepts, including views, the REST API, JSON, map/reduce, load balancing, replication, and scalability
- How to develop full CouchDB applications to get the reader up and running with CouchDB development as quickly as possible
Who is this book for?
This book will enlighten anyone who?s curious about the post?Web 2.0 database landscape. If you?re a software developer fluent in JavaScript or a database administrator who wants to learn about CouchDB and document-oriented databases, you?ll enjoy this book. Although the book doesn?t assume anything about your level of experience with database management systems, you?ll get the most out of it if you have some experience using or administering databases.
Amazon.com
Beginning CouchDB