Monday, May 30, 2016

Final Presentation and The Final Report

                        Final Report and Presentation

Here is the link to the final presentation followed by a link to the final presentation.

Final Report:  https://docs.google.com/document/d/1J6HFib_AizdFlfMms35wuAc7D6ebljKYrXHuhOrCWt0/edit

Final Presentation: 
https://docs.google.com/presentation/d/1sLrDZEV_wzowMBobBL1-NIZ3d8t1dglUWJun5sYJh58/edit#slide=id.g11397edf6d_0_6



Monday, May 23, 2016

Final work on Application

                   Some of the final debugging on the Code

Some of the difficulties while coding in android studio were as follows:

  1.  Debugging in android studio was quite difficult considering the complexity of the code being made for the application.
  2. Technical difficulties were faced by the team on many fronts. Especially hardware issues with the entire teams laptops. We received assistance in overcoming these difficulties with the help of Drexel IRT.
  3. Lack of descriptive tutorials for android studio made it difficult to code and debug in Android studio.
These were some of the challenges faced by the team throughout the project.

Monday, May 16, 2016

Video resources

    Video and other Information resources utilized in the project

There are many video resources utilized for this project. These resources were used to code in android studio. Another source of knowledge about android studio were some websites that we also used in order to try and understand the language and in order to code the language.

Videos are an amazing source of information for this project since seeing and coding is much easier than just coding on your own. Here is a link to a video resources that were used in coding the project.



This video was helpful in understanding the set for the http server system on the application that calls on the website drugs.com. Using drugs.com one is able to find and view different types of medications.

Here are some websites used to debug the code. They provide some reference on how to debug certain problems in a JAVA code.



Monday, May 9, 2016

An Explanation of model Application

                   Model- View -Controller for Android 

The model view controller is a system developed in order to easily integrate new changes into the code of the application easily without having to change other parts of the code. The best way to understand the concept or analogy of the model view controller is to analyse the application. We can think of the Model as the application containing data. The Android device can be used to manipulate the model or change the view. This is really helpful especially when we have multiple people editing the code at the same time in Java. Since the interface remains constant throughout the entire duration of the edit, no one needs to change all the variables in case a single variable is changed. It is a highly efficient way of working on an android application not to mention an efficient way for the application to function itself.
Figure 1: Shows how the model view controller works using Java.
Figure 2: Shows a graphical Representation of the model.



References:


Monday, May 2, 2016

The start of the code and the begining of the API System (Application Programming Interface)

The API system is the main data base used in Javascript. This week's concept was to use the API to generate a database system to produce an output showing which slot in the pill case had been used. For Example, If the patient is supposed to take pills on Monday morning then the pill case will light up telling the patient to take his/her pills and once they have taken it and closed that specific slot, the app will send a notification to the caretaker stating the day, date, time and slot that was opened and closed. This will provide the caretaker with information as to when the patient took their pills. And which pills they took.


Monday, April 25, 2016

Learning to code in Java

Java is a complex programing language that is mainly used for object orient programming. It is mainly used to develop apps for android devices. The language of Java is very compact but highly flexible because a lot of tools are present on the core language to provide functional flexibility. One of the most interesting features of Java was that it utilized a powerful concept of API.

An API which is Applied Programming Interface that is built into CSS-HTML interface for website. It can be used to manipulate videos on webcams and generate 3 Dimensional images. One can also apply third party API systems from other softwares in order to incorporate their functionalities into your own site. For, example one can incorporate the functionality of facebook and twitter into their own webpage by applying their respectives API's into their Java. 


We can code the data based applications using Android  studio. Android studio is a helpful software used to develop apps.
We used a website that I will cite below in order to learn JAVA.[1] The website is basically one giant article with a number of subsections. Other sources that we recommend are code academy and any other book on coding with JAVA and last but not least a good instructor to help you out when you need help debugging a program.


References:

Monday, April 18, 2016

Results of the Patent Search and some statistics for changes

We found a number of electronic pill case reminders on the following website whose link I will put up here - http://www.epill.com/
Figure 1: The above image shows the website that I have talked about in the above lines and will mention below as well.
epills.com
During the course of this week e had the pleasure of meeting one of our teams advisers Abigail Maley in the IRT department who teaches instructional technology. She gave us some great advice and based on it we decided to revise the design proposal again and change the target audiences of our project from dementia patients to neurologically impaired. She explained to us the difficulty and complexity of adapting our project to just dementia patients and said that we should look for a broader scope with a broader audience. This is definitely a huge step for our project since it increased its scope by a huge factor. If you don't believe me here are some key facts, According to a study conducted by World Health Organization in 2008, 8 out of 10 disorders in the highest disability classes are neurological disorders. [1] In Addition, Stroke is ranked as the third leading cause of death in the United States of America.[1]. Another study conducted by the World Health organization found that 1 in every 6 people in the world suffered from neurological disorders.[2] 

In 2007, WHO Director General Margret Chan said that we need to strengthen health systems in order to treat neurological disorders. We hope that our device will help in this process.

References:

[1]“Compelling Statistics on Neurological Disorders.” [Online]. Available at: https://www.aan.com/. [Accessed: 07-May-2016]
[2]“Compelling Statistics on Neurological Disorders.” [Online]. Available at: https://www.aan.com/. [Accessed: 07-May-2016].