Signboard sharing application

Amidst the advancement of technology and the shift of focus towards the mobile platform, developer of Signboard Sharing Application (SSA) jumped onto the technological bandwagon to create an application that create an impact on people’s lives. As smart devices have become a part and parcel of many p...

Full description

Saved in:
Bibliographic Details
Main Author: Chiu, Shi Kang
Other Authors: Sun Aixin
Format: Final Year Project
Language:English
Published: 2016
Subjects:
Online Access:http://hdl.handle.net/10356/66705
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
Description
Summary:Amidst the advancement of technology and the shift of focus towards the mobile platform, developer of Signboard Sharing Application (SSA) jumped onto the technological bandwagon to create an application that create an impact on people’s lives. As smart devices have become a part and parcel of many people’s lives to assist them in staying connected, there is a greater potential awaiting the further development of mobile application. SSA aims to provide a medium for on-the-go textual & imagery information dissemination. The best way to achieve such result is to leverage on the current mobile technology. This mobile application would be targeting any users of different dynamics who owns a smartphone with camera and internet connectivity. The limitations of SSA includes the immaturity of push notifications, limited to only Android and iOS, accuracy of geo-location when tested on computer and the focus on Android for current development. These limitations are subjected to the current version of SSA as there are seemingly large amount of updates needed to stabilise the framework. SSA development are carefully chosen with Ionic hybrid mobile application as the core framework. Ionic framework consists of both Cordova and PhoneGap as it is built upon Cordova and is capable in including PhoneGap development. With Cordova, Ionic framework allows the tapping of JavaScript (JS) APIs to dive deep into the core of native environment and hardware of the phone. It is also packed with components such as HTML elements, Bootstrap, CSS and plugins to beautify the application. SSA is designed with Client & Server architecture and had undergone the incremental & iterative Software Development Lifecycle (SDLC) for the entire project phase. SSA includes modules to allow “Login & Logout”, “User Account”, “Post”, “Map”, “Upload” and other miscellaneous modules. The revolution of hybrid mobile applications framework to ease the development applications are never smooth sailing. The project difficulties that developers faced for current SSA includes “Limited knowledge”, “Laptop Versus (VS) Mobile”, “Emulator”, “Imaging”, “Frequent Update”, “Data binding”, “Sessions”, “Debugging & Testing”, “JS in HTML tags” and “Server upload folder”. This documentation includes recommendations and implementations for future developers of SSA which may include new functionalities such as “Subscribe”, “Followers”, “Video Post”, “Social Media”, “Routing” and “Security”. The proliferation of more users, developers and user-data cycle can be a great stepping stone to further improve on the effectiveness of technologies. The current implementation of SSA acts as a bedrock for development, users and developers where more successful functionalities and stability could be implemented to produce a self-sustainable community and application. This abstract serves as a quick summary of the topics residing in this documentation. All details are then being analysed within this documentation.