google’s android mobile application presented by: capstone team #5 date: 10/06/2008
Post on 22-Dec-2015
214 views
TRANSCRIPT
Team Information
Team Members
Dinesh Reddy GudibandiEmail:[email protected]
Hari Kishan KapaEmail: [email protected]
Sai Srinivas PabbathiEmail:[email protected]
Sumanth KattamanchiEmail : [email protected]
Instructor
Dr.Kwok-Bun YueEmail: [email protected]
Mentor
Mr.Dilhar De SilvaEmail: [email protected]
Project Sponsor
http://www.atlinkcom.com/index.htm
04/19/23 00:42 Capstone Team#5 : Google's Android Mobile Application 2
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
04/19/23 00:42 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.
04/19/23 00:42 Capstone Team#5 : Google's Android Mobile Application 4
Technologies Used
• Joomla 1.5.x
• Google Android SDK 1.0/Mobile phone
• MySQL
• Apache web server
04/19/23 00:42 Capstone Team#5 : Google's Android Mobile Application 5
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
04/19/23 00:42 Capstone Team#5 : Google's Android Mobile Application
8
Features of Web Application
• Admin account
• Password recovery
• Photo based profiles
• Reviews
• Ratings
04/19/23 00:42 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
04/19/23 00:42 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
04/19/23 00:42 Capstone Team#5 : Google's Android Mobile Application 11
Mobile Application contd…..
• Calling a customer
• Sending notification
• Adding favorites
• Editing profile
04/19/23 00:42 Capstone Team#5 : Google's Android Mobile Application 12
Sequence Diagrams- Customer’s Registration process
04/19/23 00:42 Capstone Team#5 : Google's Android Mobile Application 14
Sequence Diagrams-Customer submitting the problem
04/19/23 00:42 Capstone Team#5 : Google's Android Mobile Application 15
Sequence Diagrams- Employee registration
04/19/23 00:42 Capstone Team#5 : Google's Android Mobile Application 16
Sequence Diagrams-service provider search for problem
04/19/23 00:42 Capstone Team#5 : Google's Android Mobile Application 17
Scrum Process
• Scrum is an iterative incremental process of software development
04/19/23 00:42 Capstone Team#5 : Google's Android Mobile Application 18
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.
04/19/23 00:42 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.
04/19/23 00:42 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 .
04/19/23 00:42 Capstone Team#5 : Google's Android Mobile Application 22
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. */ @Override 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
<?xml version="1.0" encoding="utf-8"?>
<!-- Demonstrates using a relative layout to create a form -->
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android” android:layout_width="fill_parent" android:layout_height="wrap_content" android:padding="10px">
<TextView android:id="@+id/label" android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="Zip Code:"/><EditText android:id="@+id/entry" android:layout_width="fill_parent" android:layout_height="wrap_content“ android:background="@android:drawable/editbox_background” 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_alignParentRight="true" android:layout_marginLeft="10px" android:text="OK" /> <Button android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_toLeftOf="@id/ok" android:layout_alignTop="@id/ok" android:text="Cancel" />
</RelativeLayout>
04/19/23 00:42 Capstone Team#5 : Google's Android Mobile Application 24
Work Accomplished
• Class Diagram
• Sequence diagrams
• Installed Joomla
• Installed Android SDK
• Implemented Scrum Process
04/19/23 00:42 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
04/19/23 00:42 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.apache.org/• http://www.apachefriends.org/en/xampp.html• http://www.mysql.com/• http://code.google.com/
04/19/23 00:42 Capstone Team#5 : Google's Android Mobile Application 27