I just saw this on Source Exchange. It looks like a nice way for one of you
IRDA hackers to pick up some extra cash ($15000.00).
_______________
Sponsor:
Hewlett-Packard
Project:
E-Speak ESIP protocol, under Chai-VM, talking over IRDA-1
Detail:
Port the ESIP protocol layer to Chai-VM running on Jornada palmtop
targeted to IRDA. Develop tests to verify that the ESIP layer is
working correctly.
ESIP is the fundamental service structure protocol used by
e-speak, an
open source product by HP which will enable e-service development.
ESIP is comparable in nature to the use of HTTP in the world wide
web.
ESIP is a packet oriented protocol suitable for hosting on top of
lossless packet or lossless streaming protocols. This project
requires the development of a lossless protocol layer for IRDA,
and
its export into Java as standard streams classes, and then the
current
ESIP code needs to be rehosted on top of the developed libraries.
Also required is to develop test routines which exercise the
protocol
and validate that it works correctly.
E-speak is a communications infrastructure that enables
development
and deployment of global distributed services. These services will
be
able to discover other resources and services from a variety of
different locations by using search techniques. Services can
communicate with all kinds of machines, from large,
datacenter-based
servers, to small, portable, hand-held devices. Communication can
be
through public networks, past network firewalls, and via low level
serial protocols to non-networked devices. Services can use other
services, or be invoked by clients in specialized environments
that
they were never specifically written to interact with. Once a
service
has been written to communicate in e-speak, it can be used as a
client
or server for a new service being developed - without changing a
line
of code in the original service.
E-speak will be released under an open source license (TBD, but
probably GNU LGPL) by December 1999.
HP will provide Jornada palmtop devices, the Chai-VM and
development
tools for the Jornada. HP will also provide the prerelease source
code for the espeak ESIP layer. ESIP will be released open source
together with the rest of espeak upon completion in December.
Proposals for consideration should include the high level approach
that the developer will take toward implementing a lossless layer
on
top of IRDA, any existing source that the project would be based
on,
and a rough description of the features that the anticipated
solution
would have.
The developer will provide source code updates to the ESIP layer,
and
source code for the lossless IRDA layer under an open source
license
to match the license under which e-speak is released.
Deliverables:
Developer shall provide:
1. Design for the approach described in the accepted proposal.
2. Source code for libraries to implement a lossless layer on top
of
IRDA and mapping that into Java classes delivered under an open
source
license compatible with e-speak, with port to one of Windows or
UNIX.
3. Source code deltas required to host ESIP on top of a lossless
IRDA
layer
Milestones:
(Proposed)
1. First draft of design document: 10%
2. Second draft of design document: 15%
3. Implementation of a lossless layer on top of IrDA: 25%
4. Mapping of lossless layer into Java classes
compatible with e-Speak: 25%
5. ESIP source code deltas: 25%
Compensation:
$15,000, with a Journada provided by HP.
Target Date:
2000-06-01
Skills:
Embedded development, distributed applications, Java, C++, network
protocols
License:
LGPL
_______________________________________________
Linux-IrDA mailing list - [EMAIL PROTECTED]
http://www.pasta.cs.UiT.No/mailman/listinfo/linux-irda