Google’s Android Mobile Application Presented By: Capstone Team #5 Date: 10/06/2008
Team Information Team Members Dinesh Reddy Gudibandi Hari Kishan Kapa Sai Srinivas Pabbathi Sumanth Kattamanchi Instructor Dr.Kwok-Bun Yue Mentor Mr.Dilhar De Silva Project Sponsor 7/12/2015 8:27 AMCapstone Team#5 : Google's Android Mobile Application2
Outline Presenter 1 Kishan initiates the presentation Project Overview Technologies Architecture Class Diagram Presenter 2 Sumanth Takes Over What does the web application contain? Features of Web Application Mobile Application Database Design Presenter 3 Sai continues from Sequence Diagrams Scrum Process Joomla Presenter 4 Dinesh concludes the presentation Google Android Work in Progress Project Timeline References 7/12/2015 8:27 AMCapstone Team#5 : Google's Android Mobile Application3
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. 7/12/2015 8:27 AMCapstone Team#5 : Google's Android Mobile Application4
Technologies Used Joomla 1.5.x Google Android SDK 1.0/Mobile phone MySQL Apache web server 7/12/2015 8:27 AMCapstone Team#5 : Google's Android Mobile Application5
Architecture 7/12/2015 8:27 AMCapstone Team#5 : Google's Android Mobile Application6
Class Diagram 7/12/2015 8:27 AMCapstone Team#5 : Google's Android Mobile Application7
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 7/12/2015 8:27 AMCapstone Team#5 : Google's Android Mobile Application8
Features of Web Application Admin account Password recovery Photo based profiles Reviews Ratings 7/12/2015 8:27 AMCapstone Team#5 : Google's Android Mobile Application9
Features of Web Application contd….. Hiding personal information Acknowledgement for posting a problem Adding favorites Feedback 7/12/2015 8:27 AMCapstone Team#5 : Google's Android Mobile Application10
Mobile Application Login page Map settings Map plotted with the customers within desired radius Choose a customer View customer information 7/12/2015 8:27 AMCapstone Team#5 : Google's Android Mobile Application11
Mobile Application contd….. Calling a customer Sending notification Adding favorites Editing profile 7/12/2015 8:27 AMCapstone Team#5 : Google's Android Mobile Application12
Database Design(tentative) 7/12/2015 8:27 AMCapstone Team#5 : Google's Android Mobile Application13
Sequence Diagrams- Customer’s Registration process 7/12/2015 8:27 AMCapstone Team#5 : Google's Android Mobile Application14
Sequence Diagrams-Customer submitting the problem 7/12/2015 8:27 AMCapstone Team#5 : Google's Android Mobile Application15
Sequence Diagrams- Employee registration 7/12/2015 8:27 AMCapstone Team#5 : Google's Android Mobile Application16
Sequence Diagrams-service provider search for problem 7/12/2015 8:27 AMCapstone Team#5 : Google's Android Mobile Application17
Scrum Process Scrum is an iterative incremental process of software development 7/12/2015 8:27 AMCapstone Team#5 : Google's Android Mobile Application18
Project Timeline 7/12/2015 8:27 AMCapstone Team#5 : Google's Android Mobile Application19
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 MySql database by default. 7/12/2015 8:27 AMCapstone Team#5 : Google's Android Mobile Application20
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. 7/12/2015 8:27 AMCapstone Team#5 : Google's Android Mobile Application21
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. 7/12/2015 8:27 AMCapstone Team#5 : Google's Android Mobile Application22
Android Architecture 7/12/2015 8:27 AMCapstone Team#5 : Google's Android Mobile Application23
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 HelloActivity extends Activity { public HelloActivity() { } /** * Called with the activity is first created. public void onCreate(Bundle savedValues) { super.onCreate(savedValues); // Set the layout for this activity. You can find it // in res/layout/hello_activity.xml setContentView(R.layout.hello_activity); restoreValues(savedValues); }private void restoreValues(Bundle savedValues) {// TODO Auto-generated method stub }} File.xml <TextView android:layout_width="fill_parent" android:layout_height="wrap_content" android:text="Zip Code:"/> <Button android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentRight="true" android:layout_marginLeft="10px" android:text="OK" /> 7/12/2015 8:27 AMCapstone Team#5 : Google's Android Mobile Application24
Work Accomplished Class Diagram Sequence diagrams Installed Joomla Installed Android SDK Implemented Scrum Process 7/12/2015 8:27 AMCapstone Team#5 : Google's Android Mobile Application25
Work in Progress Working on final version of the Software Requirements Specifications Designing the database Working on Joomla Learning Android 7/12/2015 8:27 AMCapstone Team#5 : Google's Android Mobile Application26
References /12/2015 8:27 AMCapstone Team#5 : Google's Android Mobile Application27
Thank You Any Queries?? 7/12/2015 8:27 AM Capstone Team#5 : Google's Android Mobile Application 28