Crear aplicaciones dependientes del contexto
nunca ha sido más fácil
80’s apps juegos
evolucióndesarrolloel pasado: ¿un mundo más sencillo?
evolucióndesarrolloel pasado: ¿cuánto esfuerzo hace falta?
2000 apps juegos
smartphonesdesarrolloel pasado reciente: ¿un mundo más sencillo?
2008 apps juegos
smartphonesdesarrollola actualidad: ¿estamos condenados?
2012 apps juegos
elproblemasmartphones
escenario
Smartphones
Cálculo
Conectividad
Sensorial
Explotación de
información
Entorno
Localización
movilidad
+
localización
necesidad
Servicios
Nube
Localización
Identificación
Tecnologías implicadas
Ecosistema
Heterogeneidad
Abstracción
Formación
barrera
de
entrada
problema
Información
Tratamiento
Almacén
Provisión
Fragmentación
1 P -> N Tecnologías
Implement. repetida
tiempo
+
esfuerzo
lasolucióntopoos: la plataforma LBS
características
Generalista
Tecnología
Integradora
Tecnologías
Servicios
Dispositivos
Horizontal
Problema
Abierta
Pública
Cliente
solución
Plataforma
LBS
Cloud
Provisión
Reutilizable
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
clientestopoosbienvenidos a topooscraft
coste
Freemium
Tecnología
Servicio
Volumen
clientes
Garaje
Fácil
Ligero
Barato
Desarrollo ligero
Func. Adicional
Desarrollo core
Solusoft
Terceros
Servicios de Alto Nivel
SDKsInfraestructura
serviciostopoosel cimiento de tus aplicaciones
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
I concurso solusoftde aplicaciones Android sobre topoos
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
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 a
http://bit.ly/concursotopoosandroid
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
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
Aplicaciones Android sobre topoos
I concurso solusoft
formadeparticipación¿qué debes hacer para participar?
- Fichero APK
- PDF con la memoria de la aplicación
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
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 €)
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
Crear aplicaciones dependientes del contexto
nunca ha sido más fácil
usartopoosdonde quieras, como quieras
API Rest pública API privada
Servicios propios
C#, C++, Java, JavaScript, VB,
php, etc.SDKs
apitopoosoperaciones públicas del api rest
UsuariosIdentificación y acceso
Obtener info
Añadir al grupo
Eliminar del grupo
Obtener cercanos
PosicionesAñadir
Añadir al track
Obtener
Obtener por fechas
POIAñadir
Obtener
Obtener cercanos
Obtener por query
Actualizar
Eliminar
POI - CategoríasObtener
Añadir
Actualizar
Eliminar
POI - WarningsObtener
Añadir
Eliminar
CheckinAñadir
Obtener
Obtener por usuario
Obtener por POI
TracksCrear
Añadir regla
Obtener
Obtener el último
UtilidadesObtener polígono
GeocodificaciónExportar
recursos
Acceder a recursos
Obtener webmaps
Web push notif.Presencia en áreas
Eventos de track
Acreditación actualizada
…
apitopooshigh level subsystems api
SocialAñadir relación
Consultar relación
Eliminar relación
Recomendar relación
PICAñadir imagen
Geolocalizar imagen
Consultar imagen
Consultar thumbnail
Usuarios
Posiciones
POI - Categorías
POI - Warnings
Tracks
Utilidades
Web push notif.
POI
Checkin
1Registrar AppClient IDClient Secret
topoosapp
2Redirigir a LogIn + Client ID
3Obtener Token de Acceso
Autenticación del usuario
Autorización del usuario
Autenticación de aplicación
4Operación + Token
5Respuesta (JSON, KML)
Protocolo OAuth 2.0
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
sdktopoosandroid, c#...
API Rest pública API privada
Servicios propios
C#, C++, Java, JavaScript, VB,
php, etc.SDKs
sdktopoosandroid, c#...
Login OAuth ejemplo Java AndroidIdentificación y autorización de usuarios de manera segura
sdktopoosejemplo de operación en c#
Solicitud C# Respuesta C# Class
sdktopoos
Solicitud Java Respuesta Java Class
ejemplo de operación en Java
recursostopoosdoc, comunicación….
http://www.topoos.com
https://users.topoos.com
@topoos
http://docs.topoos.com
https://developers.topoos.com
@topoosdev
@topoosapi
Comunicación y usuarios
GeneralistasAdministración y documentación
Desarrolladores
recursostopoosdoc, comunicación….
http://blog.findemor.es/2012/12/ejemplo-desarrollo-
aplicacion-android-completa/
Share Your Dreams
Ejemplo app completa
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
manueljgarciaTécnico de I+D
[email protected]@findemor
Crear aplicacionesdependientes del contexto
nunca ha sido más fácil
sergioalcaldeDirector de I+D+i
[email protected]@sergio_alcalde
manuelcoceraDirector de Estrategia y Desarrollo de Negocio
[email protected]@ManuelCocera
Top Related