130 likes | 209 Views
A PRESENTATION ON TEXT CHAT TOOL WITH FILTERING AND LOGGING. PRESENTED BY: BINITA SHRESTHA (BCT/2008/512) NIVA RAJKARNIKAR (BCT/2008/521) SUNITA MAHARJAN (BCT/2008/546). 15 TH NOVEMBER, 2011. OBJECTIVES.
E N D
A PRESENTATIONONTEXT CHAT TOOL WITH FILTERING AND LOGGING PRESENTED BY: BINITA SHRESTHA (BCT/2008/512) NIVA RAJKARNIKAR (BCT/2008/521) SUNITA MAHARJAN (BCT/2008/546) 15TH NOVEMBER, 2011
OBJECTIVES To develop a GUI based text chatting application suitable for offices and organizations. To allow text chat with other online members. To block transfer of offensive or unofficial contents. To expand abbreviated forms . To retrieve message history.
PROJECT OVERVIEW Created according to the demand of official communication. (hence easy and simple) Allows users t0 log in. Allows text chatting with the users within a LAN. Maintains formality and increases speed in communication. Sent messages can be retrieved.
BASIC SYSTEM ARCHITECTURE Send message PC 1 C 2 S 2 C 1 S 1 LANCONNECTION PC 2 Send message
METHODOLOGY A desktop application is developed in JAVA using NetBeans IDE with the use of java swings. Socket programming techniques are used to develop a peer to peer networking system. LAN connections are used to implement message transfer. Message history are stored in files.
CHALLENGES FACED Peer to peer networking with database connection was difficult to implement. Expanding of abbreviations were challenging. Encountered problems in storing message history in database so file system was implemented instead.
CONCLUSION Useful for individuals as well as small business units and organizations. Filtering, expanding and logging features give communication a formal touch. To conclude, this project has widened our horizon of knowledge and expertise and helped us enhance our ability and performance. We are indebted to all our teachers and mentors for their support and help.
FUTURE ENHANCEMENTS List of offensive words and abbreviations can be enhanced. Conference chat can be implemented. Voice and video transfer can also be included. File transfer system can also be implemented. Message log can be stored in database. Limited users can also be expanded by allowing the sign up facility. Automatic update of the event notification feature can be included.
REFERENCES http://math.boisestate.edu/~liljanab/Crypto2Spring10/Secure%20Instant%20Messaging%20Abstract.pdf http://www.seminarprojects.com/Thread-java-messanger-full-report?pid=49349#pid49349 http://nchc.dl.sourceforge.net/project/uioe/063BCT/Minor%20Project%20Proposal/FirstPersonShooter_Proposal.pdf http://download.oracle.com/docs/cd/E19653-01/819-4439/acrnf/index.html /// info abt im imp http://cs.berry.edu/~nhamid/p2p/ http://www.dreamincode.net/forums/topic/78389-peer-to-peer-chat/ http://en.wikipedia.org/wiki/JavaServer_Pages http://www.oracle.com/technetwork/java/javaee/jsp/index.html http://en.wikipedia.org/wiki/Swing_(Java)