• Nie Znaleziono Wyników

Ontwikkeling van een iPad app voor digitale DSA systemen (summary)

N/A
N/A
Protected

Academic year: 2021

Share "Ontwikkeling van een iPad app voor digitale DSA systemen (summary)"

Copied!
1
0
0

Pełen tekst

(1)

„Ontwikkeling van een iPad app voor digitale DSA systemen‟ Sebastiaan Koppenaal - 2013.TEL.7766

Samenvatting 3

Samenvatting

Binnen de delftse systeemkunde hebben tekeningen een belangrijke rol. Ze helpen de „systeemkundige‟ met een beeld vormen van het systeem en met de communicatie over het systeem. Door een app op een tablet te ontwikkelen kunnen deze tekeningen sneller worden gemaakt en nieuwe inzichten worden verwerkt. Doordat de ontwikkelde app specifiek ontwikkeld is voor de Delftse systeemkunde kunnen tekenafspraken en conventies gemakkelijker gehandhaafd worden.

Als basis voor de app zijn alle elementen uit Bron 1: Veeke H.P.M., Ottjes J.A, Lodewijks G. (2008) ; “The Delft Systems Approach, Analysis and Design of Industrial Systems”; Springer, London. behalve de iteratieve pijlen toegevoegd aan de app. Verder zal de app automatisch de in- en output pijlen koppelen en deze een vergelijkbare stijl geven. De functie en pijlen kunnen gemakkelijk worden aangemaakt en worden gesleept naar de juiste plek in het systeem. Voor de pijlen is het mogelijk om de losse delen te slepen over het scherm, zo kan een gebruiker de pijlen om nieuw aangemaakte elementen laten lopen. Voor alle elementen is het mogelijk om een korte tekstbeschrijving toe te voegen. De functie elementen hebben verder de ruimte voor een uitgebreidere beschrijving, deze beschrijving wordt afgedrukt in rapport export van het systeem. De app geeft ook de mogelijkheid om door het systeem te navigeren en zorgt voor de consistie van de verschillende aggregatie niveaus.

Het opslaan van wijzigingen gebeurt automatisch in een SQLite database. Per project bestaat een apparte database die uitwisselbaar is met andere mensen die ook de app hebben. Verder bestaat er de mogelijkheid om een pdf document te exporteren waarin het systeem getekent is. Hiervoor zijn een aantal verschillende stijlen beschikbaar. Dit pdf document bevat interne linkjes waardoor er door het afgedrukte systeem kan worden genavigeerd door op de verschillende functies in de afbeelding te drukken.

De app is geprogrammeerd voor de iPad in xCode, de ontwikkelomgeving van Apple. Er zijn verschillende „communicatiemiddelen‟ in objective-C gebruikt en er is gebruik gemaakt van „Model, View, Controller‟ principes zoals gebruikelijk in objective-C. Pijlen en functies hebben hun eigen model en controller die zelfstandig het aanpassen van hun modellen regelen. Om de consistentie en de samenwerking van die verschillende elementen te waarborgen is een „systeem controller‟ gebruikt. Verder zijn er een aantal „table view controllers‟ ontwikkelt om: nieuwe elementen toe te voegen, projecten te kiezen, systemen als lijsten weer te geven en om details van functies te veranderen. Om een goede grafische weergave van de elementen te maken is gebruik gemaakt van „custom views‟. Voor functies zijn deze redelijk zelfstandig en kunnen ze zichzelf tekenen op basis van hun beschikbare „frame‟. Voor pijlen geeft de „arrow controller‟ zichzelf als

gedelegeerde op zodat deze op basis van het „model‟ en de juiste stijl de pijl kan worden getekent.

Cytaty

Powiązane dokumenty

Przedsięwzięcie to wydaje się bowiem nie- wykonalne z kilku powodów: liczby elementów, z których musiałaby się składać hipotetyczna całość, zróżnicowania kwalifi

With the advent of using flexible kites for extracting wind energy and propelling ships, kite design is moving out of the ”comfort zone” and certain design rules of thumb do not

This research will not focus on conducting an economic analysis (for example, Jensen’s (2007) seminal study on the role of mobile phones in improving access to information

‘Building with nature’: the new Dutch approach to coastal and river works de Vriend, van Koningsveld and

Na tym etapie powstaje pytanie (problem): czy aktywność innowacyjna w regionie lubuskim (1,0 mln mieszkańców) zależy od funkcji przestrzennej, liczonej jako odległość

sakraliów, dla której na ekspozycji zarezerwowano specjalne miejsce (skupione wokół nawiązującego do chrześcijańskiej symboliki ośmiobocznego miejsca centralnego),

The unbundling factor score thus consists of the share of the trip length where cyclists ride along distributor roads, the number of grade-separated intersections

W związku z problem em przez nas poruszanym rodzą się w tym momencie dwa pytania: 1) Czy zasada racji dostatecznej pozwala na wzniesienie się ponad doświadczenie?