###External Documents Our Postmortem report can be found The updated SRS -- contained in a single document -- can be found. The original Software Requirements Specification is located. The updated SDS can be found. The original Software Design Specification is located. Our User Testing Feedback Analysis is located. A Code Review Document discussing the changes which lead to the birth of the GoogleGPSUtils class can be found. The Design Changes and Rationale Document is located in the Design Changes and Rationale Directory in this repository. Sep 23, 2016 HomeSafe View: Live Swann DVR viewing on your iPhone and iPad HomeSafe View supports the following features: Multi-channel viewing with up to 16 cameras on screen at the same time (16ch view works best on iPads). Homesafe - Developer Documentation ###Table of Contents • New to HomeSafe • Getting Started • Downloading APK • Cloning the repository • Building HomeSafe • Developing HomeSafe • Testing • Automated Builds and Testing • Releasing a New Version • Report a bug ###New to HomeSafe? New to the HomeSafe security app? Read the to find out more about it! ###Getting Started The HomeSafe Security app is an open-source safety app for Android devices. In order to use the app or contribute to the project, you will first need to download the repository from the Github webpage: • Never used Github before? No problem, start! • For everyone else here's a handy! ###Downloading APK • (requires Android 4.4+) • (requires Android 4.4+) • (requires Android 5.0+) • (requires Android 5.0+) • • You may also find the built APK under HomeSafe/app. ###Cloning the Repository Open a terminal window (or a Git terminal window for non-Linux users) and enter git clone this will create a local copy of the HomeSafe repository on your machine so you will now have access to the most recent copy of the source code. Cool survival games for mac. Before you start adding code or making changes, open your copy of the homesafe repository and make sure that you have all the following items: $ cd homesafe/ $ ls HomeSafe homesafe.jks README assets README.md $ cd HomeSafe/app/src/ $ ls androidTest main $ cd main $ ls AndroidManifest.xml java res $ cd java/cse403/homesafe $ ls Data HSTimer.java Messaging StartScreen.java Trip.java Note that in the homesafe folder there's a file titled README.md which is a copy of the document you're reading right now. If there are any problems at all grabbing the HomeSafe material using git then you can also use the following to download a zipped version of the HomeSafe source code folder. Word download. ###Building HomeSafe There are several options for this step that all boil down to the preference of you, the developer. Android apps are all written in Java; in order to compile and run the HomeSafe source code you need both the and an IDE. Two staple Android dev IDEs are. Both Eclipse and Android Studio are powerful tools to run Android Java code and have features to test code on both Android devices or emulators. It's super neat and easy to get started with either of these if you don't have either installed. If you've never used either tool before, try to spend a half an hour to learn how to use them before continuing on. Once you are inside your chosen IDE (Android Studio is used for demonstration in this tutorial) open the project folder; the actual java source code is located in the HomeSafe/app/src/main/java/cse403/homesafe folder and all the layout source files you might need are located in the HomeSafe/app/src/main/res. Any user documentation you might need is on the, please read it if you need a high-level view of the product.![alt text](README assets/screenshot1.png 'screenshot1') When you first open the project folder in your IDE you should get a file structure similar to the one shown in the above picture. Once you have added any code you want and are ready to build, locate and press the build button in your IDE (in Android Studio it is under the Build menu). You can then run the code and test it in an. ###Testing Your Software and Not Breaking Ours Testing is very important (especially if you plan to add your code to our code). Please test your code thoroughly and make sure it builds and runs correctly before adding it to the repository.
0 Comments
Leave a Reply. |