MultiUser Environment in Java
>>home >>things >>pictures >>contact
MUE v0.3.7Beta
by Aditya Bansod
Copyright 1997
MUE Download
, Source Code

Introduction

MUE is a MultiUser Environment that can be used for people on a network to be able to communicate and send mail to each other. MUE MUST be used on a network that supports TCP/IP. MUE will also work over internet. MUE is written in Java 1.0.2, so it can run on any Java compatible platform.


Usage

To use MUE you must have a copy of the Java Development Kit. To run MUE you must first create the user database. To do this type in: "java MUEuserSetup" without the quotes. Then telnet to 127.0.0.1 (localhost) and follow the prompts. This will setup the administrator and a guest accout. Once these two accounts are setup you can start MUE by typing in: "java MUE" without the quotes. You can login by telneting to 127.0.0.1

There are three (3) levels of access a user can have:

a) Super User
--responsible for adding users and maintaining they system
--can add users, kill users, change password, change permissions

b) Operator
--keep the system running, can kill users

c) Normal
--a normal user

An operator or super user can access special privilaged commands through the hidden menu option number seven (7). In this menu they will have options depending if they are operators or super users. Normal users do not have access to this menu.

Additional Information and Notes

  • Without any users logged in, MUE has 6 threads in use. The chatSystem has one thread, the emailDB has one, userDB another, and finally MUE has one thread. Each user once connected is given their own thread which they "own" until they exit the system.
  • The email, messaging, and chat system are based on Java Vectors. They are like linked lists but quite a bit more efficient. They have the ability to dynamicly resize in memory to fit the requirements.
  • All the system message and the like are outputed to the console. They are provieded for informational purposes. Some of the messages are still debug messages since this is the Beta version. However this program is quite stable.
  • NOTE: PLEASE report any bugs that you find to me. Please include the JDKversion, the platform, and how the error occured. You can email me theinfo at my email address that is listed below.
  • NOTE: This may not work on the Mac platform due to the JDK being buggy. However the 1.1 JDK is supposed to fix many of the bugs. This will work on the JDK 1.0.0 but that version in Win95 lacks the ability to close ports. I suggest that you use the 1.0.2 version or higher.
  • If you want to obtain the source code to MUE feel free to email me at my address below.

BugFixes

  • 0.3.6Beta
    Fixed Thread leak bugs
    Make userDB and emailDB run on threads for better speed
    Fixed some small bugs
    Better chat preformance
  • 0.3.7Beta
    Added functions to the system menu
    Added a .bat file for Win95 users to keep the system running

Contact and Download

DISCLAMER

THE AUTHOR MAKES NO WARRANTY FOR THIS PRODUCT. THIS PROGRAM IS PROVIDED TO THE USER FOR PURE EDUCATIONAL AND GENERAL PURPOSES. THE AUTHOR SHALL NOT BE LIABLE AND CANNOT BE HELD RESPONSIBLE FOR ANY DAMAGE CAUSED BY THE USER AS A RESULT OF THIS PROGRAM.

(c) aditya p. bansod, 200{0, 1}.
View Page Source? all rights reserved, and stuff.