Digital map for embedded system
This report describes the research & development (R&D) progress and implementations performed in the project to enhance the performance of a digital map system utilising Scalable Vector Graphics (SVG) display standard. SVG display has been receiving wide native support in modern desktop brow...
Saved in:
Main Author: | |
---|---|
Other Authors: | |
Format: | Final Year Project |
Language: | English |
Published: |
2012
|
Subjects: | |
Online Access: | http://hdl.handle.net/10356/48568 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Institution: | Nanyang Technological University |
Language: | English |
id |
sg-ntu-dr.10356-48568 |
---|---|
record_format |
dspace |
spelling |
sg-ntu-dr.10356-485682019-12-10T11:32:57Z Digital map for embedded system Ho, Kai Cheng. Vun Chan Hua, Nicholas School of Computer Engineering DRNTU::Engineering::Computer science and engineering::Computing methodologies::Computer graphics This report describes the research & development (R&D) progress and implementations performed in the project to enhance the performance of a digital map system utilising Scalable Vector Graphics (SVG) display standard. SVG display has been receiving wide native support in modern desktop browsers in recent years but its support is still very limited on mobile fronts[1]. In this project, the main objective is to extend current capability of display SVG images from PC-based web browsers to an embedded platform, specifically the Android platform, to showcase map display. This new research also expands 2D SVG capability to 3D display mode, expands the existing 3D features to a new frontier, within the limitations and scope of an Android mobile phone. The report begins with the discussion of the standard 2D SVG features in which the mobile parser is rewritten in, followed by mathematical algorithms used in perspective projection. The focus of the project is the performance of running SVG digital map on Android mobile device. Due to the limited processing power of mobile phones, extra attention has to be paid on optimizing memory allocation to enable more efficient, accurate and detailed display of the 3D map. A demonstration mobile application is coded in Android Java that parses both normal and custom SVG map formats. Surface sorting algorithms is demonstrated to validate the concepts developed in this project. Bachelor of Engineering (Computer Engineering) 2012-04-26T06:02:48Z 2012-04-26T06:02:48Z 2012 2012 Final Year Project (FYP) http://hdl.handle.net/10356/48568 en Nanyang Technological University 61 p. application/msword |
institution |
Nanyang Technological University |
building |
NTU Library |
country |
Singapore |
collection |
DR-NTU |
language |
English |
topic |
DRNTU::Engineering::Computer science and engineering::Computing methodologies::Computer graphics |
spellingShingle |
DRNTU::Engineering::Computer science and engineering::Computing methodologies::Computer graphics Ho, Kai Cheng. Digital map for embedded system |
description |
This report describes the research & development (R&D) progress and implementations performed in the project to enhance the performance of a digital map system utilising Scalable Vector Graphics (SVG) display standard. SVG display has been receiving wide native support in modern desktop browsers in recent years but its support is still very limited on mobile fronts[1]. In this project, the main objective is to extend current capability of display SVG images from PC-based web browsers to an embedded platform, specifically the Android platform, to showcase map display. This new research also expands 2D SVG capability to 3D display mode, expands the existing 3D features to a new frontier, within the limitations and scope of an Android mobile phone.
The report begins with the discussion of the standard 2D SVG features in which the mobile parser is rewritten in, followed by mathematical algorithms used in perspective projection.
The focus of the project is the performance of running SVG digital map on Android mobile device. Due to the limited processing power of mobile phones, extra attention has to be paid on optimizing memory allocation to enable more efficient, accurate and detailed display of the 3D map.
A demonstration mobile application is coded in Android Java that parses both normal and custom SVG map formats. Surface sorting algorithms is demonstrated to validate the concepts developed in this project. |
author2 |
Vun Chan Hua, Nicholas |
author_facet |
Vun Chan Hua, Nicholas Ho, Kai Cheng. |
format |
Final Year Project |
author |
Ho, Kai Cheng. |
author_sort |
Ho, Kai Cheng. |
title |
Digital map for embedded system |
title_short |
Digital map for embedded system |
title_full |
Digital map for embedded system |
title_fullStr |
Digital map for embedded system |
title_full_unstemmed |
Digital map for embedded system |
title_sort |
digital map for embedded system |
publishDate |
2012 |
url |
http://hdl.handle.net/10356/48568 |
_version_ |
1681042166451798016 |