Professional Documents
Culture Documents
Submitted To: Nigel Kermode Name: Muhammad Younus Soton ID: L0188JNJN1111 Semester: 5th
Apps Name: Life Jacket Development Report: Android application research for Provide Health service by using mobile app
Abstract: The aim of the project is to develop an android application for provide a
health service. My apps name is Life Jacket which provides a general health service like about common disease. This app helps the user to find the disease, syndromes, guideline, medicine name and follow the instruction. Android application research report to find out the solution and possible way development resource find out. Structure design and development for every steps to success. Implementation and documentation shows how to done this android application. Meet every formal way and follow the instruction and develop the system.
Table of Contents
Abstract: .................................................................................................................................................. 2 Introduction: ........................................................................................................................................... 4 Objective: ................................................................................................................................................ 4 About android: .................................................................................................................................... 4 Research technique: ............................................................................................................................... 5 Development model: ...................................................................................................................... 5 Android platform: ................................................................................................................................... 7 SDK and API: ........................................................................................................................................ 7 Eclipse: ................................................................................................................................................ 8 Dalvik Virtual machine (DVM):............................................................................................................ 8 SQLite Server:...................................................................................................................................... 9 Java Language: .................................................................................................................................. 10 Finding information: ............................................................................ Error! Bookmark not defined. Health Service application of reason: ................................................................................................... 10 Android service ability: ......................................................................................................................... 10 Heath application analysis: ................................................................................................................... 11 References: ........................................................................................................................................... 11 Conclusions: .......................................................................................................................................... 17
Introduction: Android application research project report to find out the resource,
solution, feasibility, problem, ability to do and justify the self. Academic Research and Development subject show the guideline to achieve the goals. This would help the every students to decided their project and achievement ability. I am doing research for finding android application resource and take a guideline to do the project. Reason of research to find out the problem and decided to make solution. From various alternative way to take best one to develop the application.
Objective:
Find out android development area. Existing package and resource analysis Find out the android problems By research Decided to achievement of the goals Application analysis Find the development tools. Finding development resource Analyse the risk involving with android
application to develop. Now I hope I would finish my job with in time. I am learning deeply android development and technique. I am getting knowledge from teacher, books and Internet etc. I know this is quite heard to get achievement but nothing impossible. I am doing step by step and making a progress bit by bit.
Development model:
Android application development model identify system to development criteria. Analysis of the current development process, find out weaknesses and problems. So many development methods are available but some of the very important to follow model which helps to implementation. I would like to prefer Iterative Process model and Incremental Process model for development. i) ii) Iterative process model for activities Incremental process model for product
Iterative and Incremental process model to follow of those rules that help the android application implementation. The relationship between iterative and incremental is determined by the overall software development methodology and software process. Iterative process model is mathematical procedural and sequence implementation.
Fig: Iterative process model diagram Incremental process model help me to analysis, design, implementation, testing and if make any mistake than go back to correct the error. Incremental method is software development model design, implementation, testing that incrementally. Incremental process model of relationship with products. Products development and maintenance, design and built combination of relation.
Android platform:
Android is open source application software. Android application development tools and resource are open. Anyone interest to make this application but needed basic programming knowledge. Like Jave, C, C++ etc. Make an android application needed environment to setup the development tools. Android SDK and API need to setup, Also SQLite server etc. These are open source on the Internet and provide by android development authority.
Dalvik Virtual machine (DVM): Android Dalvic Virtual machine designed and
written by Dan Bornstein at Google. DVM provide runtime environment and bytecode generated in compiler. DVM provides a relation with mobile environment for the target device. Its working like as a mobile. Virtual mobile setup in android environment to working, testing.
Food problems: Get the good quality food quite heard. Day by day food qualities are
changing because transportation, shipping, packaging change the food quality. Most of the daily life foods are mixed by chemical, which harmful for body. Maintain the food colour and keep long time use the chemical on food. Chemical mixing foods affect the human body and that reason people scuppering by so many disease.
Cultural problems: Human cultural and activities also one of the reason for health
problems. Traditional food and food cooking are not good some of the cultures. For that reason people fall many kind of disease.
Virus problem: Human discovering of many bacteria, and virus also making
medicine to protect. But still rising virus and scuppering by many disease. So many reason of fall in illness, I cant explain all of them but I am trying to do make a some solution for them.
Android application service ability has to be research because check the possibility. Finding Android platform ability to makes solutions for health services. Android is big area to such a development any kind of application. Android application platform is a combination Java SDK of classes and packages. Java language is big programming language any kind of solution can make in java. Mathematical equation, calculation, scientific equation, problems solves, algorithm can provide solution in java.
Banking: Banking security, payment, card information, ATM machine, counting etc
develop by Java language.
Security: java is high quality programming language to control and maintain the
security. Information security, quality update system, condition applies etc provide in and control by Java programming language. That means most of the application and development using by java. My health service application making and development in java.
I set up on my computer android development platform. Java eclipse and java SDK and API that would help me to make such application.
Programming Coding Java package provide active log file that edit and make some stuff.
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="wrap_content" android:layout_height="match_parent" android:paddingBottom="@dimen/activity_vertical_margin" android:paddingLeft="@dimen/activity_horizontal_margin" android:paddingRight="@dimen/activity_horizontal_margin" android:paddingTop="@dimen/activity_vertical_margin" tools:context=".StartingPoint" >
after making a xml file to connect with java StartingPoint.java program for counting
package com.adntest.adntest;
import android.os.Bundle; import android.app.Activity; import android.view.Menu; import android.view.View; import android.widget.Button; import android.widget.TextView;
@Override public boolean onCreateOptionsMenu(Menu menu) { // Inflate the menu; this adds items to the action bar if it is present. getMenuInflater().inflate(R.menu.starting_point, menu);
counter = 0;
@Override
public void onClick(View v) { // TODO Auto-generated method stub counter++; // counter add by 1 everytime
sub.setOnClickListener(new View.OnClickListener() {
@Override public void onClick(View v) { // TODO Auto-generated method stub counter --; // counting minius
display.setText("Your total is" +counter); // display the text from and conting from counter. } }); return true;
// fine reference
>
<TextView
// text display
android:layout_width="fill_parent" android:layout_height="wrap_content" android:text="Your total is 0" android:textSize="45dp" android:layout_gravity="center" android:gravity="center" android:id="@+id/tvDisplay" ></TextView> <Button android:layout_width="250dp" // display the density pixel android:layout_height="wrap_content" // text wrap-content android:text="Add one" android:layout_gravity="center" android:textSize="20dp" android:id="@+id/bAdd"/> // from java program reference // position of the text // java reference //display this text // text size
<Button android:layout_width="250dp"
android:layout_height="wrap_content" android:text="Subtract one" android:layout_gravity="center" android:textSize="20dp" android:id="@+id/bSub"/> // for java referance //position of the button and text on screen
</LinearLayout>
References:
Harvard reference system
(Jhan A Sharp, 2002) (corporation, 2003) (Robin, 2010) (Anon., 2012) (Bondarenko, 2009)
Anon., 2012. Android. [Online] Available at: http://www.android.com/ [Accessed 23 5 2013]. Bondarenko, V., 2009. research Technique. [Online] Available at: http://www.informatik.uni-konstanz.de/fileadmin/informatik/agsaupe/Webpages/lehre/sp_09/newMaterial/sp09BondarenkoProposal.pdf.lic [Accessed 25 5 2013]. corporation, A., 2012. Android. [Online] Available at: http://www.android.com/ corporation, M., 2003. Microsoft Research. [Online] Available at: http://research.microsoft.com/en-us/downloads/3bfe09dc-a750-4fb8-9419f03e7031f287/ [Accessed 16,18 05 2013]. Jhan A Sharp, J. P. a. D. H., 2002. The management of a Student Research Project . In: Gower, ed. London: The Open University , pp. 25,27,85,89,120-145,198-215,235,. Robin, A., 2010. Android SDK. [Online] Available at: http://developer.android.com/sdk/index.html [Accessed 18 05 2013]. Robin, A., n.d. Andorid develoo. [Online] Available at: http://developer.android.com/sdk/index.html