TaxiCounter Android App. Περδίκης Ανδρέας ME10069

Σχετικά έγγραφα
Εγκατάσταση λογισμικού και αναβάθμιση συσκευής Device software installation and software upgrade

Εργαστήριο Ανάπτυξης Εφαρμογών Βάσεων Δεδομένων. Εξάμηνο 7 ο

Ασφάλεια σε χώρους αναψυχής: Ένα σύστημα από έξυπνα αντικείμενα

Τίτλος : Οδηγός χώρων με τη χρήση συστημάτων εντοπισμού θέσης. Μαρκαντωνάκη Ευαγγελία (Α.Μ:3310)

Δημιουργία Λογαριασμού Διαχείρισης Business Telephony Create a Management Account for Business Telephony

Πανεπιστήµιο Πειραιώς Τµήµα Πληροφορικής

How to register an account with the Hellenic Community of Sheffield.

VBA ΣΤΟ WORD. 1. Συχνά, όταν ήθελα να δώσω ένα φυλλάδιο εργασίας με ασκήσεις στους μαθητές έκανα το εξής: Version ΗΜΙΤΕΛΗΣ!!!!

the total number of electrons passing through the lamp.

CYTA Cloud Server Set Up Instructions

Τομέας: Ανανεώσιμων Ενεργειακών Πόρων Εργαστήριο: Σχεδιομελέτης και κατεργασιών

The municipality of Apokoronas has created a new app for your smart phone.

GREECE BULGARIA 6 th JOINT MONITORING

Modbus basic setup notes for IO-Link AL1xxx Master Block

ΠΑΝΔΠΙΣΗΜΙΟ ΜΑΚΔΓΟΝΙΑ ΠΡΟΓΡΑΜΜΑ ΜΔΣΑΠΣΤΥΙΑΚΧΝ ΠΟΤΓΧΝ ΣΜΗΜΑΣΟ ΔΦΑΡΜΟΜΔΝΗ ΠΛΗΡΟΦΟΡΙΚΗ


Context-aware και mhealth

BRAND MANUAL AND USER GUIDELINES

Πεξηβάιινλ θαη Αλάπηπμε ΔΘΝΙΚΟ ΜΔΣΟΒΙΟ ΠΟΛΤΣΔΥΝΔΙΟ ΓΙΔΠΙΣΗΜΟΝΙΚΟ - ΓΙΑΣΜΗΜΑΣΙΚΟ ΠΡΟΓΡΑΜΜΑ ΜΔΣΑΠΣΤΥΙΑΚΧΝ ΠΟΤΓΧΝ (Γ.Π.Μ..) "ΠΔΡΙΒΑΛΛΟΝ ΚΑΙ ΑΝΑΠΣΤΞΗ"

ΚΥΠΡΙΑΚΟΣ ΣΥΝΔΕΣΜΟΣ ΠΛΗΡΟΦΟΡΙΚΗΣ CYPRUS COMPUTER SOCIETY 21 ος ΠΑΓΚΥΠΡΙΟΣ ΜΑΘΗΤΙΚΟΣ ΔΙΑΓΩΝΙΣΜΟΣ ΠΛΗΡΟΦΟΡΙΚΗΣ Δεύτερος Γύρος - 30 Μαρτίου 2011

Digital Academy. Εισαγωγή στην ανάπτυξη Android Εφαρμογών

Instruction Execution Times

Στο εστιατόριο «ToDokimasesPrinToBgaleisStonKosmo?» έξω από τους δακτυλίους του Κρόνου, οι παραγγελίες γίνονται ηλεκτρονικά.

Πανεπιστήμιο Πειραιώς Τμήμα Πληροφορικής Πρόγραμμα Μεταπτυχιακών Σπουδών «Πληροφορική»

Πώς μπορεί κανείς να έχει έναν διερμηνέα κατά την επίσκεψή του στον Οικογενειακό του Γιατρό στο Ίσλινγκτον Getting an interpreter when you visit your

ΣΧΕΔΙΑΣΜΟΣ ΕΠΙΓΕΙΟΥ ΣΥΣΤΗΜΑΤΟΣ ΑΛΥΣΟΚΙΝΗΣΗΣ ΓΙΑ ΜΕΤΑΦΟΡΑ ΤΡΟΛΕΪ

Partial Trace and Partial Transpose

PortSip Softphone. Ελληνικά Ι English 1/20

«ΑΓΡΟΤΟΥΡΙΣΜΟΣ ΚΑΙ ΤΟΠΙΚΗ ΑΝΑΠΤΥΞΗ: Ο ΡΟΛΟΣ ΤΩΝ ΝΕΩΝ ΤΕΧΝΟΛΟΓΙΩΝ ΣΤΗΝ ΠΡΟΩΘΗΣΗ ΤΩΝ ΓΥΝΑΙΚΕΙΩΝ ΣΥΝΕΤΑΙΡΙΣΜΩΝ»

Approximation of distance between locations on earth given by latitude and longitude

ΤΕΙ ΠΕΛΟΠΟΝΝΗΣΟΥ ΣΧΟΛΗ ΔΙΟΙΚΗΣΗΣ & ΟΙΚΟΝΟΜΙΛΣ ΤΜΗΜΛ ΔΙΟΙΚΗΣΗΣ ΕΠΙΧΕΙΡΗΣΕΩΝ ΚΑΙ ΟΡΓΑΝΙΣΜΩΝ ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ

ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΕΙΡΑΙΩΣ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΠΜΣ «ΠΡΟΗΓΜΕΝΑ ΣΥΣΤΗΜΑΤΑ ΠΛΗΡΟΦΟΡΙΚΗΣ» ΚΑΤΕΥΘΥΝΣΗ «ΕΥΦΥΕΙΣ ΤΕΧΝΟΛΟΓΙΕΣ ΕΠΙΚΟΙΝΩΝΙΑΣ ΑΝΘΡΩΠΟΥ - ΥΠΟΛΟΓΙΣΤΗ»

SPEEDO AQUABEAT. Specially Designed for Aquatic Athletes and Active People

Λευτέρης Κουμάκης ΠΟΛΥΜΕΣΙΚΕΣ ΥΠΗΡΕΣΙΕΣ ΣΤΗΝ ΥΓΕΙΑ

The Simply Typed Lambda Calculus

ΟΙ ΥΠΗΡΕΣΙΕΣ ΓΕΩΓΡΑΦΙΚΟΥ ΠΡΟΣΔΙΟΡΙΣΜΟΥ ΣΕ ΚΙΝΗΤΕΣ ΣΥΣΚΕΥΕΣ ΚΑΙ ΟΙ ΔΥΝΑΤΟΤΗΤΕΣ ΠΟΥ ΠΡΟΣΦΕΡΟΥΝ ΣΤΟ SOCIAL MEDIA MARKETING

Study of In-vehicle Sound Field Creation by Simultaneous Equation Method

ΕΡΙΤΟΡΕΣ ΚΑΙ ΑΝΘΩΡΟΙ ΚΛΕΙΔΙΑ ΑΝΑΘΕΣΘ ΑΓΩΝΑ ΓΑΦΕΙΟ ΑΓΩΝΩΝ ΟΓΑΝΩΤΙΚΘ ΕΡΙΤΟΡΘ. ζεκηλαρηο 1 ΡΑΓΚΟΣΜΙΑ ΟΜΟΣΡΟΝΔΙΑ (ISAF) ΕΛΛΘΝΙΚΘ ΟΜΟΣΡΟΝΔΙΑ (Ε.Ι.Ο.

Ηλεκτρονικός Βοηθός Οδηγού Μοτοσυκλέτας

Phys460.nb Solution for the t-dependent Schrodinger s equation How did we find the solution? (not required)

Παλεπηζηήκην Πεηξαηώο Τκήκα Πιεξνθνξηθήο Πξόγξακκα Μεηαπηπρηαθώλ Σπνπδώλ «Πξνεγκέλα Σπζηήκαηα Πιεξνθνξηθήο»

Terabyte Technology Ltd

A browser-based digital signing solution over the web

Οδηγός χρήσης Nokia 6730 classic. Τεύχος 2

2 nd AEGIS Technical Meeting and On-Site Visit in Mytilene, Greece

«Δικτυακός τόπος της Βιβλιοθήκης του Μοσχάτου»

Quick Installation Guide

8 Maps. 8.1 Δημουργία Activity με χάρτη

SOAP API. Table of Contents

Exercises 10. Find a fundamental matrix of the given system of equations. Also find the fundamental matrix Φ(t) satisfying Φ(0) = I. 1.

Advanced Subsidiary Unit 1: Understanding and Written Response

Εισαγωγή στα Πληροφοριακά Συστήματα. Ενότητα 11: Αρχιτεκτονική Cloud

Newborn Upfront Payment & Newborn Supplement

Special edition of the Technical Chamber of Greece on Video Conference Services on the Internet, 2000 NUTWBCAM

ΤΕΧΝΟΛΟΓΙΚΟ ΕΚΠΑΙΔΕΥΤΙΚΟ ΙΔΡΥΜΑ ΚΡΗΤΗΣ. Σχολή Τεχνολογικών Εφαρμογών Τμήμα Εφαρμοσμένης Πληροφορικής & Πολυμέσων

Εργαστήριο Ανάπτυξης Εφαρμογών Βάσεων Δεδομένων. Εξάμηνο 7 ο

ΚΥΠΡΙΑΚΗ ΕΤΑΙΡΕΙΑ ΠΛΗΡΟΦΟΡΙΚΗΣ CYPRUS COMPUTER SOCIETY ΠΑΓΚΥΠΡΙΟΣ ΜΑΘΗΤΙΚΟΣ ΔΙΑΓΩΝΙΣΜΟΣ ΠΛΗΡΟΦΟΡΙΚΗΣ 6/5/2006

SMD Power Inductor. - SPRH127 Series. Marking. 1 Marking Outline: 1 Appearance and dimensions (mm)

Οδηγός εκκαθάρισης ιστορικού cookies περιηγητή

The Nottingham eprints service makes this work by researchers of the University of Nottingham available open access under the following conditions.

Mean bond enthalpy Standard enthalpy of formation Bond N H N N N N H O O O

EPL 603 TOPICS IN SOFTWARE ENGINEERING. Lab 5: Component Adaptation Environment (COPE)

Πνευματική ιδιοκτησία και ιατρικά επιστημονικά έργα

Ηλεκτρονικός οδηγός για τους φοιτητές ενός Α.Ε.Ι.

Liner Shipping Hub Network Design in a Competitive Environment

Χρειάζεται να φέρω μαζί μου τα πρωτότυπα έγγραφα ή τα αντίγραφα; Asking if you need to provide the original documents or copies Ποια είναι τα κριτήρια

Strain gauge and rosettes

derivation of the Laplacian from rectangular to spherical coordinates

Modern Greek Extension

MOTROL. COMMISSION OF MOTORIZATION AND ENERGETICS IN AGRICULTURE 2014, Vol. 16, No. 5,

Στεγαστική δήλωση: Σχετικά με τις στεγαστικές υπηρεσίες που λαμβάνετε (Residential statement: About the residential services you get)

ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ "ΠΟΛΥΚΡΙΤΗΡΙΑ ΣΥΣΤΗΜΑΤΑ ΛΗΨΗΣ ΑΠΟΦΑΣΕΩΝ. Η ΠΕΡΙΠΤΩΣΗ ΤΗΣ ΕΠΙΛΟΓΗΣ ΑΣΦΑΛΙΣΤΗΡΙΟΥ ΣΥΜΒΟΛΑΙΟΥ ΥΓΕΙΑΣ "

Test Data Management in Practice

Cloud Computing & Data Management (Υπολογιστικά Νέφη & Διαχείριση Δεδομένων)

ALUMINUM ELECTROLYTIC CAPACITORS LKG

Προσομοίωση BP με το Bizagi Modeler

ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΙΑΣ ΤΜΗΜΑ ΠΟΛΙΤΙΚΩΝ ΜΗΧΑΝΙΚΩΝ ΤΟΜΕΑΣ ΥΔΡΑΥΛΙΚΗΣ ΚΑΙ ΠΕΡΙΒΑΛΛΟΝΤΙΚΗΣ ΤΕΧΝΙΚΗΣ. Ειδική διάλεξη 2: Εισαγωγή στον κώδικα της εργασίας

Bring Your Own Device (BYOD) Legal Challenges of the new Business Trend MINA ZOULOVITS LAWYER, PARNTER FILOTHEIDIS & PARTNERS LAW FIRM

Assalamu `alaikum wr. wb.

Calculating the propagation delay of coaxial cable

ΔΙΠΛΩΜΑΣΙΚΗ ΕΡΓΑΙΑ. του φοιτητή του Σμήματοσ Ηλεκτρολόγων Μηχανικών και. Σεχνολογίασ Τπολογιςτών τησ Πολυτεχνικήσ χολήσ του. Πανεπιςτημίου Πατρών

Διπλωματική Εργασία του φοιτητή του Τμήματος Ηλεκτρολόγων Μηχανικών και Τεχνολογίας Υπολογιστών της Πολυτεχνικής Σχολής του Πανεπιστημίου Πατρών

HCI - Human Computer Interaction Σχεδιασμός Διεπαφής. ΓΤΠ 61 Βαµβακάρης Μιχάλης 09/12/07

ΟΛΟΚΛΗΡΩΜΕΝΟ ΠΡΟΓΡΑΜΜΑ ΕΜΠΟΡΙΚΗΣ ΔΙΑΧΕΙΡΙΣΗΣ ΑΥΤΟΚΙΝΗΤΩΝ ΠΡΟΣΑΡΜΟΣΜΕΝΟ ΣΤΙΣ ΑΠΑΙΤΗΣΕΙΣ ΤΩΝ ΚΥΠΡΙΑΚΩΝ ΔΕΔΟΜΕΝΩΝ

Information and Communication Technologies in Education

Θέματα κοινωνίας της πληροφορίας/ γνώσης

ΑΙΤΗΣΗ ΓΙΑ ΑΔΕΙΟΔΟΤΗΣΗ ΣΕ ΛΙΜΕΝΙΚΗ ΠΕΡΙΟΧΗ PERMIT APPLICATION WITHIN PORT AREA 1. ΣΤΟΙΧΕΙΑ ΕΤΑΙΡΕΙΑΣ COMPANY DETAILS

Είναι ένα εναλλακτικό Ίντερνετ εφικτό;

Proforma F. Flood-CBA#2 Training Seminars. Περίπτωση Μελέτης Ποταμός Έ βρος, Κοινότητα Λαβάρων

ΓΡΑΜΜΙΚΟΣ & ΔΙΚΤΥΑΚΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ

Potential Dividers. 46 minutes. 46 marks. Page 1 of 11

Force on Technology. For legal advice, you are advised to consult your own private attorney.

NPI Unshielded Power Inductors

Επιμέλεια: Αδαμαντία Τραϊφόρου (Α.Μ 263) Επίβλεψη: Καθηγητής Μιχαήλ Κονιόρδος

HOMEWORK 4 = G. In order to plot the stress versus the stretch we define a normalized stretch:

Τέσσερις καλές πρακτικές για την ανάπτυξη λογισμικού στην Ανοιχτή Επιστήμη. Φώτης Ε. Ψωμόπουλος, Ερευνητής Γ ΙΝΕΒ ΕΚΕΤΑ

Hancock. Ζωγραφάκης Ιωάννης Εξαρχάκος Νικόλαος. ΕΠΛ 428 Προγραμματισμός Συστημάτων

Υλοποίηση Δικτυακών Υποδομών και Υπηρεσιών: OSPF Cost

Numerical Analysis FMN011

Transcript:

TaxiCounter Android App Περδίκης Ανδρέας ME10069

Content Android Operating System Development Tools Taxi Counter Algorithm Design Development Process

Android Operating System Android is a Linux-based operating system and software platform for smart phones and tablets. Android supports wireless communication using 3G Networks 4G Networks 802.11 Wi-Fi Networks Bluetooth Connectivity Android application developed by JAVA and C/C++ language.

Content Android Operating System Development Tools Taxi Counter Algorithm Design Development Process

Development Tools

Activity Intent Receiver Service Content Provider Development Block UI Component Typically Corresponding to one screen. Responds to notifications or status changes. Can wake up your process. Faceless task that runs in the background. Enable applications to share data.

Content Android Operating System Development Tools Taxi Counter Algorithm Design Development Process

Taxi Counter Logic Application Mission is to cost accounting Taxi route based to the Original Taximeter Counter Algorithm. The User should start the app, select the hire category and press start. After that, the app monitors the location change and add cost per meter to total cost. Total Cost will be displayed at the end of the Route, when user press the Stop Button

Taxi Counter Prerequisites Minimum Android Version: HoneyComb (v 3.0) Android Version capable of showing Google Maps Internet Connectivity (Wi-Fi or at least GPRS) GPS

Application Details Possible Users would be anyone using or thinking to use a taxi. Cost accounting will be based on the accounting rules for Taxi cabs in Greece Real Time Cost Calculation Real Time Route Print in Google Maps

Application Accounting Rules Basic Taximeter charge is 0.00068 /Meter. In case of waiting the charge is 10,85 /Hour. Additional Charges applied in the following cases: From/To the Airport: 2.30 From/To Eleytherios Venizelos Airport: 3.40 From/To Macedonia Airport: 3.16 From/To Railway Station or the Harbor: 0,95 Night Drive (00:00-05:00): 0.00119 /Meter, Radio Taxi: 1.70 Appointment: 3.00 Taxi drive minimum charge is 3,90.

Taxi Counter Algorithm Design(1/2) NO Get Position Display to Map End Route YES Display Total Cost

Taxi Counter Algorithm End Print Total Cost Calculate Time and Cost Design(2/2) Yes No Start Change Initial Location and Cost End of Route No New Location Yes Calculate Distance Calculate Cost

Content Android Operating System Development Tools Taxi Counter Algorithm Design Development Process

Application Libraries Google Play Services: With Google Play services, we could take advantage of the latest, Google-powered features such as Maps, Google+, and more. A new Google API Key have been created for the Taximeter Application. Android Support Libraries: Including the Support Libraries in your Android project is considered a best practice for application developers, depending on the range of platform versions your app is targeting and the APIs that it uses.

Development Process(1/2) Create Google API Key Install Google Play Services Libraries Install Android Support Libraries Configure Manifest file: Configure Package Name Display Name of the Application API Versions are going to be used Version of the Application Application Rights the Application needs Activities, Content Providers, Services etc. are going to be used by the application.

Development Process(2/2) Layout Design Create MainActivity.java File holding the Basic Process of the Application. Create LandMark.java File holding functions to represent location on the map. Create FeaturesActivity.java File holding functions to control extra charges.

Application Screenshots

Questions? Taximeter Application Thank You