An API for developing mobile ad-hoc networking applications using a public and private screen-based programming model
Although some APIs for mobile ad-hoc network functions are available, and generally provide abstraction of network and data transfer functions, they still require developers to think in terms of sending and receiving messages between devices. This presents a problem to new developers of mobile appli...
Saved in:
Main Authors: | , , , |
---|---|
Format: | text |
Language: | English |
Published: |
Animo Repository
2015
|
Online Access: | https://animorepository.dlsu.edu.ph/etd_bachelors/11780 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Institution: | De La Salle University |
Language: | English |
id |
oai:animorepository.dlsu.edu.ph:etd_bachelors-12425 |
---|---|
record_format |
eprints |
spelling |
oai:animorepository.dlsu.edu.ph:etd_bachelors-124252021-09-06T08:09:30Z An API for developing mobile ad-hoc networking applications using a public and private screen-based programming model Laron, Andrew V. Lim, Sharmaine Amanda S. Syson, Oliver Brian C. Xu, Peigen Although some APIs for mobile ad-hoc network functions are available, and generally provide abstraction of network and data transfer functions, they still require developers to think in terms of sending and receiving messages between devices. This presents a problem to new developers of mobile applications who lack experience with network programming and are more accustomed to programming for a single device. It may be helpful for them to think of different application instances running on separate devices as different views, or screens, of a single application and not concern themselves directly with sending and receiving messages. This research aimed to address this by creating an API with functions that enable developers to create applications that allow for public/private screen assignment, session handling, and a distributed event model. Communication between devices is presented to developers as events being triggered, rather than as messages being sent. Evaluation of the API showed that public/private screen assignment and distributed event model makes the API easier to develop application with, though the session handling causes some confusion. With some improvement in the session handlings design and usability, making this API available may allow developers to code distributed applications as if they were standalone, single-device applications. 2015-01-01T08:00:00Z text https://animorepository.dlsu.edu.ph/etd_bachelors/11780 Bachelor's Theses English Animo Repository |
institution |
De La Salle University |
building |
De La Salle University Library |
continent |
Asia |
country |
Philippines Philippines |
content_provider |
De La Salle University Library |
collection |
DLSU Institutional Repository |
language |
English |
description |
Although some APIs for mobile ad-hoc network functions are available, and generally provide abstraction of network and data transfer functions, they still require developers to think in terms of sending and receiving messages between devices. This presents a problem to new developers of mobile applications who lack experience with network programming and are more accustomed to programming for a single device. It may be helpful for them to think of different application instances running on separate devices as different views, or screens, of a single application and not concern themselves directly with sending and receiving messages.
This research aimed to address this by creating an API with functions that enable developers to create applications that allow for public/private screen assignment, session handling, and a distributed event model. Communication between devices is presented to developers as events being triggered, rather than as messages being sent. Evaluation of the API showed that public/private screen assignment and distributed event model makes the API easier to develop application with, though the session handling causes some confusion. With some improvement in the session handlings design and usability, making this API available may allow developers to code distributed applications as if they were standalone, single-device applications. |
format |
text |
author |
Laron, Andrew V. Lim, Sharmaine Amanda S. Syson, Oliver Brian C. Xu, Peigen |
spellingShingle |
Laron, Andrew V. Lim, Sharmaine Amanda S. Syson, Oliver Brian C. Xu, Peigen An API for developing mobile ad-hoc networking applications using a public and private screen-based programming model |
author_facet |
Laron, Andrew V. Lim, Sharmaine Amanda S. Syson, Oliver Brian C. Xu, Peigen |
author_sort |
Laron, Andrew V. |
title |
An API for developing mobile ad-hoc networking applications using a public and private screen-based programming model |
title_short |
An API for developing mobile ad-hoc networking applications using a public and private screen-based programming model |
title_full |
An API for developing mobile ad-hoc networking applications using a public and private screen-based programming model |
title_fullStr |
An API for developing mobile ad-hoc networking applications using a public and private screen-based programming model |
title_full_unstemmed |
An API for developing mobile ad-hoc networking applications using a public and private screen-based programming model |
title_sort |
api for developing mobile ad-hoc networking applications using a public and private screen-based programming model |
publisher |
Animo Repository |
publishDate |
2015 |
url |
https://animorepository.dlsu.edu.ph/etd_bachelors/11780 |
_version_ |
1712577541251792896 |