Linux SoftwareCommunicationsFilesharingJVending 1.3.10a

JVending 1.3.10a


JVending project bridges P2P networks and wireless delivery of content to mobile devices
Developer:   JVending
      more software by author →
Price:  0.00
License:   LGPL (GNU Lesser General Public License)
File size:   0K
Language:   
OS:   
Rating:   0 /5 (0 votes)
Your vote:  
enlarge screenshot


JVending project bridges P2P networks and wireless delivery of content to mobile devices. Due to high latency of wireless connections, it is not practical to directly hook up the mobile devices to the peer network, so I have taken a different approach with JVending.

A user sets up a personal provisioning server on their PC and hooks it into the network. Through the P2P network, we create a federation of provisioning servers. The mobile devices use the federated provisioning servers as content portals.

JVending differs from P2P systems, such as Gnutella or "Project JXTA" reference implementation, in the following ways. JVending provides:

1. Catalog management
2. Device detection, which delivers the appropriate content based upon the type of browser or device
3. Web based browsing of content, so you can share with your friends on a wired or wireless network, after you have already collected the content.
4. The ability to search for and distribute packaged archives on the peer network.
5. Web links tying together the network.
6. PPG integration for pushing content to mobile devices.

For 2005 - 2006, the major goals of JVending (roughly in order of importance) are:

1. Expanding P2P support, including more in the area of wireless messaging (SMS)
2. JSR-124 compliance
3. Performance testing and monitoring capability
4. Multimedia server and J2ME support. This covers full integration between the MMS Client and the provisioning server.

Setting up the Environment

Follow these steps:

1. Make sure that you have J2SE 1.4.2 JDK installed. If not, go to http://java.sun.com/j2se/1.4.2/download.html and download and install the JDK (not JRE). I have not tested with J2SE 1.5 JDK, so it may or may not work with that version.
2. Download the jvending-standalone.zip file from the JVending project site.
3. Unzip the file into a directory of your choice, say /jvending
4. Set the JAVA_HOME environmental variable, depending on your OS. In windows, you can do this through the Control Panel/System/Advanced/Environmental Variable: JAVA_HOME =
EXAMPLE: JAVA_HOME=c:Programsj2sdk1.4.2_06

Starting JVending

1. Go to the bin directory and click on the run.bat (for windows) or run.sh for Unix.
2. The first time you start JVending, you will see a JXTA Configurator screen show up. Type in your user name and password/verify password. Click OK.
3. Wait 10 seconds for JVending to finish its startup sequence and then go to http://localhost:80/jvending/login. If you get a 404 error, wait a few more seconds and try again. Login ID/Password: admin/admin. Click "Submit Query" button. You will now see the JVending home page.
tags mobile devices  the jvending  java home  you can  you have  environmental variable  you will  provisioning servers  through the  the peer  the mobile  peer network  provisioning server  

Download JVending 1.3.10a


 http://prdownloads.sourceforge.net/jvending/jvending-src-1.3.10a.zip?use_mirror=jaist
 http://prdownloads.sourceforge.net/jvending/jvending-src-1.3.10a.zip?use_mirror=belnet
 http://prdownloads.sourceforge.net/jvending/jvending-src-1.3.10a.zip?use_mirror=nchc


Authors software

JVending 1.3.10a (by JVending)
JVending project bridges P2P networks and wireless delivery of content to mobile devices


Similar software

JVending 1.3.10a (by JVending)
JVending project bridges P2P networks and wireless delivery of content to mobile devices

Registry J2SE 1.2.0 (by Shane Isbell)

Sync4j 2.3 (by Stefano Fornari)
Sync4j is a mobile application server, and more

Mobile Device Information 1.2.2 (by Jim McLachlan)
Mobile Device Information project is a Java Swing application that provides desktop interface access to the WURFL (Wireless Universal

JXME 2.1.2 (by Project JXTA Team)
JXTA technology is a set of open protocols that allow any connected device on the network ranging from cell phones and wireless PDAs

OpenDMTP 1.1.8 (by OpenDMTP Team)
OpenDMTP is a protocol and framework that allows bi-directional data communications between servers and devices (clients) over the In

OpenDMTP 1.1.4 (Java Server) (by OpenDMTP Project Team)
The "Open Device Monitoring and Tracking Protocol", otherwise known as OpenDMTP, is a protocol and framework that allows bi-direction

MadWifi 0.9.2.1 (by MadWifi.org)
MadWifi comes from Multiband Atheros Driver for Wireless Fidelity

KNetworkManager 0.1 (by KNetworkManager Team)
KNetworkManager is the KDE front end for NetworkManager

OpenDMTP 1.1.4 (J2ME Client) (by OpenDMTP Project Team)
The "Open Device Monitoring and Tracking Protocol", otherwise known as OpenDMTP, is a protocol and framework that allows bi-direction


Other software in this category

BitTorrent 5.0.3 (by Bram Cohen)
BitTorrent is a FREE software for copying files from one machine to another

Samba 3.0.23d (by Andrew Tridgell)
Samba is an Open Source/Free Software suite that provides seamless file and print services to SMB/CIFS clients.

Samba is freely av

LimeWire 4.13.0 Beta (by LimeWire Team)
LimeWireLimeWire is a multi-platform Gnutella client with nice features like auto-connect, grou

xMule 1.13.6 (by Ted R. Smith)

giFT 0.11.8.1 (by jasta)

    search


Featured Software

jEdit 4.3 pre8
jEdit is an Open Source text editor written in Java

Opera 9.02
Surf the Internet in a safer, faster, and easier way with Opera browser

GNU Aspell 0.60.4
GNU Aspell is a Free and Open Source spell checker designed to eventually replace Ispell


Subscribe in Rojo
Google Reader
Add to My Yahoo!

Add to My AOL
Subscribe with Bloglines
Subscribe in NewsGator Online
Add 'nixbit linux software' to Newsburst from CNET News.com
del.icio.us nixbit linux software


Top tags