SlideShare una empresa de Scribd logo
1 de 16
PROYECTO DE SOFTWARE: ONROAD
Estudiante: Jahyr Moreno
UNIVERSIDAD DE CUENCA – PROGRAMACIÓN 3
CONTENIDO
• Introducción
• ¿Qué es OnRoad
• ¿Cómo Funciona OnRoad?
• Mapbox
• Firebase
• Video - ScreenCast
• Conclusiones
• Referencias
INTRODUCCIÓN
El tráfico en Cuenca en los últimos
años , la han hecho un lugar
caótico.
¿QUÉ ES ONROAD?
• OnRoad es un aplicación
para dispositivos móviles
Android que gracias su
comunidad de Usuario , te
alerta de los incidentes en
las rutas.
¿CÓMO FUNCIONA ONROAD?
Al ingresar a la aplicación primeramente
pedirá al usuario registrarse utilizando:
A. Facebook Login
B. Google Login
C. Correo electrónico y contraseña.
¿CÓMO FUNCIONA ONROAD?
• Esta característica ha sido implementada gracias al servicio
ofrecido por Google llamado Firebase:
Firebase es una plataforma para desarrolladores, que soporta
iOS, Android, y Web.
Aunque ofrece muchas características hemos usado las
siguientes:
- Realtime Database
- Authentication
- Storage
- Remote Config
FIREBASE REALTIME DATABASE
• Firebase Auth hace la autenticación de
usuarios fácil para los usuarios finales y
desarrolladores.
• Por eso hemos utilizado Firebase
Authentication que soporta muchas
diferentes formas fáciles de autenticar
nuestros usuarios, haciendo fácil el
registro facilitándonos el manejo de
usuarios a los desarrolladores.
FIREBASE
AUTHENTICATION
• Esta poderosa base de
datos es lo que ha
facilitado y ha
posibilitado la creación
del motor más
importante de nuestra
app, información
almacenada, escrita y
actualizada en tiempo
real.
FIREBASE STORAGE
• Cloud Storage está
diseñado para ayudarle a
almacenar y servir con
rapidez y facilidad al
contenido generado por el
usuario, como fotos o
vídeos.
FIREBASE REMOTE CONFIG
• Con Firebase Remote
Config, puede cambiar el
comportamiento y la
apariencia de la aplicación
al instante desde Firebase
Console y luego realizar un
seguimiento del
rendimiento en Google
Analytics para Firebase.
• Mapbox es una empresa de código abierto. Sus productos
son libres y liberan el mayor número de código posible, lo
que a nosotros nos parece lo mejor para las personas, la
tecnología y los negocios.
• Este SDK nos provee de un mapa muy personalizable el
cual, no permite agregar marcadores, e información sobre
ellos.
• Para agregar funcionalidades más avanzadas a nuestro
mapa, como el modo de navegación se deben utilizar otras
funcionalidades o API’s.
VIDEO/SCREENCAST
CONCLUSIONES
• OnRoad es muy útil para los conductores que necesiten obtener información de
cómo agilizar sus movimientos, lo que les permitirá ahorrar dinero.
• OnRoad tiene mucho potencial pudiendo agregar nuevas novedosas características
como información de costo de combustible en diferentes gasolinaras.
• Como se puede ver, OnRoad cobra mucha más fuerza si es utilizada por un cierto
grupos de usuarios que se ayuden entre sí enviándose alertas, es decir sería una
herramienta muy útil y poderosa para los conductores de una compañía de taxis.
REFERENCIAS
• About | Mapbox. (s/f). Recuperado el 22 de mayo de 2017, a partir de https://www.mapbox.com/about/
• Firebase. (s/f). Recuperado el 22 de mayo de 2017, a partir de https://firebase.google.com/
• Firebase Realtime Database | Store and sync data in real time | Firebase. (s/f). Recuperado el 22 de mayo de 2017, a partir
de https://firebase.google.com/products/database/
• Firebase Authentication | Simple, free multi-platform sign-in | Firebase. (s/f). Recuperado el 22 de mayo de 2017, a partir
de https://firebase.google.com/products/auth/
• Cloud Storage for Firebase (Beta) | Store and serve content with ease | Firebase. (s/f). Recuperado el 22 de mayo de 2017,
a partir de https://firebase.google.com/products/storage/
• Firebase Remote Config | Customize your app on the fly | Firebase. (s/f). Recuperado el 22 de mayo de 2017, a partir de
https://firebase.google.com/products/remote-config/
LINKS DE UTILIDAD
• Repositorio en Github de OnRoad: https://github.com/Jahyrm/OnRoad
• Firebase de Google: https://firebase.google.com
• Maabox: https://mapbox.com
• Slideshare: https://www.slideshare.net/JahyrAndre/proyecto-de-software-onroad
GRACIAS!

Más contenido relacionado

Similar a Proyecto de software: OnRoad

Presentacion de proyecto interciclo
Presentacion de proyecto intercicloPresentacion de proyecto interciclo
Presentacion de proyecto intercicloEdwin Narváez
 
Integracion de layar con drupal
Integracion de layar con drupalIntegracion de layar con drupal
Integracion de layar con drupalinvestic
 
Presentación ivebo
Presentación iveboPresentación ivebo
Presentación iveboivebo
 
Tuatara Agencia Boutique | Portafolio 2020 Software y Tecnología
Tuatara Agencia Boutique | Portafolio 2020 Software y Tecnología Tuatara Agencia Boutique | Portafolio 2020 Software y Tecnología
Tuatara Agencia Boutique | Portafolio 2020 Software y Tecnología Fabrizio González Maroso
 
Intelligent Sharing Platform
Intelligent Sharing Platform Intelligent Sharing Platform
Intelligent Sharing Platform Jorge Magaña
 
Mob Plataforma de movilidad Inteligente
Mob Plataforma de movilidad InteligenteMob Plataforma de movilidad Inteligente
Mob Plataforma de movilidad InteligenteJorge Magaña
 
Mejorar la usabilidad y la conversion con WPO en Wordpress
Mejorar la usabilidad y la conversion con WPO en WordpressMejorar la usabilidad y la conversion con WPO en Wordpress
Mejorar la usabilidad y la conversion con WPO en WordpressRaiola Networks
 
Presentación Equipo 3 - Diseño de Servicios de Tecnologías de Información ITESM
Presentación Equipo 3 - Diseño de Servicios de Tecnologías de Información ITESMPresentación Equipo 3 - Diseño de Servicios de Tecnologías de Información ITESM
Presentación Equipo 3 - Diseño de Servicios de Tecnologías de Información ITESMDaniel Álvarez Aguilera
 
Software de sistema de transporte inteligente
Software de sistema de transporte inteligenteSoftware de sistema de transporte inteligente
Software de sistema de transporte inteligenteChetu
 
PORTAL FOR ARCGIS: Proveedor de información geográfica petrolera en Cepsa Exp...
PORTAL FOR ARCGIS: Proveedor de información geográfica petrolera en Cepsa Exp...PORTAL FOR ARCGIS: Proveedor de información geográfica petrolera en Cepsa Exp...
PORTAL FOR ARCGIS: Proveedor de información geográfica petrolera en Cepsa Exp...Esri España
 
Comparación de clientes web de servicios web geográficos (v.5)
Comparación de clientes web de servicios web geográficos (v.5)Comparación de clientes web de servicios web geográficos (v.5)
Comparación de clientes web de servicios web geográficos (v.5)tuxman
 
Análisis de requerimientos y prototipado de una aplicación web accesible para...
Análisis de requerimientos y prototipado de una aplicación web accesible para...Análisis de requerimientos y prototipado de una aplicación web accesible para...
Análisis de requerimientos y prototipado de una aplicación web accesible para...Rubén Alcaraz Martínez
 
Soluciones de movilidad para nuevos entornos empresariales
Soluciones de movilidad para nuevos entornos empresarialesSoluciones de movilidad para nuevos entornos empresariales
Soluciones de movilidad para nuevos entornos empresarialesAdrian Diaz Cervera
 
Open platform - Conferencia Esri 2016
Open platform  - Conferencia Esri 2016Open platform  - Conferencia Esri 2016
Open platform - Conferencia Esri 2016Esri España
 

Similar a Proyecto de software: OnRoad (20)

Web Apps Azure
Web Apps AzureWeb Apps Azure
Web Apps Azure
 
Presentacion de proyecto interciclo
Presentacion de proyecto intercicloPresentacion de proyecto interciclo
Presentacion de proyecto interciclo
 
Integracion de layar con drupal
Integracion de layar con drupalIntegracion de layar con drupal
Integracion de layar con drupal
 
Presentación ivebo
Presentación iveboPresentación ivebo
Presentación ivebo
 
Tuatara Agencia Boutique | Portafolio 2020 Software y Tecnología
Tuatara Agencia Boutique | Portafolio 2020 Software y Tecnología Tuatara Agencia Boutique | Portafolio 2020 Software y Tecnología
Tuatara Agencia Boutique | Portafolio 2020 Software y Tecnología
 
Viajes Transparentes
Viajes TransparentesViajes Transparentes
Viajes Transparentes
 
Taller de desarrollo de aplicaciones móviles con la tecnología del SIG Corpor...
Taller de desarrollo de aplicaciones móviles con la tecnología del SIG Corpor...Taller de desarrollo de aplicaciones móviles con la tecnología del SIG Corpor...
Taller de desarrollo de aplicaciones móviles con la tecnología del SIG Corpor...
 
Intelligent Sharing Platform
Intelligent Sharing Platform Intelligent Sharing Platform
Intelligent Sharing Platform
 
Mob Plataforma de movilidad Inteligente
Mob Plataforma de movilidad InteligenteMob Plataforma de movilidad Inteligente
Mob Plataforma de movilidad Inteligente
 
Mejorar la usabilidad y la conversion con WPO en Wordpress
Mejorar la usabilidad y la conversion con WPO en WordpressMejorar la usabilidad y la conversion con WPO en Wordpress
Mejorar la usabilidad y la conversion con WPO en Wordpress
 
Presentación Equipo 3 - Diseño de Servicios de Tecnologías de Información ITESM
Presentación Equipo 3 - Diseño de Servicios de Tecnologías de Información ITESMPresentación Equipo 3 - Diseño de Servicios de Tecnologías de Información ITESM
Presentación Equipo 3 - Diseño de Servicios de Tecnologías de Información ITESM
 
Software de sistema de transporte inteligente
Software de sistema de transporte inteligenteSoftware de sistema de transporte inteligente
Software de sistema de transporte inteligente
 
PORTAL FOR ARCGIS: Proveedor de información geográfica petrolera en Cepsa Exp...
PORTAL FOR ARCGIS: Proveedor de información geográfica petrolera en Cepsa Exp...PORTAL FOR ARCGIS: Proveedor de información geográfica petrolera en Cepsa Exp...
PORTAL FOR ARCGIS: Proveedor de información geográfica petrolera en Cepsa Exp...
 
Comparación de clientes web de servicios web geográficos (v.5)
Comparación de clientes web de servicios web geográficos (v.5)Comparación de clientes web de servicios web geográficos (v.5)
Comparación de clientes web de servicios web geográficos (v.5)
 
Análisis de requerimientos y prototipado de una aplicación web accesible para...
Análisis de requerimientos y prototipado de una aplicación web accesible para...Análisis de requerimientos y prototipado de una aplicación web accesible para...
Análisis de requerimientos y prototipado de una aplicación web accesible para...
 
Soluciones de movilidad para nuevos entornos empresariales
Soluciones de movilidad para nuevos entornos empresarialesSoluciones de movilidad para nuevos entornos empresariales
Soluciones de movilidad para nuevos entornos empresariales
 
Proyecto final programación
Proyecto final programaciónProyecto final programación
Proyecto final programación
 
Gae android
Gae androidGae android
Gae android
 
Open platform - Conferencia Esri 2016
Open platform  - Conferencia Esri 2016Open platform  - Conferencia Esri 2016
Open platform - Conferencia Esri 2016
 
CFEmergencia
CFEmergenciaCFEmergencia
CFEmergencia
 

Proyecto de software: OnRoad

  • 1. PROYECTO DE SOFTWARE: ONROAD Estudiante: Jahyr Moreno UNIVERSIDAD DE CUENCA – PROGRAMACIÓN 3
  • 2. CONTENIDO • Introducción • ¿Qué es OnRoad • ¿Cómo Funciona OnRoad? • Mapbox • Firebase • Video - ScreenCast • Conclusiones • Referencias
  • 3. INTRODUCCIÓN El tráfico en Cuenca en los últimos años , la han hecho un lugar caótico.
  • 4. ¿QUÉ ES ONROAD? • OnRoad es un aplicación para dispositivos móviles Android que gracias su comunidad de Usuario , te alerta de los incidentes en las rutas.
  • 5. ¿CÓMO FUNCIONA ONROAD? Al ingresar a la aplicación primeramente pedirá al usuario registrarse utilizando: A. Facebook Login B. Google Login C. Correo electrónico y contraseña.
  • 6. ¿CÓMO FUNCIONA ONROAD? • Esta característica ha sido implementada gracias al servicio ofrecido por Google llamado Firebase: Firebase es una plataforma para desarrolladores, que soporta iOS, Android, y Web. Aunque ofrece muchas características hemos usado las siguientes: - Realtime Database - Authentication - Storage - Remote Config
  • 7. FIREBASE REALTIME DATABASE • Firebase Auth hace la autenticación de usuarios fácil para los usuarios finales y desarrolladores. • Por eso hemos utilizado Firebase Authentication que soporta muchas diferentes formas fáciles de autenticar nuestros usuarios, haciendo fácil el registro facilitándonos el manejo de usuarios a los desarrolladores.
  • 8. FIREBASE AUTHENTICATION • Esta poderosa base de datos es lo que ha facilitado y ha posibilitado la creación del motor más importante de nuestra app, información almacenada, escrita y actualizada en tiempo real.
  • 9. FIREBASE STORAGE • Cloud Storage está diseñado para ayudarle a almacenar y servir con rapidez y facilidad al contenido generado por el usuario, como fotos o vídeos.
  • 10. FIREBASE REMOTE CONFIG • Con Firebase Remote Config, puede cambiar el comportamiento y la apariencia de la aplicación al instante desde Firebase Console y luego realizar un seguimiento del rendimiento en Google Analytics para Firebase.
  • 11. • Mapbox es una empresa de código abierto. Sus productos son libres y liberan el mayor número de código posible, lo que a nosotros nos parece lo mejor para las personas, la tecnología y los negocios. • Este SDK nos provee de un mapa muy personalizable el cual, no permite agregar marcadores, e información sobre ellos. • Para agregar funcionalidades más avanzadas a nuestro mapa, como el modo de navegación se deben utilizar otras funcionalidades o API’s.
  • 13. CONCLUSIONES • OnRoad es muy útil para los conductores que necesiten obtener información de cómo agilizar sus movimientos, lo que les permitirá ahorrar dinero. • OnRoad tiene mucho potencial pudiendo agregar nuevas novedosas características como información de costo de combustible en diferentes gasolinaras. • Como se puede ver, OnRoad cobra mucha más fuerza si es utilizada por un cierto grupos de usuarios que se ayuden entre sí enviándose alertas, es decir sería una herramienta muy útil y poderosa para los conductores de una compañía de taxis.
  • 14. REFERENCIAS • About | Mapbox. (s/f). Recuperado el 22 de mayo de 2017, a partir de https://www.mapbox.com/about/ • Firebase. (s/f). Recuperado el 22 de mayo de 2017, a partir de https://firebase.google.com/ • Firebase Realtime Database | Store and sync data in real time | Firebase. (s/f). Recuperado el 22 de mayo de 2017, a partir de https://firebase.google.com/products/database/ • Firebase Authentication | Simple, free multi-platform sign-in | Firebase. (s/f). Recuperado el 22 de mayo de 2017, a partir de https://firebase.google.com/products/auth/ • Cloud Storage for Firebase (Beta) | Store and serve content with ease | Firebase. (s/f). Recuperado el 22 de mayo de 2017, a partir de https://firebase.google.com/products/storage/ • Firebase Remote Config | Customize your app on the fly | Firebase. (s/f). Recuperado el 22 de mayo de 2017, a partir de https://firebase.google.com/products/remote-config/
  • 15. LINKS DE UTILIDAD • Repositorio en Github de OnRoad: https://github.com/Jahyrm/OnRoad • Firebase de Google: https://firebase.google.com • Maabox: https://mapbox.com • Slideshare: https://www.slideshare.net/JahyrAndre/proyecto-de-software-onroad

Notas del editor

  1. Contaminación , horas pico. Nos hace poner de mal humor e incluso gastar más dinero del que deberíamos.
  2. Objetivo: Mantener usuarios informados. Para eso usa un sistema de marcado de “alertas” en tiempo real. Users, ver ruta con anticipación, o informar. Ventaja en tiempo real, ejemplo del conductor a 700 metros a nuestro delante.
  3. Considere la posibilidad de hablar acerca de: Aspectos psicosociales de las nuevas generaciones: los "nativos digitales"[9]
  4. Configurar y dar mantenimiento a una base de datos puede ser una molestia, Y si quieres que tu información se sincronice en tiempo real o necesite soporte offline, bueno ahora podemos estar hablando de un compromiso de tiempo muy serio. Soporte offline, con almacenamiento local hasta connección.
  5. Configurar y dar mantenimiento a una base de datos puede ser una molestia, Y si quieres que tu información se sincronice en tiempo real o necesite soporte offline, bueno ahora podemos estar hablando de un compromiso de tiempo muy serio. Soporte offline, con almacenamiento local hasta connección.
  6. Aunque permite alamacenar ahasta un peta byte de información y archivos grandes con pause de subidas Solo se ha utilizado para almacenar las fotos de usuarios, lo que sería un billón de fotos.
  7. Esto característica, tiene un montón de cualidades de las que se pueden tomar ventaja, como poder mostrar contenido diferente a cierto tipo de usuarios, o para análisis de mercado. En OnRoad la implementación de esta característica está más bien orientada a los desarrolladores, ya que ellos verán realmente el impacto que tiene estos cambios dentro de la app, los usuarios finales muy probablemente no noten los ligeros cambios que se produzcan, en la misma.
  8. Usa OpenStreetMap para obtener calles, edificios y lugares del mundo. Lo que permite también contribuir con el mapa. Geocoding, Directions y Navigation. Ofrece version gratis y de pago.
  9. O simplemente podrías recomendar a tus amigos la aplicación para formar un grupo confiable que te den información desde diferentes puntos de la ciudad.