Software development for E-learning tool
The discovery of smartphones and tablets has triggered a whole new era of the usage of modern technologies. The age of having stationary and bulky computers in order to use certain softwares have gradually been replaced by smartphones and tablets Since then, software developers have created numer...
Saved in:
Main Author: | |
---|---|
Other Authors: | |
Format: | Final Year Project |
Language: | English |
Published: |
2016
|
Subjects: | |
Online Access: | http://hdl.handle.net/10356/68349 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Institution: | Nanyang Technological University |
Language: | English |
Summary: | The discovery of smartphones and tablets has triggered a whole new era of the usage
of modern technologies. The age of having stationary and bulky computers in order
to use certain softwares have gradually been replaced by smartphones and tablets
Since then, software developers have created numerous amount of apps to cater to
the different needs in the market. The aim of this project is to create a simple and
easy to use app targeted at students and beginners in applying Finite Element
Method.
To date, there are limited amount of apps that are created for Finite Element
Analysis(FEA). The available apps that exist in the market are targeted at industrial
consumers. Therefore, these apps are expensive for students to learn with.
Furthermore, existing knowledge of FEM is required for these apps, making it hard
for students to apprehend.
The project starts off with searching for the best platform to perform software
coding with high volume of consumers. A detailed comparison of the currently
popular mobile operating systems (OS) is done by statistics available in open source.
The result obtained will serve as a basis in the report for picking Apple product as the
OS.
Apple Inc. provide a software development tool, known as Xcode. Xcode is a
interactive tool recommended by Apple Inc. that allows customisation according to
the software developers. Incorporating multiple programming language, such as C,
C++, Objective C, Swift, Xcode is chosen as the platform for the project app
development software.
Detailed analysis and methodologies of the FEM in programming language are
discussed. Pseudocode is used to display the logics behind different algorithms of the
software to create the user interface, as well as the mathematical aspects of FEM.
Experimenting of the developed app will be conducted to ensure the credibility
of it. Step by step walk through will be carried out to ensure a smooth usage for new
users to follow. Possible improvements will be discussed in the final section to
showcase the potential of this project. |
---|