The Source for Java Technology Collaboration

As the new Java.net infrastructure contains project-level wikis, this main wiki will be shut down in the near future. For wiki page export and general wiki questions please contact the site admin at communitymanager@java.net.
Changes | Index | Search | Go



Summer of Code 2007



If you are a student, we are very happy for you! Google is sponsoring the Summer of Code , and Project JXTA is one of the participating organizations. This page lists all the subjects currently proposed by Project JXTA owners. full details of each project will be provided by June 10th. Stay tuned!

Want to learn more about Project JXTA?

Please check out the following links...

Table of Contents


How to Get Involved?

Details of each project will be provided by June 3rd (PDT). Once you decide what you would do, go to the application page of "Summer of Code".


Possible Projects

The following table lists ideas of possible projects. Will be refined and finalized by June 3rd.

JXTA JSE

Subject #* / *Title 100 - J2SE UDP transport
Description Implement and integrate a JXTA UDP message transport
Status subject under evaluation

Subject #* / *Title 101 - J2SE Xpath Query support
Description Extend the current discovery API, and protocol to support XPath
Status subject under evaluation

Subject #* / *Title 102 - J2SE Improve Rendezvous Propagation performance
Description Evaluate, and improve the current RendezvousService propagation performance
Status subject under evaluation

Subject #* / *Title 104 - J2SE BeanShell or Groovy Support
Description Implement a library for BeanShell or Groovy to allow JXTA to be integrated directly into BeanShell or Groovy and port a limited number of the existing JXTA Shell commands to the new shell environment.
Status subject under evaluation

JXTA-C

Subject #* / *Title 110 - JXTA-C TLS Message Transport
Description Add a protocol compliant TLS message transport
Status subject under evaluation

Subject #* / *Title 111 - JXTA-C Seeding Process
Description Add seeding process implementation into jxta-c library so that RDV & Relay can utilize the API to perform seeding. See http://wiki.java.net/bin/view/Jxta/JxtaCRelayfor detail
Status subject under evaluation

Subject #* / *Title 112 - JXTA-C Relay message client
Description Add Relay services client implementation. See http://wiki.java.net/bin/view/Jxta/JxtaCRelayfor detail
Status subject under evaluation

Subject #* / *Title 113 - JXTA-C Relay message Server
Description Add Relay services server implementation. See http://wiki.java.net/bin/view/Jxta/JxtaCRelayfor detail
Status subject under evaluation

Subject #* / *Title 114 - JXTA-C PSE Membership Service
Description Add a PKI/X.509 based Membeship Service
Status subject under evaluation

Subject #* / *Title 115 - JXTA-C Secure Pipe
Description Add a secure pipe implementation
Status subject under evaluation

Subject #* / *Title 116 - Improve JXTA-C configuration
Description API for configure JXTA-C platform in programmatic way
Status subject under evaluation

Subject #* / *Title 117 - Enable external JXTA-C module implementation
Description Need to expose a model for other developers to be able implement a JXTA service separately
Status subject under evaluation

JXTA-C Shell

Subject #* / *Title 500 - Ruby shell
Description To create a Ruby binding for JXTA-C and then we can utilize irb as a JXTA shell. Try to implement more shell commands then what we had now for JXTA-C.
Status subject under evaluation

JXME

Subject #* / *Title 122 - *JXME MIDP 3.0 port of the endpoint protocol
Description Add a MIDP 3.0 binding of the endpoint protocol
Status subject under evaluation

Subject #* / *Title 120 - JXME TLS message transport
Description Integrate the protocol compliant TLS message transport
Status subject under evaluation

Subject #* / *Title 121 - JXME Secure Pipe
Description Integrate the secure pipe implementation
Status subject under evaluation

Subject #* / *Title 122 - JXME HTTP message transport
Description Add a protocol compliant HTTP message transport
Status subject under evaluation

Content Management System

Subject #* / *Title 200 - Utilize JxtaSockets for file transfer
Description Utilize JxtaSockets for file transfters instead of endpoints
Status subject under evaluation

Subject #* / *Title 201 - Utilize SRDI
Description Utilize SRDI for content routing instead of using discovery
Status subject under evaluation

MyJxta

Subject #* / *Title 300 - Provide a Robust 1-1 communication
Description Improve the current 1-1 communication robustness, and
Status subject under evaluation

JNGI

Subject #* / *Title 400 - Implement inter-task dependency management
Description Improve the JNGI framework by enabling workflow management. This will help JNGI to support computing problems with inter task dependency.
Status subject under evaluation


Q&A

You don't see your JXTA project here, or do you additional questions or requests?

if you have a subproject under your JXTA project which you would like to be sponsored in this event, or you have about the above list then please send a request to (bondolo or hamada)@jxta.org

Where to send comments and suggestions?

If you have any suggestions, questions, etc., please post it to developer mailing list .

Where I can find the generic "Summer of Code" participant FAQ?

Please check out this page: http://code.google.com/faq.html

Topic HowToParticipate . { Edit | Ref-By | Printable | Diffs r13 < r12 < r11 < r10 < r9 | More }
 XML java.net RSS

  

Revision r13 - 2007-03-09 - 06:42:34 - HenryJen
Parents: WebHome