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
Contaminación , horas pico.
Nos hace poner de mal humor e incluso gastar más dinero del que deberíamos.
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.
Considere la posibilidad de hablar acerca de:
Aspectos psicosociales de las nuevas generaciones: los "nativos digitales"[9]
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.
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.
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.
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.
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.
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.