Googles Android Mobile Application Presented By Capstone Team
Google’s Android Mobile Application Presented By: Capstone Team #5 Date: 10/06/2008
Team Information Team Members Instructor Dr. Kwok-Bun Yue Dinesh Reddy Gudibandi Email: yue@cl. uh. edu Email: gudibandid 4788@uhcl. edu Email: kapah 4809@uhcl. edu Mentor Mr. Dilhar De Silva Sai Srinivas Pabbathi Email: dilhar. desilva@atlinkcom. com Hari Kishan Kapa Email: pabbathis 4352@uhcl. edu Sumanth Kattamanchi Project Sponsor Email : kattamanchis 2354@uhcl. edu http: //www. atlinkcom. com/index. htm 9/10/2020 9: 06 AM Capstone Team#5 : Google's Android Mobile Application 2
Outline Presenter 1 Kishan initiates the presentation • Project Overview • Technologies • Architecture • Class Diagram Presenter 3 Sai continues from • Sequence Diagrams • Scrum Process • Joomla Presenter 2 Sumanth Takes Over • What does the web application contain? • Features of Web Application • Mobile Application • Database Design Presenter 4 Dinesh concludes the presentation • Google Android • Work in Progress • Project Timeline • References 9/10/2020 9: 06 AM Capstone Team#5 : Google's Android Mobile Application 3
Project Overview • To develop a Mobile application using the Google Android platform for household service providers. • To develop a web application for the customers to communicate with the service provider. • Customers in need of a service can post their problem using the web application which can be immediately accessed by the service provider using our Mobile Application installed on his/her Android Mobile phone. 9/10/2020 9: 06 AM Capstone Team#5 : Google's Android Mobile Application 4
Technologies Used • Joomla 1. 5. x • Google Android SDK 1. 0/Mobile phone • My. SQL • Apache web server 9/10/2020 9: 06 AM Capstone Team#5 : Google's Android Mobile Application 5
Architecture 9/10/2020 9: 06 AM Capstone Team#5 : Google's Android Mobile Application 6
Class Diagram 9/10/2020 9: 06 AM Capstone Team#5 : Google's Android Mobile Application 7
What does the web application contain? • Registration form for a customer • Registration form for a service provider • Registration form for the admin of a particular company • Login page • Both customers and service providers have their own profiles • A form to post customers problem 9/10/2020 9: 06 AM Capstone Team#5 : Google's Android Mobile Application 8
Features of Web Application • Admin account • Password recovery • Photo based profiles • Reviews • Ratings 9/10/2020 9: 06 AM Capstone Team#5 : Google's Android Mobile Application 9
Features of Web Application contd…. . • Hiding personal information • Acknowledgement for posting a problem • Adding favorites • Feedback 9/10/2020 9: 06 AM Capstone Team#5 : Google's Android Mobile Application 10
Mobile Application • Login page • Map settings • Map plotted with the customers within desired radius • Choose a customer • View customer information 9/10/2020 9: 07 AM Capstone Team#5 : Google's Android Mobile Application 11
Mobile Application contd…. . • Calling a customer • Sending notification • Adding favorites • Editing profile 9/10/2020 9: 07 AM Capstone Team#5 : Google's Android Mobile Application 12
Database Design(tentative) 9/10/2020 9: 07 AM Capstone Team#5 : Google's Android Mobile Application 13
Sequence Diagrams- Customer’s Registration process 9/10/2020 9: 07 AM Capstone Team#5 : Google's Android Mobile Application 14
Sequence Diagrams-Customer submitting the problem 9/10/2020 9: 07 AM Capstone Team#5 : Google's Android Mobile Application 15
Sequence Diagrams- Employee registration 9/10/2020 9: 07 AM Capstone Team#5 : Google's Android Mobile Application 16
Sequence Diagrams-service provider search for problem 9/10/2020 9: 07 AM Capstone Team#5 : Google's Android Mobile Application 17
Scrum Process • Scrum is an iterative incremental process of software development 9/10/2020 9: 07 AM Capstone Team#5 : Google's Android Mobile Application 18
Project Timeline 9/10/2020 9: 07 AM Capstone Team#5 : Google's Android Mobile Application 19
Joomla • Joomla is a free open source content management system. • • The system includes feature such as page caching to improve performance. • • It is written in the PHP programming language and uses the My. Sql database by default. 9/10/2020 9: 07 AM Capstone Team#5 : Google's Android Mobile Application 20
Google’s Android • Android : the first complete, open, and free mobile platform. • The Android platform is a software stack for mobile devices including an operating system, middleware and key applications. • We can create applications for the android platform using the Android SDK. 9/10/2020 9: 07 AM Capstone Team#5 : Google's Android Mobile Application 21
Google’s Android contd…. . • Applications are written using the Java programming language and run on Dalvik, a custom virtual machine designed for embedded use, which runs on top of a Linux kernel. 9/10/2020 9: 07 AM Capstone Team#5 : Google's Android Mobile Application 22
Android Architecture 9/10/2020 9: 07 AM Capstone Team#5 : Google's Android Mobile Application 23
Sample Code of Android Application • File. java package com. android. helloactivity; import android. app. Activity; import android. os. Bundle; /** * A minimal "Hello, World!" application. */public class Hello. Activity extends Activity { public Hello. Activity() { } /** * Called with the activity is first created. */ @Override public void on. Create(Bundle saved. Values) { super. on. Create(saved. Values); // Set the layout for this activity. You can find it // in res/layout/hello_activity. xml set. Content. View(R. layout. hello_activity); restore. Values(saved. Values); } private void restore. Values(Bundle saved. Values) { // TODO Auto-generated method stub }} • File. xml <? xml version="1. 0" encoding="utf-8"? > <!-- Demonstrates using a relative layout to create a form --> <Relative. Layout xmlns: android="http: //schemas. android. com/apk/res/andr oid” android: layout_width="fill_parent" android: layout_height="wrap_content" android: padding="10 px"> 9/10/2020 9: 07 AM <Text. View android: id="@+id/label" android: layout_width="fill_parent" android: layout_height="wrap_content" android: text="Zip Code: "/><Edit. Text android: id="@+id/entry" android: layout_width="fill_parent" android: layout_height="wrap_content“ android: background="@android: drawable/editbox_backg round” android: layout_below="@id/label"/> <Button android: id="@+id/ok" android: layout_width="wrap_content" android: layout_height="wrap_content" android: layout_below="@id/entry" android: layout_align. Parent. Right="true" android: layout_margin. Left="10 px" android: text="OK" /> <Button android: layout_width="wrap_content" android: layout_height="wrap_content" android: layout_to. Left. Of="@id/ok" android: layout_align. Top="@id/ok" android: text="Cancel" /> </Relative. Layout> Capstone Team#5 : Google's Android Mobile Application 24
Work Accomplished • Class Diagram • Sequence diagrams • Installed Joomla • Installed Android SDK • Implemented Scrum Process 9/10/2020 9: 07 AM Capstone Team#5 : Google's Android Mobile Application 25
Work in Progress • Working on final version of the Software Requirements Specifications • Designing the database • Working on Joomla • Learning Android 9/10/2020 9: 07 AM Capstone Team#5 : Google's Android Mobile Application 26
References • • http: //www. wikipedia. org/ http: //code. google. com/android/ http: //www. joomla. org/ http: //www. apachefriends. org/en/xampp. html http: //www. mysql. com/ http: //code. google. com/ 9/10/2020 9: 07 AM Capstone Team#5 : Google's Android Mobile Application 27
Thank You Any Queries? ? 9/10/2020 9: 07 AM Capstone Team#5 : Google's Android Mobile Application 28
- Slides: 28