topoos UC3M
-
Upload
topoos -
Category
Technology
-
view
86 -
download
0
description
Transcript of topoos UC3M
![Page 1: topoos UC3M](https://reader034.fdocuments.net/reader034/viewer/2022052311/55838622d8b42aef748b51d7/html5/thumbnails/1.jpg)
Crear aplicaciones dependientes del contexto
nunca ha sido más fácil
![Page 2: topoos UC3M](https://reader034.fdocuments.net/reader034/viewer/2022052311/55838622d8b42aef748b51d7/html5/thumbnails/2.jpg)
80’s apps juegos
evolucióndesarrolloel pasado: ¿un mundo más sencillo?
![Page 3: topoos UC3M](https://reader034.fdocuments.net/reader034/viewer/2022052311/55838622d8b42aef748b51d7/html5/thumbnails/3.jpg)
evolucióndesarrolloel pasado: ¿cuánto esfuerzo hace falta?
2000 apps juegos
![Page 4: topoos UC3M](https://reader034.fdocuments.net/reader034/viewer/2022052311/55838622d8b42aef748b51d7/html5/thumbnails/4.jpg)
smartphonesdesarrolloel pasado reciente: ¿un mundo más sencillo?
2008 apps juegos
![Page 5: topoos UC3M](https://reader034.fdocuments.net/reader034/viewer/2022052311/55838622d8b42aef748b51d7/html5/thumbnails/5.jpg)
smartphonesdesarrollola actualidad: ¿estamos condenados?
2012 apps juegos
![Page 7: topoos UC3M](https://reader034.fdocuments.net/reader034/viewer/2022052311/55838622d8b42aef748b51d7/html5/thumbnails/7.jpg)
elproblemasmartphones
escenario
SmartphonesCálculoConectividadSensorial
Explotación de informaciónEntornoLocalización
movilidad+
localización
necesidad
ServiciosNubeLocalizaciónIdentificación
Tecnologías implicadasEcosistemaHeterogeneidadAbstracción
Formación
barrerade
entrada
problema
InformaciónTratamientoAlmacénProvisión
Fragmentación1 P -> N TecnologíasImplement. repetida
tiempo+
esfuerzo
![Page 8: topoos UC3M](https://reader034.fdocuments.net/reader034/viewer/2022052311/55838622d8b42aef748b51d7/html5/thumbnails/8.jpg)
lasolucióntopoos: la plataforma LBS
características
GeneralistaTecnología
IntegradoraTecnologíasServiciosDispositivos
HorizontalProblema
AbiertaPúblicaCliente
solución
Plataforma
LBS
Cloud
Provisión
Reutilizable
![Page 9: topoos UC3M](https://reader034.fdocuments.net/reader034/viewer/2022052311/55838622d8b42aef748b51d7/html5/thumbnails/9.jpg)
valorañadidotopoos
conclusión
Barrera de entrada
Rentabilidad
Apertura de mercado
ofrece
Infraestructura
Abstracción
Reducción de fragmentación
Formación reducida
Desarrollo rápido
Concentración en la propuesta de valor
Diversidad de apps
Servicios de alto nivel
![Page 10: topoos UC3M](https://reader034.fdocuments.net/reader034/viewer/2022052311/55838622d8b42aef748b51d7/html5/thumbnails/10.jpg)
clientestopoosbienvenidos a topooscraft
coste
Freemium
Tecnología
Servicio
Volumen
clientes
Garaje
Fácil
Ligero
Barato
Desarrollo ligero
Func. Adicional
Desarrollo core
Solusoft
Terceros
![Page 11: topoos UC3M](https://reader034.fdocuments.net/reader034/viewer/2022052311/55838622d8b42aef748b51d7/html5/thumbnails/11.jpg)
Servicios de Alto Nivel
SDKsInfraestructura
serviciostopoosel cimiento de tus aplicaciones
![Page 13: topoos UC3M](https://reader034.fdocuments.net/reader034/viewer/2022052311/55838622d8b42aef748b51d7/html5/thumbnails/13.jpg)
aplicacionestopoosla imaginación como único límite
servicios
Control de flotas
Paquetería
Control de acceso
Control parental
Control de empleados
Negocios ambulantes
utilidades
Guías de viaje
Guías de boda
Denuncia urbana
Páginas amarillas
Networking
Chats geolocalizados
juegos
Pac-man
Tron
Serpiente
Real Risk
Walking dead
Ligale
![Page 14: topoos UC3M](https://reader034.fdocuments.net/reader034/viewer/2022052311/55838622d8b42aef748b51d7/html5/thumbnails/14.jpg)
I concurso solusoftde aplicaciones Android sobre
topoos
![Page 15: topoos UC3M](https://reader034.fdocuments.net/reader034/viewer/2022052311/55838622d8b42aef748b51d7/html5/thumbnails/15.jpg)
Aplicaciones Android sobre topoos
I concurso solusoft
objetivosdelconcursoprincipales objetivos
- Fomentar el desarrollo de aplicaciones móviles innovadoras
- Potenciar la adquisición de experiencia en el desarrollo de aplicaciones móviles
- Dar a conocer topoos como plataforma de servicios para el desarrollo rápido de aplicaciones dependientes del contexto
![Page 16: topoos UC3M](https://reader034.fdocuments.net/reader034/viewer/2022052311/55838622d8b42aef748b51d7/html5/thumbnails/16.jpg)
Aplicaciones Android sobre topoos
I concurso solusoft
derechodeparticipaciónpuede participar en el concurso…
- Cualquier alumno de la Universidad Carlos III de Madrid
- Atendiendo a las “Bases del concurso” y en la forma de “Memoria de aplicación”
- Un participante puede presentar más de una aplicación
- Bases del concurso en www.topoos.com
http://bit.ly/concursotopoosandroid
![Page 17: topoos UC3M](https://reader034.fdocuments.net/reader034/viewer/2022052311/55838622d8b42aef748b51d7/html5/thumbnails/17.jpg)
Aplicaciones Android sobre topoos
I concurso solusoft
plazosdelconcursoplanificación de cada fase del concurso…
- 30/04/2013, 23:59:59 CET: Fecha límite de inscripción
- 17/05/2013: Selección de cuatro finalistas
- 23/05/2013: Defensa pública de las aplicaciones
- 23/05/2013: Fallo del jurado
![Page 18: topoos UC3M](https://reader034.fdocuments.net/reader034/viewer/2022052311/55838622d8b42aef748b51d7/html5/thumbnails/18.jpg)
Aplicaciones Android sobre topoos
I concurso solusoft
requisitosdelasaplicaiconesle pedimos a tu aplicación…
- Deben usar uno o más servicios proporcionados por topoos
- Pueden ser multiplataforma
- Pueden requerir el uso de servicios adicionales (propios o de terceros)
- Deben presentar un cliente Android
- Política de contenidos para desarrolladores de aplicaciones Android
![Page 19: topoos UC3M](https://reader034.fdocuments.net/reader034/viewer/2022052311/55838622d8b42aef748b51d7/html5/thumbnails/19.jpg)
Aplicaciones Android sobre topoos
I concurso solusoft
formadeparticipación¿qué debes hacer para participar?
- Fichero APK
- PDF con la memoria de la aplicación
![Page 20: topoos UC3M](https://reader034.fdocuments.net/reader034/viewer/2022052311/55838622d8b42aef748b51d7/html5/thumbnails/20.jpg)
Aplicaciones Android sobre topoos
I concurso solusoft
criteriosdevaloraciónvaloramos esto… y más cosas…
- Grado de innovación de la idea
- Aprovechamiento de las características de topoos
- Aprovechamiento de las características de los smartphones
- Viabilidad de la aplicación como producto comercial
- Grado de desarrollo de la aplicación
- Otros
![Page 21: topoos UC3M](https://reader034.fdocuments.net/reader034/viewer/2022052311/55838622d8b42aef748b51d7/html5/thumbnails/21.jpg)
Aplicaciones Android sobre topoos
I concurso solusoft
lospremios¿qué ganas si quedas primero o segundo?
- Primer premio: tablet Nexus 10 Wi-Fi de 16 Gb de Google, (valorado en 399,00 €)
- Segundo premio: tablet Nexus 7 Wi-Fi de 16 Gb de Google, (valorado en 199,00 €)
![Page 22: topoos UC3M](https://reader034.fdocuments.net/reader034/viewer/2022052311/55838622d8b42aef748b51d7/html5/thumbnails/22.jpg)
Aplicaciones Android sobre topoos
I concurso solusoft
muyimportantelee con atención…
- Esto es solo un resumen
- Lee con atención:
- Las “Bases del concurso”
- La “Memoria de aplicación” que debes entregar
- Son los documentos por los que se rige el concurso
![Page 23: topoos UC3M](https://reader034.fdocuments.net/reader034/viewer/2022052311/55838622d8b42aef748b51d7/html5/thumbnails/23.jpg)
Crear aplicaciones dependientes del contexto
nunca ha sido más fácil
![Page 24: topoos UC3M](https://reader034.fdocuments.net/reader034/viewer/2022052311/55838622d8b42aef748b51d7/html5/thumbnails/24.jpg)
usartopoosdonde quieras, como quieras
API Rest pública API privada
Servicios propios
C#, C++, Java, JavaScript, VB,
php, etc.SDKs
![Page 25: topoos UC3M](https://reader034.fdocuments.net/reader034/viewer/2022052311/55838622d8b42aef748b51d7/html5/thumbnails/25.jpg)
apitopoosoperaciones públicas del api rest
UsuariosIdentificación y accesoObtener infoAñadir al grupoEliminar del grupoObtener cercanos
PosicionesAñadirAñadir al trackObtenerObtener por fechas
POIAñadirObtenerObtener cercanosObtener por queryActualizarEliminar
POI - CategoríasObtenerAñadirActualizarEliminar
POI - WarningsObtenerAñadirEliminar
CheckinAñadirObtenerObtener por usuarioObtener por POI
TracksCrearAñadir reglaObtenerObtener el último
UtilidadesObtener polígonoGeocodificaciónExportar recursosAcceder a recursosObtener webmaps
Web push notif.Presencia en áreasEventos de trackAcreditación actualizada…
![Page 26: topoos UC3M](https://reader034.fdocuments.net/reader034/viewer/2022052311/55838622d8b42aef748b51d7/html5/thumbnails/26.jpg)
apitopooshigh level subsystems api
SocialAñadir relaciónConsultar relaciónEliminar relaciónRecomendar relación
PICAñadir imagenGeolocalizar imagenConsultar imagenConsultar thumbnail
UsuariosPosiciones
POI - CategoríasPOI - Warnings
Tracks
Utilidades
Web push notif.
POI
Checkin
![Page 27: topoos UC3M](https://reader034.fdocuments.net/reader034/viewer/2022052311/55838622d8b42aef748b51d7/html5/thumbnails/27.jpg)
1Registrar AppClient IDClient Secret
topoosapp
2Redirigir a LogIn + Client ID
3Obtener Token de Acceso
Autenticación del usuario
Autenticación del usuario
Autorización del usuario
Autorización del usuario
Autenticación de aplicación
Autenticación de aplicación
4Operación + Token
5Respuesta (JSON, KML)
Protocolo OAuth 2.0
![Page 28: topoos UC3M](https://reader034.fdocuments.net/reader034/viewer/2022052311/55838622d8b42aef748b51d7/html5/thumbnails/28.jpg)
Solicitud HTTP GET Respuesta JSON, KMLhttps://api.topoos.com/1/pois/add.json ?lat=43%2c389082 &lng=-5%2c866699 &name=Oviedo &desc=En+Asturias &accuracy=50 &vaccuracy=0 &elevation=0 &categories=4 &oauth_token=4ef781cc-7f9b-4766-ad07
![Page 29: topoos UC3M](https://reader034.fdocuments.net/reader034/viewer/2022052311/55838622d8b42aef748b51d7/html5/thumbnails/29.jpg)
sdktopoosandroid, c#...
API Rest pública API privada
Servicios propios
C#, C++, Java, JavaScript, VB,
php, etc.SDKs
![Page 30: topoos UC3M](https://reader034.fdocuments.net/reader034/viewer/2022052311/55838622d8b42aef748b51d7/html5/thumbnails/30.jpg)
sdktopoosandroid, c#...
Login OAuth ejemplo Java AndroidIdentificación y autorización de usuarios de manera segura
![Page 31: topoos UC3M](https://reader034.fdocuments.net/reader034/viewer/2022052311/55838622d8b42aef748b51d7/html5/thumbnails/31.jpg)
sdktopoosejemplo de operación en c#
Solicitud C# Respuesta C# Class
![Page 32: topoos UC3M](https://reader034.fdocuments.net/reader034/viewer/2022052311/55838622d8b42aef748b51d7/html5/thumbnails/32.jpg)
sdktopoos
Solicitud Java Respuesta Java Class
ejemplo de operación en Java
![Page 33: topoos UC3M](https://reader034.fdocuments.net/reader034/viewer/2022052311/55838622d8b42aef748b51d7/html5/thumbnails/33.jpg)
recursostopoosdoc, comunicación….
http://www.topoos.comhttps://users.topoos.com
@topoos
http://docs.topoos.comhttps://developers.topoos.com
@topoosdev@topoosapi
Comunicación y usuarios
GeneralistasAdministración y documentación
Desarrolladores
![Page 35: topoos UC3M](https://reader034.fdocuments.net/reader034/viewer/2022052311/55838622d8b42aef748b51d7/html5/thumbnails/35.jpg)
conclusiónaprovecha topoos
inve
stig
ación
form
ación
análi
sis
diseño
imp. b
acke
nd
imp. f
ronte
nd
prueb
as
man
tenim
iento
18j
6j = -66%
![Page 36: topoos UC3M](https://reader034.fdocuments.net/reader034/viewer/2022052311/55838622d8b42aef748b51d7/html5/thumbnails/36.jpg)
recursostopoosdoc, comunicación….
http://blog.findemor.es/2012/12/ejemplo-desarrollo-aplicacion-android-completa/
Share Your Dreams
Ejemplo app completa
![Page 37: topoos UC3M](https://reader034.fdocuments.net/reader034/viewer/2022052311/55838622d8b42aef748b51d7/html5/thumbnails/37.jpg)
recursostopoosdoc, comunicación….
https://github.com/topoos
• android_sdk_register_position• android_sdk_getlastuserposition• android_sdk_oauth_userlogin
Ejemplos
https://github.com/topoos
• app_android_carnavalea
Apps
GitHub
![Page 38: topoos UC3M](https://reader034.fdocuments.net/reader034/viewer/2022052311/55838622d8b42aef748b51d7/html5/thumbnails/38.jpg)
manueljgarciaTécnico de I+D
[email protected]@findemor
Crear aplicacionesdependientes del contexto
nunca ha sido más fácil sergioalcalde
Director de I+D+i
[email protected]@sergio_alcalde
manuelcoceraDirector de Estrategia y
Desarrollo de Negocio
[email protected]@ManuelCocera