CS 491b Spring 2005 Presented by Martin Jarnes Olsen JSIM Java Secure Instant Messenger.
-
date post
20-Dec-2015 -
Category
Documents
-
view
217 -
download
0
Transcript of CS 491b Spring 2005 Presented by Martin Jarnes Olsen JSIM Java Secure Instant Messenger.
CS 491b Spring 2005CS 491b Spring 2005Presented by Martin Jarnes OlsenPresented by Martin Jarnes Olsen
JSIM JSIM Java Secure Instant MessengerJava Secure Instant Messenger
OverviewOverview
• OverviewOverview
• JSIM ClientJSIM Client
• JSIM ServerJSIM Server
• JSIM AdministratorJSIM Administrator
• The databaseThe database
• DemoDemo
• Future developmentFuture development
The databaseThe database
• Separated from serverSeparated from server
• Why?Why?– Scalability.Scalability.– Easier to set up server.Easier to set up server.– Multiple servers connected to the Multiple servers connected to the
same database.same database.
IpbannedIpbanned
idid
addressaddress
timestamtimestampp
EventEvent
idid
from_usefrom_user_idr_id
to_user_ito_user_idd
eventevent
timestamtimestampp
UserUser
loginlogin
passwordpassword
lastnamelastname
middlenamiddlenameme
firstnamefirstname
emailemail
onlineonline
Polishing the applicationsPolishing the applications
• Application icons.Application icons.
• Concise appearance.Concise appearance.
• Menu bars.Menu bars.
• Comprehensive testing Comprehensive testing – memoryleaks memoryleaks – spinoff threadsspinoff threads
• Finish the JSIM AdministratorFinish the JSIM Administrator
SSL SocketsSSL Sockets
• Reduce overhead on connection-Reduce overhead on connection-setup.setup.
• Look into alternative/better Look into alternative/better encryption algorithms.encryption algorithms.
TechnologyTechnology
• J2SE 5.0J2SE 5.0• MySQL 4.xMySQL 4.x
• For development:For development:– Netbeans 4.0Netbeans 4.0– PHPMyAdminPHPMyAdmin
ConclusionConclusion
• Prototype shows what the Prototype shows what the system is capable ofsystem is capable of
• Better insight into:Better insight into:– Java API.Java API.– Programming IDE’sProgramming IDE’s