XMPP: The Definitive GuideThis practical book provides everything you need to know about the Extensible Messaging and Presence Protocol (XMPP) -- the open technology for real-time communication used in instant messaging, Voice over IP, real-time collaboration, social networking, microblogging, lightweight middleware, cloud computing, and more. XMPP: The Definitive Guide walks you through the thought processes and design decisions involved in building a complete XMPP-enabled application, and adding real-time interfaces to existing applications. ...
Web 2.0 ArchitecturesThis illuminating book puts substance behind Web 2.0. Using several high-profile Web 2.0 companies as examples, authors Duane Nickull, Dion Hinchcliffe, and James Governor have distilled the core design patterns of Web 2.0 coupled with an abstract model and reference architecture. The result is a base of knowledge that developers, business people, futurists, and entrepreneurs can understand and use as a source of ideas and inspiration. ...
Visualizing DataHow you can take advantage of data that you might otherwise never use? With the help of a downloadable programming environment, this book helps you represent data accurately on the Web and elsewhere, complete with user interaction, animation, and more. You'll learn basic visualization principles, how to choose the right kind of display for your purposes, and how to provide interactive features to design entire interfaces around large, complex data sets. ...
Using Samba, 3rd EditionThis book is the comprehensive guide to Samba administration, officially adopted by the Samba Team. Wondering how to integrate Samba's authentication with that of a Windows domain? How to get Samba to serve Microsoft Dfs shares? How to share files on Mac OS X? These and a dozen other issues of interest to system administrators are covered. A whole chapter is dedicated to troubleshooting! ...
TapworthySo you've got an idea for an iPhone app -- along with everyone else on the planet. Set your app apart with elegant design, efficient usability, and a healthy dollop of personality. Tapworthy takes you from concept to polished interface design with plain-spoken principles and a rich collection of visual examples for designing exceptional interfaces for the iPhone and iPod Touch. ...
SOA in PracticeService-oriented architecture (SOA) is finally becoming a concrete discipline rather than a hopeful collection of cloud charts. This book demonstrates how SOA can simplify the creation of large-scale applications, whether your project involves a large set of Web Services-based components, or is a means to connect legacy applications to more modern business processes. SOA in Practice explains how -- and whether -- SOA fits your needs. ...
Building a Web 2.0 Portal with ASP.NET 3.5In this exciting era of Web 2.0 development,
Dojo pushes the boundaries of the
possible with snazzy user interfaces that
can be quickly implemented and easily
maintained.
This comprehensive overview to creating
object-oriented widgets with Dojo 0.9+
tackles the most foundational Dojo design
concepts-leaving you poised for
productivity and efficiency, and ready to
achieve superior results. Read on to explore
the depths of inheritance and encapsulation,
learn the most common
pitfalls (before you fall prey to them),
and begin your Dojo journey on rocksolid
footing.
You've been developing with Dojo for a
while? No problem; you'll still benefit
from a thorough review of the fundamentals
now that 0.9 has landed. ...
Adding AjaxAjax can bring many advantages to an existing web application without forcing you to redo the whole thing. This book explains how you can add Ajax to enhance, rather than replace, the way your application works. You already know the "business-side" of applications-web forms, server-side driven pages, and static content. This book demonstrates how to make your web pages livelier, more fun, and much more interactive. ...
Building Android Apps with HTML, CSS, and JavaScriptIf you know HTML, CSS, and JavaScript, you already have the tools you need to develop Android applications. This hands-on book shows you how to use these open source web standards to design and build apps that can be adapted for any Android device - without having to use Java. You'll learn how to create an Android-friendly web app on the platform of your choice, and then convert it to a native Android app with the free PhoneGap framework. Discover why device-agnostic mobile apps are the wave of the future, and start building apps that offer greater flexibility and a broader reach. ...
Beautiful ArchitectureWhat are the ingredients of robust, elegant, flexible, and maintainable software architecture? Beautiful Architecture answers this question through a collection of intriguing essays from more than a dozen of today's leading software designers and architects. In each essay, contributors present a notable software architecture, and analyze what makes it innovative and ideal for its purpose. ...