“embeddedtalk”: A New Solution Of Interconnecting Instant Messaging Networks

Read Complete Research Material

“EMBEDDEDTALK”: A NEW SOLUTION OF INTERCONNECTING INSTANT MESSAGING NETWORKS

“EmbeddedTalk”: A New Solution of Interconnecting Instant Messaging Networks



Abstract

I consider the common problem of interconnecting multiple Instant Messaging services. Today, various IM communities divide the users, such as AOL, Yahoo and MSN. However, based on the reason of earlier IM technology and commercial operations, such applications communicate through proprietary protocols and proprietary communicating mechanism. Each IM application itself becomes an “information island”, and different IM applications cannot exchange information. Users, who want to communicate with AOL and MSN buddies simultaneously, compel to install AOL client and MSN client, and sign in each service separately. Some solutions can be applied, divided into two methods: client-side solution and server-side solution. Although the methods can solve the problem to some extent, I propose a new solution based on Windows Hook API and DLL injection that allows users to keep their existing IM clients. I elaborate the solution and argue the technologies' difficulties. I describe the implementation details of the solution.

Table of Contents

Introduction4

Relate Work5

Client Integration5

Standard Gateway5

“CrossTalk”7

Solution8

“EmbeddedTalk” Solution8

Primary Technologies8

Components10

Embedded Client Manager11

Intercommunication Mechanism11

Implementation Details14

Embedded Client Manager15

Embedded Client15

“EmbeddedTalk” Evaluation19

“EmbeddedTalk” is Positive19

Intercommunicates through Single IM Account19

“EmbeddedTalk” overcomes Feature Subtraction20

“EmbeddedTalk” Executes Fast20

Communication Limitation21

Rough Embedded21

Account Security and Users' Confidence Factor21

Rude Modification of Official Clients21

Tight Coupling with Official Clients21

Objectives Of Embedded Systems22

Commercial or industrial23

Adjusting the design23

Useful Hardware and Software23

Conclusion24

“EmbeddedTalk”: A New Solution of Interconnecting Instant Messaging Networks

Introduction

"[LinkedIn] users have been loyal because there is a switching cost," says Jonathan Yarmis, a VP and analyst with AMR Research. "For someone to go and duplicate what they're doing, and even if they came up with a superior platform tomorrow, they wouldn't necessarily switch because they've built their business network. In many ways, the connections can be worth more than the platform [5]."

Instant Messaging and Presence appears as a killer application in the fields of wireless and wire-line telecommunications [1]. Worldwide IM accounts are on the rapid rise. In 2008, the amount of worldwide IM accounts is about 1,892 million, and until now, the number reaches 3,381 million, nearly two times than 2008 [2]. An investigate shows that in United Kingdom, teenagers spend 2 hours on IM every day on average. All the participants were IM users employing at least one of the four most popular IM systems: AOL's Instant Messenger (AIM), ICQ, MSN Messenger (MSN) and Yahoo! Messenger [3]. IM has also becomes a tool that successfully supports informal communications in companies [4]. However, there is a vendor lock-in problem in IM field. Large IM service providers possess a large number of user groups, different user groups cannot communicate with each other. Each IM service becomes an “information island”. In 2007, a survey made by researchers clearly shows that, in China, the most not satisfied factor to IM users is IM software cannot intercommunicate, the ratio reached 47.9%. Moreover, up to 71.43% of users wish that different IM software can implement interconnection [15].

One common solution to vendor lock-in problem is client integration; it integrates different IM service into a single ...
Related Ads