Designing a Machine Learning – Based Framework for Enhancing Performance of Livestock Mobile Application System
American Journal of Software Engineering and Applications
Volume 4, Issue 3, June 2015, Pages: 56-64
Received: Apr. 30, 2015;
Accepted: May 8, 2015;
Published: May 27, 2015
Views 6264 Downloads 116
Herbert Peter Wanga, School of Computational and Communication Sciences and Engineering (CoCSE), Nelson Mandela African Institution of Science and Technology (NM-AIST), Arusha, Tanzania
Nasir Ghani, College of Engineering, Department of Electrical Engineering, University of South Florida, Florida, USA
Khamisi Kalegele, School of Computational and Communication Sciences and Engineering (CoCSE), Nelson Mandela African Institution of Science and Technology (NM-AIST), Arusha, Tanzania
Smallholder livestock keepers live in rural areas where there is poor Internet connectivity. Many mobile based system designed do not function well in such areas. To address these concerns, an Android Mobile Application will be designed and installed on a smartphone. The application will have an easy to use Graphical User Interface (GUI) and request resources from the server through the Internet. This Intelligent Livestock Information System (ILIS) will be able to provide and predict feedback to the livestock keepers. This solution will also collect livestock data from livestock keepers through mobile phones. The data will then be sent to the database if connectivity is available or through synchronization if connectivity is poor. Livestock experts will be able to view data and respond to any query from livestock keepers. The system will also be able to learn and predict the responses using machine learning techniques. The goal of the ILIS is to provide livestock services to anyone at anytime, overcoming the constraints of place, time and character. Overall, this is a novel idea in the field of mobile livestock information systems. Along these, this paper presents the software, hardware and architecture design of the machine learning based livestock information system. Overall this solution embodies an artificial intelligence approach which combines hardware and software technologies. The design will leverage the Android ADK operating system and Android mobile devices or tablets. Our main contribution here is the intelligent livestock Information System, which is a novel idea in the field of mobile livestock information systems.
Herbert Peter Wanga,
Designing a Machine Learning – Based Framework for Enhancing Performance of Livestock Mobile Application System, American Journal of Software Engineering and Applications.
Vol. 4, No. 3,
2015, pp. 56-64.
Weld, D.S., editor. (1995), The Role of Intelligent Systems in the National Information Infrastructure, American Association for Artificial Intelligence.
Oksana Pomorova, Tetyana Hovorushchenko. Intelligent Assessment and Prediction of Software Characteristics at the Design Stage, American Journal of Software Engineering and Applications. Vol. 2, No. 2, 2013, pp. 25-31. doi: 10.11648/j.ajsea.20130202.11
Noble, B. D., Satyanarayanan, M. C., Siewiorek, D. P., Zhang, H. and Katz, R. H., 1998. Mobile Data Access, School of Computer Science, Carnegie Mellon University, CMU-CS-98-118.
Terry, D. B., Theimer, M. M., Petersen, K. and Demers, A. J., 1995. A Portable Multimedia, Terminal Weakly Connected Replicated Storage System, In Proceedings of the 15th ACM Symposium on Operating System Principles, 30(12), 64–76. PMid:10152743
Applion, “cow tracker”, accessed on 25th March 2015, from http://applion.jp/android/app/com.sbumpkin/
Freapp, “Mobile cattle tracker”, accessed on 25th March 2015, from http://app.freapp.com/apps/ios/775966992/
Google play, “Livestock feeding made easy”, accessed on 23rd March 2015, from https://play.google.com/store/apps/details?id=com.livestockfeed
DARE/88 ARE/ICAR ANNUAL REPORT 2003–2004, “Livestock Information Management System”, unpublished.
Metz, T., Asfaw (1999), Livestock Information Management System, ILRI, Ethiopia.
Joris Vanderschrick (2011), System Requirements Analysis: The first step to value-based system development, Uit: Handboek Requirements.
Marshall B. Romney and Paul John Steinbart (2003), Accounting Information Systems, 9th Edition, Prentice Hall Business Publishing.
IBM, “UML basics: An introduction to the Unified Modeling Language”, accessed on 15th March 2015, from http://www.ibm.com/developerworks/rational/library/769.html
Steve Hoberman (2009), Data Modeling Made Simple 2nd Edition, Technics Publications, LLC 2009.
Steve Hoberman (2014). Data Modeling Master Class Training Manual 5th Edition. Technics Publications, LLC.
Webopodia, “entity-relationship diagram (model)”, accessed on 10th March 2015 from http://www.webopedia.com/TERM/E/entity_relationship_diagram.html
Profi.co, Mobile Applications Development. Accessed on 20th March, 2015 on http://profi.co/mobile-applications-development/
WhatIs, “Server”, accessed on 19th March 2015, from http://whatis.techtarget.com/definition/server
W3Schools, “Introduction to PHP”, accessed on 20th March from http://www.w3schools.in/php/intro/.
Wikipedia, “Eclipse (software)”, accessed on 20th March 2015, from http://en.wikipedia.org/wiki/Eclipse_%28software%29.
Cprogramming, “Developing for Android - An Introduction”, accessed on 21st March 2015, from http://www.cprogramming.com/android/android_getting_started.html.