Download Latest Version busilet4j.jar (412.2 kB)
Email in envelope

Get an email when there's a new version of busilet

Home
Name Modified Size InfoDownloads / Week
busilet-0.97.3-2014-12-22backup 2014-12-22
busilet-0.97.2-2014-07-03 2014-07-10
busilet-0.97.1-2014-06-28 2014-06-28
busilet-0.97-2014-06-26 2014-06-26
busilet-0.96-2014-05-28 2014-05-28
busilet-2012-12-02 2013-12-02
busilet-0.951 2013-10-26
busilet-0.95 2013-10-20
Announcement 2012-11-10
busilet-0.9.2.2 2012-06-18
busilet-0.9.2.1 2012-06-05
busilet-0.9.2 2012-06-05
README.TXT 2014-07-03 8.2 kB
Totals: 13 Items   8.2 kB 0
             Busilet

==========================
   2014-7-3
==========================
1. Fix some bugs

2. Add four demo projects:
	demo1 is the simplest demo to show the local request and 
			remote request.
	demo2 is to show the tracing feature between two servers.
	demo3 is to show the tracing feature between a tracing
			gate and a tracing bridge. The same utid is forwarded
			to a different target by different namespace.
	demo4 is to show the tool that generate request and response 
			form WSDL file, which is in busilet4j.jar already as an example.
			And generate wsdl.xml file from java code in the same package.

==========================
   2014-6-28
==========================
Submit new version of two Internet-Drafts:
	https://datatracker.ietf.org/doc/draft-huangng-utid/
	https://datatracker.ietf.org/doc/draft-huangng-idtp/

1. Modify org.utid.request.Ping. Make it to ping any target by different
	namespace. So that it can be used to debug the tracing routing
	of utid suffix and namespace
	
2. Fix a bug on track match fails.

Release of busilet-0.97.1-2014-06-28
             
==========================
   2014-6-26 (Very important changes)
==========================
Very important changes, see: 
	https://datatracker.ietf.org/doc/draft-huangng-utid/
	https://datatracker.ietf.org/doc/draft-huangng-idtp/

Release of busilet-0.97-2014-06-26

1. Change the UTID definition from:
       id~cat@loc$dns  (The symbol ~ and/or @ can be omitted)
   to
       id~cat$dns  (Both the symbol ~ and $ could not be omitted)
   
   It means that there is no location information in the definition, 
   however, it may be in id part if needed. And all utid is full qualified
   utid, too.
       
2. Change the tracing rule from:
      by suffix only
   to 
      by suffix and namespace
 
3. Because of the change 1 described above, no full qualified utid is needed.
 
4. Because of the change 2 described above, delete RAS-AES encryption function.
    It may be implement later or use SSL TCP connection instead.

5. Delete a header field "from", which added on 2014-5-28.

==========================
   2014-5-28
==========================
Submit new version of two Internet Drafts about UTID and IDTP:

   https://datatracker.ietf.org/doc/draft-huangng-idtp/
   https://datatracker.ietf.org/doc/draft-huangng-utid/

And release of busilet4j-0.96 with followind changes:

1. Change the delimiter of header field from ";" to "\n" (LF)

2. Change the delimiter of hops field from "," to ";".

3. Add a header field "from".


==========================
   2013-12-02
==========================
1. Submit two Internet Drafts about UTID and IDTP

2. Upload the source file and other files that compatable with the Internet Draftts submitted.

3. I am plan to rewrite the busliet according to the Internet Drafts submitted.


==========================
   2013-10-26
==========================
1. Modification of IDTP specification (mainly UTID definition).

2. Release of busilet4j-0.951-20131026 on sourceforger.net

3. Change of code.goolge.com/p/busilet, which contains only a link to sourceforger.net now.

==========================
   2013-10-20
==========================
1. Release of busilet4j-0.95-r1-2013-10-20 on sourceforger.net and code.goolge.com


==========================
   2013-10-20
==========================
1. move two xsd files into org.utid.

2. Add WsdlTool class that generate wsdl.xml file from a package that contains
	busilet, request, and response class (not finished yet).
	Now, we can generate wsdl.xml file in server side for a namespace, such 
	as "utid.org.utid.session":
		WsdlTool.createWsdl("utid.org.utid.session");
	Then generating request and response file in this namespace (package) 
	at client side by using:
		BusiletTool.createBusiletFromWsdl(
			"http://127.0.0.1:25604/%23sample.test/utid.org.utid.session?WSDL",
			false, true);
	"%23" in the url stands for "#"
	
	This wsdl.xml file is also compatible with Web Service so that it can be
	accessed by Web Service.


==========================
   2013-10-19
==========================
1. Change the concept of "autonomousDns" to "IDTP domain". So replace all "autonomousDns"
 by "idtpDomainName" in the source code (*.java, *.xml, *.xsd).

2. Add HttpRequest class that send an Idtp request through Http protocol.

3. Add IdtpServerBasedOnHttp class that accept Idtp request through http protocol.
	It has the function:
	reading configuration file which name is set in web.xml.

4. Because of 2 and 3 above, Change the project from a Java application 
	into a Java web application (Dynamic Web Project in eclipse).

5. Add IdtpServerStartedByServlet class that starts Idtp server.
	It has the function:
	reading configuration file which name is set in web.xml.
	set tcp and/or udp and/or udp multicast port number which are set in web.xml.

6. Delete one function from IdtpServer (http() in TcpServer class):
	HTTP-based Idtp service (not implements yet and will never implement it).

7. Add two configuration items in idtp.xml:
	upload_path and download_path

8. Add one function when reading configuration file idtp.xml:
	reading mapping file catalog_map.xml at the same time.

9. Add JavaScriptTool class that generate JavaScript code that sends
	an Idtp request and deal with the response object.

	
=========================================
2013-10-07
=========================================
1. Release a complete new busilt, named busilet4j. I will release busilet4net later
so that I rename the new release busilet4j.

2. After more than one year reconstruct, redesgin, and revise, the new release was 
completely new and is not compatible with the old one. So I gave it version 0.95.

3. The new release is designed accoring to the IDTP specification, which is also
designed by me. Both IDTP specification and the busilet4j will keep compatibility
in the furture release.



=========================================
2012-11-10 08:12 P.M.
=========================================
Announcement:
I am very pleasure to know that a project designed by my students based
on Busilet won Award in the International ICT Innovative Services Contest
2012 of Taiwan. The project is called Perceiving Mail -- Things Mail System.

Note: 
I have completely re-designed the IDTP protocol and have new implementations
of IDTP in Java, C# and PHP. The idea behind the IDTP and UTID have been 
changed to cover more area and make it simpler and easy to use. Therefore
the new IDTP is NOT compatible with the old IDTP. I will announce the new
version of IDTP after I re-write all documents.

=========================================
2012-06-18 Update for busilet-0.9.2.2 
=========================================
busilet-0.9.2.2.jar            Bin file
busilet-src-0.9.2.2-full.zip   Source file with all associate files
Changes:
(1) Fix few bugs, mainly on code generating


=========================================
2012-06-06 Update for busilet-0.9.2.1 
=========================================
busilet-0.9.2.1.jar            Bin file
busilet-src-0.9.2.1-full.zip   Source file with all associate files

Changes:
(1) Fix a few bugs
(2) Add client code for C++ (include code generate for C++)
(3) The source file has some test and demo codes.

The usage of demo:
(1) First run org.utcode.util.test.MyServer to start the server
(2) Then run MyClient or GUIClient to show the result.
 

=========================================
2012-06-03 First release of busilet-0.9.2
=========================================
server1.zip                    Three projects that works together (Java SE)
android.zip                    Three projects that works together (Android)
csharp.zip                     Three projects that works together (C#)
busilet-tutorial-0.9.2.zip     A torturial of Busilet
busilet-doc-0.9.2.zip          Busilet API Doc file
busilet-src-0.9.2.zip          Busilet source file
busilet-0.9.2.jar              Busilet bin file

Source: README.TXT, updated 2014-07-03