[JXTA discuss] JXME 2.0 Beta announcement
Mohamed Abdelaziz <[email protected]> Thu, 09 Jun 2005 20:53:29 -0700
| Newsgroups | gmane.comp.java.jxta.devel,gmane.comp.java.jxta.general |
|---|---|
| Message-ID | <[email protected]> |
Community Members, We are pleased to announce the next release of JXME 2.0, is scheduled for June 14th, 2005. This release will contain the new binding of JXME proxy-less platform on CDC1.1 (JSR218). A Beta test version of JXME 2.0 is now available. The Beta bits are very close to what the final stable release will be. If you have not been tracking the CVS main branch then now would be a good time to start developing and/or porting your application. This is a Beta release, and it's likely that bugs still remain. It's critical that we find and fix those bugs before the official final release. Your participation is essential and appreciated with this task. How to get involved : 1. Build the beta from the CVS tag "JXME_2_0_BETA" 2. Build/Port/Rebuild your application with JXME 2.0 Beta. 3. Test with your application. 4. File bugs, propose patches, provide comments at [email protected] 5. If you want to have interactive discussion, drop in MyJxta chat-room with MyJxta2 application or #jxta channel on irc.freenode.net with your favorite IRC client The JXME Core Team Acknowledgments ------------------------------------------------------------------------ Special thanks to all of the community members who have contributed ideas, reported problems, provided patches, and have helped greatly to improve the quality, and robustness of this release. Special thanks to antoineflash for providing build instructions and Hinkmond Wong <http://blogs.sun.com/roller/page/hinkmond> for providing links to required libraries on the ARM platform, as well as guidance on JSR218. If you experience problems with the new release, have questions for the developers or just want to stop by and see what's happening please stop by! Connect via the MyJxta2 application which you can download from : http://download.jxta.org/build/release/latest/ Or by using Java web start version at: http://download.jxta.org/build/release/latest/jnlp/myjxta.jnlp New Features & Significant Changes ------------------------------------------------------------------------ * Full support of the core protocols o TCP Transport o Relay Transport o Endpoint (including the router) o Resolver o RendezVous (ad-hoc, and infrastructure edge, including edge side PeerView support) o Discovery o Edge side SRDI o Pipe * Simplified Programmatic Platform Configuration o Singleton ConfigurationFactory provides the simplest way to configure a peer * Core Services o Discovery Service o Resolver Service o RendezVous Service o Pipe Service (Unicast, and Propagate) * XML-Lite Support * Support for all core Advertisements * Support for all Core ID's * Demo Application o ChatDemo - J2SE interoperable group chat demo o GroupDemo - J2SE interoperable group, and chat demo Downloading and Installing ------------------------------------------------------------------------ You can download the dist zip from: Sources : http://jxme.jxta.org/files/documents/38/207/jxme_2_0_beta.zip Binaries : http://jxme.jxta.org/files/documents/38/208/jxme_2_0_beta_bin.zip or alternatively directly access CVS : http://jxme.jxta.org/servlets/ProjectSource#commandlinecvs The instruction on how to build JXME can be found at: http://jxme.jxta.org/buildJXME20proxyless.html Known incompatibilities between JXME and the J2SE platform ------------------------------------------------------------------------ * Due to lack of advertisement hashcode, and/or a consistent ID, special handling of advertisements in memory cache needs to be added, as a result, application can not rely on the local cache yet and must utilize asynchronous interface of the discovery service. In addition in order to disseminate an advertisement it must rely on other capable peers for such activity (a peer must rely on remote publish). Issues Closed During JXME 2.0 ------------------------------------------------------------------------ N/A Known issues in JXME Beta ------------------------------------------------------------------------ * Local cache can not be fully relied upon (yet). Use asynchronous discovery interface, and remote publish Mohamed Abdelaziz (aka [email protected]) -- http://blogs.sun.com/roller/page/hamada http://weblogs.java.net/blog/hamada