1 / 28

Google’s Android Mobile Application

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

appollo
Télécharger la présentation

Google’s Android Mobile Application

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Google’s Android Mobile Application Presented By: Capstone Team #5 Date: 10/06/2008

  2. 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 Capstone Team#5 : Google's Android Mobile Application

  3. 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 Capstone Team#5 : Google's Android Mobile Application

  4. 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. Capstone Team#5 : Google's Android Mobile Application

  5. Technologies Used • Joomla 1.5.x • Google Android SDK 1.0/Mobile phone • MySQL • Apache web server Capstone Team#5 : Google's Android Mobile Application

  6. Architecture Capstone Team#5 : Google's Android Mobile Application

  7. Class Diagram Capstone Team#5 : Google's Android Mobile Application

  8. 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 Capstone Team#5 : Google's Android Mobile Application

  9. Features of Web Application • Admin account • Password recovery • Photo based profiles • Reviews • Ratings Capstone Team#5 : Google's Android Mobile Application

  10. Features of Web Applicationcontd….. • Hiding personal information • Acknowledgement for posting a problem • Adding favorites • Feedback Capstone Team#5 : Google's Android Mobile Application

  11. Mobile Application • Login page • Map settings • Map plotted with the customers within desired radius • Choose a customer • View customer information Capstone Team#5 : Google's Android Mobile Application

  12. Mobile Applicationcontd….. • Calling a customer • Sending notification • Adding favorites • Editing profile Capstone Team#5 : Google's Android Mobile Application

  13. Database Design(tentative) Capstone Team#5 : Google's Android Mobile Application

  14. Sequence Diagrams- Customer’s Registration process Capstone Team#5 : Google's Android Mobile Application

  15. Sequence Diagrams-Customer submitting the problem Capstone Team#5 : Google's Android Mobile Application

  16. Sequence Diagrams- Employee registration Capstone Team#5 : Google's Android Mobile Application

  17. Sequence Diagrams-service provider search for problem Capstone Team#5 : Google's Android Mobile Application

  18. Scrum Process • Scrum is an iterative incremental process of software development Capstone Team#5 : Google's Android Mobile Application

  19. Project Timeline Capstone Team#5 : Google's Android Mobile Application

  20. 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. Capstone Team#5 : Google's Android Mobile Application

  21. 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. Capstone Team#5 : Google's Android Mobile Application

  22. Google’s Androidcontd….. • 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 . Capstone Team#5 : Google's Android Mobile Application

  23. Android Architecture Capstone Team#5 : Google's Android Mobile Application

  24. 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> Capstone Team#5 : Google's Android Mobile Application

  25. Work Accomplished • Class Diagram • Sequence diagrams • Installed Joomla • Installed Android SDK • Implemented Scrum Process Capstone Team#5 : Google's Android Mobile Application

  26. Work in Progress • Working on final version of the Software Requirements Specifications • Designing the database • Working on Joomla • Learning Android Capstone Team#5 : Google's Android Mobile Application

  27. 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/ Capstone Team#5 : Google's Android Mobile Application

  28. Thank You Any Queries?? Capstone Team#5 : Google's Android Mobile Application

More Related