Presentation is loading. Please wait.

Presentation is loading. Please wait.

Ska in KAist …The BBS of Dream… netj leetop leechun jeans

Similar presentations


Presentation on theme: "Ska in KAist …The BBS of Dream… netj leetop leechun jeans"— Presentation transcript:

1 Ska in KAist …The BBS of Dream… netj leetop leechun jeans http://sparcs.kaist.ac.kr/~netj/ska

2 Ska in KAist2 Introduction  Many BBS services in KAIST  Difficulty using those BBS services  Project to change the way accessing BBS services, more quick and more easy  Exchange your messages, quick and easy at any time with SKA  The BBS of Dream… SKA

3 Ska in KAist3 Master Plan A. Service a BBS with a common BBS software B. Develop a brand new BBS software C. Service BBS with the new software D. Distribute the new software to other systems E. Unify the user interface to many other systems with the new software

4 Ska in KAist4 Things Done  BBS service, “SKA”  telnet://bbs@ska.kaist.ac.kr  Planning “SKA2”  Client/server model  X-NNTP model  Stable article storage model  Unified & enhanced user interface  Object-oriented design of the client

5 Ska in KAist5 BBS Service SKA  telnet://bbs@ska.kaist.ac.kr  FreeBSD 3.4 setup  Porting and running BBS software  Pirate Bulletin Board System  Special functions in SKA  Scrollable article viewer  Board statistics analyzer

6 Ska in KAist6 Client / Server Model  Implement UI  Access standard NNTP servers as common news readers do  Implement article storage system and message controlling system  Response same as an NNTP server to common news readers Client Server Planning SKA2

7 Ska in KAist7 X-NNTP Model  X-NNTP: eXtended Network News Transfer Protocol  Extension of standard NNTP  Extended Commands  Message control commands  User control commands  Group control commands  Article control commands  Specification  http://sparcs.kaist.ac.kr/~netj/ska/x-nntp.html Planning SKA2

8 Ska in KAist8 Article Storage Model  Current storage model  Each article is stored in each files  Problems  inode extinction problem  Unused cluster space waste problem  New stable storage model  Store all articles of a group into a single file  Make indexes for faster searching  Or use a database structure Planning SKA2

9 Ska in KAist9 User Interface  Current user interface  Complex menu system  Different keys in different contexts  Difficult to access the system  New user interface  Two screens, one for main and the other for messaging  Same keys to access same functions at any time  Access to the messaging system at any time Planning SKA2

10 Ska in KAist10 Client Object Model  Object-oriented design  Classes  Connection  GroupSet  Group  Article  Specification  http://sparcs.kaist.ac.kr/~netj/ska/client- model.html Planning SKA2

11 Ska in KAist11 Overview of SKA2 X-NNTP Client X-NNTP Client NNTP Client X-NNTP Server X-NNTP NNTP Server Planning SKA2

12 Ska in KAist12 Things To Do A. Implement designed models B. Replace SKA’s current BBS software to the new one, and test the model C. Enhance the model using the result of the test with SKA D. Distribute SKA software to other BBS service providers E. Unify the user interface to many BBS services

13 Ska in KAist13 References  RFC977 Network News Transfer Protocol  RFC850 Standard for Interchange of USENET Messages  RFC1036 Standard for Interchange of USENET Messages


Download ppt "Ska in KAist …The BBS of Dream… netj leetop leechun jeans"

Similar presentations


Ads by Google