<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <title>DSpace Community:</title>
  <link rel="alternate" href="http://dspace.cityu.edu.hk:80/handle/2031/328" />
  <subtitle />
  <id>http://dspace.cityu.edu.hk:80/handle/2031/328</id>
  <updated>2013-05-31T18:03:12Z</updated>
  <dc:date>2013-05-31T18:03:12Z</dc:date>
  <entry>
    <title>Indoor positioning using WiFi and images</title>
    <link rel="alternate" href="http://dspace.cityu.edu.hk:80/handle/2031/6762" />
    <author>
      <name>Tsang, Kai Tik</name>
    </author>
    <id>http://dspace.cityu.edu.hk:80/handle/2031/6762</id>
    <updated>2012-09-07T06:34:59Z</updated>
    <published>2012-01-01T00:00:00Z</published>
    <summary type="text">Title: Indoor positioning using WiFi and images
Authors: Tsang, Kai Tik
Abstract: ﻿The objective of this project is to implement an indoor positioning function on a
smartphone to simulate the navigation process of robots in indoor areas. The motivations
include the limitation of GPS, the immature of indoor positioning applications, and also the
weaknesses of WiFi positioning methods. The indoor positioning methods utilize WiFi and
images to determine the current location of the mobile device. WiFi positioning and image
matching techniques are evaluated. The result of integrating the two methods for indoor
positioning is also analyzed.</summary>
    <dc:date>2012-01-01T00:00:00Z</dc:date>
  </entry>
  <entry>
    <title>Mobile live broadcast application</title>
    <link rel="alternate" href="http://dspace.cityu.edu.hk:80/handle/2031/6763" />
    <author>
      <name>Mok, Ho Leung (莫浩良)</name>
    </author>
    <id>http://dspace.cityu.edu.hk:80/handle/2031/6763</id>
    <updated>2013-04-05T09:43:11Z</updated>
    <published>2012-01-01T00:00:00Z</published>
    <summary type="text">Title: Mobile live broadcast application
Authors: Mok, Ho Leung (莫浩良)
Abstract: ﻿When smart phone are being so popular in this modern era, every user inspires&#xD;
the huge demand of real-time information. Watching instant news, amateur video on&#xD;
smartphone become the mainstream of how medias flowing and become part of our&#xD;
daily life.&#xD;
Some user with a heart of adventure love to share what they experiences with the&#xD;
eye in the smartphone, but it's a pity there are huge percentage of naïve user in the&#xD;
world, sharing a video to internet is a "mission impossible" to them. No wonder how&#xD;
much interesting contents lie hidden in the memory in people's smartphone.&#xD;
Think of how many curious users want to pry about what is happening in the city&#xD;
they living? How many users want to see the scene of a match in gymnasium? How much&#xD;
audiences want have an instant view in mountain bike racer and knowing where are&#xD;
they use pass through?&#xD;
On the market, there is lot of live broadcasting platform, some provide video on&#xD;
demand (VOD) services, some provide Global Position System (GPS) tracking on initial&#xD;
recording spot, some provide live broadcasting, and some provide mobile live function.&#xD;
However this is very rare have a solution that integrates all of these features.&#xD;
Summarized all of the proposed reasons, It brings out the necessary to this project.&#xD;
This project aims to study the existing video-sharing application with related technologies, find out the possibility in develop a better solution then existing platforms.&#xD;
Also this project will propose unprecedented approaches in overcome some technical&#xD;
problems in live streaming on mobile devices and algorithm to settle the contents&#xD;
monopolization. At the end, this project develops an integrated iPhone solution with live&#xD;
broadcasting, video sharing and geotagging and tracking plus application server&#xD;
modules. An evaluation to the proposed solution will be given.&#xD;
The project has multiple achievements aims to achieve. First, the application should&#xD;
simplify the steps on sharing the video to Internet, replace traditional sharing way from&#xD;
"upload video" by "broadcasting video", and make contents widely available to&#xD;
normal user. Second, proposed solution target to be ideal platform in discover more&#xD;
potential amateur video publisher, supporting amateur content spreading on Internet by&#xD;
proposed content recommendation algorithm. Third, real-time geotagging available in&#xD;
live video and recorded video in emphasize map and locations importance apart from&#xD;
video contents itself. Last but not least, contribute to public event for providing instant&#xD;
interior view without special video recording equipment such as mountain bike race.
Notes: Nominated as OAPS (Outstanding Academic Papers by Students) paper by Department in 2012-13.</summary>
    <dc:date>2012-01-01T00:00:00Z</dc:date>
  </entry>
  <entry>
    <title>Web-based data management and analysis for basketball leagues</title>
    <link rel="alternate" href="http://dspace.cityu.edu.hk:80/handle/2031/6764" />
    <author>
      <name>Chan, Hiu Yan</name>
    </author>
    <id>http://dspace.cityu.edu.hk:80/handle/2031/6764</id>
    <updated>2012-09-07T06:34:59Z</updated>
    <published>2012-01-01T00:00:00Z</published>
    <summary type="text">Title: Web-based data management and analysis for basketball leagues
Authors: Chan, Hiu Yan
Abstract: ﻿Nowadays, people put emphasis on health. They are willing to put more time on doing exercise. Basketball is one of the most popular sports all over the world. In Hong Kong, there are some basketball leagues, holding competitive matches. They are using some basketball scoring applications to scoring games, tracking games and generating statistics. Those applications are user-friendly, even a novice can score a game accurately and produce a detailed statistic. However, there are some limitations exist, such as incompatibility problem, data exportation problem, and Wi-Fi instability problem. 
In order to solve these problems, Web-based Data Management and Analysis for Basketball Leagues System is designed and developed. Developing a reliable, consistent, compatible, flexible and usable system is the aim of this project. For improving reliability and consistency, IndexedDB is applied to the system for handling different unexpected situations, such as disruption of Wi-Fi and breakdown of device. No data loss and no data inconsistency will be occurred. For enhancing compatibility, HTML5 is applied to the system for performing interactions instead of Flash. Most of devices can run the system smoothly. For improving flexibility, the functionalities of the system are split as modules. It ensures the ease of development of system and feasibility of improving the system by other developers. For enhancing usability, the system provides an intuitive UI and Shneiderman's 8 golden rules of interface design are applied. 
The main development tool of this project is Microsoft Visual Studio. It is an integrated development environment (IDE) developed by Microsoft. Microsoft Visual Studio includes various tools for ensuring code quality and saving time in identifying problems, such as a code editor supporting IntelliSense, a debugger which works both as a source-level debugger and as a machine-level debugger. A web server and a database server are built up for handling requests and data. This ensures that every user gets the same view of data.</summary>
    <dc:date>2012-01-01T00:00:00Z</dc:date>
  </entry>
  <entry>
    <title>An approach to adaptive execution outsourcing in JavaScript web applications</title>
    <link rel="alternate" href="http://dspace.cityu.edu.hk:80/handle/2031/6752" />
    <author>
      <name>Li, Winson Yick Sau (李易修)</name>
    </author>
    <id>http://dspace.cityu.edu.hk:80/handle/2031/6752</id>
    <updated>2013-04-05T09:46:30Z</updated>
    <published>2012-01-01T00:00:00Z</published>
    <summary type="text">Title: An approach to adaptive execution outsourcing in JavaScript web applications
Authors: Li, Winson Yick Sau (李易修)
Abstract: ﻿With the advancement of HTML5 and the prevalence of internet enabled mobile devices, the&#xD;
popularity of web applications is increasing. As web applications are becoming more complex,&#xD;
the less powerful JavaScript engines on mobile devices have performance issues when loading&#xD;
computationally intensive web applications. These mobile devices may also have power&#xD;
constraints. Moreover, with the major web browsers each offering its own JavaScript engine,&#xD;
where some are significantly slower than the others, the performance of JavaScript intensive web&#xD;
applications may suffer even on personal computers.&#xD;
As an attempt to bring the advantages of fast JavaScript engines and powerful computer&#xD;
hardware to these constrained machines, this project proposes a framework for the adaptive&#xD;
execution outsourcing of JavaScript web applications. This framework, named JSCloud, achieves&#xD;
faster execution times on both mobile and desktop devices by migrating selected partitions of the&#xD;
web application code to powerful cloud servers for execution.&#xD;
In order to prepare a web application to suport JSCloud, the web developer only has to annotate&#xD;
methods which are computationally expensive. JSCloud would then inject migration code into&#xD;
the annotated methods. The result is a JSCloud enabled version of the given web application&#xD;
code. This version of code has a cost estimation algorithm which would initiate the migration&#xD;
when the algorithm deems that a reduction in execution time is gained when the execution of the&#xD;
partition is performed on a high performance JavaScript engine in a cloud machine. JSCloud&#xD;
aims to provide devices which have low JavaScript performances with better execution times via&#xD;
execution outsourcing. Experiments have shown that the execution time could be brought down&#xD;
by as much as 50% on devices with slower JavaScript engines.
Notes: Nominated as OAPS (Outstanding Academic Papers by Students) paper by Department in 2012-13.</summary>
    <dc:date>2012-01-01T00:00:00Z</dc:date>
  </entry>
</feed>

