1 / 13

Ska in KAist

Ska in KAist. …The BBS of Dream…. netj leetop leechun jeans http://sparcs.kaist.ac.kr/~netj/ska. Introduction. Many BBS services in KAIST Difficulty using those BBS services Project to change the way accessing BBS services, more quick and more easy

lassie
Download Presentation

Ska in KAist

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


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

  2. 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 Ska in KAist

  3. Master Plan • Service a BBS with a common BBS software • Develop a brand new BBS software • Service BBS with the new software • Distribute the new software to other systems • Unify the user interface to many other systems with the new software Ska in KAist

  4. 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 Ska in KAist

  5. 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 Ska in KAist

  6. 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 Planning SKA2 Client / Server Model Client Server Ska in KAist

  7. Planning SKA2 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 Ska in KAist

  8. Planning SKA2 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 Ska in KAist

  9. Planning SKA2 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 Ska in KAist

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

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

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

  13. References • RFC977Network News Transfer Protocol • RFC850Standard for Interchange of USENET Messages • RFC1036Standard for Interchange of USENET Messages Ska in KAist

More Related