<!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 & 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>>> Service Discovery
Protocol<BR>>> RFCOMM (type 1 device support)<BR>>> Logical Link
Control and Adaptation Protocol (L2CAP) <BR>>> 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>>> Socket
programming<BR>>> 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>>> making and opening a connector at the mobile
side<BR>>> making and opening a connector at desktop side <BR>>>
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>