Professional Unified CommunicationsUnified Communications (UC) integrates real-time communications (telephony, video conferencing, speech recognition) with non real-time communication (voicemail, e-mail, fax) to unify users across multiple devices and media types. This book offers practical development advice based on the authors' experiences developing solutions on the UC platform. You'll discover how to solve problems and get answers to common questions that you may encounter while developing solutions with the UC APIs. ...
OSGi StarterLearn something new in an Instant! A short, fast, focused guide delivering immediate results. Learn what can be done with OSGi and what it can bring to your development structure. Build your first application and deploy to an OSGi runtime that simplifies your experience. Discover an uncomplicated, conversational approach to learning OSGi for building and deploying modular applications. ...
Developing Secure Applications with Visual BasicDeveloping Secure Applications with Visual Basic first provides you with an understanding of encryption, and then guides you through adding security features to your own applications using the Microsoft CryptoAPI, and the new security features of Windows 2000. Developers who have been confused by the high-end, academic style of other encryption books and cryptography theory will delight with Chapman's understandable style and hands-on methods. This book covers security topics developers want and need to know including File Encryption, Encrypted Communications, Working with Certificates, Digital Signatures, SChannel Communications (SSL), Secure E-Mail, and much more. ...
Sams Teach Yourself More Visual Basic .NET in 21 DaysSams Teach Yourself More Visual Basic.NET in 21 Days provides step-by-step coverage of the most important new features of Visual Basic.NET and .NET that will allow programmers to begin creating rich Web applications and Web Services. Intermediate programmers gain the knowledge and skills to be able to design professional Windows applications and Web services. See how to use previous VB skills in this new environment. ...
Sams Teach Yourself CGI in 24 Hours, 2nd EditionSams Teach Yourself CGI in 24 Hours teaches the reader the next step beyond simple HTML Web pages. This new edition covers implementing CGI with both C and Perl, and it discusses CGI's relative strengths and weaknesses in comparison with other Web programming technologies like JavaScript, Java, and PHP. It also covers recent developments in templating systems and mod_perl server add-ons.
The book takes the reader from the basics of CGI learning, for example, how to implement and customize existing CGI programs that have been written by others to the point where he can use CGI to create his own programs from scratch. ...
Developing with Couchbase ServerToday's highly interactive websites pose a challenge for traditional SQL databases - the ability to scale rapidly and serve loads of concurrent users. With this concise guide, you'll learn how to build web applications on top of Couchbase Server 2.0, a NoSQL database that can handle websites and social media where hundreds of thousands of users read and write large volumes of information.
Using food recipe information as examples, this book demonstrates how to take advantage of Couchbase's document-oriented database design, and how to store and query data with various CRUD operations. Discover why Couchbase is better than SQL databases with memcached tiers for managing data from the most interactive portions of your application. ...
An Introduction to Object-Oriented Programming with Java, 5th EditionAn Introduction to Object-Oriented Programming with Java takes a full-immersion approach to object-oriented programming. Proper object-oriented design practices are emphasized throughout the book. Students learn how to use the standard classes first, then learn to design their own classes.
Wu uses a gentler approach to teaching students how to design their own classes, separating the coverage into two chapters. GUI coverage is also located independently in the back of the book and can be covered if desired. ...
Getting Started with Flex 4Discover what's possible with the latest version of Flash Builder and Flex. This hands-on guide helps you dive into the Adobe Flash Platform: through a series of quick step-by-step tutorials, you'll learn the process of building, debugging, and deploying a complete Rich Internet Application with Flex 4. Each tutorial includes complete code samples and pre-built Flex components. Follow the tutorials in sequence or simply jump to the areas that interest you. ...
Beginning XML, 4th EditionSo what is XML? It's a markup language, used to describe the structure of data in meaningful ways. Anywhere that data is input/output, stored, or transmitted from one place to another, is a potential fit for XML's capabilities. Perhaps the most well-known applications are web-related (especially with the latest developments in handheld web access—for which some of the technology is XML-based). However, there are many other non-web-based applications for which XML is useful - for example, as a replacement for (or to complement) traditional databases, or for the transfer of financial information between businesses. News organizations, along with individuals, have also been using XML to distribute syndicated news stories and blog entries. ...
Professional Flash Lite Mobile DevelopmentAdobe Flash is an ideal choice for developing rich interactive content for "Flash-enabled" mobile devices; and with this book, you'll learn how to create unique applications with Flash Lite. Through a series of code samples and extensive example applications, you'll explore the core concepts, key features, and best practices of the Flash Lite player. Coverage reveals various ways to develop Flash mobile content, create applications with a cross-platform programming framework based on the Model, View and Controller concept, and use a number of open web and device manufacturer service APIs. ...