<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://wiki2.arcoslab.org/dokuwiki/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="https://wiki2.arcoslab.org/dokuwiki/feed.php">
        <title>ArcosWiki teaching:ie0117:proyectos:2013:ii:proyecto_gps_-_drivecr</title>
        <description></description>
        <link>https://wiki2.arcoslab.org/dokuwiki/</link>
        <image rdf:resource="https://wiki2.arcoslab.org/dokuwiki/lib/exe/fetch.php?media=favicon.ico" />
       <dc:date>2026-05-14T22:50:11+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://wiki2.arcoslab.org/dokuwiki/doku.php?id=teaching:ie0117:proyectos:2013:ii:proyecto_gps_-_drivecr:database_methods&amp;rev=1663632524&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki2.arcoslab.org/dokuwiki/doku.php?id=teaching:ie0117:proyectos:2013:ii:proyecto_gps_-_drivecr:gui_implementation&amp;rev=1663632524&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki2.arcoslab.org/dokuwiki/doku.php?id=teaching:ie0117:proyectos:2013:ii:proyecto_gps_-_drivecr:server&amp;rev=1663632524&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="https://wiki2.arcoslab.org/dokuwiki/lib/exe/fetch.php?media=favicon.ico">
        <title>ArcosWiki</title>
        <link>https://wiki2.arcoslab.org/dokuwiki/</link>
        <url>https://wiki2.arcoslab.org/dokuwiki/lib/exe/fetch.php?media=favicon.ico</url>
    </image>
    <item rdf:about="https://wiki2.arcoslab.org/dokuwiki/doku.php?id=teaching:ie0117:proyectos:2013:ii:proyecto_gps_-_drivecr:database_methods&amp;rev=1663632524&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-09-20T00:08:44+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>teaching:ie0117:proyectos:2013:ii:proyecto_gps_-_drivecr:database_methods</title>
        <link>https://wiki2.arcoslab.org/dokuwiki/doku.php?id=teaching:ie0117:proyectos:2013:ii:proyecto_gps_-_drivecr:database_methods&amp;rev=1663632524&amp;do=diff</link>
        <description>DBmethods.py

These are the methods the directly manipulate the databases. The server and client programs use these methods for retrieving and modifying the required information by importing the class and using it in their respective codes. Without these methods, client and server comunitacion, and other features of the app may become far more difficult to  implement.</description>
    </item>
    <item rdf:about="https://wiki2.arcoslab.org/dokuwiki/doku.php?id=teaching:ie0117:proyectos:2013:ii:proyecto_gps_-_drivecr:gui_implementation&amp;rev=1663632524&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-09-20T00:08:44+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>teaching:ie0117:proyectos:2013:ii:proyecto_gps_-_drivecr:gui_implementation</title>
        <link>https://wiki2.arcoslab.org/dokuwiki/doku.php?id=teaching:ie0117:proyectos:2013:ii:proyecto_gps_-_drivecr:gui_implementation&amp;rev=1663632524&amp;do=diff</link>
        <description>DriveCR.py

In this archive the GUI is created and implemented. It must also include la corresponding classes to allow the communication between the client, server, and databases. It must also be able to display the map, coordinates and current position, along with the options and features the user will enjoy while using the app. When clicked, the buttons will perform instructions for sending or retrieving information, as required.</description>
    </item>
    <item rdf:about="https://wiki2.arcoslab.org/dokuwiki/doku.php?id=teaching:ie0117:proyectos:2013:ii:proyecto_gps_-_drivecr:server&amp;rev=1663632524&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-09-20T00:08:44+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>teaching:ie0117:proyectos:2013:ii:proyecto_gps_-_drivecr:server</title>
        <link>https://wiki2.arcoslab.org/dokuwiki/doku.php?id=teaching:ie0117:proyectos:2013:ii:proyecto_gps_-_drivecr:server&amp;rev=1663632524&amp;do=diff</link>
        <description>DriveCR_server.py

Commands for login and sign up are implemented here, along with message display methods for debugging and to inform about the current status of the server and the processes that have been executed.



#!/usr/bin/env python
import socket
import DBmethods as dbm
 
class Client_server:
 
	def __init__(self, client_socket):
		self.client_socket = client_socket
		self.ratio = 0.03
		self.username = &quot;&quot;		
 
	def __del__(self):
		del self.client_socket
 
	def decide(self):
		self.clie…</description>
    </item>
</rdf:RDF>
