| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
| Name | Name | Last commit date | ||
|---|---|---|---|---|
AWARE is an Android framework dedicated to instrument, infer, log and share mobile context information, for application developers, researchers and smartphone users. AWARE captures hardware-, software-, and human-based data. It encapsulates analysis, machine learning and simplifies conducting user studies in naturalistic and laboratory settings. The platform can be integrated with MySQL database.
You can get the source code of all the components that make the AWARE client from GitHub.
$ git clone https://github.com/awareframework/aware-client.git
$ cd aware-client
$ touch .gitmodules
$ git submodule update --initIf you would like to contribute to AWARE, please contact Dr Simon D'Alfonso or Dr Vassilis Kostakos.
Note that the imported external plugins are not implemented in the code and can be used only with proper implementation which will vary for different studies and researchers.
aware-core contains the essential components that handle the core functionalities of the AWARE framework. This part focuses on collecting, storing, and synchronizing data from various sensors and sources. It includes modules responsible for interacting with sensors, capturing data, managing the local database, and ensuring data synchronization with remote servers. The core functionality ensures that data is efficiently and accurately collected, stored, and made available for further analysis.
aware-phone folder is dedicated to the user interface (UI) and client-side aspects of the AWARE framework. This component provides the user-facing side of the application, allowing users to interact with the framework through a user-friendly interface. The aware-phone module handles tasks such as displaying data visualizations, providing settings and configuration options, managing user accounts, and presenting data to users in a meaningful way. This part ensures that users have a seamless and intuitive experience while interacting with the AWARE framework.
Basic testing code.
Please make sure that the build.gradle in the project level and the aware-core level is using the appropriate version of Java and Gradle.
Please make sure the Android SDK is pointing the correct directory and is selected at least 28.
Please make sure:
For phones with Android 13+, please generate APK file with 'arm64-v8a'.
Accessibility needs to be turned on for AWARE for special sensors to work: Applications, Touch, Notifications, Keyboard, Crash logs, Screen reader
Accessibility cannot be turned on (a helpful demonstration video):
Copyright (c) 2011 AWARE Mobile Context Instrumentation Middleware/Framework https://www.awareframework.com
Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
| Back | FazBrowse Home | New Git URL |