Instant Messaging Systems : Cracking the Code
This work presents complete instant messaging applications with design specifications, flow diagrams and source code with line-by-line explanation. It includes 2 different Jabber-compliant IM solutions - Java based and .NET based with C#. Each solution makes heavy use of web services. The IM client is extended beyond the desktop to include handheld wireless devices. CD-ROM includes fully functioning IM systems built in the book, along with complete source code and additional 3rd party development tools.
- Paperback | 700 pages
- 189 x 233.2 x 39.6mm | 1,079.56g
- 08 Jul 2002
- John Wiley & Sons Inc
- Hungry Minds Inc,U.S.
- Foster City, United States
Table of contents
Preface. Acknowledgments. Chapter 1: Introduction to Instant Messaging. A Brief History of Instant Messaging. The Advantages of Instant Messaging. The Need for Instant Messaging. The Future of Instant Messaging. Jabber Instant Messaging Model. Introduction to the Instant Messaging Application. Required Programming Techniques. Summary. Chapter 2: Designing the Instant Messaging Application. Application Design Considerations. Database Design Considerations. Server Module Design Considerations. Client Module Design Considerations. Application Communication Standards. Issues Involved in Creating the Session. Issues Involved in Closing the Stream. Summary. Chapter 3: Instant Messaging Server (Java). Java Web Services. Server Development. Inside the Server Application. Inside Java Web Services. Technical Documentation. Summary. Chapter 4: Instant Messaging Server (C#). Web Services. Developing the Server. Inside the Server Application. Inside a Web Service. Technical Documentation. Summary. Chapter 5: The Instant Messaging Client (Java). Basic Implementation of the Client. Establishing a Connection with the Local Server. Programming Client Requests. Handling Responses. Technical Documentation. Summary. Chapter 6: Instant Messaging Client (C#). Client Module Tasks. Server Responses. Technical Documentation. Summary. Chapter 7: Enhancing Instant Messaging. Introduction to J2ME. Design Techniques. Programming Client Requests. Handling Responses. Summary. Appendix A: What s on the CD ROM. Appendix B: Instant Messaging Software Resources. Index. Sun Microsystems, Inc. Binary Code License Agreement. Wiley Publishing, Inc. End User License Agreement. Important CD ROM Information.
DreamTech Software India, Inc., is a leading provider of corporate software solutions. Based in New Delhi, India, the Dreamtech software team has more than 50 years of combined software engineering experience.