<!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<BR>³³³³³³³³³³³³³³³³³³³³³³³³³³³³<BR>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 &amp; Abstraction of Idea from 
it<BR>³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³<BR>With 
reference to JSR-82, communication support for the following layers have been 
already provided by the aforementioned JSR :-<BR>&gt;&gt; Service Discovery 
Protocol<BR>&gt;&gt; RFCOMM (type 1 device support)<BR>&gt;&gt; Logical Link 
Control and Adaptation Protocol (L2CAP) <BR>&gt;&gt; OBEX Support<BR>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 :-<BR>&gt;&gt; Socket 
programming<BR>&gt;&gt; RMI<BR>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<BR>would be 
created at the desktop application side and similarly a connector would open at 
the side of mobile device/application. A reference of<BR>InputStream and 
OutputStream on both the sides would be then obtained to send and receive data 
as streams.</P>
<P>3.0 Implementaion<BR>³³³³³³³³³³³³³³³³³³³³³³³³³³³<BR>For implementing the idea 
outlined in this proposal we need to work keeping in mind three different 
aspacts :- <BR>&gt;&gt; making and opening a connector at the mobile 
side<BR>&gt;&gt; making and opening a connector at desktop side <BR>&gt;&gt; 
allowing the communication of data between them. <BR>It would follow either its 
own protocol for communication or some existing standard 
protocol.<BR></P></FONT><FONT size=2>
<P></P></FONT></DIV></FONT></DIV></BODY></HTML>