PROJECT
JBTSERVER

A GPL-licensed POSIX-multithreaded Linux IRC server project

HOSTED BY...

SourceForge Logo
 
 

UI SCREENSHOTS
 
 
 
 
 
 

These screenshots demonstrate possible layouts and parameters which may be tweaked by the JBTSERVER administrator.
Please note that JBTSERVER's GNOME/GTK UI is currently considered very low priority.
 
 
 
 

Main UI prototype
Generic server debug output should be printed out in the main area.
A list of ALL current client's nickname should be displayed in the column on the right.
The status line at the bottom should print the current server status or misc information.
The current server load should be printed in the bottom-right box.
Server settings should be modified using the "preferences" options within the "settings" menu.
 
 
 

About box
Standard author information... with a little insider joke :-).
 
 
 

Settings dialog (channels tab)
Various channel options
(such as maximum number of joinable channels for each client,
maximum channel name string length,
maximum number of channel members,
maximum length of each topic strings, etc...)
should be customizable by the JBTSERVER administrator.
 
 
 


 

Settings dialog (general tab)
Generic JBTSERVER options
(such as the server name and identifier and temporary directories)
should be customizable by the JBTSERVER administrator.
 
 
 

Settings dialog (debug tab)
The JBTSERVER debug channels should be accessible to the JBTSERVER administrator
so specific activity can be followed more closely.
 
 
 
 
 
 

 DEVELOPMENT SCREENSHOTS
 

(please click on thumbnail names to enlarge pictures...)
 

These screenshots were taken at various stages during previous JBTSERVER development sessions.
 
 
 

 KDevelop 1.4
Here's a shot from the KDevelop 1.4 IDE, showing some code, structures and functions.
 
 
 

Data Display Debugger 3.3.1
I like to call this one "Knee-Deep In The Debugger" :-).
This shot was taken during the investigation of a serious non-deterministic heap corruption
problem with multiple client threads active.
The Data Display Debugger is really just an easy-to-use interface to the scary GNU Debugger (GDB) 5.2.
 
 
 

Data Display Debugger 3.3.1
Another scary-looking shot from DDD 3.3.1.
This shot demonstrates DDD's ability to display data structures visually while debugging.
This is specially useful when dealing with linked lists or complex objects containing pointers to other [complex] objects...
 
 
 
 


 

NEdit 5.1
An early development shot from JBTSERVER 1.0 taken on Saturday, March 10th, 2001
(exactly one month after the project's creation, when source code was just around 1000 lines or so).
 
 
 

Page last updated 2003/01/31

________________________________________________________________________
RETURN TO PROJECT JBTSERVER
A GPL-licensed POSIX-multithreaded Linux IRC server project
HOSTED BY...

SourceForge Logo