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

Reply via email to