Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
Instant Messaging in Java: The Jabber Protocols

Buy
Written as a mid-level programming guide, this book provides Java programmers with the information and tools needed to create their own Instant Messenger client and server software. This software can then be used to create personalized IM systems or integrate IM features into existing software. Focus is given to the open source Jabber XML-based IM protocols to create Java IM software. These open protocols allow IM software to seamlessly communicate with the larger number of other Jabber clients and servers available including commercial Jabber systems such as Disney's go.com IM.

My original background is in robotics and computer-integrated manufacturing. In
both, my interests centered on solving communication problems in mission-critical
systems. At the beginning, that meant assembly and C programming as well as
direct participation in the lowest levels of networking protocols. Forget TCP/IP
and Ethernet—we were generating packets by hand on ArcNET networks.
Networks quickly evolved and the problem shifted to an increasing need to
integrate the computerized factory floor into large-scale enterprise systems.

Unfortunately, manufacturing systems are horribly heterogeneous, with each
machine running completely proprietary software (often with one of a kind operating
systems and programming languages). In addition, it is common for manufacturing
machines to be kept in service for 20–30 years or longer. Long
equipment life-spans result in a surprising number of shops still using tape drives,
punch cards, and other ancient computer technology.

On systems where you have a full Java 2 Standard Edition (J2SE) or better environment,
Java Jini (http://www.jini.org) provides a perfect framework for gluing
the various bits together. In addition, it provides a common integration environment
(Java) and elegant, distributed computing facilities, such as self-healing
properties and distributed transactions. As J2SE begins to find its way onto more
and more devices, Jini becomes an increasingly attractive technology for system
integration and coordination.
(HTML tags aren't allowed.)

Real-Time Design Patterns: Robust Scalable Architecture for Real-Time Systems
Real-Time Design Patterns: Robust Scalable Architecture for Real-Time Systems

When creating real-time and embedded (RTE) systems, there is no room for error. The nature of the final product demands that systems be powerful, efficient, and highly reliable. The constraints of processor and memory resources add to this challenge. Sophisticated developers rely on design patterns—proven solutions to...

Professional SharePoint 2010 Cloud-Based Solutions (Wrox Programmer to Programmer)
Professional SharePoint 2010 Cloud-Based Solutions (Wrox Programmer to Programmer)

THE “CLOUD” IS ONE OF THE MOST tossed-around words these days in any IT conversation. But what does it mean? And what are the implications of the cloud for SharePoint? In fact, there are many implications for SharePoint with the cloud, ranging from extending existing solutions to use code or services that are deployed to the...

Adobe Photoshop Elements 10 Classroom in a Book
Adobe Photoshop Elements 10 Classroom in a Book

Adobe Photoshop Elements 10 Classroom in a Book is the most thorough and comprehensive way for you to master all the new features in Adobe's top-rated consumer-targeted photo-editing software. Each chapter in this step-by-step, project-based guide contains a project that builds on your growing knowledge of the program, while...


Advanced Separation Techniques for Polyolefins (Springer Laboratory)
Advanced Separation Techniques for Polyolefins (Springer Laboratory)

This Springer Laboratory volume introduces the reader to advanced techniques for the separation and fractionation of polyolefins. It includes detailed information on experimental protocols and procedures, addressing the experimental background of different polyolefin fractionation techniques in great detail. The...

Anti-Money Laundering in a Nutshell: Awareness and Compliance for Financial Personnel and Business Managers
Anti-Money Laundering in a Nutshell: Awareness and Compliance for Financial Personnel and Business Managers

Anti–Money Laundering in a Nutshellis a concise, accessible, and practical guide to compliance with anti–money laundering law for financial professionals, corporate investigators, business managers, and all personnel of financial institutions who are required, under penalty of hefty fines, to get anti–money...

Digital Music Making for Teens
Digital Music Making for Teens
Get ready to move beyond the stage of simply ripping audio from CDs to the more creative ends of digital music production. The sheer volume and variety of computer-based production techniques can often seem daunting. "Digital Music Making for Teens" eases beginning musicians through that first crucial step into the larger world of digital...
©2019 LearnIT (support@pdfchm.net) - Privacy Policy