Repository logo
 
Publication

iOS application development to illustrate mathematical concepts and methods

dc.contributor.authorSirac, Remi
dc.contributor.authorLopes, Rui Pedro
dc.contributor.authorBalsa, Carlos
dc.date.accessioned2018-04-10T11:27:30Z
dc.date.available2018-04-10T11:27:30Z
dc.date.issued2016
dc.description.abstractThe main objective of this application is to illustrate mathematical methods about vectors. Indeed, the application needs to represent vectors in a good way and to provide a set of operations the user can do with vectors such as addition, subtraction, illustrate parallelogram method, etc. First of all, to develop iOS applications a computer on Mac OS X is necessary with the software Xcode to create and manage projects. A developer account is also required. iOS applications used to be developed in Objective- C but Apple released a new programming language called Swift in 2014. And this is this language we used. Indeed it is much easier than Objective-C, the syntax is concise yet expressive and applications run fast. We could also test the application with an iPhone 6. This application allows to create, display and manipulate some vectors. The user can interact with the graph: zoom in, zoom out and move the graph. The main objective is to interact with vectors to do operations with them. The user can do single vector operation to remove or modify it for instance, but he can do operations that involve two vectors as well. For example, the application gives the opportunity to add or subtract vectors. Furthermore, it allows to illustrate mathematical method such as parallelogram method. iOS applications used to be developed in Objective-C but Apple released a new programming language called Swift in 2014. And this is this language we used. Indeed it is much easier than Objective-C, the syntax is concise yet expressive and applications run fast. We could also test the application with an iPhone 6. This application allows to create, display and manipulate some vectors. The user can interact with the graph: zoom in, zoom out and move the graph. The main objective is to interact with vectors to do operations with them. The user can do single vector operation to remove or modify it for instance, but he can do operations that involve two vectors as well. For example, the application gives the opportunity to add or subtract vectors. Furthermore, it allows to illustrate mathematical method such as parallelogram method. We created an application which allows to plot vectors and manipulate them. Indeed, the user can create and modify vectors, and do operations between them. The user can also interact with the graph to zoom in / zoom out and translate the graph. Some improvements can be done such as the landscape mode or about magnetics points.pt_PT
dc.description.versioninfo:eu-repo/semantics/publishedVersionpt_PT
dc.identifier.citationSirac, Remi; Lopes, Rui Pedro; Balsa, Carlos (2016). iOS application development to illustrate mathematical concepts and methods. In III Encontro de Jovens Investigadores do Instituto Politécnico de Bragança, Livro de resumos. Bragança. ISBN Bragançapt_PT
dc.identifier.isbn978-972-745-208-8
dc.identifier.urihttp://hdl.handle.net/10198/16915
dc.language.isoengpt_PT
dc.peerreviewedyespt_PT
dc.publisherInstituto Politécnico de Bragançapt_PT
dc.relation.publisherversionhttp://hdl.handle.net/10198/10366pt_PT
dc.rights.urihttp://creativecommons.org/licenses/by/4.0/pt_PT
dc.subjecte-learningpt_PT
dc.subjectVector operationpt_PT
dc.subjectiOS applicationspt_PT
dc.subjectXcodept_PT
dc.titleiOS application development to illustrate mathematical concepts and methodspt_PT
dc.typeconference object
dspace.entity.typePublication
oaire.citation.conferencePlaceBragançapt_PT
oaire.citation.startPage57pt_PT
oaire.citation.titleIII Encontro de Jovens Investigadores do Instituto Politécnico de Bragança, Livro de resumospt_PT
person.familyNameLopes
person.familyNameBalsa
person.givenNameRui Pedro
person.givenNameCarlos
person.identifier1721518
person.identifier.ciencia-id8E14-54E4-4DB5
person.identifier.ciencia-idDE1E-2F7A-AAB1
person.identifier.orcid0000-0002-9170-5078
person.identifier.orcid0000-0003-2431-8665
person.identifier.ridM-8735-2013
person.identifier.scopus-author-id23391719100
rcaap.rightsopenAccesspt_PT
rcaap.typeconferenceObjectpt_PT
relation.isAuthorOfPublicatione1e64423-0ec8-46ee-be96-33205c7c98a9
relation.isAuthorOfPublicationd0e5ccff-9696-4f4f-9567-8d698a6bf17d
relation.isAuthorOfPublication.latestForDiscoveryd0e5ccff-9696-4f4f-9567-8d698a6bf17d

Files

Original bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
EJI Livro de Resumos.pdf
Size:
200.09 KB
Format:
Adobe Portable Document Format
License bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
1.75 KB
Format:
Item-specific license agreed upon to submission
Description: