Lanmes
Format
SOECS Senior Project Demonstration
Faculty Mentor Name
Jinzhu Gao
Faculty Mentor Department
Computer Science
Additional Faculty Mentor Name
Michael Doherty
Abstract/Artist Statement
My project is to design and build a fully- functional, lightweight Instant Messaging program that allows users to communicate with each other without sending data outside of their trusted local network. The program is based on the *nix command line, and has no graphical interface. This allows the user to load the program without much waiting time, and conserves system resources by not requiring a Graphical User Interface (GUI), which would take up memory and processing time. It also allows the user to run the program without having to install a windowing system, like X. The program will be written in C, and most of the work will be done using the Eclipse environment. Aside from basic messaging, Lanmes will include a discovery feature that allows the user to see who else is using Lanmes on their LAN. Basic sending of a message only requires that a user enter the destination IP address and the message, but effort will be put into allowing a "quick response" feature, avoiding the need for the user to type the entire IP address. While some of the features like "discovery" and "quick response" seem essential for an instant messenger, it is imperative that the application stay lightweight and quick.
Location
School of Engineering & Computer Science
Start Date
28-4-2012 2:00 PM
End Date
28-4-2012 3:30 PM
Lanmes
School of Engineering & Computer Science
My project is to design and build a fully- functional, lightweight Instant Messaging program that allows users to communicate with each other without sending data outside of their trusted local network. The program is based on the *nix command line, and has no graphical interface. This allows the user to load the program without much waiting time, and conserves system resources by not requiring a Graphical User Interface (GUI), which would take up memory and processing time. It also allows the user to run the program without having to install a windowing system, like X. The program will be written in C, and most of the work will be done using the Eclipse environment. Aside from basic messaging, Lanmes will include a discovery feature that allows the user to see who else is using Lanmes on their LAN. Basic sending of a message only requires that a user enter the destination IP address and the message, but effort will be put into allowing a "quick response" feature, avoiding the need for the user to type the entire IP address. While some of the features like "discovery" and "quick response" seem essential for an instant messenger, it is imperative that the application stay lightweight and quick.