Please wait...

SOFTSYS: Automating Application Development for Web. Desktop And Touch Devices - Final Year Project Report (CSC-404) 

Resource tools

File information File size Options

Original PDF File

1.0 MB Request

Screen

533 × 800 pixels (0.43 MP)

4.5 cm × 6.8 cm @ 300 PPI

79 KB Request
Resource details

Resource ID

99

Access

Open

Contributed by

Admin User

Author/Contributor

Shreejana Poudel, Sunil Manandhar, Vishnu Kumar Rana (Supervisor)

Publisher/Credit

Kathmandu: St. Xavier's College

Date

October 2014

Document type

Thesis or project

Department

Computer science

Course

BscCSIT, CSC-404: Project work

Level

Bachelor

Batch

2010

Abstract

The application development process implementing an idea involves steps widely
adopted in software companies as software development models. SoftSys is a project
that intends to reduce the effort that would otherwise cost more resource and time. It
is a framework for agile development of secure database driven application
programmable in python which outputs to mobile, desktop and web.
The primary purpose of the project is to research on application development process
followed by software companies, methodologies adopted by them, frameworks used
in product development and to develop a platform that reduces the repetitious work
providing a common ground for developers to focus on business logic. The platform
can be used as a base environment upon which developers can build applications,
which can be published as desktop, web, or as application runnable in touch devices.
The application can also be packaged for android devices.
The data driven desktop applications that has database hosted in the network functions
similar to web based application. Mobile application work on low end devices
connecting to the server with a webservice. All of these technologies however
implement the same idea and the same business logic.
The major components of the project are web2py framework, which is a full-stack
framework, JavaScipt based SQL designer, and QT based desktop application. Python
scripts are used to bind them together and automate the initial setup process.
The project implements a desktop application, which takes input from developers
stepwise and automatically, creates an application filling in with provided details.
System works with latest python version and is backward compatible to other versions
of python. The application provides working ground for developers to edit code and
make changes on the fly.

Search for similar resources

Remove