Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Portering av programvara – metodik och fallstudie
KTH, School of Information and Communication Technology (ICT).
2012 (Swedish)Independent thesis Basic level (degree of Bachelor), 10 credits / 15 HE creditsStudent thesis
Abstract [sv]

Carasoft AB är ett företag som specialiserat sig på utveckling av dokumenthanteringssystem. Man erbjuder bland annat ett Windowsbaserat dokumenthanteringssystem vid namn Caradoc. Systemet består av flertalet DLL:er skrivna i Delphi och har inte ändrats eller kompilerats sedan 2004. Det här examensarbetet har i syfte att utreda om det finns möjlighet att inom rimlig tid portera Caradoc till Windows 7, med hjälp av den nya Delphi-versionen XE2. Efter en förstudie i ämnet portering, programspråket Delphi och systemets struktur gjordes ett försök att portera systemets största DLL "OfficeUtils.dll".Erfarenheter från examensarbetet visar på tre viktiga förutsättningar för att porteringen ska lyckas. Arbetet resulterade i en fungerande DLL samt ett antal porterade och fungerande Delhpi-komponenter. Slutligen dras slutsatsen att systemet bör kunna porteras som tänkt.

Abstract [en]

Carasoft is a company specializing in document handling systems. Caradoc, a product from Carasoft, is a system that has not been updated or compiled since 2004. It is a document handling system for Windows with several DLLs written in Delphi. The main goal of this thesis is to investigate whether a full scale porting of Caradoc to Windows 7 is feasible within a reasonable period of time. The work is done with the new Delphi version XE2. An initial study was performed, concerning porting in general, the Delphi programming language and the Caradoc system in particular. Thereafter an attempt was made to port the largest DLL,  “OfficeUtils.dll”, of the system. This thesis shows three conditions that should be satisfied for a porting effort to be successful. This work also resulted in a functional DLL and several working Delphi components. In conclusion, the system can be ported as envisioned.

Place, publisher, year, edition, pages
2012. , 20 p.
Series
Trita-ICT-EX, 2012:119
Keyword [en]
Porting, Delphi
Keyword [sv]
Portering, Delphi
National Category
Engineering and Technology
Identifiers
URN: urn:nbn:se:kth:diva-98701OAI: oai:DiVA.org:kth-98701DiVA: diva2:538763
Uppsok
Technology
Examiners
Available from: 2012-07-02 Created: 2012-07-02 Last updated: 2012-07-02Bibliographically approved

Open Access in DiVA

fulltext(1061 kB)157 downloads
File information
File name FULLTEXT01.pdfFile size 1061 kBChecksum SHA-512
6953c19100eb31f9bdec347043fa31cdbcdde0c7e8782272bf8b6516326b54fc3d67694883ff7a0e2729bfec75b88b65abad4f1485674f82ab2594d5e8c1ece3
Type fulltextMimetype application/pdf

By organisation
School of Information and Communication Technology (ICT)
Engineering and Technology

Search outside of DiVA

GoogleGoogle Scholar
Total: 157 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

urn-nbn

Altmetric score

urn-nbn
Total: 171 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf