Google’s Android Mobile
Application
Presented By: Capstone Team #5
Date: 10/06/2008
Team Information
Team Members
Dinesh Reddy Gudibandi
Email:
gudibandid4788@uhcl.edu
Hari Kishan Kapa
Email:
kapah4809@uhcl.edu
Sai Srinivas Pabbathi
Email:
pabbathis4352@uhcl.edu
Sumanth Kattamanchi
Email :
kattamanchis2354@uhcl.edu
Instructor
Dr.Kwok
-
Bun Yue
Email:
yue@cl.uh.edu
Mentor
Mr.Dilhar De Silva
Email:
dilhar.desilva@atlinkcom.com
Project Sponsor
http://www.atlinkcom.com/index.htm
11/13/2013 12:13 AM
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
11/13/2013 12:13 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.
11/13/2013 12:13 AM
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
11/13/2013 12:13 AM
Capstone Team#5 : Google's Android Mobile Application
5
Architecture
11/13/2013 12:13 AM
Capstone Team#5 : Google's Android Mobile Application
6
Class Diagram
11/13/2013 12:13 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
11/13/2013 12:13 AM
Capstone Team#5 : Google's Android Mobile Application
8
Features of Web Application
•
Admin account
•
Password recovery
•
Photo based profiles
•
Reviews
•
Ratings
11/13/2013 12:13 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
11/13/2013 12:13 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
11/13/2013 12:13 AM
Capstone Team#5 : Google's Android Mobile Application
11
Mobile Application
contd…..
•
Calling a customer
•
Sending notification
•
Adding favorites
•
Editing profile
11/13/2013 12:13 AM
Capstone Team#5 : Google's Android Mobile Application
12
Database Design(tentative)
11/13/2013 12:13 AM
Capstone Team#5 : Google's Android Mobile Application
13
Sequence Diagrams
-
Customer’s
Registration process
11/13/2013 12:13 AM
Capstone Team#5 : Google's Android Mobile Application
14
Sequence Diagrams
-
Customer
submitting the problem
11/13/2013 12:13 AM
Capstone Team#5 : Google's Android Mobile Application
15
Sequence Diagrams
-
Employee
registration
11/13/2013 12:13 AM
Capstone Team#5 : Google's Android Mobile Application
16
Sequence Diagrams
-
service
provider search for problem
11/13/2013 12:13 AM
Capstone Team#5 : Google's Android Mobile Application
17
Scrum Process
•
Scrum
is an iterative incremental process of software
development
11/13/2013 12:13 AM
Capstone Team#5 : Google's Android Mobile Application
18
Project Timeline
11/13/2013 12:13 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 MySql database by default.
11/13/2013 12:13 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
.
11/13/2013 12:13 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
.
11/13/2013 12:13 AM
Capstone Team#5 : Google's Android Mobile Application
22
Android Architecture
11/13/2013 12:13 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
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/andr
oid”
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_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_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>
11/13/2013 12:13 AM
Capstone Team#5 : Google's Android Mobile Application
24
Work Accomplished
•
Class Diagram
•
Sequence diagrams
•
Installed Joomla
•
Installed Android SDK
•
Implemented Scrum Process
11/13/2013 12:13 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
11/13/2013 12:13 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.apache.org/
•
http://www.apachefriends.org/en/xampp.html
•
http://www.mysql.com/
•
http://code.google.com/
11/13/2013 12:13 AM
Capstone Team#5 : Google's Android Mobile Application
27
Thank You
Any Queries??
11/13/2013 12:13 AM
Capstone Team#5 : Google's Android Mobile Application
28
Enter the password to open this PDF file:
File name:
-
File size:
-
Title:
-
Author:
-
Subject:
-
Keywords:
-
Creation Date:
-
Modification Date:
-
Creator:
-
PDF Producer:
-
PDF Version:
-
Page Count:
-
Preparing document for printing…
0%
Σχόλια 0
Συνδεθείτε για να κοινοποιήσετε σχόλιο