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
Fojejjo: Ett designverktyg för funktionscontainrar
Mid Sweden University, Faculty of Science, Technology and Media, Department of Information and Communication systems.
2013 (Swedish)Independent thesis Basic level (degree of Bachelor), 10 credits / 15 HE creditsStudent thesis
Abstract [sv]

Projektets syfte har varit att utveckla ett dataprogram för design och konstruktion av så kallade funktionscontainrar. En funktionscontainer är en stor container som inrymmer utrustning såsom arbetsbänkar, svetsar och dokumentskåp och som ska kunna användas under militära operationer. Datorstödd design är vanligt förekommande och företaget som har efterfrågat det utvecklade dataprogrammet ville gå över från papper och penna till datorstödd design. För att styra projektet framåt har den så kallade ccd-metoden använts. Dataprogrammet heter Fojejjo och det har skrivits i C# .NET. Grafikmotorn som används är Ogre 3D med Mogre som C#-wrapper. Data sparas mellan programkörningarna i en MS Access-databas. Fojejjo är uppdelat i flera delar: databas, grafik, användargränssnitt och logik. Databasdelen hanterar all data om moduler och containrar och trafiken till och från databasen. Grafikdelen hanterar visualisering av containern och dess innehåll. Användargräns-snittsdelen hanterar programmets användargränssnitt, men även filhantering. Logikdelen hanterar kontroll att containerns innehåll är placerat på ett giltigt sätt. It-etiska aspekter redogörs för och gjorda ställningstaganden och bedömningar beskrivs. Sju av kravspecifikation-ens arton punkter har blivit helt implementerade och ytterligare två har blivit delvis implementerade. Största anledningen till att inte fler krav blev uppfyllda var tidsbrist. Projektets syfte har inte uppnåtts fullt ut. Mer arbete behövs för att Fojejjo ska vara riktigt användbart. En viktig aspekt av programutveckling är tillgänglighet för personer med funkt-ionsnedsättning, något som inte diskuterats i detta projekt. Nivån av tillgänglighet har utvärderats och tydliga tillgänglighetsbrister har hittats, främst för personer som har svårt att använda en datormus. Vidareutvecklingsmöjligheterna är stora. Förslag på områden är grafik, användargränssnitt, logik och tillgänglighet.

Abstract [en]

The purpose of this project has been to develop software for designing and constructing so called functional containers. A functional container is a large container that holds equipment such as workbenches, welds and file cabinets, and that could be used for military operations. Com-puter aided design is common-practice and the company that requested this software wanted to transition from pen and paper to computer aided design. For the planning of this project, a method called CCD was used. The application is called Fojejjo and it's written in C# .NET. The graphics engine used is Ogre 3D with Mogre as wrapper for C#. Data is stored between sessions in a MS Access database. Fojejjo is built around several parts: database, graphics, user interface and logics. The database part handles all data about containers with equipment as well as the traffic to and from the software. The graphics part handles the visualiza-tion of the container and its equipment. The user interface part handles the user interface, but also file management. The logics part handles controlling that all the equipment is placed correctly. Seven of the eighteen points in the requirements specification has been fully imple-mented, and two more has been partially implemented. The main reason for not implementing more requirements was shortage of time. The purpose of this project hasn't been fully met. There has to be more work for Fojejjo to be really useful. One important aspect of software development is accessibility for people with disabilities, something that wasn't discussed for this project. The level of accessibility has been evaluated and obvious accessibility issues were found, most notably for people that have difficulties using a computer mouse. Opportunities for further development are plenty. Suggested areas are graphics, user interface, logics and accessibility.

Place, publisher, year, edition, pages
2013. , 30 p.
Keyword [en]
CAD, .NET, C#, Access, Ogre, accessibility
Keyword [sv]
cad, .NET, C#, Access, Ogre, tillgänglighet
National Category
Engineering and Technology
Identifiers
URN: urn:nbn:se:miun:diva-22313OAI: oai:DiVA.org:miun-22313DiVA: diva2:730007
Subject / course
Computer Engineering DT1
Educational program
Dataingenjörsutbildning TDANI 180 hp
Supervisors
Examiners
Available from: 2014-06-27 Created: 2014-06-26 Last updated: 2014-06-27Bibliographically approved

Open Access in DiVA

fulltext(607 kB)84 downloads
File information
File name FULLTEXT01.pdfFile size 607 kBChecksum SHA-512
2debae6184d2be470697e3b77ffbcadc7ec41e4607f6e99ec6b0775ba7473a53d1970150f731deb57eb03aa03e0fff79fd802f6ae66372252d6fed8ec9e69b41
Type fulltextMimetype application/pdf

Search in DiVA

By author/editor
Nilsson, Johan
By organisation
Department of Information and Communication systems
Engineering and Technology

Search outside of DiVA

GoogleGoogle Scholar
Total: 84 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: 170 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