ppyordanov / Dynamic-Noise-and-Pollution-Map

A dynamically generated University of Glasgow noise and pollution campus map via the innovative Smart Citizen Kit developed in Barcelona, Spain by FabLab.
0 stars 0 forks source link

PhoneGap (Cordova) Configuration #51

Closed ppyordanov closed 9 years ago

ppyordanov commented 9 years ago

The working environment for the system client will be based on PhoneGap. The application is a powerful framework/ engine for creating mobile applications that can be packaged for different mobile operating systems (in this case will probably be distributed for Android and iOS as they are the most used ones).

ppyordanov commented 9 years ago

Below are the system tools that will be used for client prototyping:

NodeJS depends on Visual Studio to run, while PhoneGap requires Android SDK (manager) and nodeJS for project source compilation and packaging.

ppyordanov commented 9 years ago

More information about the system client environment configuration (issues and their resolutions) can be found here: #52

ppyordanov commented 9 years ago

There are a couple of ways to test an Android application.

One is to directly emulate the .apk on an AVD (Android Virtual Device) which can be highly customized in terms of OS version, resource capabilities (for instance, RAM limitations) screen size, processor type, etc.

The more efficient and bug-proof method is to compile the source and install it directly on an Android device so that performance can be assessed in a real environment.

In order to test the prototype, I will be using a real device (Google Nexus 7, Android OS 4.4.4).

ppyordanov commented 9 years ago

Deploying to a real device can be done in a few ways.

Issues with device recognition:

ppyordanov commented 9 years ago

This task is relevant to #50 .

ppyordanov commented 9 years ago

This task has been completed and can be closed now.