Free Trial

Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.

Help


41. 

OSGi in Depth

OSGi in Depth

By: Alexandre de Castro Alves

Publisher: Manning Publications

Publication Date: 21-DEC-2012

Insert Date: 30-DEC-2011

Slots: 1.0

Table of Contents • Start Reading

Summary OSGi in Depth shows Java developers how to develop to the OSGi Service Platform Enterprise specification, an emerging Java-based technology for developing modular enterprise applications. About the Technology OSGi is a mature framework for developing modular Java applications. Because of its unique architecture, you can modify, add, remove, start, and stop parts of an application without taking down the whole system. You get a lot of benefit by mastering the basics, but OSGi really pays off when you dig in a little deeper. About this Book OSGi in Depth presents practical...

42. 

Android in Action, Third Edition

Android in Action, Third Edition

By: W. Frank Ableson; Robi Sen; Chris King; C. Enrique Ortiz

Publisher: Manning Publications

Publication Date: 17-NOV-2011

Insert Date: 30-DEC-2011

Slots: 1.0

Table of Contents • Start Reading

Summary Android in Action, Third Edition is a comprehensive tutorial for Android developers. This fast-paced book puts you in the driver's seat -- you'll master the SDK, build WebKit apps using HTML 5, and even learn to extend or replace Android's built-in features by building useful and intriguing examples. About the Technology When it comes to mobile apps, Android can do almost anything, and with this book, so can you! Android, Google's popular mobile operating system and SDK for tablets and smart phones, is the broadest mobile platform available. It is Java-based, HTML5-aware, and...

43. 

Lift in Action: The Simply Functional Web Framework for Scala

Lift in Action: The Simply Functional Web Framework for Scala

By: Timothy Perrett

Publisher: Manning Publications

Publication Date: 24-NOV-2011

Insert Date: 22-DEC-2011

Slots: 1.0

Table of Contents • Start Reading

Summary Lift in Action is a step-by-step exploration of the Lift framework. It moves through the subject quickly using carefully crafted, well-explained examples that make you comfortable from the start. This book is written for developers who are new to both Scala and Lift.About the Technology Lift is a Scala-based web framework designed for extremely interactive and engaging web applications. It's highly scalable, production-ready, and will run in any servlet container. And Lift's convention-over-configuration approach lets you avoid needless work. About this Book Lift in Action...

44. 

OpenCL in Action: How to Accelerate Graphics and Computation

OpenCL in Action: How to Accelerate Graphics and Computation

By: Matthew Scarpino

Publisher: Manning Publications

Publication Date: 28-NOV-2011

Insert Date: 22-DEC-2011

Slots: 1.0

Table of Contents • Start Reading

OpenCL (Open Computing Language) helps developers build high-performance applications by providing a single programming framework to build programs that execute on today's high-speed devices. Based on C and C++, it's a perfect tool to build number-crunching applications for graphics cards and multi-core processors. OpenCL in Action provides a thorough, hands-on presentation of OpenCL, with an eye toward showing developers how to build high-performance applications of their own. It begins by presenting the core concepts behind OpenCL, including vector computing, parallel programming, and...

45. 

Tika in Action

Tika in Action

By: Chris Mattmann; Jukka Zitting

Publisher: Manning Publications

Publication Date: 28-NOV-2011

Insert Date: 16-DEC-2011

Slots: 1.0

Table of Contents • Start Reading

Summary Tika in Action is a hands-on guide to content mining with Apache Tika. The book's many examples and case studies offer real-world experience from domains ranging from search engines to digital asset management and scientific data processing. About the Technology Tika is an Apache toolkit that has built into it everything you and your app need to know about file formats. Using Tika, your applications can discover and extract content from digital documents in almost any format, including exotic ones. About this Book Tika in Action is the ultimate guide to content mining using...

46. 

Clojure in Action

Clojure in Action

By: Amit Rathore

Publisher: Manning Publications

Publication Date: 17-NOV-2011

Insert Date: 16-DEC-2011

Slots: 1.0

Table of Contents • Start Reading

Summary Clojure in Action is a hands-on tutorial for the working programmer who has written code in a language like Java or Ruby, but has no prior experience with Lisp. It teaches Clojure from the basics to advanced topics using practical, real-world application examples. Blow through the theory and dive into practical matters like unit-testing and environment set-up, all the way through building a scalable web-application using domain-specific languages, Hadoop, HBase, and RabbitMQ.About the Technology Clojure is a modern Lisp for the JVM, and it has the strengths you'd expect:...

47. 

Location-Aware Applications

Location-Aware Applications

By: Richard Ferraro; Murat Aktihanoglu

Publisher: Manning Publications

Publication Date: 28-JUL-2011

Insert Date: 16-DEC-2011

Slots: 1.0

Table of Contents • Start Reading

Summary Location-Aware Applications is a comprehensive guide to the technology and business of creating compelling location-based services and applications. The book walks you through the LBS landscape, from mapping technologies to available platforms; from toolkits to business questions like monetization and privacy. About the Book Mobile customers want entertainment, business apps, and on-the-go services that recognize and respond to location. This book will guide you through the technology and business of mobile applications so you can create competitive and innovative apps based on...

48. 

Portlets in Action

Portlets in Action

By: Ashish Sarin

Publisher: Manning Publications

Publication Date: 27-SEP-2011

Insert Date: 01-DEC-2011

Slots: 1.0

Table of Contents • Start Reading

Summary Portlets in Action is a comprehensive, hands-on guide to building portlet-driven applications in Java. Covers Portlet 2.0, Spring 3.0 Portlet MVC, WSRP 2.0, Portlet Bridges, Ajax, Comet, Liferay, GateIn, Spring JDBC, and Hibernate.About the Technology Portlets are the small Java applications that run within a portal. Good portlets work independently and also communicate fluently with the portal, other portlets, as well as outside servers and information sources. Using Java's Portlet 2.0 API and portal servers like Liferay, you can build flexible, stable business portals without...

49. 

Objective-C Fundamentals

Objective-C Fundamentals

By: Christopher K. Fairbairn; Johannes Fahrenkrug; Collin Ruffenach

Publisher: Manning Publications

Publication Date: 23-SEP-2011

Insert Date: 30-NOV-2011

Slots: 1.0

Table of Contents • Start Reading

Summary Objective-C Fundamentals is a hands-on tutorial that leads you from your first line of Objective-C code through the process of building native apps for the iPhone using the latest version of the SDK. You'll learn to avoid the most common pitfalls, while exploring the expressive Objective-C language through numerous example projects. About the Technology The iPhone is a sophisticated device, and mastering the Objective C language is the key to unlocking its awesome potential as a mobile computing platform. Objective C's concise, rich syntax and feature set, when matched with the...

50. 

Liferay in Action: The Official Guide to Liferay Portal Development

Liferay in Action: The Official Guide to Liferay Portal Development

By: Richard Sezov, Jr.

Publisher: Manning Publications

Publication Date: 27-SEP-2011

Insert Date: 17-NOV-2011

Slots: 1.0

Table of Contents • Start Reading

Summary Liferay in Action is a comprehensive and authoritative guide to building portals on the Liferay 6 platform. Fully supported and authorized by Liferay, this book guides you smoothly from your first exposure to Liferay through the crucial day-to-day tasks of building and maintaining an enterprise portal that works well within your existing IT infrastructure. About the Technology A portal is a website built around a collection of components that request, display, and share information. Liferay Portal 6, an enterprise-ready development platform, makes it a snap to build portals...

51. 

Android in Practice

Android in Practice

By: Charlie Collins; Michael Galpin; Matthias Kaeppler

Publisher: Manning Publications

Publication Date: 07-OCT-2011

Insert Date: 08-NOV-2011

Slots: 1.0

Table of Contents • Start Reading

Summary Android in Practice is a treasure trove of Android goodness, with over 90 tested, ready-to-use techniques including complete end-to-end example applications and practical tips for real world mobile application developers. Written by real world Android developers, this book addresses the trickiest questions raised in forums and mailing lists. Using an easy-to-follow problem/solution/discussion format, it dives into important topics not covered in other Android books, like advanced drawing and graphics, testing and instrumentation, building and deploying applications, using...

52. 

Spring Batch in Action

Spring Batch in Action

By: Arnaud Cogoluegnes; Thierry Templier; Gary Gregory; Olivier Bazoud

Publisher: Manning Publications

Publication Date: 07-OCT-2011

Insert Date: 05-NOV-2011

Slots: 1.0

Table of Contents • Start Reading

Summary Spring Batch in Action is an in-depth guide to writing batch applications using Spring Batch. Written for developers who have basic knowledge of Java and the Spring lightweight container, the book provides both a best-practices approach to writing batch jobs and comprehensive coverage of the Spring Batch framework. About the Technology Even though running batch jobs is a common task, there's no standard way to write them. Spring Batch is a framework for writing batch applications in Java. It includes reusable components and a solid runtime environment, so you don't have to...

53. 

Mahout in Action

Mahout in Action

By: Sean Owen; Robin Anil; Ted Dunning; Ellen Friedman

Publisher: Manning Publications

Publication Date: 14-OCT-2011

Insert Date: 05-NOV-2011

Slots: 1.0

Table of Contents • Start Reading

Summary Mahout in Action is a hands-on introduction to machine learning with Apache Mahout. Following real-world examples, the book presents practical use cases and then illustrates how Mahout can be applied to solve them. Includes free access to audio and video clips at http://www.manning.com/owen/extras/. About the Technology A computer system that learns and adapts as it collects data can be really powerful. Mahout, Apache's open source machine learning project, captures the core algorithms of recommendation systems, classification, and clustering in ready-to-use, scalable...

54. 

Agile ALM: Lightweight tools and Agile strategies

Agile ALM: Lightweight tools and Agile strategies

By: Michael Hüttermann

Publisher: Manning Publications

Publication Date: 02-SEP-2011

Insert Date: 05-NOV-2011

Slots: 1.0

Table of Contents • Start Reading

Summary Agile ALM is a guide for Java developers who want to integrate flexible agile practices and lightweight tooling along all phases of the software development process. The book introduces a new vision for managing change in requirements and process more efficiently and flexibly. It synthesizes technical and functional elements to provide a comprehensive approach to software development. About the Technology Agile Application Lifecycle Management (Agile ALM) combines flexible processes with lightweight tools in a comprehensive and practical approach to building, testing,...

55. 

Generative Art: A Practical Guide Using Processing

Generative Art: A Practical Guide Using Processing

By: Matt Pearson

Publisher: Manning Publications

Publication Date: 07-JUL-2011

Insert Date: 05-NOV-2011

Slots: 1.0

Table of Contents • Start Reading

Summary Generative Art presents both the technique and the beauty of algorithmic art. The book includes high-quality examples of generative art, along with the specific programmatic steps author and artist Matt Pearson followed to create each unique piece using the Processing programming language. About the Technology Artists have always explored new media, and computer-based artists are no exception. Generative art, a technique where the artist creates print or onscreen images by using computer algorithms, finds the artistic intersection of programming, computer graphics, and...

56. 

Dependency Injection in .NET

Dependency Injection in .NET

By: Mark Seemann

Publisher: Manning Publications

Publication Date: 28-SEP-2011

Insert Date: 05-NOV-2011

Slots: 1.0

Table of Contents • Start Reading

Summary Dependency Injection in .NET presents core DI patterns in plain C# so you'll fully understand how DI works, covers integration with standard Microsoft technologies like ASP.NET MVC, and teaches you to use DI frameworks like Structure Map, Castle Windsor, and Unity.About the Technology Dependency Injection is a great way to reduce tight coupling between software components. Instead of hard-coding dependencies, such as specifying a database driver, you inject a list of services that a component may need. The services are then connected by a third party. This technique enables you...

57. 

Spring in Action, Third Edition

Spring in Action, Third Edition

By: Craig Walls

Publisher: Manning Publications

Publication Date: 29-JUN-2011

Insert Date: 05-NOV-2011

Slots: 1.0

Table of Contents • Start Reading

Summary Totally revised for Spring 3.0, this book is a hands-on guide to the Spring Framework. It covers the latest features, tools, and practices including Spring MVC, REST, Security, Web Flow, and more. Following short code snippets and an ongoing example developed throughout the book, you'll learn how to build simple and efficient J2EE applications. About the Technology Spring Framework is required knowledge for Java developers, and Spring 3.0 introduces powerful new features like SpEL, the Spring Expression Language, new annotations for the IoC...

58. 

Rails 3 in Action

Rails 3 in Action

By: Ryan Bigg; Yehuda Katz

Publisher: Manning Publications

Publication Date: 28-SEP-2011

Insert Date: 05-NOV-2011

Slots: 1.0

Table of Contents • Start Reading

Summary Rails 3 in Action is a collaboration between Rails community leaders, Ryan Bigg and Yehuda Katz, that covers Rails 3.1 making it the most up-to-date resource available. But it's much more than just a Rails 3 reference book. You'll learn to do Rails the right way, so you can build stable, scalable, and maintainable apps that will satisfy even the most demanding clients.About the Book Rails 3 is a full stack, open source web framework powered by Ruby and this book is an introduction to it. Whether you're just starting or you have a few cycles under your belt, you'll appreciate...

59. 

SQL Server MVP Deep Dives, Volume 2

SQL Server MVP Deep Dives, Volume 2

By: Kalen Delaney; Louis Davidson; Greg Low; Brad McGehee; Paul Nielsen; Paul Randal; Kimberly Tripp

Publisher: Manning Publications

Publication Date: 21-OCT-2011

Insert Date: 05-NOV-2011

Slots: 1.0

Table of Contents • Start Reading

Summary SQL Server MVP Deep Dives, Volume 2 lets you learn from the best in the business - 64 SQL Server MVPs offer completely new content in this second volume on topics ranging from testing and policy management to integration services, reporting, and performance optimization techniques...and more. About this Book To become an MVP requires deep knowledge and impressive skill. Together, the 64 MVPs who wrote this book bring about 1,000 years of experience in SQL Server administration, development, training, and design. This incredible book captures their expertise and passion in 60...

60. 

Windows PowerShell in Action, Second Edition

Windows PowerShell in Action, Second Edition

By: Bruce Payette

Publisher: Manning Publications

Publication Date: 18-MAY-2011

Insert Date: 24-SEP-2011

Slots: 1.0

Table of Contents • Start Reading

Windows PowerShell transformed the way administrators and developers interact with Windows, allowing them to script administrative tasks and control Windows from the command line. It's now a daily timesaver for anyone working with Windows Server, Exchange Server, SQL Server, and other mission-critical tools. Windows PowerShell in Action, Second Edition shows how to build scripts and utilities to automate system tasks or create powerful system management tools to handle the day-to-day tasks that drive a Windows administrator's life. This updated edition covers PowerShell V2 in detail, with...