Codepad++

Octave is a high level programming language for numerical computations which is used in both academia and industry (Eaton, 1998). Octave lacks a graphical user interface (GUI) and support as it is a free software. In view of the trend of taking desktop applications online and the current inadequacie...

Full description

Saved in:
Bibliographic Details
Main Author: Yeung, Ying Lai.
Other Authors: School of Computer Engineering
Format: Final Year Project
Language:English
Published: 2013
Subjects:
Online Access:http://hdl.handle.net/10356/55005
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-55005
record_format dspace
spelling sg-ntu-dr.10356-550052023-03-03T20:58:14Z Codepad++ Yeung, Ying Lai. School of Computer Engineering Ramakrishna Kakarala DRNTU::Engineering::Computer science and engineering::Computer applications::Computers in other systems Octave is a high level programming language for numerical computations which is used in both academia and industry (Eaton, 1998). Octave lacks a graphical user interface (GUI) and support as it is a free software. In view of the trend of taking desktop applications online and the current inadequacies of the existing online compilers for Octave, this project aims to develop an online programming environment for Octave. The project should accept commands from the Octave API and provide output accordingly. The programming environment was implemented primarily using PHP, HTML and Octave. The major task was to integrate Octave and PHP seamlessly while making up for the inadequacies of past work. In the testing phrase, the project was able to handle a wide variety of Octave commands and provide an output which was similar to running the commands directly from Octave. Therefore, the initial objective of developing an online programming environment for Octave was achieved. In addition, some inadequacies of the existing online compilers were improved upon. A website (http://yeungyinglai.weebly.com/index.html) was created to document the progress of this project. The source code and the soft copy of this report is available for download there. The project is currently hosted at http://54.251.111.225. Bachelor of Engineering (Computer Science) 2013-11-29T04:15:53Z 2013-11-29T04:15:53Z 2013 2013 Final Year Project (FYP) http://hdl.handle.net/10356/55005 en Nanyang Technological University 53 p. application/pdf
institution Nanyang Technological University
building NTU Library
continent Asia
country Singapore
Singapore
content_provider NTU Library
collection DR-NTU
language English
topic DRNTU::Engineering::Computer science and engineering::Computer applications::Computers in other systems
spellingShingle DRNTU::Engineering::Computer science and engineering::Computer applications::Computers in other systems
Yeung, Ying Lai.
Codepad++
description Octave is a high level programming language for numerical computations which is used in both academia and industry (Eaton, 1998). Octave lacks a graphical user interface (GUI) and support as it is a free software. In view of the trend of taking desktop applications online and the current inadequacies of the existing online compilers for Octave, this project aims to develop an online programming environment for Octave. The project should accept commands from the Octave API and provide output accordingly. The programming environment was implemented primarily using PHP, HTML and Octave. The major task was to integrate Octave and PHP seamlessly while making up for the inadequacies of past work. In the testing phrase, the project was able to handle a wide variety of Octave commands and provide an output which was similar to running the commands directly from Octave. Therefore, the initial objective of developing an online programming environment for Octave was achieved. In addition, some inadequacies of the existing online compilers were improved upon. A website (http://yeungyinglai.weebly.com/index.html) was created to document the progress of this project. The source code and the soft copy of this report is available for download there. The project is currently hosted at http://54.251.111.225.
author2 School of Computer Engineering
author_facet School of Computer Engineering
Yeung, Ying Lai.
format Final Year Project
author Yeung, Ying Lai.
author_sort Yeung, Ying Lai.
title Codepad++
title_short Codepad++
title_full Codepad++
title_fullStr Codepad++
title_full_unstemmed Codepad++
title_sort codepad++
publishDate 2013
url http://hdl.handle.net/10356/55005
_version_ 1759855241678815232