3,004 research outputs found
Delivering 3D advertising to mobile phones.
Directing advertising to mobile phones currently is limited to commercial text messages, short-code text-back messages, two dimensional (2D) images, or wireless access protocol (WAP) clickable push links. All of these traditional methods do not facilitate advertising approach were consumers can interact with prospective purchases. In this paper we introduce a novel and highly interactive location- and permission-based advertising system that allows 3D product adverts to be displayed on users' mobile phones. The paper provides a thorough discussion of the system covering its performance, implementation structure, platform-dependent optimizations and suggestions for future work. With mobile phones and 3D interactive tools, advertising becomes more engaging, rewarding and entertaining and provides marketing executives with new means of directing their campaigns to a more specific target audience
Handheld Computing and Programming for Mobile Commerce.
Using Internet-enabled mobile handheld devices to access the World Wide Web is a promising addition to the Web and traditional e-commerce. Mobile handheld devices provide convenience and portable access to the huge information on the Internet for mobile users from anywhere and at anytime. However, mobile commerce has not enjoyed the same level of success as the e-commerce has so far because mobile Web contents are scarce and mostly awkward for browsing. The major reason of the problems is most software engineers are not familiar with handheld devices, let alone programming for them. To help software engineers better understand this subject, this article gives a comprehensive study of handheld computing and programming for mobile commerce. It includes live major topics: (i) mobile commerce systems, (ii) mobile handheld devices, (iii) handheld computing, (iv) server-side handheld computing and programming, and (v) client-side handheld computing and programming. The most popular server-side handheld applications are mostly functioning through mobile Web contents, which are constructed by using only few technologies and languages. On the other hand, various environments/languages are available for client-side handheld computing and programming. Five of the most popular are (i) BREW, (ii) J2ME, (iii) Palm OS, (iv) Symbian OS, and (v) Windows Mobile. They are using either C/C++ or Java programming languages. This article will explain J2ME, a micro version of Java, and Palm OS programming, using C, by giving step-by-step procedures of J2ME and Palm application development
mLearning, development and delivery : creating opportunity and enterprise within the HE in FE context
This research project was funded by ESCalate in 2006-7 to support Somerset College in developing the curriculum, as well as widening participation via the use of mobile communications technologies such as mp3 players and mobile phones. The Project represents a highly topical and timely engagement with the opportunities for learning provided by the burgeoning use of mobile computing/ communications devices. Activities bring together colleagues from Teacher Education and Multimedia Computing in an innovative approach to designing for and delivering the curriculum. The Project addresses pedagogic issues and also vitally involves current and future learners, providing them with a new context for skills development and entrepreneurship. Anticipated outcomes include informed development of new HE modules and professional CPD activities which address the skills and context of this emerging approach to delivering the curriculum. The Project also intends to trial and evaluate the use of mobile technologies to support a blended learning approach to programme delivery and the development of a FD module which could be delivered via a mobile computing device. An interim report and a final project report are available as Word and PDF file
An Analysis of Audio Features to Develop a Human Activity Recognition Model Using Genetic Algorithms, Random Forests, and Neural Networks
This work presents a human activity recognition (HAR) model based on audio features. The use of sound as an information source for HAR models represents a challenge because sound wave analyses generate very large amounts of data. However, feature selection techniques may reduce the amount of data required to represent an audio signal sample. Some of the audio features that were analyzed include Mel-frequency cepstral coefficients (MFCC). Although MFCC are commonly used in voice and instrument recognition, their utility within HAR models is yet to be confirmed, and this work validates their usefulness. Additionally, statistical features were extracted from the audio samples to generate the proposed HAR model. The size of the information is necessary to conform a HAR model impact directly on the accuracy of the model. This problem also was tackled in the present work; our results indicate that we are capable of recognizing a human activity with an accuracy of 85% using the HAR model proposed. This means that minimum computational costs are needed, thus allowing portable devices to identify human activities using audio as an information source
Towards microagent based DBIST/DBISR
We present some ideas and experiments on using microagents for testing and repairing a distributed system, whose elements may or may not have embedded BIST (built in self test) and BISR (built in self repair) facilities. The microagents are software modules that perform monitoring, diagnosis and repair of the faults. They form together a society whose members communicate, set goals and solve tasks. The platforms taken into consideration for mobile tester microagents include Java Micro Edition, BREW, Symbian, PalmOS, as well as more general small scale platforms. Experimental tester agents in Java 2 Micro Edition and PalmOS are also presented, a solution that ensures portability, flexibility, but also a relatively small memory footprint
Building a Home-Brew Text Message Notification System for Sierra
I am not a developer is a phrase I say more than I want. However, programming is something I\u27ve wanted to learn for a long time. When patrons began asking for text message notifications for circulating items, I took on the challenge to try to learn something new, and hacked together a basic text notification system that is both affordable and serves patron needs. Using the narrative of this tool\u27s creation as a foundation, this presentation will provide resources to get started in web development for Sierra using SQL, PHP, and Twilio
Research and Implementation Of Mobile Phone Dictionary System Based on J2ME
The objective was to research a new application for mobile users; that application should be helpful and convenient for human beings’ usual life. The application was designed to be run on the mobile phones supported with Java.
The research methods were programming mostly. J2ME is the main programming language in this thesis research. This thesis was an individual work. The research was written on the basis of the information which was available and this is the author’s view in how the sensible things should be implemented there.
The result of my thesis work is an application called EFDictionary, which attempts to help people to translate languages between English and Finnish. With the help from Mr. Thai Bui, the research progresses to the final results and the mobile application could run well on the emulator
Do Android Taint Analysis Tools Keep Their Promises?
In recent years, researchers have developed a number of tools to conduct
taint analysis of Android applications. While all the respective papers aim at
providing a thorough empirical evaluation, comparability is hindered by varying
or unclear evaluation targets. Sometimes, the apps used for evaluation are not
precisely described. In other cases, authors use an established benchmark but
cover it only partially. In yet other cases, the evaluations differ in terms of
the data leaks searched for, or lack a ground truth to compare against. All
those limitations make it impossible to truly compare the tools based on those
published evaluations.
We thus present ReproDroid, a framework allowing the accurate comparison of
Android taint analysis tools. ReproDroid supports researchers in inferring the
ground truth for data leaks in apps, in automatically applying tools to
benchmarks, and in evaluating the obtained results. We use ReproDroid to
comparatively evaluate on equal grounds the six prominent taint analysis tools
Amandroid, DIALDroid, DidFail, DroidSafe, FlowDroid and IccTA. The results are
largely positive although four tools violate some promises concerning features
and accuracy. Finally, we contribute to the area of unbiased benchmarking with
a new and improved version of the open test suite DroidBench
Recommended from our members
Client-server-based LBS architecture: A novel positioning module for improved positioning performance
Permission to distribute obtained from publisher.This work presents a new efficient positioning module that operates over client-server LBS architectures. The
aim of the proposed module is to fulfil the position information requirements for LBS pedestrian applications
by ensuring the availability of reliable, highly accurate and precise position solutions based on GPS single
frequency (L1) positioning service. The positioning module operates at both LBS architecture sides; the client
(mobile device), and the server (positioning server). At the server side, the positioning module is responsible
for correcting user’s location information based on WADGPS corrections. In addition, at the mobile side,
the positioning module is continually in charge for monitoring the integrity and available of the position
solutions as well as managing the communication with the server. The integrity monitoring was based on
EGNOS integrity methods. A prototype of the proposed module was developed and used in experimental trials
to evaluate the efficiency of the module in terms of the achieved positioning performance. The positioning
module was capable of achieving a horizontal accuracy of less than 2 meters with a 95% confidence level
with integrity improvement of more than 30% from existing GPS/EGNOS services
- …