Showing posts with label eBooks. Show all posts
Showing posts with label eBooks. Show all posts

Sunday, March 07, 2010

Useful books 1

When are books useful?
When are books useful?

Books are useful for:
providing an overview of the topic (e.g.: textbook, encyclopedia)
providing in-depth information from a variety of perspectives (books are usually longer than articles).
How do I search for books?

You will usually find books by searching online library catalogs, like ROGER. Electronic books are are increasing in number. Links to electronic books that the library has purchased can be found in ROGER. Links to freely available e-books can be found by searching the general Internet.
How do I critically evaluate a book?

When evaluating the usefulness or appropriateness of a book, pay attention to:
Scholarly or non-scholarly nature of the publication;
Date of publication, since information in some disciplines depends heavily upon current techniques or trends;
Subject headings, since they describe what the book's focus will be and should be looked at in conjunction with the title;
Author(s) and whether he/she has published extensively in this area;
Length of the work (i.e. 25 pages versus 550 pages);
Bibliography to lead you to further information on the topic;
Place of publication.

Saturday, March 06, 2010

Development Books 9


David Geary, "Google Web Toolkit Solutions: More Cool & Useful Stuff"

 Prentice Hall PTR | 2007-11-17 | ISBN: 0132344815 | 


Google Web Toolkit (GWT) is an open source Java development framework for building Ajax-enabled web applications. Instead of the hodgepodge of technologies that developers typically use for Ajax–JavaScript, HTML, CSS, and XMLHttpRequest–GWT lets developers implement rich client applications with pure Java, using familiar idioms from the AWT, Swing, and SWT. GWT goes beyond most Ajax frameworks by making it easy to build desktop-like applications that run in the ubiquitous browser, where the richness of the user interface is limited only by the developer’s imagination.
This book focuses on the more advanced aspects of GWT that you need to implement real-world applications with rich user interfaces but without the heavy lifting of JavaScript and other Ajax-related technologies. Each solution in this practical, hands-on book is more than a recipe. The sample programs are carefully explained in detail to help you quickly master advanced GWT techniques, such as implementing drag-and-drop, integrating JavaScript libraries, and using advanced event handling methodologies.

Solutions covered include
• Building custom GWT widgets, including both high-level composites and low-level components
• Implementing a viewport class that includes iPhone-style automated scrolling
• Integrating web services with GWT applications
• Incorporating the Script.aculo.us JavaScript framework into GWT applications
• Combining Hibernate and GWT to implement database-backed web applications
• Extending the GWT PopupPanel class to implement a draggable and resizable window
• Creating a drag-and-drop module, complete with drag sources and drop targets
• Deploying GWT applications to an external server
• Dynamically resizing flex tables
• Using GWT widgets in legacy applications developed with other frameworks, such as Struts and JavaServer Faces 







James J. Maivald, "A Designer's Guide to Adobe InDesign and XML: Harness the Power of XML to Automate your Print and Web Workflows"

 Adobe Press | ISBN-10: 0321503554 | December 14, 2007 | 


Is this book for programmers? Written specifically for graphic designers and production artists already comfortable working with Adobe InDesign, this book teaches you how to automate publishing without learning a lot of scary code. XML simplifies the process of moving content in and out of your layouts and can speed up any print or Web assignment.
Why should I care about XML? If you99re managing data-intensive layout projects, and you want to keep that data consistent, accurate, and up-to-date, then incorporating XML can help. You can also use XML to automate processes like importing text and large numbers of graphics into a layout, or repurposing content from one application to another. Do I need additional plug-ins or special software? You need only the powerful features built into InDesign CS2 or CS3 to use this book.




Foundations of GTK+ Development

 Apress | by Andrew Krause | 2007 | ISBN: 1590597931 | 



GTK+ is one of the most influential graphical toolkits for the Linux operating system. It is the technology upon which the GNOME and XFCE desktop environments are based, and its crucial to have clear understanding of its complexities to build even a simple Linux desktop application. Foundations of GTK+ Development guides you through these complexities, laying the foundation that will allow you to cross from novice to professional.

Foundations of GTK+ Development is aimed at C programmers and presents numerous real-life examples that you can immediately put to use in your projects. Some familiarity with C programming is assumed, as the book delves into new topics from the beginning. Topics like object inheritance are covered early on to allow for complete understanding of code examples later. And the provided examples are real-life situations that can help you get a head start on your own applications.



Paul T. Kimmel, "Professional DevExpress ASP.NET Controls"

 Wrox | 2009 | ISBN: 0470500832 | 


Learn to use Devexpress ASP.NET controls, and get $250 worth of controls included with the book

Devexpress is a leading supplier of ASP.NET controls - the addins used in ASP.NET sites. Not only does this book show you how to make the most of them with Silverlight and Ajax, reporting, calendars, editors, and charts, but you also get actual controls worth $250 on the CD-ROM included with the book.

Regardless of your level of ASP.NET expertise, this complete reference will show you how to implement many award-winning and useful controls into your ASP.NET applications. Controls save time and effort as well as adding functionality, and this book helps you take full advantage of what they offer.
Devexpress is a leading vendor for ASP.NET controls that developers can use to add features, accomplish difficult tasks, and save development and testing time
This book addresses the all-important use of controls for Silverlight and Ajax, as well as classic essentials like reporting, editors, calendars, and charts
Covered controls include reports and charts, HTML editors, menus and treeviews, gridview, and many more
Explains when and where to use controls and how to add functionality without additional development
CD-ROM includes $250 worth of Devexpress controls ready for you to use right away

With Professional DevExpress ASP.NET Controls, you'll be a step ahead in developing powerful ASP.NET applications.






MacBook All-in-One For Dummies By Mark L. Chambers

 Publisher: For Dummies 2009-11-16 |  ISBN: 0470475684 | 


MacBook All-in-one for Dummies Makes Everything Easier!

With a MacBook, you can work and play anywhere. With 9 books in 1, MacBook All-in-one for Dummies shows you how! You'll find coverage of:

•Getting started -- choose the MacBook that suits your needs, set it up, customize your preferences, and organize files and folders.
•Using Mac OS X -- learn your way around Snow Leopard, get to know the Dock, find things with Spotlight, and back up your system with Time Machine.
•Customizing and Sharing.
•Going Mobile With iLife -- explore iLife, where photos, movies, music, and your very own Web site all hang out.
•iWork For the Road Warrior -- do it the Mac way with Pages, Numbers, and Keynote, the iWork productivity applications.
•Typical Internet Stuff -- browse with Safari, store your stuff on iDisk, use Apple Mail, and iChat with friends.
•Networking in Mac OS X -- set up a network, go wireless, and use AirPort Extreme.
•Expanding Your System -- see how to add memory and connect hard drives and printers using USB and FireWire.
•Advanced Mac OS X.
Learn the basics about using and maintaining your MacBook, how to work with Mac OS X, use the iWork productivity suite, enjoy the iLife, and cruise the Web from anywhere. Plus, you'll go under the hood and explore custom scripts and tweaks to help you get more from your MacBook and troubleshoot solutions.





Jiva DeVoe, "Cocoa Touch for iPhone OS 3 (Developer Reference)"

 Wiley | 2009-11-16 | ISBN: 0470481072 | 


Join the gold rush to developing cool iPhone apps with this complete iPhone OS 3 developer’s guide. Professional developer Jiva DeVoe speaks your language, and he talks you through the entire process—from explaining Cocoa Touch and the iPhone SDK to using Xcode and the Game Kit API. Follow step-by-step tutorials, then apply practical tips on signing and selling your applications. Even if you’re new to iPhone development you’ll soon be cranking out great code.

# Walk through Xcode, Interface Builder, and other key tools
# Build simple or complex GUIs with navigation and custom views
# Implement a database with Core Data, and design your schema in Xcode
# Learn to use the iPhone’s signature multi-touch capabilities in your applications
# Work with the Apple Push Notification Service
# Use the Map Kit API to create apps with embedded maps
# Record audio, play video, and access the iPod Library
# Set up your developer certificates and code sign your apps
# Use Store Kit to sell expanded features and content within your apps

Whether you're a new iPhone developer or seasoned veteran, this book is the perfect go-to reference for iPhone development-and one of an exciting new series for Apple developers.






Neal Goldstein, "iPhone Application Development For Dummies, Second Edition"

For Dummies | 2009-11-09 | ISBN: 0470568437 | 



Making Everything Easier!

With iPhone? Application Development for Dummies, Second Edition, you'll learn to:

# Design small- or large-scale iPhone applications for profit or fun
# Create new iPhone apps using Xcode?
# Get your applications into the App Store
# Work with frameworks

Got a good idea? Turn it into an app, have some fun, and pick up some cash!

Make the most of the new 3.1 OS and Apple's Xcode 3.2! Neal Goldstein shows you how, and even illustrates the process with one of his own apps that's currently being sold. Even if you're not a programming pro, you can turn your bright idea into an app you can market, and Neal even shows you how to get it into the App Store!

# Mobile is different ? learn what makes a great app for mobile devices and how an iPhone app is structured
# What you need ? download the free Software Development Kit, start using Xcode, and become an "official" iPhone developer
# The nitty-gritty ? get the hang of frameworks and iPhone architecture
# Get busy with apps ? discover how to make Xcode work for you to support app development
# Off to the store ? get valuable advice on getting your apps into the App Store
# Want to go further? ? explore what goes into industrial-strength apps

Open the book and find:

# What it takes to become a registered Apple developer
# How to debug your app
# What's new in iPhone 3.1 and Xcode 3.2
# What goes into a good interface for a small device
# How applications work in the iPhone environment
# Why you must think like a user
# What the App Store expects of you
# What makes a great iPhone app

Visit the companion Web site at www.dummies.com/go/iphoneappdevfd2e for source code and additional information on iPhone app development. 






Rajkumar Buyya, Kris Bubendorfer, "Market-Oriented Grid and Utility Computing"

 Wiley | 2009-10-26 | ISBN: 0470287683 |  



The first single-source reference covering the state of the art in grid and utility computing economy research

This book presents the first integrated, single-source reference on market-oriented grid and utility computing. Divided into four main parts—and with contributions from a panel of experts in the field—it systematically and carefully explores:

# Foundations—presents the fundamental concepts of market-oriented computing and the issues and challenges in allocating resources in a decentralized computing environment.
# Business models—covers business models for service providers and brokers supporting different types of distributed applications, as well as business rules-based models for managing virtual organizations and accounting operations and services in grid computing environments.
# Policies and agreements—introduces policies, agreements, and specifications for the negotiation and establishment of contracts between providers and consumers. It also covers different approaches for resource allocation based on service-level agreements (SLAs) and management of risks associated with SLA violations.
# Resource allocation and scheduling mechanisms—covers economic models, such as commodity models, reciprocation, auctions, and game theory, and middleware technologies, such as Nimrod/G and Gridbus, for market-oriented grid computing and utility-oriented resource allocation.

This book expertly captures the state of the art in the field while also identifying potential research directions and technologies that will facilitate the creation of global commercial grid and utility computing systems. It is an indispensable reference for systems architects, practitioners, developers, new researchers, and graduate students.








Thomas Myer, "Apple Automator with AppleScript Bible" 

 Wiley | 2009-11-16 | ISBN: 047052586X | 



One-stop reference helps you get the most out of AppleScript and Automator

One of the handiest ways to streamline your workload is to automate some of your most routine computer tasks. Mac users are lucky in that they have AppleScript and Automator automation tools built right in. This comprehensive guide shows you how to tap both these useful Mac features for Mac OS X and regularly perform such tasks as extracting unread e-mails from your Mail, scheduling workflows, and manually recording actions to create new automated routines.

# Brings you up to speed on Apple's built-in automation tools for Mac OS X, including a more thorough look at Automator than in many books, and shows you how you can automate many of your most repetitive or error-prone tasks
# Explains how to automate aspects of some of your favorite Mac features, such as iCal, Mail, iPhoto, iTunes, and iDVD
# Covers how to manipulate files and folders; work with PDFs, emails, and Web pages; schedule workflows; set up watch folders; create and use variables; manually record actions; and create AppleScripts that further automate functions

The instruction in this detailed guide will help you increase your productivity using Automator and AppleScript.





Macromedia Flash MX: Training from the Source

Publisher: Macromedia Press | ISBN: 0201794829 | 



With the introduction of Flash MX, the folks at Macromedia have transformed a pretty cool designer's tool for Web-based interaction into a full-fledged, professional-level application for developing sophisticated online content. Serious tools, however, typically require some serious instruction-and Flash MX is no exception. Luckily for you, there's Macromedia Flash: Training from the Source.
Using hands-on, project-based tutorials that you can tackle at your own pace, this invaluable reference provides the instruction you need to start designing professional-looking Web sites. Veteran author and Flash master Chrissy Rey takes you step-by-step through the development ofa complex Flash project, grounding you in the basics before moving on to more complex topics like ActionScripting and the use of video. In the process, she covers both the old and the new, including the revamped user interface, the text and graphic tools that make their debut in MX, and the brand-new Properties inspector. With Flash MX on your computer and Macromedia Flash: Training from the Source at your side, you're ready to take on the world of interactive online content. 









The Craft of Text Editing: Emacs for the Modern World 

 Publisher: Springer-Verlag | ISBN: 0387976167 | 


Never before has a book been published that describes the techniques and technology used in writing text editors, word processors and other software. Written for the working professional and serious student, this book covers all aspects of the task. The topics range from user psychology to selecting a language to implementing redisplay to designing the command set. More than just facts are involved, however, as this book also promotes insight into an understanding of the issues encountered when designing such software. After reading this book, you should have a clear understanding of how to go about writing text editing or word processing software. In addition, this book introduces the concepts and power of the Emacs-type of text editor. This type of editor can trace its roots to the first computer text editor written and is still by far the most powerful editor available.

Development Books 8


MCAD/MCSD Training Guide (70-310): Developing XML Web Services and Server Components with Visual Basic .NET and the .NET Framework

 Publisher: Que | ISBN: 0789728206 | 


This certification exam measures your ability to develop and implement middle-tier components, server components, and XML Web services by using Visual Studio .NET and the Microsoft .NET Framework. This exam counts as a core credit toward the new MCAD (Microsoft Certified Application Developer) certification as well as a core credit toward the new MCSD .NET track.
The Training Guide series is the most successful self-study tool in the market. Its teaching methodology is superior. The accompanying CD features PrepLogic testing software, which includes one complete PrepLogic Practice Test with approximately the same number of questions found on the actual vendor exam. Each question contains full, detailed explanations of the correct and incorrect answers. 





"Learning Joomla! 1.5 Extension Development: Creating Modules, Components, and Plugins with PHP" by Joseph L. LeBlanc

Packt Publishing | English | June 12, 2007 | ISBN: 1847191304 

Joomla! is the world's hottest open-source content management system, and the winner of the 2006 Open Source CMS Prize.

While Joomla! is packed with features, its greatest quality is that it is extremely extensible, allowing any number of complex applications to be cleanly integrated. Shopping carts, forums, social networking profiles, job boards, and real estate listings are all examples of extensions developers have written for Joomla!. All of these can run off one Joomla! site, while only one database, template, and core need to be maintained. When you build an extension to Joomla!, it will inherit the look and feel of the overall site. Any type of program that can be coded in PHP is a potential component waiting to be written!

If you're eager to start creating extensions for Joomla!, this book is for you. Walk through the development of complete Joomla! components and modules with this tutorial for PHP programmers. Written for Joomla! version 1.5 and tested against pre-final releases, this book will get you started coding your first extensions as quickly as possible, and adds the features that will make your work look professional!

The book builds example extensions to create, find, promote, and cross-link restaurant reviews. A component will handle common data items seen across all reviews such as price range, reservations, cuisine type, and location. Your visitors will be able to search and sort through the reviews; adding their own criteria to zero in on their dining options for the evening.

Your modules will highlight new reviews, drawing the attention of frequent visitors. Finally, plugins will pull pieces of the reviews into feature articles and others will integrate them into searches. Even if you don't own a restaurant, you will still find the code applicable to your own development projects, and the skills you develop will make you a Joomla! developer to be reckoned with!





"Game Programming All in One" by Jonathan S. Harbour

 Course Technology PTR | English | June 17, 2004 | ISBN: 1592003834 | 


Create your own high-caliber games with some of the same tools used by professional game developers! If you have a working knowledge of C or C++, then "Game Programming All in One, 2nd Edition" can get you started on your journey. It uses hands-on projects to explain each new subject and includes many sample programs to reinforce the material in each chapter. Begin by learning about cross-platform game programming, writing code that will run under Windows®, Linux®, Mac OS® X, and many other systems. Enhance your skills by working through the core features of the Allegro game library and writing code to load images, manipulate sprites, scroll the background, use double-buffering, read a joystick, detect collisions, and implement other core features of any game. You will gain experience by creating a complete game and adding features to it in each new chapter. You will also learn how to write a scrolling platform game and a vertical shooter.
  



"Perl Power!: The Comprehensive Guide" by John P Flynt

 Course Technology PTR | English | March 15, 2006 | ISBN: 1598631616 | 


Perl Power! provides programmers with a learning and reference resource on Perl. All readers will find tutorials that utilize a "learn by doing" approach that they can work from as soon as they get the book home. The tutorials build upon each other throughout the book until a level of expertise is reached. All chapters offer complete programs to demonstrate the topics discussed, with source code available on the book's companion website. These programs are ready to run, and line-by-line commentary in the program and in the book allows programmers to understand the logic and syntax behind them. Additionally, each program is introduced in a way that provides a story about what the program does and what you can use the program to do after learning it. The topics covered begin with how to set up the DzSoft Perl Editor so that you can easily work with Perl programs. Then, through dozens of complete programs, the book explores the primary data categories of Perl: scalars, hashes, arrays, and handles. The topics of later chapters range from using references to working with data structures and incorporating data files into your programs. The final chapter comprehensively reviews regular expressions through a multitude of examples.




Mahara 1.2 E-Portfolios: Beginner's Guide By Derrin Michael Kent, Glenys Gillian Bradbury, Margaret Anne Kent, Richard William Hand

 Publisher: Packt Publishing 2010 | 263 Pages | ISBN: 1847199062 | 




Create and host educational and professional e-portfolios and personalized learning communities
Create, customize, and maintain an impressive personal digital portfolio with a simple point-and-click interface
Set customized access to share your text files, images, and videos with your family, friends, and others
Create online learning communities and social networks through groups, blogs, and forums
A step-by-step approach that takes you through examples with ample screenshots and clear explanations

In Detail
Mahara is a user-centred environment with a permissions framework that enables different views of an e-portfolio to be easily managed. These views helps you display your artefacts - text files, spreadsheets, images, and videos - in a way you choose and to the people you want. You can also create online communities and social networks through groups, blogs, and forums.
Being a novice, you will need a quick and easy implementation guide to set up your feature-rich digital portfolio.
This book is your step-by-step guide to building an impressive professional e-portfolio using Mahara. It covers the key features of Mahara that will help you set up your customized digital portfolio and display the artefacts in your preferred way allowing contribution from selected users only.
This book will introduce to the exciting features of Mahara framework and help you develop a feature-rich e-portfolio for yourself. You will see how easily you can create folders, upload multiple files like journals, project documents, pictures, and videos and share them with your friends. You will learn to set up views of these files, making these visible to your chosen friends only. And then, you will allow people to give their inputs.
You will learn to create blogs and forums and get connected to the rest of the world. Customization and administration of your Mahara site will become easy after you have gone through this book. Imagine how good you will feel when you will see your knowledge, success, and ideas going live and available to your chosen audiences for their inputs.

What you will learn from this book
You will learn to:
Create folders in Mahara - just like on your own computer - with an easy file search facility
Upload multiple files - journals, reports, presentations, videos, and sound clips - easily and set permissions for your group to view, edit, and delete them
Create a blog in Mahara and get connected to the rest of the world
Make an impressive profile using Mahara profile fields and tailor your own profile view
Create a new web page entirely from scratch and customize it to allow much more flexibility and control over who sees what and when
Set an environment to receive public or private feedback on your pictures, videos, and articles
Connect with other Mahara users and get social: discuss topics of common interest in forums and share views with each other
Customize and administer your Mahara site to our own preferences using a number of configuration settings for easy administration

Approach
This book will provide you with step-by-step instructions to get started with Mahara and create an impressive electronic portfolio. The book is packed with many useful examples and screenshots for easy and quick learning.

Who this book is written for
Pick this book up if you want to get started with Mahara. This book is for you if:
You are a student/learner wanting to maintain online documentation of your projects and share it with a particular teacher/trainer for feedback
You are a teacher wanting to set up an e-portfolio for your students in order to encourage and advance personalized and reflective learning
You are a professional wanting to share your journals and project documents with your team by sharing your existing knowledge and creating new knowledge in communities of professional practice
No previous experience of Mahara is required.

About the Author
Derrin Michael Kent
Derrin Kent describes himself as a cross between a trainer, a manager, a linguist, and a geek. Managing Director of TDM (tdm.info), Derrin has a Master's level teaching qualification from the University of Cambridge (DTEFLA) and is also a Linux-Certified professional (LPIC). A jack-of-all-trades in open source software, Derrin has extensive Moodle experience (already a reviewer of two Packt books on Moodle) and speaks both Spanish and English at home with his Peruvian wife and two bilingual children.
Glenys Gillian Bradbury
Glenys Bradbury is a Prince2-qualified Project Manager who also works as a Mahara (and Moodle) learning-designer, site-administrator and end-user trainer for TDM (tdm.info). Glenys has extensive working experience as a trainer and manager in both educational and business environments. She is a friendly and sensitive change-manager who really, really knows how to make a personal development planning/knowledge management implementation process come to life.
Margaret Anne Kent
Meg Kent has worked continuously as a corporate manager and director in a variety of Work-Based Learning contexts since the late 1980s. She is now a Mahara (and Moodle) learning-designer and end-user trainer for TDM (tdm.info). Also a Work-Based Learning assessor in her own right, Meg successfully blends support for individuals' achievement of government-funded qualifications alongside the development of their practical Web2.0 skills.
Richard William Hand
Richard Hand is a Mahara platform manager, module developer and theme/configuration designer for TDM (tdm.info), an official Mahara partner organization. Richard also supports and develops other Open Source Software platforms including Moodle, Drupal, and Joomla. He graduated with a first class honours degree in Computer Science from the University of Bristol in 2008 and won a national (UK) award for "Best Website Design" for one of his TDM Joomla! sites in 2009 (selected from 2000+ competitor sites).






Matt Lombard, "SolidWorks Administration Bible"

 Wiley | 2009 | ISBN: 0470537264 | 

What you need to prepare, install, and maintain SolidWorks

It's not enough to know how to use SolidWorks, if your job also requires you to install or maintain it, train new users, and implement standards. This in-depth guide was written for those of you who have to actually manage your company's SolidWorks system. From hardware selection to helping users to licensing and more, this is the everyday, bread-and-butter SolidWorks administration resource that IT and CAD managers have been seeking.
SolidWorks is a powerful 3D solid modeling system that is popular with CAD users everywhere, but often leaves IT administrators in the dark as to how to manage it; this essential guide covers SolidWorks admin for both IT staff and CAD users
Walks you through preparing, installing, and maintaining SolidWorks
Covers setting up shared libraries, automated deployment tools, licensing, updates and upgrades, support and troubleshooting, standardization, and collaboration

Get the high-level assistance you need to efficiently manage SolidWorks in your enterprise or small business. 








Mac OS X Snow Leopard Server For Dummies By John Rizzo

 For Dummies | Pages: 432 | 2009-11-09 | ISBN 0470450363 | 


Making Everything Easier!

Mac OS® X Snow Leopard Server for Dummies

Learn to:


Set up and configure a Mac network with Snow Leopard Server
Administer, secure, and troubleshoot the network
Incorporate a Mac subnet into a Windows
Active Directory® domain
Take advantage of Unix® power and security

John Rizzo

Want to set up and administer a network even if you don't have an IT department? Read on!

Like everything Mac, Snow Leopard Server was designed to be easy to set up and use. Still, there are so many options and features that this book will save you heaps of time and effort. It walks you through installation, set-up on a virtual machine, directory services, managing clients, security, and everything necessary to keep your users happy.


Choose your hardware — get all the details on the best hardware for your specific needs
It does Windows too — manage Active Directory and Open Directory for a network with both Windows® and Mac® clients
Maintain control — create and maintain your User Directory and authenticate clients
Files, printers, and stuff — set up user categories and permissions, handle file sharing protocols, and configure client machines
Let's get together — help users collaborate with shared contacts and calendars, Podcast Producer, and iChat® instant messaging
The Web world — configure Web services
, set up Wiki Server, and enable blogging
Out of the office — create mobile accounts for notebook users and configure VPN access
Safety first — manage security with firewalls, encryption, and proxies

Open the book and find:


Various options for installation
The pros and cons of Dual Boot
How to set up and run an e-mail server
Tips on getting Macs and Windows to share files
The advantages of different permission types
How to manage Podcast Producer
Special stuff in Snow Leopard Server
  








Avinash Kaushik, "Web Analytics 2.0: The Art of Online Accountability and Science of Customer Centricity"

 Sybex | 2009 | ISBN: 0470529393 | 


Adeptly address today’s business challenges with this powerful new book from web analytics thought leader Avinash Kaushik. Web Analytics 2.0 presents a new framework that will permanently change how you think about analytics. It provides specific recommendations for creating an actionable strategy, applying analytical techniques correctly, solving challenges such as measuring social media and multichannel campaigns, achieving optimal success by leveraging experimentation, and employing tactics for truly listening to your customers. The book will help your organization become more data driven while you become a super analysis ninja!


Summary: Very well written and actionable
Rating: 5

This book was very useful for me. Recommended by a co-worker, I enjoyed reading this and learnt the importance of web analytics and what we were doing wrong in our web analytics implementation. It gave an excellent framework to apply to all web initiatives to accurately measure its value to the company. A great read.

Summary: Just plain great!
Rating: 5

Unlike many of the others who have reviewed this book, I barely knew what Web Analytics was when I purchased this book. Despite this lack of knowledge, I was hooked from Page 1. Avinash explains complex concepts in a way that is clear and even entertaining. In fact, the book is so compelling that I have decided to add Web Analytics my company's service offerings. I have gone to many different sources to enhance my understanding of the subject but I still find that Web Analytics 2.0 does the best job of explaining both the big picture and the nuances of Web Analytics.

41 Amazon users Reviews
5 star: (41)
4 star: (0)
3 star: (0)
2 star: (0)
1 star: (0)







Parallel Programming Using C++

Publisher: The MIT Press | pages: 760 | 1996 | ISBN: 0262731185 | 

Parallel Programming Using C++ describes fifteen parallel programming systems based on C++, the most popular object-oriented language of today. These systems cover the whole spectrum of parallel programming paradigms, from data parallelism through dataflow and distributed shared memory to message-passing control parallelism. For the parallel programming community, a common parallel application is discussed in each chapter, as part of the description of the system itself. By comparing the implementations of the polygon overlay problem in each system, the reader can get a better sense of their expressiveness and functionality for a common problem.



Development Books 7


AGI Creative Team, "Photoshop Elements 8 Digital Classroom"

 Wiley | 2009-12-09 | ISBN: 0470566922 | 


A complete book-and-DVD training package covering Photoshop Elements 8.Photoshop Elements combines an easy-to-use set of features and enhancements combined with image editing power in an affordable program. The newest version—Photoshop Elements 8—features more online integration with products like the new Flash-based Web galleries. This unique full-color book and instructional DVD provides you with an exciting learning tool that will help you get working with Elements 8 quickly and easily.

Adobe Photoshop Elements 8 Digital Classroom is like having your own personal instructor guiding you through each lesson, while you work at your own pace.

Thirteen self-paced lessons encourage you to discover essential skills and explore new features and capabilities of Adobe Photoshop Elements 8.

A team of Adobe Certified Instructors escort you through the in and outs of working with Photoshop Elements 8, the user-friendly image-editing program.

This full-color book and instructional DVD package includes step-by-step instructions, lesson files, and video tutorials that complement the topics covered in each lesson.

Discusses the most important features of Photoshop Elements 8 including: importing photos from digital cameras and scanners, retouching and repairing damaged photos, enhancing digital images, and perfecting group shots with Photomerge.

Addresses editing images for posting on the Web, using the sharpness interface to correct blurry images, exploring the Curves tool to adjust contract and brightness, and organizing images with auto-stacking.

The DVD demonstrates how to edit and apply effects for stellar digital images, painting and retouching, and exploring the different filters and techniques that tap into your creative side to produce great images.

Get in the digital classroom and get started using Photoshop Elements 8 today!





Arthur Kordon, "Applying Computational Intelligence: How to Create Value"

Springer 2009 | ISBN-10: 3540699104 | 

The flow of academic ideas in the area of computational intelligence is impacting industrial practice at considerable speed. Practitioners face the challenge of tracking, understanding and applying the latest techniques, which often prove their value even before the underlying theories are fully understood. This book offers realistic guidelines on creating value from the application of computational intelligence methods.

In Part I, the author offers simple explanations of the key computational intelligence technologies: fuzzy logic, neural networks, support vector machines, evolutionary computation, swarm intelligence, and intelligent agents. In Part II, he defines the typical business environment and analyzes the competitive advantages these techniques offer. In Part III, he introduces a methodology for effective real-world application of computational intelligence while minimizing development cost, and he outlines the critical, underestimated technology marketing efforts required. The methodology can improve the existing capabilities of Six Sigma, one of the most popular work processes in industry. Finally, in Part IV the author looks to technologies still in the research domain, such as perception-based computing, artificial immune systems, and systems with evolved structure, and he examines the future for computational intelligence applications while taking into account projected industrial needs.

The author adopts a light tone in the book, visualizes many of the techniques and ideas, and supports the text with notes from successful implementations. The book is ideal for engineers implementing these techniques in the real world, managers charged with creating value and reducing costs in the related industries, and scientists in computational intelligence looking towards the application of their research.



Beginning Illustration and Storyboarding for Games By Les Pardew

Publisher: Premier Press 2004 |  ISBN: 1592004954 

Creating enticing game art can mean the difference between getting a game published or rejected. Great game art can also be a very rewarding to the game designer! "Beginning Illustration and Storyboarding for Games" focuses on specific issues surrounding developing concept art for games. It emphasizes artistic development using computer drawing and painting programs such as Corel Painter, Corel Draw, and Corel Photo Paint. This book is ideal for beginning art students who wish to learn the fundamental techniques used in creating concept art for game designs. It covers basic game design elements, storyboards, character designs, game world designs, level layouts, and other key visual elements typically used in game designs. As you work your way through the book, you will learn how to create art as well as how the art is used in a game design document.

The only book to specifically address illustration and storyboarding for games.
Full of illustrations and step-by-step projects.
Offers real-world instruction for game concept art development.
Also touches on basic art skill development. 






IBM Lotus Notes and Domino 8.5.1

Publisher: Packt Publishing | ISBN: 1847199283 | edition 2010 | PDF | 335 pages | 12,1 mb


Upgrade your system and embrace the exciting new features of the Lotus Notes and Domino 8.5.1 platform
* Upgrade to the latest version of Lotus Notes and Domino
* Understand the new features and put them to work in your business
* Thoroughly covers Domino Attachment Object Service (DAOS), Domino Configuration Tuner (DCT) and iNotes
* Explore other useful Lotus products, such as Lotus Sametime, Lotus Quickr, Lotus Connections, and IBM WebSphere Portal
* Packed with expert tips and useful screenshots






Microsoft Expression Web For Dummies

For dummies | ISBN: 0470115092 | 

Expression Web is Microsoft's newest tool for creating and maintaining dynamic Web sites. This FrontPage replacement offers all the simple "what-you-see-is-what-you-get" tools for creating a Web site along with some pumped up new features for working with Cascading Style Sheets and other design options. Microsoft Expression Web For Dummies arrives in time for early adopters to get a feel for how to build an attractive Web site. Author Linda Hefferman teams up with longtime FrontPage For Dummies author Asha Dornfest to show the easy way for first-time Web designers, FrontPage vets, or users of other Web design tools how to get results from Expression Web. 







Beginning XML, 4th Edition (Programmer to Programmer)

 Publisher: Wrox | ISBN: 0470114878 | 


Beginning XML provides a complete course in the Extensible Markup Language (XML) with an unusually gradual learning curve. In fact, the introduction states that the book is "for people who know that it would be a pretty good idea to learn the language, but aren't 100 percent sure why." Despite its recognition of the fuzziness of readers' understanding of the technology, the book delivers a rather comprehensive study of XML.
Very little space is wasted detailing the history of XML and its relation to SGML, as is the case in many other titles. The argument for the importance of XML is made quickly, and the basics of well-formed syntax are tackled right off. One notable distinction of this book is its excellent coverage of related technologies, such as cascading style sheets (CSS) and relational databases.





Hans Petter Langtangen, "A Primer on Scientific Programming with Python

 Springer | 2009 | ISBN: 3642024742 | 


The book serves as a first introduction to computer programming of scientific applications, using the high-level Python language. The exposition is example- and problem-oriented, where the applications are taken from mathematics, numerical calculus, statistics, physics, biology, and finance. The book teaches "Matlab-style" and procedural programming as well as object-oriented programming. High school mathematics is a required background, and it is advantageous to study classical and numerical one-variable calculus in parallel with reading this book. Besides learning how to program computers, the reader will also learn how to solve mathematical problems, arising in various branches of science and engineering, with the aid of numerical methods and programming. By blending programming, mathematics and scientific applications, the book lays a solid foundation for practicing computational science.







Professional Live Communications Server

 Publisher: Wrox | ISBN: 0471773212 | 


* Live Communications Server is an emerging technology that will be an important component of Microsoft's business solutions in the coming years; this book is the ultimate guide to LCS
* The expert authors cover audio and video conferencing and explain how to integrate VoIP and other telephone systems
* Shows readers how to secure instant messaging both within and outside of a company
* Explains how LCS integrates comfortably with products such as
* Office, Exchange Server, and Active Directory, a factor that makes LCS a must-know technology






Microsoft BizTalk Server 2004 Unleashed

 Publisher: Sams | ISBN: 0672325985 | 


Microsoft BizTalk Server 2004 Unleashed is your tool to unleash the power of Microsoft's BizTalk Server 2004. Learn how to use the server as an enterprise application integration tool and how to exploit its key strengths to orchestrate e-commerce business processes in B2B and B2C environments. Providing complete coverage of system architecture, application integration, messaging and migration, Unleashed also illustrates practical application of the server through an entire section dedicated to real-world case studies of businesses using BizTalk Server 2004 on a daily basis. As seen in these examples, there can be obstacles along the way to success, but Microsoft BizTalk Server 2004 Unleashed will help you overcome each one.







Java efficace

Vuibert (14 juin 2002) | ISBN: 2711748057 |

Si vous êtes un professionnel du développement JAVA, achetez ce livre. Pourquoi ? Etes-vous sûr de savoir redéfinir correctement les méthodes equals(), clone(), hashcode() ?Savez-vous rendre sérializable de façon correcte vos classes ?Utilisez-vous judicieusement les interfaces ? Si pensez que vos réponses à ces questions sont oui, ce livre pourrait bien vous faire changer d'avis tellement ses indications sont précises, intelligentes, argumentées...
L'auteur est le développeur du package java.util.* du JDK. C'est un véritable maître de la programmation JAVA. Il en connait tous les pièges (ou presque) et nous les livre dans son ouvrage de référence qui aborde de nombreux sujets variés en plus de ceux décrit plus haut.











Thursday, February 25, 2010

Development Books 6


Joomla! Bible
 
 Publisher: John Wiley & Sons | ISBN 13: 9780470509579 | ISBN 10: 0470509570 | 2010 | 


Comprehensive guide to creating Web sites with the open-source Joomla!1.5


Joomla! is an open-source content management system (CMS) for Web sites. While it is free and relatively easy to use, there are lots of tricks and functionality that may not be intuitive to new users or those switching from other systems. And the previous version is quite different from the new Joomla 1.5, for which documentation is sparse. Joomla! Bible is the complete, step-by-step guide you need to build and manage Web sites using the very newest version of this powerful and popular CMS.

* Walks you through obtaining the Joomla! 1.5 code and how to deploy it to a server, configure the site, create content, and manage content and user hierarchies
* Helps you get the most out of core modules that provide advanced functionality, including the Polls Module, the Banner Manager, the Media Manager, Galleries, Web links, Content Syndication, and News feed Aggregation
* Vaults you into the world of Web 2.0 with extensive coverage of JomSocial, and shows you how to set up for e-commerce with VirtueMart

Get the most out of Joomla! 1.5 with this complete guide guide.Joomla! Bible.





Beginning Game Art in 3Ds MAX 8

Publisher: Course Technology PTR | ISBN: 1592009085 | 

Are you an artist ready to try your hand at 3ds Max 8? Beginning Game Art in 3ds Max 8 gives you the skills you need to hit the ground running, covering the basics of this amazing program. It is filled with step-by-step instructions and sample projects from actual games. Fine-tune your new skills as you learn to build objects, environments, and characters. You will also learn the basics of rigging and animating your game characters. Using this book's hands-on approach, you'll jump right in and begin creating your own art using the amazing features of 3ds Max 8.









Artificial Intelligence for Games (The Morgan Kaufmann Series in Interactive 3D Technology) 


 Publisher: Morgan Kaufmann | ISBN: 0124977820 | 


Creating robust artificial intelligence is one of the greatest challenges for game developers. The commercial success of a game is often dependent upon the quality of the AI, yet the engineering of AI is often begun late in the development process and is frequently misunderstood. In this book, Ian Millington brings extensive professional experience to the problem of improving the quality of AI in games. A game developer since 1987, he was founder of Mindlathe Ltd., at the time the largest specialist AI company in gaming. Ian shows how to think about AI as an integral part of game play. He describes numerous examples from real games and explores the underlying ideas through detailed case studies. He goes further to introduce many techniques little used by developers today. The books CD-ROM contains a library of C++ source code and demonstration programs, and provides access to a website with a complete commercial source code library of AI algorithms and techniques.
* A comprehensive, professional tutorial and reference to implement true AI in games.
* Walks through the entire development process from beginning to end.
* Includes over 100 pseudo code examples of techniques used in commercial games, case studies for all major genres, a CD-ROM and companion website with extensive C++ source code implementations for Windows, and source code libraries for Linux and OS X available through the website.







ASP.NET 2.0 MVP Hacks

 Publisher: Wrox | ISBN: 0764597663 | 


As Microsoft MVPs, this team of authors has witnessed first-hand the innumerable problems and challenges that even the most experienced developers regularly encounter. This project survival guide offers little-known solutions, undocumented features, tips, and tricks—otherwise known as hacks—that you can use to build and deliver real-life applications using ASP.NET.
Written with the seasoned professional in mind, this book examines how some hacks ultimately become mainstream code or practices that are integrated into a product or process. You'll benefit from the extensive experience of the authors as they show you how to adapt various hacks to your specific application and business environment. Plus, in-depth discussions of the solutions prove to bea helpful way to learn more about the inner workings of ASP.NET 2.0.






Microsoft C# Programming for the Absolute Beginner 


 Publisher: Course Technology PTR | ISBN: 1931841160 | 


If you are new to programming with C# and are looking for a solid introduction, this is the book for you. Developed by computer science instructors, books in the for the absolute beginner series teach the principles of programming through simple game creation. You will acquire the skills that you need for more practical C# programming applications and will learn how these skills can be put to use in real world scenarios. Best of all, by the time you finish this book you will be able to apply the basic principles you've learned to the next programming language you tackle.







XUL


Eyrolles | 2005-09-15 | ISBN: 2212116756 | 

Embarqués dans l'excellent navigateur libre Mozilla Firefox, XUL et le framework XPFE de Mozilla ouvrent la voie à la création et au déploiement d'applications web riches s'appuyant, à la manière d'AJAX, sur les standards du Web (CSS, Javascript, XML, RDF...). A travers la création d'un forum de discussion, découvrez et maîtrisez la puissance de l'environnement de développement Mozilla, depuis la réalisation d'interfaces graphiques avec XUL et CSS jusqu'à la logique applicative avec Javascript et XPCOM et le déploiement avec XPI. On verra comment intégrer l'application dans le navigateur grâce aux overlays et à ROF et comment recourir à l'API DOM dans JavaScript et PHP 5. L'étude de cas décrit également l'interfaçage avec un annuaire LDAP, la connexion à un serveur SOAP ou la réutilisation de code avec XBL.
Biographie de l'auteur

Jonathan Protzenko s'est toujours passionné pour les interfaces graphiques, depuis Visual Basic 5 jusqu'à PHP-GTK en passant par le DHTML, Java/AWT et l'API Win32. Il découvre enfin la solution miracle avec XUL, qu'il s'empresse de faire connaître par des articles et conférences. Benoît Picaud est consultant senior chez IDEALX référence française pour la réalisation de logiciels libres. En charge de la conception d'infrastructures de sécurité et de gestion des identités, il s'est intéressé aux problématiques de déploiement des applications en entreprise 








UML 2 en action : De l'analyse des besoins à la conception

 Eyrolles; Édition : 4e édition (1 mars 2007) | ISBN: 2212121040 | 


Débutant ou expérimenté, vous devez mettre en pratique UML dans des projets réels. L'étude de cas proposée ici vous permettra d'élaborer rapidement vos propres modèles et de maîtriser les aspects avancés de ce langage. Les éléments UML y sont mis en œuvre et discutés avec force conseils et mises en garde. Toutes les étapes du processus de développement sont détaillées, depuis la capture et l'analyse des besoins jusqu'à la conception détaillée à l'aide des design patterns.
Ce livre s'adresse à tous les maîtres d'ouvrage, chefs de projet, analystes et concepteurs, architectes logiciel et développeurs, qui sont impliqués dans des projets logiciels, ainsi qu'aux étudiants en informatique (cursus génie logiciel ou modélisation UML), qui découvriront comment appliquer dans un projet réel les concepts étudiés en cours.




  


Pro SQL Server 2005 Reporting Services


 Publisher: Apress | ISBN: 1590594983 | 


SQL Server Reporting Services 2005 is the latest version of the reporting technology from Microsoft, providing the means to design, author, render, and deploy business reports to users, customers, and employees, via the web or the company intranet. The reporting engine is built in to the SQL Server 2005 database (and provided as a free add-on with SQL Server 2000) and the report manager is integrated with Visual Studio 2003, providing an effective and familiar environment for all SQL Server and .NET developers.
The book was written in parallel with a migration project, moving some 200 professional healthcare reports from various reporting architectures to SQL Server Reporting Services, and so is steeped in the day-to-day challenges, discoveries, and successes involved in delivering a successful reporting solution with this technology. In this book, you will find step-by-step guides, best practices, and real code examples that cover all of the common Reporting Services tasks.







MCPD Self-Paced Training Kit (Exam 70-549): Designing and Developing Enterprise Applications Using the Microsoft .NET Framework

 Publisher: Microsoft Press | ISBN: 0735623384 | 


Announcing an all-new Self-Paced Training Kit designed to help maximize your performance on 70-549, a required exam for the new Microsoft Certified Professional Developer (MCPD): Enterprise Applications Developer certification. This 2-in-1 kit includes the official Microsoft study guide, plus practice tests on CD to help you assess your skills. It comes packed with the tools and features exam candidates want most--including in-depth, self-paced training based on final exam content; rigorous, objective-by-objective review; exam tips from expert, exam-certified authors; and customizable testing options. It also provides real-world scenarios, case study examples, and troubleshooting labs for the skills and expertise you can apply to the job.






Curves and Surfaces for Computer Graphics

 Publisher: Springer | ISBN: 0387241965 | 


Computer graphics is important in many areas including engineering design, architecture, education, and computer art and animation. This book examines a wide array of current methods used in creating real-looking objects in the computer, one of the main aims of computer graphics.
Key features:
* Good foundational mathematical introduction to curves and surfaces; no advanced math required
* Topics organized by different interpolation/approximation techniques, each technique providing useful information about curves and surfaces
* Exposition motivated by numerous examples and exercises sprinkled throughout, aiding the reader
* Includes a gallery of color images, Mathematica code listings, and sections on curves & surfaces by refinement and on sweep surfaces
* Web site maintained and updated by the author, providing readers with errata and auxiliary material





Sunday, February 21, 2010

Development Books 5


Stephen G. Kochan, "Programming in Objective-C 2.0 (Second Edition)"
 
 Addison-Wesley; 2nd edition (January 8, 2009) | English | 0321566157 | 


From the author of Programming in C, Programming in Objective-C 2.0 provides the new programmer a complete, step-by-step introduction to the Objective-C language. The book does not assume previous experience with either C or object-oriented programming languages, and it includes many detailed, practical examples of how to put Objective-C to use in your everyday programming needs.
Objective-C has become the standard programming language for application development on the Mac OS X and iPhone platforms. A powerful yet simple object-oriented programming language that's based on the C programming language, Objective-C is widely available not only on OS X but across many operating systems that support the gcc compiler, including Linux, Unix, and Windows systems.
The second edition of this book has been updated and expanded to cover Objective-C 2.0. It shows not only how to take advantage of the Foundation framework's rich built-in library of classes but also how to use the iPhone SDK to develop programs designed specifically for the iPhone and iPod Touch.






Build Your Own Pentium III PC

Publisher: McGraw-Hill Companies |  1999 | ISBN: 0071352015 |

Build your own Pentium III PC and save a bundle! Why pay big bucks for a Pentium III system when legendary build-it-yourself guru Aubrey Pilgrim can help you construct one at home for a fraction of dealer prices? In Build Your Own Pentium III PC he gives you top-to-bottom, fully-illustrated instructions for assembling your own customized Pentium III powerhouse ¿ from selecting components to installing software. You get detailed, step-by-step assembly and installation instructions for mother boards, floppy drives, hard disks, memory modules, scanners, modems, CD-ROM and DVD drives, sound boards and more. Plus you¿ll find handy comparisons of the latest generation of chips ¿ including those from Intel plus the latest low-cost rockets from AMD and others ¿ along with all the tips and techniques you need to create, test and troubleshoot a sizzling state-of-the-art system. You don¿t need a technical degree or special tools. Just follow these simple guidelines and procedures and save hundreds in the process! 






Classical Feedback Control: With MATLAB By Paul Enright
 
 Publisher: CRC Press 2000 | 456 Pages | ISBN: 0824703707 




This text describes the design and implementation of high-performance feedback controllers for engineering systems. It emphasizes the frequency-domain design and methods based on Bode integrals, loop shaping and nonlinear dynamic compensation. The book also supplies numerous problems with practcal applications, illustrations and plots, together with MATLAB simulation and design examples.








Real-Time Rendering Tricks and Techniques in DirectX (Premier Press Game Development (Software))


 Publisher: Course Technology PTR | ISBN: 1931841276 | 


The last several years have seen some exciting advances in the field of real-time graphics. Starting slowly for beginning programmers, this book begins by reviewing recent 3D graphics developments and with an introduction to vectors, matrices, colors, and lighting. Then, it's on to rendering graphics! Learn various vertex and pixel shader techniques, discover how to use video as a texture, and get the scoop on several techniques for picking objects in a scene. Whatever your level of programming expertise, let this book serve as your guide to mastering the possibilities of real-time programming.





  


Professional ASP.NET 2.0 AJAX (Programmer to Programmer)

 Publisher: Wrox | ISBN: 0470109629 |


* ASP.NET 2.0 AJAX (formerly known as "Atlas") is Microsoft's Ajax tool for ASP.NET developers and this book covers the ASP.NET 2.0 AJAX final release-not a beta or preview
* Explains how to use the ASP.NET 2.0 AJAX features to create richer, more responsive dynamic Web sites
* Discusses the architecture of ASP.NET 2.0 AJAX, including the server-side ASP.NET 2.0 AJAX Extensions and the client-side Microsoft AJAX library and runtime
* Walks readers through examples for each feature element, demonstrating how the client and server interact to produce a better Web application
* Reviews such topics as client framework, script manager control, networking stack, application services, partial page updates, control extenders, client form elements, and client behaviors






Inside Microsoft Windows SharePoint Services 3.0

 Publisher: Microsoft Press | ISBN: 0735623201 | 
Get deep insights into Windows SharePoint Services 3.0 with this hands-on guide. This book focuses on developing Windows SharePoint Services applications for the enterprise with Microsoft Visual Studio 2005 and the Collaborative Application Markup Language (CAML). A Windows SharePoint Services expert provides technical explanations of the platform architecture and how the technology works, including concise information on key topics including Web Parts, pages, workflow, and security. With this bottom-up view of the platform architecture and task-oriented guidance, Microsoft Windows developers will learn how to embrace Windows SharePoint Services 3.0 as a first-class development platform. Experienced developers will learn how to build robust, feature-rich applications, including enterprise content management (ECM) systems. In addition, this guide includes C# and XML code samples to help developers get up and running as quickly as possible.
 




 
 
Programming Sudoku (Technology in Action)

 Publisher: Apress | ISBN: 1590596625 |


Sudoku is the wildly popular new puzzle game. Sudoku puzzles are 9x9 grids, and each square in the grid consists of a 3x3 subgrid called a region. Your goal is to fill in the squares so that each column, row, and region contains the numbers 1 through 9 exactly once. And some squares already contain numbers or symbols, which lend clues toward the solution.
Programming Sudoku provides you with great approaches to building and solving Sudoku and other similar puzzles. Using ingenious artificial intelligence and game theory techniques, you'll learn how to get a computer to solve these puzzles for you.
This is a fun, intriguing read whether you're a novice or advanced programmer. It acknowledges the.NET platform as a base, but you'll find this book interesting whatever your programming background. The core techniques in the book enable you to solve Sudoku on any programming platform. 








Antonio J. Colmenarez, Ziyou Xiong, T-S. Huang, "Facial Analysis from Continuous Video with Applications to Human-Computer Interface (International Series on Biometrics)"

 Springer; 1 edition (March 31, 2004) | English | 1402078021 | 


Text presents a learning technique based on information-theoretic discrimination, which is used to construct face and facial feature detectors. For researchers and practitioners in industry. Includes index, references, and illustrations.







Philipp Weitershausen, P. J. Eby, «Web Component Development with Zope 3»

 Springer | ISBN: 354076447X | 2008 |


"The book can be considered the definitive guide to Zope 3. If the reader is looking for a book containing a set of tutorials on creating and using Web applications, this is a great choice."






Stéphane Crozat, "Scenari : la chaine éditoriale libre : Structurer et publier textes, images et son"


 Eyrolles | 2007 | ISBN: 2212121504 | 


Présentation de l'éditeur
Au-delà de la bureautique, une chaîne éditoriale XML puissante et intuitive.Première chaîne éditoriale libre, " Scenari " facilite la production structurée de contenus de tous types, imagés ou sonorisés, vers tous types de formats : PDF, web, Flash, RSS, OpenOffice.org... Dépassant l'aide classique à la publication des solutions bureautiques " wysiwyg ", " Scénari " révolutionne le mode d'écriture en offrant une infrastructure pour la structuration et la réutilisation de contenu. Éditez, déclinez et publiez vos contenus dans un éditeur XML à la portée de tous ! Expérimentez la publication multisupport : site web, PDF et papier, diaporama sonorisé... Éditez des webradios et podcasts. Recomposez et déclinez vos présentations, rapports, CV. Publiez avec un rendu professionnel en HTML, OpenDocument, PDF et Flash. Gérez des documentations métier spécialisées (supports pédagogiques, procédures qualité...). Structurez vos contenus et facilitez leur mise à jour grâce à un éditeur XML " wysiwym " intuitif. Réalisez votre propre modèle de chaîne grâce à " ScenariBuilder ". Sur le CD-Rom offert avec cet ouvrage : " ScenariChain 3.3 ", " ScenariBuilder 3.3 ", tous les modèles de chaînes éditoriales utilisées dans le livre : CV, rapport, webradio, présentation d'entreprise, diaporama et supports pédagogiques. Inclus : Une présentation " SimpleSlideShow " sonorisée pour découvrir Scenari en 6 minutes. À qui s'adresse cet ouvrage ? Aux particuliers souhaitant gérer et publier leurs contenus, tant sous MS-Windows, Linux que Mac OS X, aux professionnels de la création et de l'édition de contenus souhaitant bénéficier de la puissance dXML, à tous les producteurs de documents numériques (étudiants, enseignants, entreprises, associations...) souhaitant un mode structuré d'organisation et d'édition pour toutes leurs réalisations, personnelles ou professionnelles.











Development Books 4

Multiagent System Technologies

Paolo Petta, Jörg P. Müller, Matthias Klusch, Michael Georgeff, «Multiagent System Technologies»
Springer | ISBN: 3540749489 | 2007 |

This book constitutes the refereed proceedings of the 5th German Conference on Multiagent Systems Technologies, MATES 2007, held in Leipzig, Germany, in September 2007, co-located with NetObjectDays (NODe 2007).




WordPress In Depth
 
 Publisher: QUE | ISBN: 0789742756 | Feb 2010



Product Description
Advice and techniques that you need to get the job done.

Looking for ways to streamline your work so you can focus on maximizing your time? In Depth provides specific, tested, and proven solutions to the problems you run into every day–things other books ignore or oversimplify. This is the one book that you can rely on to answer the questions you have now and will have in the future.

In Depth offers
* Comprehensive coverage with detailed solutions
* Breakthrough techniques and shortcuts that are unavailable elsewhere
* Practical, real-world examples with nothing glossed over or left out
* Troubleshooting help for tough problems you can’t fix on your own
* Outstanding authors recognized worldwide for their expertise and teaching style
* Quick information via sidebars, tips, reminders, notes, and warnings

In Depth is the only tool you need to get more done in less time!

Includes coverage on blog creation, widgets, plug-ins, themes, SEO, the WordPress.com platform, and WordPress.org software






Embedded Control Systems in C/C++: An Introduction for Software Developers Using MATLAB By Jim Ledin

 
 Publisher: CMP 2003 |  ISBN: 1578201276 



Implement proven design techniques for control systems without having to master any advanced mathematics. Using an effective step-by-step approach, this book presents a number of control system design techniques geared toward readers of all experience le

Using the techniques and reusable code in Embedded Control Systems in C/C++, embedded systems developers can design control systems without the advanced calculus skills that are typically required.

About the Author
Jim Ledin, P.E., is an electrical engineer providing simulation-related consulting services. Over the past 18 years, he has worked on all phases of non-real-time and hardware-in-the-loop (HIL) simulation in support of the testing and evaluation of air-to-air and surface-to-air missile systems at the Naval Air Warfare Center in Point Mugu, Calif. He also served as the principal simulation developer for three HIL simulation laboratories for the NAWC. Jim has presented at ADI User Society international meetings and the Embedded Systems Conference, and has written for Embedded Systems Programming magazine and Dr. Dobb's Journal. 



  


 The Definitive Guide to Jython

 Publisher: Apress | ISBN: 1430225270 | Feb 2010 



Product Description
Jython is an open source implementation of the high-level, dynamic, object-oriented scripting language Python seamlessly integrated with the Java platform. The predecessor to Jython, JPython, is certified as 100% Pure Java. Jython is freely available for both commercial and noncommercial use and is distributed with source code. Jython is complementary to Java.

The Definitive Guide to Jython, written by the official Jython team leads, covers the latest Jython 2.5 (or 2.5.x) from the basics to the advanced features. This book begins with a brief introduction to the language and then journeys through Jython’s different features and uses.

The Definitive Guide to Jython is organized for beginners as well as advanced users of the language. The book provides a general overview of the Jython language itself, but it also includes intermediate and advanced topics regarding database, web, and GUI applications; Web services/SOA; and integration, concurrency, and parallelism, to name a few.

What you’ll learn
* How to handle Jython basics like language syntax and concepts
* How to use the Jython scripting language for I/O, Java/Jython integration, and Jython in an IDE and databases
* How to integrate Jython with the Django web framework and even Spring
* How to develop web applications with Jython including web services/SOA, GUI considerations, and deployment targets
* How to conduct testing, continuous integration, concurrency, scaling, and more with Jython

Who is this book for?
This book is for Java web developers looking to use a dynamic scripting language as an alternative to Groovy or JRuby. Other web developers who use Python and Django may also be interested in this book.





Learn Cocoa on the Mac

Publisher: Apress | ISBN: 1430218592 | Feb 2010 |


Product Description
The Cocoa frameworks are some of the most powerful frameworks for creating native desktop applications available on any platform today, and Apple gives them away, along with the Xcode development environment, for free! However, for a first-time Mac developer, just firing up Xcode and starting to browse the documentation can be a daunting task. The Objective-C class reference documentation alone would fill thousands of printed pages, not to mention all the other tutorials and guides included with Xcode. Where do you start? Which classes are you going to need to use? How do you use Xcode and the rest of the tools?

This book answers these questions and more, helping you find your way through the jungle of classes, tools, and new concepts so that you can get started on the next great Mac OS X application today. Jack Nutting is your guide through this forest; he’s lived here for years, and he’ll show you which boulder to push, which vine to chop, and which stream to float across in order to make it through. You will learn not only how to use the components of this rich framework, but also which of them fit together, and why.

Jack Nutting’s approach, combining pragmatic problem-solving with a deep respect for the underlying design philosophies contained within Cocoa, stems from years of experience using these frameworks. He’ll show you which parts of your application require you to jump in and code a solution, and which parts are best served by letting Cocoa take you where it wants you to go. The path over what looks like a mountain of components and APIs has never been more thoroughly prepared for your travels. With Jack’s guidance, the steep learning curve becomes a pleasurable adventure. There is still much work for the uninitiated, but by the time you’re done, you will be well on your way to becoming a Cocoa Master.

* Begin to really get to grips with the full Cocoa toolset—practical, hands-on learning
* Become familiar with the core concepts at the heart of every Cocoa application
* See which parts of the iPhone SDK overlap with the Mac OS X development tools so you can explore both Mac and iPhone development
* Packed full of goodness and enthusiasm for the Cocoa frameworks from a developer perspective

What you’ll learn
* How to actually make your own Cocoa applications—this is much more than just a quick introduction to Cocoa!
* Which classes, of the dozens included in Cocoa, are truly central to Cocoa development
* How to best use MVC architecture concepts in a Cocoa application
* How the various pieces of the Cocoa frameworks fit with each other and into the MVC architecture
* Which parts of Cocoa truly enable “visual programming”, letting you reap the benefits of proven, reusable code libraries that Apple gives you for free
* How to recognize recurring design patterns used throughout Cocoa, and put them to proper use in your own code
* How to approach Cocoa from different programming environments
* How to use the facilities provided in Snow Leopard to create software that distributes itself automatically among all available CPUs, improving the user experience for your users.

Who is this book for?
Anyone with basic understanding of object-oriented programming who wants to try out Mac OS X application programming, as well as iPhone developers who want to extend their knowledge of Cocoa Touch to include the Mac-specific technologies included with Cocoa.


  



 Model Driven Architecture and Ontology Development

Dragan Gasevic, Dragan Djuric, Vladan Devedzic, Bran V. Selic,
«Model Driven Architecture and Ontology Development»

Springer | ISBN: 3540321802 | 2006 |

"The book is equally suited to those who merely want to be informed of the relevant technological landscape, to practitioners dealing with concrete problems, and to researchers seeking pointers to potentially fruitful areas of research. The writing is technical yet clear and accessible, illustrated throughout with useful and easily digestible examples." from the Foreword by Bran Selic, IBM Rational Software, Canada.






Jörg H. Kloss, "X3D: Programmierung interaktiver 3D-Anwendungen für das Internet"
 
 Addison-Wesley | 2009 | ISBN: 3827328292 | 


Das Buch zeigt einleitend die Entstehung und Entwicklung von VRML zu X3D auf, liefert die notwendigen Hintergründe zu XML und stellt die vielen aktuellen Einsatzgebiete von X3D in der Praxis vor. Ein Überblick und eine Einführung in sinnvolle Software-Tools zur Bedienung und Erstellung X3D-basierter Virtueller Welten liefert Ihnen das Handwerkzeug für das eigene Worldbuilding. In einem Basis-Tutorial lernen Sie sämtliche Komponenten der Beschreibungssprache kennen und bauen sukzessive eine eigene Virtuelle Welt auf. Im anschließenden Workshop für Fortgeschrittene wird das Konzept von 3D-Multiuser-Pattformen vermittelt und durch den praktischen Aufbau einer eigenen 3D-Multiuser-Welt vertieft.







Information Modeling for Internet Applications 

 Publisher: Idea Group Publishing | ISBN: 1591400503 | 


An exploration of the fundamentals of Web site modelling. It covers theoretical background as well as practical modelling techniques, which assist in the planning and development of Web sites, other collections of hyper-documents and Web-based information systems in general.





Contemporary Communication Systems Using Matlab By John G. Proakis, Masoud Salehi

 Publisher: PWS Pub. Co 1998 |  ISBN: 0534938043 




This book has been developed as a supplement to traditional core texts in Communication Systems for instructors and students who wish to make MATLAB an integral part of their study of Communication Systems topics and concepts. The books in this new series are designed to promote students' problem solving and critical thinking skills through the use of MATLAB as a "virtual laboratory." A 3.5" disk containing supporting MATLAB data files is bound into the book. This book offers numerous MATLAB-based simulations and examples of communications systems, while providing a good balance of theory and hands-on computer experience. The coverage of theory is not meant to replace that provided in a traditional core text, but does establish a conceptual background to complement students' MATLAB activities.

About the Author
Ph.D. Massachusetts Institute of Technology

Development Books 3


Programming Role Playing Games with DirectX (Game Development Series) 

 Publisher: Course Technology PTR | ISBN: 159200315X 


No game draws a player into its world in quite the same way as a role-playing game does. In role-playing games, players break through the barrier that exists between their actions and the fantastic world that they’re navigating through and instead become an inhabitant of that world. Get ready to put your creative ideas in motion and try your hand at creating your own role-playing game! "Programming Role Playing Games with DirectX, 2nd Edition" will show you how to do it as you create cool graphics and combat engines, handle players in your game, use scripts and items, and make your game multiplayer-capable. This book breaks a role-playing game down into its essential components, examining the details of each and showing you how to use them in your game project. Learn how to draw with DirectX Graphics, play audio with DirectX Audio, network with DirectPlay,and process input with DirectInput. By the time you finish, you’ll possess the skills you need to create a complete role-playing game.




Graphics and GUIs with MATLAB By O. Thomas Holland, Patrick Marchand


Publisher: Chapman and Hall/CRC 2002 |  ISBN: 1584883200 



MATLAB®, now the industry-standard engineering language for computation, analysis, and visualization, continues to evolve in its capabilities. Version 6.x incorporated several major improvements, including significant enhancements to its graphics features, such as transparencies, increased 3-D visualization, and an improved rendering engine.The bestselling Graphics and GUIs with MATLAB has been fully revised to reflect MATLAB version 6. The third edition also features a number of improvements in both content and organization that ensure its readers get the optimum level of detail and best possible instruction.New in the Third Edition:"Full updates that reflect MATLAB 6.x enhancements"Expanded discussions on 2-D and 3-D graphics"New chapters on good GUI design and data visualization techniques"Volume visualizations"Updated language commands"Deeper coverage of programming techniques, such as data structures and callback techniques"Exercises in each chapter"Additional examples and updated illustrations Graphics and GUIs with MATLAB, Third Edition retains the comprehensible, almost conversational tutorial style that made its predecessors so popular but offers a streamlined organization and deeper coverage that make this edition an even better way to acquire or increase proficiency in using MATLAB to its fullest graphics capabilities.




Exploratory Data Analysis with MATLAB By Wendy L. Martinez, Angel Martinez, Jeffrey Solka

Publisher: Chapman and Hall/CRC 2004 |  ISBN: 1584883669 



Exploratory data analysis (EDA) was conceived at a time when computers were not widely used, and thus computational ability was rather limited. As computational sophistication has increased, EDA has become an even more powerful process for visualizing and summarizing data before making model assumptions to generate hypotheses, encompassing larger and more complex data sets. There are many resources for those interested in the theory of EDA, but this is the first book to use MATLAB to illustrate the computational aspects of this discipline.

Exploratory Data Analysis with MATLAB presents the methods of EDA from a computational perspective. The authors extensively use MATLAB code and algorithm descriptions to provide state-of-the-art techniques for finding patterns and structure in data. Addressing theory, they also incorporate many annotated references to direct readers to the more theoretical aspects of the methods. The book presents an approach using the basic functions from MATLAB and the MATLAB Statistics Toolbox, in order to be more accessible and enduring. It also contains pseudo-code to enable users of other software packages to implement the algorithms.

This text places the tools needed to implement EDA theory at the fingertips of researchers, applied mathematicians, computer scientists, engineers, and statisticians by using a practical/computational approach.




Communicating Design: Developing Web Site Documentation for Design and Planning 


 Publisher: New Riders Press | ISBN: 0321392353 | 


Most discussion about Web design seems to focus on the creative process, yet turning concept into reality requires a strong set of deliverables—the documentation (concept model, site maps, usability reports, and more) that serves as the primary communication tool between designers and customers. Here at last is a guide devoted to just that topic. Combining quick tips for improving deliverables with in-depth discussions of presentation and risk mitigation techniques, author Dan Brown shows you how to make the documentation you're required to provide into the most efficient communications tool possible. He begins with an introductory section about deliverables and their place in the overall process, and then delves into to the different types of deliverables. From usability reports to project plans, content maps, flow charts, wireframes, site maps, and more, each chapter includes a contents checklist, presentation strategy, maintenance strategy, a description of the development process and the deliverable's impact on the project, and more.






Pro Java EE 5 Performance Management and Optimization 

 Publisher: Apress | ISBN: 1590596102 | 


Pro Java EE 5 Performance Management and Optimization features proven methodology to guarantee top-performing Java EE 5 applications, and explains how to measure performance in your specific environment. The book also details performance integration points throughout the development and deployment lifecycles that are crucial for application success. For QA and preproduction stages, this book guides you through testing and optimally deploying your Java EE 5 applications, with a focus on assessing capacity and discovering saturation points. It defines the concept and application of wait-based tuning--one of the most effective approaches to application server tuning. The book also helps you assess and improve the health of your applications upon deployment. The topics covered include trending, forecasting, and capacity assessing and planning. When production issues arise, you'll be armed with troubleshooting methodology and solutions to common problems that have been observed in real-world environments. This book even guides you through the creation of a formal Java EE 5 Performance Management Plan--customized to your environment to help you interpret and react to changing trends in usage patterns.



Pro Ajax and the .NET 2.0 Platform 

 Publisher: Apress | ISBN: 1590596706 |


There are a few class libraries recently distributed that open the Ajax door to the .NET Framework 2.0. This book examines how the Ajax technology and the .NET Framework can work in tandem. It thoroughly covers the XML HTTP Request processes and the .NET 2.0 class libraries, and shows you how to turn theory into practice and concepts into code, with samples that duplicate many new web technologies. With the knowledge you gain from this book, you\'ll be ready to put this asynchronous technology to work.
Thanks to the folks at Google, Ajax technology has become a force to be reckoned with. It is a technology that is here and now, just waiting for you to implement it with full impact. Google Maps, Google Suggest, and Flickr.com are just a few of the sites out there that have moved Ajax into the mainstream. More shall be revealed as the technology eases its way into coding. The book will also prepare you for upcoming work changes with the release of \"Atlas.\"




 Building Storage Networks
 
 Publisher: McGraw-Hill  | ISBN: 0072120509 |


The amount of electronic data being transmitted is skyrocketing - making the need for storage capacity tremendous. Explains innovative strategies for storing, accessing, and protecting data. Provides valuable information on the latest technologies, including Storage Area Networks (SAN), Network Attached Storage (NAS), and high Availability (HA) clustering solutions. Includes 16 page Blueprint section displaying network storage topolgies and six case studies of network storage strategies used in real corporations.





UNIX: The Complete Reference, Second Edition
 
 Publisher: McGraw-Hill Osborne | ISBN: 0072263369 | 


Get cutting-edge coverage of the newest releases of UNIX--including Solaris 10, all Linux distributions, HP-UX, AIX, and FreeBSD--from this thoroughly revised, one-stop resource for users at all experience levels. Written by UNIX experts with many years of experience starting with Bell Laboratories, UNIX: The Complete Reference, Second Edition provides step-by-step instructions on how to use UNIX and take advantage of its powerful tools and utilities.
Get up-and-running on UNIX quickly, use the command shell and desktop, and access the Internet and e-mail. You'll also learn to administer systems and networks, develop applications, and secure your UNIX environment. Up-to-date chapters on UNIX desktops, Samba, Python, Java Apache, and UNIX Web development are included






Uwe Assman, «Invasive Software Composition»

Springer | ISBN: 3540443851 | 2003 | 

The book is centered around the JAVA language and the freely available demonstrator library COMPOST. It provides a wealth of materials for researchers, students, and professional software architects alike.







MCITP Self-Paced Training Kit (Exam 70-442): Designing and Optimizing Data Access by Using Microsoft SQL Server 2005 

 Publisher: Microsoft Press | ISBN: 073562383X| 


Announcing an all-new Self-Paced Training Kit designed to help maximize your performance on 70-442, one of the required exams for the Microsoft Certified IT Professional (MCITP) Database Developer certification. This 2-in-1 kit includes the official Microsoft study guide, plus practice tests on CD to help you assess your skills. It comes packed with the tools and features exam candidates want most--including in-depth, self-paced training based on final exam content; rigorous, objective-by-objective review; exam tips from expert, exam-certified authors; and customizable testing options. It also provides real-world scenarios, case study examples, and troubleshooting labs for skills and expertise that you can apply to the job.