<?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 Collection:</title>
  <link rel="alternate" href="http://dspace.cityu.edu.hk:80/handle/2031/3770" />
  <subtitle />
  <id>http://dspace.cityu.edu.hk:80/handle/2031/3770</id>
  <updated>2013-04-30T16:34:42Z</updated>
  <dc:date>2013-04-30T16:34:42Z</dc:date>
  <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>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>
  <entry>
    <title>Intelligent tutoring system for sudoku on mobile platform</title>
    <link rel="alternate" href="http://dspace.cityu.edu.hk:80/handle/2031/6745" />
    <author>
      <name>Zhuang, Yuan (庄媛)</name>
    </author>
    <id>http://dspace.cityu.edu.hk:80/handle/2031/6745</id>
    <updated>2013-04-05T09:41:49Z</updated>
    <published>2012-01-01T00:00:00Z</published>
    <summary type="text">Title: Intelligent tutoring system for sudoku on mobile platform
Authors: Zhuang, Yuan (庄媛)
Abstract: ﻿Sudoku as a world-wide popular game has the potential to develop the player's logical thinking ability. However, there are few researches or applications that address this use. As mobile devices have become widely available in students, an Intelligent Tutoring System (ITS) on mobile platform yields great promise. In this project, I reviewed important theories and methodologies related to logical thinking and ITS and proposed an ITS for Sudoku on Android platform. The primary feature of the proposed system is to provide adaptive instructions during a Sudoku game based on each individual player's expertise in Sudoku, learning preference and gaming performance.&#xD;
The proposed system consists of three major components: a Sudoku ITS rested on Android platform, an external database that keeps the records of all registered players of the Sudoku ITS for future analysis and a web server to connect between these two components. Among the three components, the Sudoku ITS is the key part which directly interacts with the user and bears all tutoring functionalities.&#xD;
The Sudoku ITS adopts the classical ITS architecture which is composed of an expert model, a student model, a tutor model and a user interface. The expert model is constructed based on the ACT-R cognitive theory and employs a rule-based knowledge representation. The student model stores information related to the student's background, gaming performance and learning progress on Sudoku and uses an overlay model to keep track of the student's mastery on each Sudoku strategy. The tutor model adopts a mix-initiative interaction mechanism and provides instructions by using conversational dialogs. In addition, it employs an instruction decision mechanism based on the ACT-R cognitive theory to adapt its instructions to each student.&#xD;
The proposed Sudoku ITS can be used by individual players who want to learn Sudoku, to enhance Sudoku skills or just to play for fun as well as by human tutors for educational purposes.
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>Context-aware life memorandum</title>
    <link rel="alternate" href="http://dspace.cityu.edu.hk:80/handle/2031/6750" />
    <author>
      <name>Lim, Allen Hiu Lung (林曉龍)</name>
    </author>
    <id>http://dspace.cityu.edu.hk:80/handle/2031/6750</id>
    <updated>2013-04-05T09:46:52Z</updated>
    <published>2012-01-01T00:00:00Z</published>
    <summary type="text">Title: Context-aware life memorandum
Authors: Lim, Allen Hiu Lung (林曉龍)
Abstract: ﻿"Life is not what you live, but what you remember", said by Gabriel Garcia Marquez. Most people tried to write diary when they were young. As they grow up, they may abandon this habit due to busy life style in modern society. However, the value of life recording is inevitably beneficial. This project aims to facilitate people in modern city to record their daily lives with their smart phone and provide a convenient tool for memory exploration.&#xD;
To achieve the project objective, an iPhone application called iLifeMemo is developed. It is a context-aware application that possesses the following features:&#xD;
• Automatic recording places visited by user using technologies and algorithm such as GPS positioning, geocoding services, Bayesian Network, etc.&#xD;
• Innovative life memo exploration using augmented reality. &#xD;
• Building collective memory based on life memos written by different users so that they can explore famous events happened in the past.&#xD;
• Fundamental life memo functions which include text editing, photo attachment, tagging and geotagging.&#xD;
As iLifeMemo is developed as an iPhone application, xcode 4.3 is used to develop an iOS 5 mobile application. The application targets iPhone series from 3GS to iPhone 4S with iOS 5.0.1 or above. Since mobile data network are expensive and iLifeMemo is a context-aware application such that many operations are done automatically, the data network will be carefully monitored to avoid unnecessary network overhead. As battery life of mobile device is limited, memory control is carefully performed to prevent unnecessary memory usage as well as memory leakage. Processes that involve large computation power are held in server side to reduce battery consumption in iPhone.
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>

