topoos para uc3m - i concurso aplicaciones android con topoos

Post on 03-Jul-2015

232 Views

Category:

Technology

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

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

la realidad de hoy día

lasaplicacionessoftware

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

aplicacionestopoostopoos hecho carne

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?

- concurso@topoos.com

- 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

demotopoosobtén un API KEY

conclusiónaprovecha topoos

18j

6j = -66%

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

mgarcia@solusoft.es@findemor

Crear aplicacionesdependientes del contexto

nunca ha sido más fácil

sergioalcaldeDirector de I+D+i

salcalde@solusoft.es@sergio_alcalde

manuelcoceraDirector de Estrategia y Desarrollo de Negocio

mcocera@solusoft.es@ManuelCocera

top related