<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=iso-8859-1">
<META content="MSHTML 6.00.2900.2180" name=GENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=#ffffff>
<DIV><FONT face=Arial size=2>
<DIV id=mb_0><FONT size=2>
<P>1.0 Propasal's Idea</P>
<P>³³³³³³³³³³³³³³³³³³³³³³³³³³³³</P>
<P>This propasal puts forward the idea of allowing stream connection between a
mobile device/applications (J2ME) and desktop applications (J2SE) using
Bluetooth Technology. A number of data sharing methodologies are available for
communicating between two or more desktop application or between two or more
mobile devices/application. This idea, when materialized, will allow the users
to send/receive data from mobile device to PCs in the form of streams of data
and vice-versa via bluetooth.</P>
<P>2.0 Background & Abstraction of Idea from it</P>
<P>³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³<WBR>³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³<WBR>³³³³³</P>
<P>With reference to JSR-82, communication support for the following layers have
been already provided by the aforementioned JSR :-</P>
<P>>> Service Discovery Protocol</P>
<P>>> RFCOMM (type 1 device support)</P>
<P>>> </P></FONT><FONT face="Times New Roman" size=3>Logical Link Control
and Adaptation Protocol (L2CAP)
<P>>> OBEX Support</P></FONT><FONT size=2>
<P>However the implementation provided by JSR - 82 provide the communication
facilities from one mobile device to yet another mobile device. </P>
<P>On the similar pattern when we talk about two or more PCs - they can
communicate among themselves through various methodologies :-</P>
<P>>> Socket programming</P>
<P>>> RMI</P>
<P>Various types of traffic can be considered while communication which
implements a number of different protocols, example - TCP/IP, UDP etc.</P>
<P>We will be developing an API which would facilitate stream connection between
a mobile device/application and a desktop application. A socket would be created
at the desktop application side and similarly a connector would open at the side
of mobile device/application. A reference of InputStream and OutputStream on
both the sides would be then obtained to send and receive data as streams.</P>
<P>3.0 Implementaion</P>
<P>³³³³³³³³³³³³³³³³³³³³³³³³³³³</P>
<P>For implementing the idea outlined in this proposal we need to work keeping
in mind three different aspacts :- </P>
<P>>> making and opening a connector at the mobile side</P>
<P>>> making and opening a connector at desktop side </P>
<P>>> allowing the communication of data between them. </P>
<P>It would follow either its own protocol for communication or some existing
standard protocol.</P></FONT></DIV></FONT></DIV></BODY></HTML>