This chapter presents the summary of the research, the conclusion and the
recommendations of this study. This chapter also presents the data gathered from the processes and concepts considered in the development of the system. The study developed an android application for fitness and gym usage application useful to users in improving and monitoring health.
Findings
The system was tested and evaluated to determine its flaws for further enhancement.
Based on the data gathered, the following findings were derived by the developer:
1. While using and researching some practical applications about fitness, health and gym.
Based on observation, the developer formulated an idea to design and develop a web and mobile application. The developer realized the benefits in developing a more convenient software for fitness and health
2. The designed application utilized Unified Modeling Language which is an object- oriented notation of system specification based on the identified features. These include use case, activity, sequence, and class and development diagram. By using these UML diagrams, the functions and architectural design have been identified and visualized by the developer.
3. The application was developed using Eclipse Integrated Development Environment (IDE) with Android Software Development (ADT). PHP and MySQL were used for the web application interface and services. The application was deployed on Android devices such as mobile phone, tablet and smart phone. The host server stores the database,
profile, videos, and documents for application. The use of the internet is required to update data and video tutorial.
4. Evaluation of the developed web and mobile application users was based on ISO 25010 standards in terms of suitability, performance efficiency, compatibility, usability,
reliability, security, maintainability and portability resulted to acceptable web and mobile application for the target front-end and back-end. It showed that the developed app had security that obtained the highest weighted mean of 4.67 while reliability was the lowest with a weighted mean of 4.31. Overall however, there was a satisfactory rating of 4.45.
Conclusions
1. Based on the data gathered through interviews and observations, the application utilized all the required features.
2. PHP and MySQL for the web-server and Eclipse IDE for Android application were the suitable and effective tools in the development of the application.
3. Unified Modeling Language (UML) is a reliable modeling language in building of object- oriented software application development.
4. Based on the evaluations conducted, this project will help users get relevant fitness and gym workouts/exercises.
Recommendations
There were certain limitations in the project design based on the findings and conclusions; therefore, the following are recommended:
1. That the application covers other mobile operating system platforms such as IOs because most users are using smartphones like iPhones.
2. That the application can be used by users even when they are not connected to the internet.
3. That the application have additional features such as run tracker so that users can track the distance by using Google Map to know about running routes or creating route maps while viewing the distance.
4. That health and nutrition be replaced by diets and exercises for certain users.
5. That some features be debugged to make the application run faster.
6. That the application include more workout activities.
References
ADT plugin. Retrieved from http://developer.android.com/tools/sdk/eclipse-adt.html Bharathi, J., Hemalatha, S., Aishwarya, V., Meenapriya, C., & Hepzibha, S. L. (2010).
Advancement in mobile communication using android. Retrieved from http://www.ijcaonline.org/journal/number7/pxc387277.pdf
Boulos, M. N. K., Wheeler, S., Tavares, C., & Jones, R. (2011). ). How smartphones are changing the face of mobile and participatory healthcare. Journal of Clinical Movement Disorders. Retrieved from http://www.biomedical-engineering-
online.com/content/10/1/24
Choi, W. (2009).Development and application of mobile technology. Department of Library and Information Science, South Korea Libri, 59, 14–22.
Dolce, J. (2010). Android development with flash: Your visual blueprint for developing mobile apps. Indiana: Wiley.
Duce, D., Flood, D., & Harrison, R. (2013). Usability of mobile applications. Journal of Interaction Science, 1, 1.
Englehart, L. (2012). Health, fitness mobile apps gain popularity. Dayton Business Journal Retrieved from http://www.bizjournals.com/dayton/news/2012/09/24/
Gavalas, D., & Economou, D. (2011, February). Development platforms for mobile application:
Status and trends. Retrieved from http://www.computer.org/csdl/mags/so/2011/
01/mso2011010077-abs.html
Gay, V., & Leijdekkers, P. (2012). Personalized mobile health and fitness apps: Lessons learned from myFitnessCompanion. pHealth, B.Blobel et al. IOS Press, 2012.
Haseman, C. (2012). Creating android applications: Develop and design. California: Peach and Press.
Hebden, L., Cook, A., & Vander Ploeg, P. H. (2012). Development of smartphone applications for nutrition and physical activity behavior change. JMIR Research Protocols. Retrieved from http://www.ncbi.nlm.nih.gov/pmc/articles/PMC3626164/
Hellman, E. (2014). Android programming: Pushing the limits. USA: Wiley.
Hoisington, C. (2013). Android boot camp for developers using java: A beginner guide to creating your first android apps. Boston: Course Technology.
IBM Developer Works. (2015). UML basics: An introduction to the Unified Modeling Language.
Retrieved from http://www.ibm.com/developerworks/rational/library/769.html Lee, W. (2011). Beginning android application development. Indiana: Wiley.
Lee, W. (2012). Beginning android 4 application development. Canada: Wiley.
Lee, W. (2012). Quickly learn how to develop applications for Android 4 smartphones and tablets. Beginning AndroidTMfor application development. Indiana: Wrox.
Padmasekara, G. (2014). Fitness apps, a valid alternative to the gym: A pilot study. Journal of Mobile Technology. Retrieved from http://www.journalmtm.com/2014/fitness-apps-a- valid-alternative-to-the-gym-a-pilot-study/
Paroy, L. (2012). Android wireless application development. Android essentials (vol. 1). New Jersey: Addison-Wesley.
Pei-Cheng, H., & Chung, W. Y. (2011). A comprehensive ubiquitous healthcare solution on an Android™ mobile device. Sensors, 11(7), 6799-6815.
Pew Research Center. (2015). Health fact sheet. Retrieved from http://www.pewinternet.org/fact-sheets/health-fact-sheet
Rao, V., & Murali, K. T. (2014). A design of mobile health for android applications. American Journal of Engineering Research, e-ISSN: 2320-0847 and p-ISSN: 2320-0936.
Shruti, D., & Ruchi, G. (2012). Rapid application development approach with halt points.
International Journal of Engineering Sciences & Research Technology, ISSN: 2277- 9655.
Systems and software quality requirements and evaluation. Retrieved from http://iso25000.com/index.php/en/iso-25000-standards/iso-25010.
Unified Modeling Language (UML). Retrieved from http://www.uml.org
UML basics: An introduction to the Unified Modeling Language. Retrieved from http://www.ibm.com/developerworks/rational/library/769.html
Wylie, J. (2014). Fitness gamification: Concepts, characteristics, and applications. Retrieved from http://www.justintwylie.com/wp-content/uploads/2014/12/JUSTIN-WYLIE- Fitness-Gamification.pdf
Appendix “A”
USER’S MANUAL
1. Click button FITNESS AND GYM application. This application has six main functions in the figure:
The six main functions are: Gym for men, Gym for women, Heart tracker, BMI, Health – nutrition and Calendar. Gym for men helps user know how to practice exercises properly.
Gym for women helps user know how to do exercises shortly. Heart tracker helps user
heart. BMI helps user calculates the body mass index to determine the state of the body.
Health and nutrition helps user know how to eat and drink properly. The Calendar helps the user monitor exercises.
2. If user the does not have an account yet, they can create an account by selecting Register button on the main screen.
3. At the main screen, click to Login button to access the system. The user must fill the correct information into email and password fields.
4. Go to Gym Training Function and see the category workout and the detail category workout for men. The user needs to choose each category workout to view the detail of each category workout. Also, the user can click “Add to workout” that can be done later.
5. Go to Gym Training Function and see the category workout and the detail category workout for women. The user needs to choose each category workout to view the details of each. Also, the user can click Add to Workout that can be done later.
6. If the user wants to track his heartbeat, he should choose the Heart Track Function to know his heartbeat per minute.
7. If the user wants information about his body mass index, he needs to choose the BMI Function that will calculate his BMI based on age, height and weight, especially height and weight. After the system yields the BMI calculation, the user chooses a
recommended exercise based on his BMI.
8. In case, the calculated body mass index is under normal standard or underweight, the app will recommend an exercise for underweight people.
9. In case, the calculated body mass index is above normal standard or obese, the app will recommend an exercise to check obesity.
10. The Health-Nutrition function will show health and nutrition tips that the user can follow to ensure his health.
11. The Calendar Function helps the user monitor the exercises he needs to add in the gym training function. The calendar will also notify the user the exercises he needs to do the following day if he skipped a previous set of exercises.
Appendix “B”
SOFTWARE EVALUATION INSTRUMENT Dear Respondents:
I am Minh Ba Hoang, a Master in Information Technology (MIT) student of Manuel S. Enverga University Foundation, Inc., currently conducting a research project entitled “FITNESS AND GYM USAGE APPLICATION”. I am asking a little of your time to test and evaluate my system for further development and analysis.
Thank you very much.
Name (Optional): _____________________________________________________________
Position: _____________________________________ Department: _________________
I. Please provide your feedback on the developed application FITNESS AND GYM USAGE APPLICATION by placing a check (√) mark on the space provided, using the following indicators:
5-Strongly Agree 4-Agree 3-Fair 2-Disagree 1-Strongly Disagree
Criteria and Description 5 4 3 2 1
FUNCTIONALITY SUITABILITY
Functional Completeness. The application can perform all the tasks
required.
Functional Correctness. The application provides accurate and correct data.
Functional Appropriateness. The application can facilitate the accomplishment of the specific tasks and user objectives.
PERFORMANCE EFFICIENCY
Time Behavior. The application can perform processes in a reasonable
speed.
Resource Utilization. The application utilizes the resource efficiently.
Capacity. The application can handle a reasonable amount of
data/information.
COMPATIBILITY
Co-existence. The application can perform efficiently while sharing a common environment and resources with other application without negative impact.
Interoperability. The application can exchange information and use the
information that has been exchanged.
Criteria and Description 5 4 3 2 1 USABILITY
Appropriateness recognizability. The user can recognize that the
application is appropriate to their needs.
Learnability. The user can easily learn how to use the application.
Operability. The application has attributes that make it easy to operate and control.
User error protection. The application protects users against making errors.
User interface aesthetics. The user interface of the application enables pleasing and satisfying interaction for the users
Accessibility. The application can be used by people with the widest range of characteristic and capabilities.
RELIABILITY
Maturity. The application is free from bugs and runs smoothly without
interruption.
Availability. The application is operational and accessible when required for
use.
Recoverability. The application can recover the data directly affected and re-
establish the desired state in the event of an interruption or a failure.
SECURITY
Integrity. The application prevents unauthorized access to, or modification
of computer programs or data.
Non-repudiation. The application can be proven to have taken place, so that the events or actions cannot be rejected later.
Authenticity. The identity of the application can be proved to be the one authentic.
MAINTAINABILITY
Modularity. The application is composed of distinct components such that a
change in one component has minimal impact on other components.
Analyzability. The application can be diagnosed to identify parts to be modified
Testability. The application can be tested easily.
PORTABILITY
Adaptability. The application can easily adapt in different or evolving
hardware, software or other operational environments.
Installability. The system ca be easily installed and /or uninstalled in
specified environments.
Replaceability. The application can be replaced in another specific application for the same purpose in the same environment.
II. Rate the software using the following indicators:
5-Excellent 4-Very Satisfactory 3-Satisfactory 2-Fair 1-Poor
Criteria 5 4 3 2 1
1. Functional suitability of the application 2. Performance efficiency of the application 3. Compatibility of the application
4. Usability of the application 5. Reliability of the application 6. Security of the application
7. Maintainability of the application 8. Portability of the application
Appendix “C”
CURRICULUM VITAE Contact Information
Name: Minh Ba Hoang
Address: Thai Nguyen University, Vietnam Email: henryhoangb@gmail.com
Personal Information
Date of Birth: February 16, 1987
Place of Birth: Thanh Hoa City, Vietnam Citizenship: Vietnamese
Civil Status: Single Gender: Male
Employment History Instructor
Automatic Control Technology Department
Information Technology and Communications University, Thai Nguyen City, Vietnam December 2012 – present
Education
Graduate Manuel S. Enverga University Foundation, Inc. June 2015 University Site, Lucena City, Quezon, Philippines.
Master in Information Technology.