Grafiska ioFTPD-verktyg

Jag har under en period motsvarande 10 veckor på heltid utvecklat ett grafiskt konfigurations-verktyg för konfiguration av ftp-servern ioFTPD [4]. ioFTPD är en relativt ny ftp-server för Windows som är resurssnål och högpresterande [4]. ioFTPD utvecklas av iniCom Networks [4] som även utvecklar den...

Full description

Bibliographic Details
Main Author: Landälv, Martin
Format: Others
Language:Swedish
Published: Karlstads universitet, Institutionen för ingenjörsvetenskap, fysik och matematik 2006
Subjects:
ftp
Online Access:http://urn.kb.se/resolve?urn=urn:nbn:se:kau:diva-548
id ndltd-UPSALLA1-oai-DiVA.org-kau-548
record_format oai_dc
spelling ndltd-UPSALLA1-oai-DiVA.org-kau-5482018-01-12T05:14:20ZGrafiska ioFTPD-verktygsweGraphical ioFTPD ToolsLandälv, MartinKarlstads universitet, Institutionen för ingenjörsvetenskap, fysik och matematik2006grafiskwin32ioftpdftpserverComputer SciencesDatavetenskap (datalogi)Jag har under en period motsvarande 10 veckor på heltid utvecklat ett grafiskt konfigurations-verktyg för konfiguration av ftp-servern ioFTPD [4]. ioFTPD är en relativt ny ftp-server för Windows som är resurssnål och högpresterande [4]. ioFTPD utvecklas av iniCom Networks [4] som även utvecklar den kända ftp-klienten FlashFXP [4]. Idén till att utveckla ett grafiskt konfigurationsprogram kom till eftersom det inte fanns några grafiska verktyg för vare sig konfiguration eller övervakning av servern. Eftersom det inte fanns något användarvänligt grafiskt konfigurationsverktyg var användaren tvungen att editera ioFTPD:s konfigurationsfil manuellt. Manuell editering av en så stor fil gör det lätt att införa fel. Mina delmål var att skapa tre grafiska applikationer för att hjälpa till att konfigurera och övervaka ioFTPD-servern. • Ett grafiskt konfigurationsverktyg • Ett övervakningsprogram • En vfs-editor för skapande och redigering av det virtuella filsystemet Huvudmålet var att implementera det grafiska konfigurationsverktyget, vilket jag gjorde. Jag är nöjd med slutprodukten även om det finns detaljer som kan förbättras. Under projektets gång har jag bland annat förbättrat mina kunskaper i C++ och Win32-programmering, samt att jag insett vikten av att göra en genomtänkt design innan man påbörjar implementationen. I have, during a period of ten weeks, full time, developed a configuration utility, featuring a graphical user interface for the configuration of the ftp server ioFTPD [4]. ioFTPD is a relatively new high performance and resource efficient ftp daemon [4] for Windows. ioFTPD is developed by iniCom Networks [4], who also develop the popular ftp client FlashFXP. [4] Because ioFTPD lacks graphical applications for the configuration and monitoring, the idea to develop a graphical configuration utility arose. Since there was no user friendly graphical configuration utility, the user manually had to edit ioFPTD's configuration file. Manually editing such a big file could easily result in error introduction. My goals were to develop three graphical applications to aid in the configuration and monitoring of the ioFTDP server. • A graphical configuration utility • A monitoring application • A vfs-editor to aid in the creation and editing of the virtual file system The main goal was to implement the graphical configuration utility, which I did. I'm satisfied with the result even though there are details that could be improved. During the project I have improved my knowledge with C++ and programming with the Windows API. I've also realized the importance of doing a thoroughly thought through design before one starts the implementation. Student thesisinfo:eu-repo/semantics/bachelorThesistexthttp://urn.kb.se/resolve?urn=urn:nbn:se:kau:diva-548application/pdfinfo:eu-repo/semantics/openAccess
collection NDLTD
language Swedish
format Others
sources NDLTD
topic grafisk
win32
ioftpd
ftp
server
Computer Sciences
Datavetenskap (datalogi)
spellingShingle grafisk
win32
ioftpd
ftp
server
Computer Sciences
Datavetenskap (datalogi)
Landälv, Martin
Grafiska ioFTPD-verktyg
description Jag har under en period motsvarande 10 veckor på heltid utvecklat ett grafiskt konfigurations-verktyg för konfiguration av ftp-servern ioFTPD [4]. ioFTPD är en relativt ny ftp-server för Windows som är resurssnål och högpresterande [4]. ioFTPD utvecklas av iniCom Networks [4] som även utvecklar den kända ftp-klienten FlashFXP [4]. Idén till att utveckla ett grafiskt konfigurationsprogram kom till eftersom det inte fanns några grafiska verktyg för vare sig konfiguration eller övervakning av servern. Eftersom det inte fanns något användarvänligt grafiskt konfigurationsverktyg var användaren tvungen att editera ioFTPD:s konfigurationsfil manuellt. Manuell editering av en så stor fil gör det lätt att införa fel. Mina delmål var att skapa tre grafiska applikationer för att hjälpa till att konfigurera och övervaka ioFTPD-servern. • Ett grafiskt konfigurationsverktyg • Ett övervakningsprogram • En vfs-editor för skapande och redigering av det virtuella filsystemet Huvudmålet var att implementera det grafiska konfigurationsverktyget, vilket jag gjorde. Jag är nöjd med slutprodukten även om det finns detaljer som kan förbättras. Under projektets gång har jag bland annat förbättrat mina kunskaper i C++ och Win32-programmering, samt att jag insett vikten av att göra en genomtänkt design innan man påbörjar implementationen. === I have, during a period of ten weeks, full time, developed a configuration utility, featuring a graphical user interface for the configuration of the ftp server ioFTPD [4]. ioFTPD is a relatively new high performance and resource efficient ftp daemon [4] for Windows. ioFTPD is developed by iniCom Networks [4], who also develop the popular ftp client FlashFXP. [4] Because ioFTPD lacks graphical applications for the configuration and monitoring, the idea to develop a graphical configuration utility arose. Since there was no user friendly graphical configuration utility, the user manually had to edit ioFPTD's configuration file. Manually editing such a big file could easily result in error introduction. My goals were to develop three graphical applications to aid in the configuration and monitoring of the ioFTDP server. • A graphical configuration utility • A monitoring application • A vfs-editor to aid in the creation and editing of the virtual file system The main goal was to implement the graphical configuration utility, which I did. I'm satisfied with the result even though there are details that could be improved. During the project I have improved my knowledge with C++ and programming with the Windows API. I've also realized the importance of doing a thoroughly thought through design before one starts the implementation.
author Landälv, Martin
author_facet Landälv, Martin
author_sort Landälv, Martin
title Grafiska ioFTPD-verktyg
title_short Grafiska ioFTPD-verktyg
title_full Grafiska ioFTPD-verktyg
title_fullStr Grafiska ioFTPD-verktyg
title_full_unstemmed Grafiska ioFTPD-verktyg
title_sort grafiska ioftpd-verktyg
publisher Karlstads universitet, Institutionen för ingenjörsvetenskap, fysik och matematik
publishDate 2006
url http://urn.kb.se/resolve?urn=urn:nbn:se:kau:diva-548
work_keys_str_mv AT landalvmartin grafiskaioftpdverktyg
AT landalvmartin graphicalioftpdtools
_version_ 1718607063035150336