Information Capsule - Psychosocial Education Application

Size: px
Start display at page:

Download "Information Capsule - Psychosocial Education Application"

Transcription

1 Information Capsule - Psychosocial Education Application Student Name: Kartik Gupta Roll Number: BTP report submitted in partial fulfillment of the requirements for the Degree of B.Tech. in Computer Science & Engineering on May 5, 2017 BTP Track: Engineering BTP Advisors Dr. Pushpendra Singh (Thesis Advisor) Dr. Sambuddho Chakravarty (Internal Examiner) Dr. Arun Balaji (Internal Examiner) Indraprastha Institute of Information Technology New Delhi

2 Student s Declaration I hereby declare that the work presented in the report entitled Information Capsule submitted by me for the partial fulfilment of the requirements for the degree of Bachelor of Technology in Computer Science & Engineering at Indraprastha Institute of Information Technology, Delhi, is an authentic record of my work carried out under guidance of Dr. Pushpendra Singh. Due acknowledgments have been given in the report to all material used. This work has not been submitted anywhere else for the reward of any other degree.... Place & Date:... Kartik Gupta Certificate This is to certify that the above statement made by the candidate is correct to the best of my knowledge.... Place & Date:... Dr. Pushpendra Singh 2

3 Abstract Severe Mental Illness is one of the rising cause of concerns throughout the world. In India, the family members of an individual suffering from SMI (like bipolar disorder, Schizophrenia, etc.) play a significant role in the treatment and lifelong management of their illness. The family caregivers face remarkable challenges in providing appropriate support to the person suffering from SMI due to lack of understanding and knowledge about the illness. In this project, we aim to fill the knowledge gap for the family caregivers of the individuals suffering from Schizophrenia by developing an android application - Information Capsule. This application will serve as a communication point between the doctors and the caregivers by providing medically authentic information about the disorder in Hindi and providing the caregivers with an opportunity to post their queries. Keywords: Design, Human Computer Interaction, Android, Nodejs, SMI, Schizophrenia

4 Acknowledgements I would like to thank Dr.Pushpendra Singh for his guidance as an advisor and mentor. This project has been a great learning experience and has broadened our mind. The work was presented to the doctors working at AIIMS, Delhi. I am thankful to the precious reviews and feedback from the doctors and my PhD mentor. Friends and family have my eternal gratitude for all their love and support. i

5 Contents 1 Introduction Problem Statement Objectives Features Google Authentication Favorite Articles RecyclerView GridView Layout Edit Profile Shared Preferences Hindi Locale Logging Retrofit Implementation Details Meetings with doctors Low Fidelity Prototypes Coding Final Prototypes Phase 1 Prototypes Phase 2 Prototypes Discussion Conclusion Future Work ii

6 Chapter 1 Introduction Recovery from an illness involves not only getting better, but also achieving a full and satisfying life. Education can accelerate your recovery process in that it broadens your intellectual, social and emotional horizons. When you go to classes, you not only have an opportunity to expand your knowledge on a wide variety of topics that interest you, but you also have a chance to meet new people. Completing tasks and graduating from courses can give you a sense of pride in your accomplishments. Education can also further your goals in other areas of your life as well - it can help you get a job, and it can help you understand more about things that impact your life such as finances or health. The task of educating a mentally challenged person can be daunting. The usual methods of teaching and overseeing might not necessarily apply, and you may encounter frustrating moments in which you feel you are getting nowhere. It s important to know and understand a person s disability and learn to work within its confines, rather than expecting the disability to go away. Learning a person s strengths and helping him/her compensate for weaknesses will play a important role in fostering success. Most of the people feel, they move from not knowing to becoming more aware of themselves and their place in the world as they gradually recover. This has been called cluing in (Schreiber 1996). People became clued in in all manner of ways, and this cluing in actually helped them to be more positive about themselves. 1.1 Problem Statement Severe Mental Illness like Schizophrenia and bipolar disorders involve lifelong management of the illness. Individuals suffering from SMI are dependent on their family from early symptoms detection to treatment initiation and psychosocial support. Right now, many caregivers have limited knowledge about the kind of disorder their patient is going through. They are not able to manage the illness, react appropriately in a given situation (manic episode) and answer the queries their patients have regarding the illness. So, why not educate these caretakers to act as a communication gap between the doctors and the patients for any kind of information? Our application focuses on the patients dealing with Schizophrenia. It is not a terribly common disease but it can be a serious and chronic one. It often includes psychotic experiences, such as hearing voices or delusions. Although schizophrenia is not as common as other mental disorders, it can be very disabling. Approximately 7 or 8 individuals out of 1,000 will have schizophrenia in their lifetime. Worldwide about 1 percent of the population is diagnosed with schizophrenia, and approximately 1.2 of Americans (3.2 million) have this disorder. 1

7 1.2. OBJECTIVES 1.2 Objectives My application will lay emphasis on important features that would be easily understood by an average person and will contain important information that can prove to be useful for the recovery of a particular patient dealing with Schizophrenia. Create an android mobile application containing static information articles about Schizophrenia. What is Schizophrenia? Causes of Schizophrenia Symptoms of Schizophrenia How to diagnose Schizophrenia? Prevention from Schizophrenia Misconceptions about Schiziphrenia Allow the user to mark his/her favorite articles and also remove them as favorites. This will ensure that important information is never lost and always secured for later visits. Allow the user to enter the patient s personal information like primary and alternate contact numbers in case of any emergencies. Maintain a local logs database of all the interactions the user makes with the application and periodically sync it with the main server database. Maintain a local logs database of all the questions asked by the user and periodically sync it with the main server database. Allow the user to post their queries. Create an IVR (Interactive Voice Response) system where the user can directly call at a helpline number for any kind of questions and answers. Maintain the application to work under offline circumstances as well. (IVR calling, logging, etc.) 2

8 Chapter 2 Features 2.1 Google Authentication A person opening our application will be asked to authenticate his identity using his Google account. This is done with the help of the Google Drive API using GoogleApiClient provided by Google. To integrate Google Sign In in our project, there is a certain process that needs to be followed if we want to make authorized API calls: Create your Android Project. Generate the SHA1 Signing certificate In a terminal, run the Keytool utility to get the SHA1 fingerprint for your digitally signed.apk file s public certificate. The Keytool prints the fingerprint to the shell. For example: Register your application with Google API Console Open Credentials Page Click Create credentials OAuth client ID. 3

9 2.2. FAVORITE ARTICLES CHAPTER 2. FEATURES Select Android. In the Package name field, enter your Android app s package name. Paste the SHA1 fingerprint into the form where requested. Click Create. 2.2 Favorite Articles A user will browse through the all the articles and will have an option of either saving that particular article for later use or removing it from his/her favorites list. The artciles are shown using a RecyclerView library provided by Android. The cards in the Recycler View are placed side to side in a GridViewLayout using GridViewLayoutManager RecyclerView Android RecyclerView is more advanced version of ListView with improved performance and other benefits. Using RecyclerView and CardView together, both lists and grids can be created very easily. Below is the RecyclerView widget with necessary attributes. After adding the RecyclerView widget, we need the adapter class to render the data. RecyclerView adapter is same as ListView but the override methods are different. The GridView Layout GridView layout in one of the most useful layouts in android. Gridview is mainly useful when we want show data in grid layout like displaying images or icons. This layout can be used to build applications like image viewer, audio or video players in order to show elements in grid manner. 4

10 2.3. EDIT PROFILE CHAPTER 2. FEATURES 2.3 Edit Profile If a user sign In for the first time, he/she asked to fill his/her personal details on Edit Profile page. Here, we are obtaining some information of the person directly though his Google account His name using getsigninaccount().getdisplayname() His id using getsigninaccount().get () His profile image using getsigninaccount().getphotourl() His unique Google Id using getsigninaccount().getid() The rest of the information on the edit profile page such as Gender, Age, Primary Contact and Alternate Contact needs to be filled in by the user. This information is being stored in SharedPreferences Shared Preferences SharedPreferences is an API from Android SDK to store and retrieve application preferences. SharedPreferences are simply sets of data values that stored persistently. Persistently which mean data you stored in the SharedPreferences are still exist even if you stop the application or turn off the device. 5

11 2.4. HINDI LOCALE CHAPTER 2. FEATURES 2.4 Hindi Locale Our whole application is in Hindi language to cater to the needs of the caretakers working in Indian hospitals. By default the language is in Hindi and there is no option of changing the language. To change the language of the application, you need to change the locale of the application. One of the examples is given below. 2.5 Logging Currently, all the logs of the interactions done by the user are being stored on the local DB Sqlite provided by Android. Also, all the user personal details including his Google Id are being stored on the main server. Apart from the interactions, all the questions asked by a particular user are also being stored on the local DB. For the server side requirements, I am using node.js. Node.js is a server-side platform built on Google Chrome s JavaScript Engine (V8 Engine). The following is being stored on the User Logs Table : TimeStamp, User s Google Id, User s Id, Log data The following is being stored on the User Info Table : User s Google Id, User s Id, User s Gender, User s Age, User s Primary Contact Number, User s Alternate Contact Number, User s saved articles The following is being stored on the User Questions Table : TimeStamp, User s Google Id, User s Id, Question asked by the user 2.6 Retrofit To make server API calls, I am using Retrofit. interface. For example : Retrofit turns your HTTP API into a Java 6

12 2.6. RETROFIT CHAPTER 2. FEATURES 7

13 Chapter 3 Implementation 3.1 Details Meetings with doctors My PhD mentor conducted several meetings with doctors working at the psychiatric ward of AIIMS, Delhi. Some of the key inputs given by the doctors : Application should be in Hindi Minimum number of views should be there in the application. Every required feature should be right in front of the eyes and the user should not get confused. After conducting few focus groups with the caregivers, some of the key inputs that came to light were : Only required information should be present Minimum user input Application should be in Hindi language Minimum number of clicks Audio calling feature is a must Low Fidelity Prototypes There were ateast 3-4 iterations of prototyping to reach the final result. The first iteration was the hand drawn mockups where I designed the wireframes according to the inputs retained from the surveys. 8

14 3.2. FINAL PROTOTYPES CHAPTER 3. IMPLEMENTATION The second iteration involved the making of the low-fi greyscale prototypes in Adobe Photoshop without any icons or colors. The third iteration was the improvement of the 2nd iteration greyscale prototypes. Most of the design changes took place in this iteration. The fourth and the last iteration involved the use of colors and icons. The final workflow was fixed in this iteration Coding After the final iteration and taking approval from my advisor, I started the coding phase of the application. I used Android Studio for the frontend part along with Node.js for the server side requirements. 3.2 Final Prototypes After a lot of iterations of low fidelity and high fidelity prototypes, we came up with the final prototypes that has been implemented in the current version of my android application Phase 1 Prototypes 9

15 3.2. FINAL PROTOTYPES CHAPTER 3. IMPLEMENTATION 10

16 3.2. FINAL PROTOTYPES CHAPTER 3. IMPLEMENTATION Phase 2 Prototypes 11

17 3.2. FINAL PROTOTYPES CHAPTER 3. IMPLEMENTATION 12

18 Chapter 4 Discussion 4.1 Conclusion In the first part of the BTP, I had developed most of the features including favorite articles, edit profile, google authentication sign In. I developed a lot of knowledge about Android Studio and its components. On the frontend side, learned about many Android components such as Recycler View, Grid View Layout, Edittext, Floating Buttons, Menu options, etc. On the backend side, learned about SQLite database in Android, how to log entries into the database, Retrofit library used for making API calls to the server, network scheduling, services, etc. In the second part of my BTP, I have developed the QA part where the user can post their queries. I have created the functionality of creating the CSV in the internal memory of the phone of all the logs of user interactions and user questions. Also, I have added the functionality of periodically syncing these logs with the main server. Apart from that, I have replaced the cover images of all articles with my own images. The application is currently up on the server and will be deployed on Google Play Store in coming 2 weeks. It has been given for review to doctors working at AIIMS, Delhi. Their inputs along with new features will be incorporated in the next part of my BTP. 4.2 Future Work In next phase of the BTP, I plan to develop IVR calling feature, personal discussion forum and FAQs page. With each consecutive development, I plan to conduct user studies and based on those user studies, I will do a complete qualitative analysis on the results to write my research paper. 13

MHealth - The Future of Mental Health Care

MHealth - The Future of Mental Health Care MHealth - The Future of Mental Health Care MHealth - The future of mental health care Technology is becoming more pervasive According to Gartner: In 2015 smartphone sales reached [2] 1.4 billion units

More information

Android Basics Nanodegree Syllabus

Android Basics Nanodegree Syllabus Android Basics Nanodegree Syllabus Before You Start This is an entry-level program. No prior programming experience required. Project 1: Build a Single Screen App Design and implement a single screen app

More information

(Refer Slide Time: 1:12)

(Refer Slide Time: 1:12) Mobile Computing Professor Pushpendra Singh Indraprastha Institute of Information Technology Delhi Lecture 06 Android Studio Setup Hello, today s lecture is your first lecture to watch android development.

More information

Android Basics Nanodegree Syllabus

Android Basics Nanodegree Syllabus Android Basics Nanodegree Syllabus Before You Start This is an entry-level, single term Nanodegree program with no prior programming experience required. Support Options We are here to support you every

More information

Connect and Transform Your Digital Business with IBM

Connect and Transform Your Digital Business with IBM Connect and Transform Your Digital Business with IBM 1 MANAGEMENT ANALYTICS SECURITY MobileFirst Foundation will help deliver your mobile apps faster IDE & Tools Mobile App Builder Development Framework

More information

Bootcamp Curriculum. Mobile Application Development - 7 Weeks. Training Curriculum. Mobile Application Development Curriculum 1. Cross Platform Design

Bootcamp Curriculum. Mobile Application Development - 7 Weeks. Training Curriculum. Mobile Application Development Curriculum 1. Cross Platform Design Bootcamp Curriculum Mobile Application Development - 7 Weeks Training Curriculum Orientation (1 day) UI & UX Fundamentals Learning C# for Mobile Development (7 days) Building Cross Platform Applications

More information

A Simple Course Management Website

A Simple Course Management Website A Simple Course Management Website A Senior Project Presented to The Faculty of the Computer Engineering Department California Polytechnic State University, San Luis Obispo In Partial Fulfillment Of the

More information

This course supports the assessments for Directory Services. The course covers 7 competencies and represents 6 competency units.

This course supports the assessments for Directory Services. The course covers 7 competencies and represents 6 competency units. This course supports the assessments for Directory Services. The course covers 7 competencies and represents 6 competency units. Introduction Overview Microsoft Windows Server 2008 is one of the most widely

More information

Android Developer Nanodegree Syllabus

Android Developer Nanodegree Syllabus Before You Start This program is aimed at developers with 1-2 years of experience programming in Java or another object-oriented programming language like Python or C#. If you don t have this experience,

More information

An Honors Thesis (HONRS 499) Thesis Advisor Rui Chen. Ball State University Muncie, Indiana. Expected Date of Graduation

An Honors Thesis (HONRS 499) Thesis Advisor Rui Chen. Ball State University Muncie, Indiana. Expected Date of Graduation The Development of BeatCred.net An Honors Thesis (HONRS 499) by Peter Kaskie Thesis Advisor Rui Chen Ball State University Muncie, Indiana May 2012 Expected Date of Graduation May 2012 Peter Kaskie The

More information

Usability Testing. Cha Kang & Zach Pease

Usability Testing. Cha Kang & Zach Pease Usability Testing Cha Kang & Zach Pease Introduction In the design of a resource for those suffering from Post Traumatic Stress Disorder, great care must be given to maintaining a sensitivity to the unique

More information

UC San Diego Mobile App: The Next Generation

UC San Diego Mobile App: The Next Generation UC San Diego Mobile App: The Next Generation Submitter: Alex Wu, UC San Diego, Information Technology Services, Web Technology Services Manager, a6wu@ucsd.edu Team Members: Brett Pollak, UC San Diego,

More information

or

or 213.222.5182 or info@smsitgroup.com The Truth About Chromebooks 10.27.2014 CHROMEBOOKS CAME OUT OF NOWHERE Truth be told, not many people expected the meteoric rise of the Chromebook. In the past few months,

More information

Doctor Patient Data Sharing Using Android Chat Application

Doctor Patient Data Sharing Using Android Chat Application Doctor Patient Data Sharing Using Android Chat Application Sanket Sonwane 1, Sunil Takalkar 2, Suraj Kalyankar 3,Kuldip Wanare 4,Suraj Baviskar 5 1,2,3,4 CSE, Computer Science And Engineering. 5 Assistant

More information

Architecture Diagram. Figure 1 : Architecture Diagram

Architecture Diagram. Figure 1 : Architecture Diagram Architecture Diagram Figure 1 : Architecture Diagram Use Case Model Survey Patient: Figure 2 : Use Case Model Survey Patients can search for doctor and make online appointments. They also can view their

More information

ANDROID APPLICATION DEVELOPMENT COURSE Training Program

ANDROID APPLICATION DEVELOPMENT COURSE Training Program ANDROID APPLICATION DEVELOPMENT COURSE Training Program This Android Application Development Course is a 24 Hours Training Program with Certification. The program is to be developed for Matriculated, Intermediate

More information

Personal Health Assistant: Final Report Prepared by K. Morillo, J. Redway, and I. Smyrnow Version Date April 29, 2010 Personal Health Assistant

Personal Health Assistant: Final Report Prepared by K. Morillo, J. Redway, and I. Smyrnow Version Date April 29, 2010 Personal Health Assistant Personal Health Assistant Ishmael Smyrnow Kevin Morillo James Redway CSE 293 Final Report Table of Contents 0... 3 1...General Overview... 3 1.1 Introduction... 3 1.2 Goal...3 1.3 Overview... 3 2... Server

More information

This study is brought to you courtesy of.

This study is brought to you courtesy of. This study is brought to you courtesy of www.google.com/think/insights Health Consumer Study The Role of Digital in Patients Healthcare Actions & Decisions Google/OTX U.S., December 2009 Background Demonstrate

More information

Android Apps Development

Android Apps Development NWTP-2018 in Association with EDC IIT-Roorkee National Winter Training program on Android Apps Development Highlights of Android Apps Development Training After completing the Android Development training

More information

EMPLOYEE LOCATION TRACKING SERVICE

EMPLOYEE LOCATION TRACKING SERVICE WES T ST R EET AWE SOM E STR EET EMPLOYEE LOCATION TRACKING SERVICE Web & Android OVERVIEW GPS fleet tracking services have been on the market for some years now but with the explosion of smartphone usage,

More information

High School PLTW Computer Science A Curriculum

High School PLTW Computer Science A Curriculum Grade 9th - 12th, 1 Credit Elective Course Prerequisites: PLTW Computer Science and Software Engineering High School PLTW Computer Science A Curriculum Course Description: Computer Science A (CSA) builds

More information

The IBM MobileFirst Platform

The IBM MobileFirst Platform The IBM MobileFirst Platform Curtis Miles IBM MobileFirst Solution Architect April 14, 2015 What is the IBM MobileFirst Platform? A modular set " of libraries, tools, and runtimes " that help you " easily

More information

09/07: Project Plan. The Capstone Experience. Dr. Wayne Dyksen Department of Computer Science and Engineering Michigan State University Fall 2016

09/07: Project Plan. The Capstone Experience. Dr. Wayne Dyksen Department of Computer Science and Engineering Michigan State University Fall 2016 09/07: Project Plan The Capstone Experience Dr. Wayne Dyksen Department of Computer Science and Engineering Michigan State University Fall 2016 From Students to Professionals Project Plan Functional Specifications

More information

Notify Me Application

Notify Me Application Notify Me Application Meghana Kurupalli 1, Mohan Krishna 2, Pritee Parwekar 3 1,2,3 Anil Neerukonda Institute of Technology and Sciences ABSTRACT: Android applications are finding usage in day to day affairs.

More information

A short introduction to. designing user-friendly interfaces

A short introduction to. designing user-friendly interfaces A short introduction to designing user-friendly interfaces Usability is often ignored until it becomes a problem Introduction This booklet is about Usability and User Experience design. It is aimed at

More information

Curriculum Vitae. Tarun Chauhan

Curriculum Vitae. Tarun Chauhan Tarun Chauhan Curriculum Vitae C-133-B, Kunwar Singh Nagar, Nangloi, New Delhi 110041 Contact No.: +91 8586852207, +91 7503153093 E-mail ID: tarunchauhan.me@gmail.com Website: https://tarunchauhan.in/

More information

2017 USER SURVEY EXECUTIVE SUMMARY

2017 USER SURVEY EXECUTIVE SUMMARY 2017 USER SURVEY EXECUTIVE SUMMARY INTRODUCTION Survey methodology 2017 NODE.JS USER SURVEY The primary objective of the research was to profile Node.js users, understand usage patterns and trends and

More information

Group Description Project Description

Group Description Project Description Using Mobile Devices Coupled with Intelligent Real Time Analaysis for Increased and Better Patient Care. Thesis Proposal, 6.199 Student: Sanjay K. Rao Thesis Advisor: Dr. William Long, Clinical Decision

More information

Android Programming in Bluetooth Cochlea Group

Android Programming in Bluetooth Cochlea Group Android Programming in Bluetooth Cochlea Group Zijian Zhao Abstract: My project is mainly android programming work in the Bluetooth Cochlea Group. In this report I will first introduce the background of

More information

design john barr cs205 advanced web programming barr")"cs205"

design john barr cs205 advanced web programming barr)cs205 design john barr cs205 advanced web programming barr")"cs205" 1" design define design? a plan for the construction of an object form meets function many solutions what are concepts are involved in good

More information

Matthew Harris Senior Project Proposal getnote The Mobile Application

Matthew Harris Senior Project Proposal getnote The Mobile Application Matthew Harris Senior Project Proposal getnote The Mobile Application 1 Table of Contents Background and Motivation 3 Problems to be Addressed: 3 Solution: 4 Methodology: 4 Goal: 5 Deliverables: 5 Justification:

More information

(Refer Slide Time: 0:48)

(Refer Slide Time: 0:48) Mobile Computing Professor Pushpendra Singh Indraprastha Institute of Information Technology Delhi Lecture 10 Android Studio Last week gave you a quick introduction to android program. You develop a simple

More information

MyHealthRecord. Patient User Guide. Top of Page Table of Contents

MyHealthRecord. Patient User Guide. Top of Page Table of Contents MyHealthRecord Patient User Guide 1 P a g e Information Technology Department MyHealthRecord Patient User Guide Copyright 2014 Family Health Centers of San Diego, Inc. 823 Gateway Center Way San Diego,

More information

CS Equalizing Society - Assignment 8. Interactive Hi-fi Prototype

CS Equalizing Society - Assignment 8. Interactive Hi-fi Prototype CS 147 - Equalizing Society - Assignment 8 Interactive Hi-fi Prototype Crystal Escolero - Design and Product Management Jessica Guo - Development and User Testing Trevor Rex - Development and User Testing

More information

Android App Development for Beginners

Android App Development for Beginners Description Android App Development for Beginners DEVELOP ANDROID APPLICATIONS Learning basics skills and all you need to know to make successful Android Apps. This course is designed for students who

More information

5 Things to Know About Certification

5 Things to Know About Certification 5 Things to Know About Certification 5 Things to Know About Certification If you re thinking about a profession in allied health, or you re already in the field and ready to advance your career, you ve

More information

Certified Facebook Apps Developer VS-1059

Certified Facebook Apps Developer VS-1059 Certified Facebook Apps Developer VS-1059 Certified Facebook Apps Developer Certified Facebook Apps Developer Certification Code VS-1059 Vskills certification for Facebook Apps Developer assesses the candidate

More information

Mumbai Android Bootcamp -Course Content

Mumbai Android Bootcamp -Course Content Mumbai Android Bootcamp -Course Content Dear Learners, The Mumbai Android Bootcamp course is floated with an aim to empower aspiring minds to be fluent in computer programming and use that to take a leap

More information

Overview. Websites. Brand Workshop 1-2 weeks. Research 1 week. Content 2-3 weeks. Design 4-6 weeks. Development 6-8 weeks. Complete weeks

Overview. Websites. Brand Workshop 1-2 weeks. Research 1 week. Content 2-3 weeks. Design 4-6 weeks. Development 6-8 weeks. Complete weeks Our Process Overview Custom design Branding workshop Developed using HTML5, PHP and a custom CMS Designed and developed to be easily managed & edited Content written by professional copywriter Free Google

More information

09/06: Project Plan. The Capstone Experience. Dr. Wayne Dyksen Department of Computer Science and Engineering Michigan State University Fall 2017

09/06: Project Plan. The Capstone Experience. Dr. Wayne Dyksen Department of Computer Science and Engineering Michigan State University Fall 2017 09/06: Project Plan The Capstone Experience Dr. Wayne Dyksen Department of Computer Science and Engineering Michigan State University Fall 2017 From Students to Professionals Project Plan Functional Specifications

More information

The Role of the CMIO in Advancing Cybersecurity

The Role of the CMIO in Advancing Cybersecurity The Role of the CMIO in Advancing Cybersecurity AMDIS 2017 Brian Clay, MD Chief Medical Information Officer, Inpatient and Hospital Affiliations UC San Diego Health Disclosures None University of California,

More information

THINK THE FDA DOESN T CARE ABOUT USER EXPERIENCE FOR MOBILE MEDICAL APPLICATIONS? THINK AGAIN.

THINK THE FDA DOESN T CARE ABOUT USER EXPERIENCE FOR MOBILE MEDICAL APPLICATIONS? THINK AGAIN. THINK THE FDA DOESN T CARE ABOUT USER EXPERIENCE FOR MOBILE MEDICAL APPLICATIONS? THINK AGAIN. When granting regulatory approvals for medical devices, both IEC 62366 and the FDA have emphasized the importance

More information

WDD Fall 2016Group 4 Project Report

WDD Fall 2016Group 4 Project Report WDD 5633-2 Fall 2016Group 4 Project Report A Web Database Application on Loan Service System Devi Sai Geetha Alapati #7 Mohan Krishna Bhimanadam #24 Rohit Yadav Nethi #8 Bhavana Ganne #11 Prathyusha Mandala

More information

AND-401 Android Certification. The exam is excluded, but we cover and support you in full if you want to sit for the international exam.

AND-401 Android Certification. The exam is excluded, but we cover and support you in full if you want to sit for the international exam. Android Programming This Android Training Course will help you build your first working application quick-quick. You ll learn hands-on how to structure your app, design interfaces, create a database, make

More information

A Project Report on MULTIPLE ROUTING CONFIGURATIONS FOR FAST IP NETWORK RECOVERY

A Project Report on MULTIPLE ROUTING CONFIGURATIONS FOR FAST IP NETWORK RECOVERY A Project Report on MULTIPLE ROUTING CONFIGURATIONS FOR FAST IP NETWORK RECOVERY Submitted partial fulfillment of the requirements for the award Of the degree of MASTER OF COMPUTER APPLICATIONS IN COMPUTER

More information

STUDY GUIDE: MASTER S DEGREE IN INTERNATIONAL ECONOMICS AND PUBLIC POLICY

STUDY GUIDE: MASTER S DEGREE IN INTERNATIONAL ECONOMICS AND PUBLIC POLICY STUDY GUIDE: MASTER S DEGREE IN INTERNATIONAL ECONOMICS AND PUBLIC POLICY This version: August 01, 2012 This study guide informs you about the rules and policies for the Master s program in International

More information

UTILIZING THE NEW ALDA WEBSITE (CHAPTER LEADERS GROUP) PRESENTER: BRIAN JENSEN SEPTEMBER 16, 2016

UTILIZING THE NEW ALDA WEBSITE (CHAPTER LEADERS GROUP) PRESENTER: BRIAN JENSEN SEPTEMBER 16, 2016 UTILIZING THE NEW ALDA WEBSITE (CHAPTER LEADERS GROUP) PRESENTER: BRIAN JENSEN SEPTEMBER 16, 2016 Today I will be explaining the issues involved in fixing and upgrading our website, and how we can use

More information

CPS 101: PREVENTION CERTIFICATION IN TENNESSEE

CPS 101: PREVENTION CERTIFICATION IN TENNESSEE CPS 101: PREVENTION CERTIFICATION IN TENNESSEE Promoting skills, credibility, and competence for the prevention professional INTRODUCTION WHAT WE LL COVER What is the Tennessee Certification Board? What

More information

E-Shiksha Academy. Certified SEO Professional

E-Shiksha Academy. Certified SEO Professional E-Shiksha Academy Earn While You Learn... Certified SEO Professional Certified SEO Professional Certification Vskills certification for Search Engine Optimization assesses the candidate as per the company

More information

01/09: Project Plan. The Capstone Experience. Dr. Wayne Dyksen Department of Computer Science and Engineering Michigan State University Spring 2013

01/09: Project Plan. The Capstone Experience. Dr. Wayne Dyksen Department of Computer Science and Engineering Michigan State University Spring 2013 01/09: Project Plan The Capstone Experience Dr. Wayne Dyksen Department of Computer Science and Engineering Michigan State University Spring 2013 From Students to Professionals Project Plan Functional

More information

Instructions for using a fillable PDF form

Instructions for using a fillable PDF form Fall 2015 Admission Doctor of Philosophy Faculty of Social Work University of Calgary Telephone: (403) 220-5942 Instructions for using a fillable PDF form Software for using fillable forms Adobe Acrobat

More information

Matthew Harris Senior Project Project Plan getnote The Mobile Application

Matthew Harris Senior Project Project Plan getnote The Mobile Application Matthew Harris Senior Project Project Plan getnote The Mobile Application 1 Table of Contents: Summary: 3 Tasks Development: 3 Tasks Paperwork: 5 Charts: 7 Dependencies & Resources: 9 Risk Management &

More information

Automating Unpredictable Processes:

Automating Unpredictable Processes: Automating Unpredictable Processes: Building Responsive Apps using Business Rules By Carl Hewitt, Chief Architect, Decisions and Heath Oderman, CTO, Decisions Copyright 2016 Building Responsive Apps: Comparing

More information

Journey: Final Report

Journey: Final Report Journey: Final Report Charlie Needham, Sukrit Handa, & Jenna Blumenthal April 6, 2016 1 Introduction 1.1 Motivation There is a history of clinical research that demonstrates that the measurement of quantitative

More information

Team : Let s Do This CS147 Assignment 7 (Low-fi Prototype) Report

Team : Let s Do This CS147 Assignment 7 (Low-fi Prototype) Report Team : Let s Do This CS147 Assignment 7 (Low-fi Prototype) Report 1. Title, each team member s name & role Title: Let s Do This Roles: Divya - Developer. Eric - Developer, manager. Sami - User testing,

More information

Gradintelligence student support FAQs

Gradintelligence student support FAQs Gradintelligence student support FAQs Account activation issues... 2 I have not received my activation link / I cannot find it / it has expired. Please can you send me a new one?... 2 My account is showing

More information

Interactive e-books on Aakash Tablet

Interactive e-books on Aakash Tablet Interactive e-books on Aakash Tablet M.Tech. Dissertation Submitted in partial fulfillment of the requirements for the degree of Master of Technology in Computer Science and Engineering Submitted by Prashant

More information

Module 7 Family History of Mental Health Zivin et al

Module 7 Family History of Mental Health Zivin et al Module 7 Family History of Mental Health Zivin et al Calculated field needed: ne Other section variables needed: C27, A0, Fills: New Fill {FL_RCONDITIONS} constructed as follows: IF V3_EVERDEPRSSN = YES

More information

Sekai User Manual. Vasudev Singhchawla Kevin Manzotti Patricia Terol Dylan Wock

Sekai User Manual. Vasudev Singhchawla Kevin Manzotti Patricia Terol Dylan Wock Sekai User Manual Vasudev Singhchawla Kevin Manzotti Patricia Terol Dylan Wock Contents Website Platform... 2 Home Page... 2 Register and Login/Logout... 3 Contact Us... 4 Dashboard... 4 Country Comparison...

More information

Sankara Eye Records: eye-health tracker for children in India

Sankara Eye Records: eye-health tracker for children in India Santa Clara University Scholar Commons Computer Engineering Senior Theses Engineering Senior Theses 6-6-2015 Sankara Eye Records: eye-health tracker for children in India Francis-Joseph Cuenca Santa Clara

More information

CS 235AM, Mobile Application Development: Android Spring 2016

CS 235AM, Mobile Application Development: Android Spring 2016 CS 235AM, Mobile Application Development: Android Spring 2016 Sections CRN 44555 & 44036 Credits 4 Classroom 19/132 Day & Time M, W 8:00 9:50 Instructor Brian Bird Office Building 19, Room 152 Office Phone

More information

Developing Enterprise Cloud Solutions with Azure

Developing Enterprise Cloud Solutions with Azure Developing Enterprise Cloud Solutions with Azure Java Focused 5 Day Course AUDIENCE FORMAT Developers and Software Architects Instructor-led with hands-on labs LEVEL 300 COURSE DESCRIPTION This course

More information

Your Voice is Your Passport: Implementing Voice-driven Applications with Amazon Alexa

Your Voice is Your Passport: Implementing Voice-driven Applications with Amazon Alexa Your Voice is Your Passport: Implementing Voice-driven Applications with Amazon Alexa Stephen Lippens Solutions Architect slippens@microstrategy.com This presentation may include statements that constitute

More information

Android Essentials with Java

Android Essentials with Java Android Essentials with Java Before You Program o Exercise in algorithm generation Getting Started o Using IntelliJ CE Using Variables and Values o Store data in typed variables Static Methods o Write

More information

Debojyoti Jana (Roll ) Rajrupa Ghosh (Roll ) Sreya Sengupta (Roll )

Debojyoti Jana (Roll ) Rajrupa Ghosh (Roll ) Sreya Sengupta (Roll ) DINABANDHU ANDREWS INSTITUTE OF TECHNOLOGY AND MANAGEMENT (Affiliated to West Bengal University of Technology also known as Maulana Abul Kalam Azad University Of Technology) Project report on ANDROID QUIZ

More information

E-Marefa User Guide. "Arab Theses and Dissertations"

E-Marefa User Guide. Arab Theses and Dissertations E-Marefa User Guide "Arab Theses and Dissertations" Table of Contents What is E-Marefa Database.3 System Requirements 3 Inside this User Guide 3 Access to E-Marefa Database.....4 Choosing Database to Search.5

More information

Android Application Development using Kotlin

Android Application Development using Kotlin Android Application Development using Kotlin 1. Introduction to Kotlin a. Kotlin History b. Kotlin Advantages c. How Kotlin Program Work? d. Kotlin software Prerequisites i. Installing Java JDK and JRE

More information

Google Maps Troubleshooting

Google Maps Troubleshooting Google Maps Troubleshooting Before you go through the troubleshooting guide below, make sure that you ve consulted the class FAQ, Google s Map Activity Tutorial, as well as these helpful resources from

More information

Using forismatic api, developed a simple application that uses Alamofire to make web requests. This application includes:

Using forismatic api, developed a simple application that uses Alamofire to make web requests. This application includes: Here s a brief overview of my projects related to Android and IOS: I currently have 4 published applications on Google Playstore. All IOS apps were built using swift. The applications are arranged starting

More information

App Development. Mobile Media Innovation Module 6

App Development. Mobile Media Innovation Module 6 App Development Mobile Media Innovation Module 6 Mobile Media Module The Mobile Media Module is designed as a two-week, broad-based study on the mobile landscape that can be applied in many courses. The

More information

Introduction to Kony Fabric

Introduction to Kony Fabric Kony Fabric Introduction to Kony Fabric Release V8 Document Relevance and Accuracy This document is considered relevant to the Release stated on this title page and the document version stated on the Revision

More information

Plants can improve mood and health. Many people want to have plants in their home or workplace, but struggle with properly caring for their plants.

Plants can improve mood and health. Many people want to have plants in their home or workplace, but struggle with properly caring for their plants. plantr. Team Jen Jianfen Zhang: project manager; user interface design Jory Rice: interactive prototype Paul Bartell: ideation; writing; prototype integration Whitney Schmidt: ideation; writing; website

More information

Infinite Campus Parent Portal

Infinite Campus Parent Portal Infinite Campus Parent Portal Assignments Page 1 Calendar for Students Page 2 Schedule Page 4 Attendance Page 6 Grades Page 15 To Do List for Students Page 19 Reports Page 20 Messages Page 21 Discussions

More information

2017 2nd International Conference on Information Technology and Management Engineering (ITME 2017) ISBN:

2017 2nd International Conference on Information Technology and Management Engineering (ITME 2017) ISBN: 2017 2nd International Conference on Information Technology and Management Engineering (ITME 2017) ISBN: 978-1-60595-415-8 Design and Implementation of a Mobile Healthcare Management Platform Based on

More information

Perfect Timing. Alejandra Pardo : Manager Andrew Emrazian : Testing Brant Nielsen : Design Eric Budd : Documentation

Perfect Timing. Alejandra Pardo : Manager Andrew Emrazian : Testing Brant Nielsen : Design Eric Budd : Documentation Perfect Timing Alejandra Pardo : Manager Andrew Emrazian : Testing Brant Nielsen : Design Eric Budd : Documentation Problem & Solution College students do their best to plan out their daily tasks, but

More information

Your Student s Head Start on Career Goals and College Aspirations

Your Student s Head Start on Career Goals and College Aspirations Your Student s Head Start on Career Goals and College Aspirations INFORMATION TECHNOLOGY (IT) NETWORKING PATHWAY The Destinations Networking Pathway prepares students to test and evaluate computer network

More information

Produced by. Mobile Application Development. David Drohan Department of Computing & Mathematics Waterford Institute of Technology

Produced by. Mobile Application Development. David Drohan Department of Computing & Mathematics Waterford Institute of Technology Mobile Application Development Produced by David Drohan (ddrohan@wit.ie) Department of Computing & Mathematics Waterford Institute of Technology http://www.wit.ie Android Google Services" Part 1 Google+

More information

COS 333: Advanced Programming Techniques. Copyright 2017 by Robert M. Dondero, Ph.D. Princeton University

COS 333: Advanced Programming Techniques. Copyright 2017 by Robert M. Dondero, Ph.D. Princeton University COS 333: Advanced Programming Techniques Copyright 2017 by Robert M. Dondero, Ph.D. Princeton University 1 Agenda Introductions Course Overview Resources Topics Assignments Project (briefly) Schedule (briefly)

More information

Edge Foundational Training

Edge Foundational Training Edge Foundational Training Give your team the tools to get up and running with Edge Edge Foundational Training provides the tools and information needed to start using Edge whether in the cloud or on premises.

More information

Android Online Training

Android Online Training Android Online Training IQ training facility offers Android Online Training. Our Android trainers come with vast work experience and teaching skills. Our Android training online is regarded as the one

More information

Smartphone app co-design workshop

Smartphone app co-design workshop Supervisor: A/Prof Josip Car Co-supervisor: Prof Helen Smith Smartphone app co-design workshop with caregivers of children with Atopic dermatitis XU Xiaomeng Ph.D. student Lee Kong Chian School of Medicine

More information

Developing Solutions for Google Cloud Platform (CPD200) Course Agenda

Developing Solutions for Google Cloud Platform (CPD200) Course Agenda Developing Solutions for Google Cloud Platform (CPD200) Course Agenda Module 1: Developing Solutions for Google Cloud Platform Identify the advantages of Google Cloud Platform for solution development

More information

Homework 9: Stock Search Android App with Facebook Post A Mobile Phone Exercise

Homework 9: Stock Search Android App with Facebook Post A Mobile Phone Exercise Homework 9: Stock Search Android App with Facebook Post A Mobile Phone Exercise 1. Objectives Ø Become familiar with Android Studio, Android App development and Facebook SDK for Android. Ø Build a good-looking

More information

SCALABLE IN-MEMORY DATA MANAGEMENT MODEL FOR ENTERPRISE APPLICATIONS

SCALABLE IN-MEMORY DATA MANAGEMENT MODEL FOR ENTERPRISE APPLICATIONS SCALABLE IN-MEMORY DATA MANAGEMENT MODEL FOR ENTERPRISE APPLICATIONS Anupama Piyumali Pathirage (138223D) Degree of Master of Science Department of Computer Science and Engineering University of Moratuwa

More information

Manishanker Sharma UI/UX Designer

Manishanker Sharma UI/UX Designer Manishanker Sharma UI/UX Designer +91 8930447505 Gurugram, Haryana manitesharma@gmail.com www.manishanker.online EXPERIENCE Thirdwatch Data Pvt Ltd - UI / UX Designer MAR 2018 - PRESENT UrbanFrost - CO-Founder,

More information

Loyola Marymount University School of Education

Loyola Marymount University School of Education Loyola Marymount University School of Education The California Teaching Performance Assessment (CalTPA) Frequently Asked Questions The information presented in this guide is meant to serve as introductory

More information

Certification Guidelines: Credential Standards and Requirements Table

Certification Guidelines: Credential Standards and Requirements Table Certification Guidelines: Credential Standards and Requirements Table Certified Recovery Peer Specialist (CRPS) Define Yourself as a Professional through Certification. 1715 S. Gadsden St. Tallahassee,

More information

The HUMANE roadmaps towards future human-machine networks Oxford, UK 21 March 2017

The HUMANE roadmaps towards future human-machine networks Oxford, UK 21 March 2017 The HUMANE roadmaps towards future human-machine networks Oxford, UK 21 March 2017 Eva Jaho, ATC e.jaho@atc.gr 1 Outline HMNs Trends: How are HMNs evolving? The need for future-thinking and roadmaps of

More information

PROJECT REPORT. TweetMine Twitter Sentiment Analysis Tool KRZYSZTOF OBLAK C

PROJECT REPORT. TweetMine Twitter Sentiment Analysis Tool KRZYSZTOF OBLAK C PROJECT REPORT TweetMine Twitter Sentiment Analysis Tool KRZYSZTOF OBLAK C00161361 Table of Contents 1. Introduction... 1 1.1. Purpose and Content... 1 1.2. Project Brief... 1 2. Description of Submitted

More information

Spark SDK Video - Overview and Coding Demo

Spark SDK Video - Overview and Coding Demo DEVNET-2026 Spark SDK Video - Overview and Coding Demo Olivier Proffit - Sr. Product Manager David Staudt DevNet Developer Evangelist Cisco Spark How Questions? Use Cisco Spark to communicate with the

More information

I. INTRODUCTION ABSTRACT

I. INTRODUCTION ABSTRACT 2018 IJSRST Volume 4 Issue 8 Print ISSN: 2395-6011 Online ISSN: 2395-602X Themed Section: Science and Technology Voice Based System in Desktop and Mobile Devices for Blind People Payal Dudhbale*, Prof.

More information

System and Software Architecture Description (SSAD)

System and Software Architecture Description (SSAD) System and Software Architecture Description (SSAD) Perfecto Coffee Xpress Consistent Perfection Team 5 Chloe Good Yekaterina Glazko Edwards Hays Yucheng Hsieh Atreya Lahiri Jaimin Patel Yun Shen Andrew

More information

Introduction to mhealth

Introduction to mhealth Introduction to mhealth mhealth for Sexual Reproductive and Maternal Health Madhu Deshmukh Director - MNCH, mhealth, and Gender mhealth Alliance mdeshmukh@mhealthalliance.org February 15, 2013 Definition

More information

Georgia Low THC Oil Registry Physicians Request for Card Users Guide

Georgia Low THC Oil Registry Physicians Request for Card   Users Guide Georgia Low THC Oil Registry Physicians Request for Card http://phip.ga.gov/gathcrequest.html Users Guide Page of 3 Table of Contents Physicians Registration... 3 Login Screen... 3 Registration Screen...

More information

Passionate designer with a love for solving design problems using feasible and creative solutions

Passionate designer with a love for solving design problems using feasible and creative solutions Ramya Jayakumar Mobile: 980-430-9942 Email: ramyajayakumar7@gmail.com Portfolio:www.ramyajayakumar.com Summary Passionate designer with a love for solving design problems using feasible and creative solutions

More information

Health Education Community Health Education

Health Education Community Health Education + Master of Science Program Health Education Community Health Education CECH 2014 Primary Faculty: Keith King, PhD, MCHES 513-556-3859 keith.king@uc.edu I. Program Overview The Master of Science (MS) in

More information

A Design Case Designing with patients and medical professionals

A Design Case Designing with patients and medical professionals A Design Case Designing with patients and medical professionals Bengt Göransson bengt.goransson@it.uu.se Medical Informatics 1MD012, Fall 2013 Division of Visual Information and Interaction, HCI A Design

More information

A Mobile Application for Locating Treatment and Support

A Mobile Application for Locating Treatment and Support A Mobile Application for Locating Treatment and Support Supplementary Materials These are the Supplementary Materials for our Interactive Qualifying Project and was completed through the Worcester Polytechnic

More information

A Framework for Enhancing Mobile Development Software for Rangsit University, Thailand

A Framework for Enhancing Mobile Development Software for Rangsit University, Thailand A Framework for Enhancing Mobile Development Software for Rangsit University, Thailand Thossaporn Thossansin Abstract This paper presents the development of a mobile application for students at the Faculty

More information

(JSJF-1) JOB APPLICATION FORM FOR OFFICE SECRETARY WITH COMPUTER BASED WORKS KNOWLEDGE

(JSJF-1) JOB APPLICATION FORM FOR OFFICE SECRETARY WITH COMPUTER BASED WORKS KNOWLEDGE (JSJF-1) JOB APPLICATION FORM FOR OFFICE SECRETARY WITH COMPUTER BASED WORKS KNOWLEDGE Thank you for the interest on our JEMS Company Jobs offer, and once you filled & signed send back to us through your

More information