SlideShare a Scribd company logo
1 of 38
Crear aplicaciones
dependientes del contexto
       nunca ha sido más fácil
evolucióndesarrollo
              el pasado: ¿un mundo más sencillo?


80’s   apps                   juegos
evolucióndesarrollo
          el pasado: ¿cuánto esfuerzo hace falta?


2000   apps                   juegos
smartphonesdesarrollo
        el pasado reciente: ¿un mundo más sencillo?


2008      apps                   juegos
smartphonesdesarrollo
               la actualidad: ¿estamos condenados?


2012    apps                    juegos
lasaplicacionessoftware
            la realidad de hoy día
elproblema
                                                 smartphones


escenario        problema                necesidad

Smartphones      Información             Servicios
Cálculo          Tratamiento             Nube
Conectividad     Almacén                 Localización
Sensorial        Provisión               Identificación

Explotación de   Fragmentación           Tecnologías implicadas
información      1 P -> N Tecnologías    Ecosistema
Entorno          Implement. repetida     Heterogeneidad
Localización                             Abstracción

                                         Formación


   movilidad           tiempo                   barrera
        +                 +                       de
  localización        esfuerzo                  entrada
lasolución
               topoos: la plataforma LBS


solución             características

Plataforma           Generalista
                     Tecnología
LBS
Cloud                Integradora
                     Tecnologías
Provisión            Servicios
Reutilizable         Dispositivos

                     Horizontal
                     Problema

                     Abierta
                     Pública
                     Cliente
valorañadido
                                         topoos


ofrece                    conclusión

Infraestructura           Barrera de entrada
Abstracción               Rentabilidad
Reducción de
                          Apertura de mercado
fragmentación
Formación reducida
Desarrollo rápido
Concentración en la
propuesta de valor
Diversidad de apps
Servicios de alto nivel
clientestopoos
                     bienvenidos a topooscraft


clientes                   coste

Garaje                     Freemium
Fácil                      Tecnología
Ligero                     Servicio
Barato                     Volumen


Desarrollo ligero
Func. Adicional


Desarrollo core
Solusoft
Terceros
serviciostopoos
                     el cimiento de tus aplicaciones




Servicios de Alto Nivel




   Infraestructura                   SDKs
aplicacionestopoos
        topoos hecho carne
aplicacionestopoos
                                    la imaginación como único límite


servicios              utilidades                juegos

Control de flotas      Guías de viaje            Pac-man
Paquetería             Guías de boda             Tron
Control de acceso      Denuncia urbana           Serpiente
Control parental       Páginas amarillas         Real Risk
Control de empleados   Networking                Walking dead
Negocios ambulantes    Chats geolocalizados      Ligale
I concurso solusoft
de aplicaciones Android sobre topoos
objetivosdelconcurso
                                                  principales objetivos


I concurso solusoft
Aplicaciones Android sobre topoos


- 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
derechodeparticipación
                                     puede participar en el concurso…


I concurso solusoft
Aplicaciones Android sobre topoos


- 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
plazosdelconcurso
                              planificación de cada fase del concurso…


I concurso solusoft
Aplicaciones Android sobre topoos


- 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
requisitosdelasaplicaicones
                                         le pedimos a tu aplicación…


I concurso solusoft
Aplicaciones Android sobre topoos


- 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
formadeparticipación
                                    ¿qué debes hacer para participar?


I concurso solusoft
Aplicaciones Android sobre topoos


- concurso@topoos.com

- Fichero APK

- PDF con la memoria de la aplicación
criteriosdevaloración
                                         valoramos esto… y más cosas…


I concurso solusoft
Aplicaciones Android sobre topoos


- 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
lospremios
                             ¿qué ganas si quedas primero o segundo?


I concurso solusoft
Aplicaciones Android sobre topoos


- 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 €)
muyimportante
                                                  lee con atención…


I concurso solusoft
Aplicaciones Android sobre topoos


- 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
usartopoos
                          donde quieras, como quieras




 C#, C++, Java,
JavaScript, VB,      SDKs         Servicios
   php, etc.                       propios



       API Rest pública          API privada
apitopoos
                                       operaciones públicas del api rest


Usuarios                  POI                       Checkin
Identificación y acceso   Añadir                    Añadir
Obtener info              Obtener                   Obtener
Añadir al grupo           Obtener cercanos          Obtener por usuario
Eliminar del grupo        Obtener por query         Obtener por POI
Obtener cercanos          Actualizar
                          Eliminar

Tracks                    POI - Categorías          Utilidades
Crear                     Obtener                   Obtener polígono
Añadir regla              Añadir                    GeocodificaciónExportar
Obtener                   Actualizar                recursos
Obtener el último         Eliminar                  Acceder a recursos
                                                    Obtener webmaps

Posiciones                POI - Warnings            Web push notif.
Añadir                    Obtener                   Presencia en áreas
Añadir al track           Añadir                    Eventos de track
Obtener                   Eliminar                  Acreditación actualizada
Obtener por fechas                                  …
apitopoos
                                            high level subsystems api


Social                PIC                        Usuarios
Añadir relación       Añadir imagen
Consultar relación    Geolocalizar imagen
                                                 Posiciones
Eliminar relación     Consultar imagen           Tracks
Recomendar relación   Consultar thumbnail
                                                 POI
                                                 POI - Categorías
                                                 POI - Warnings
                                                 Checkin
                                                 Utilidades
                                                 Web push notif.
2                                                       1
                                    Autenticación del
Redirigir a LogIn + Client ID           usuario         Registrar App
                                                        Client ID
                                    Autorización del
     Protocolo OAuth 2.0                usuario         Client Secret
3                                   Autenticación de
                                       aplicación
Obtener Token de Acceso


4
Operación + Token
5
Respuesta (JSON, KML)




                            app   topoos
Solicitud HTTP GET                        Respuesta JSON,
KML
https://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
sdktopoos
                                      android, c#...




   C#, C++, Java,
JavaScript, VB, php    SDKs    Servicios
       , etc.                   propios



         API Rest pública     API privada
sdktopoos
                                                                android, c#...


Login OAuth ejemplo Java Android
Identificación y autorización de usuarios de manera segura
sdktopoos
                  ejemplo de operación en c#


Solicitud C#   Respuesta C# Class
sdktopoos
                 ejemplo de operación en Java


Solicitud Java   Respuesta Java Class
recursostopoos
                                     doc, comunicación….



Generalistas               Desarrolladores
Comunicación y usuarios    Administración y documentación




http://www.topoos.com      http://docs.topoos.com
https://users.topoos.com   https://developers.topoos.com

@topoos                    @topoosdev
                           @topoosapi
demotopoos
   obtén un API KEY
conclusión
 aprovecha topoos




 18j
 6j = -66%
recursostopoos
                           doc, comunicación….


Ejemplo app completa
Share Your Dreams

http://blog.findemor.es/2012/12/ejemplo-desarrollo-
aplicacion-android-completa/
recursostopoos
                                       doc, comunicación….


GitHub
Apps                        Ejemplos

https://github.com/topoos   https://github.com/topoos

• app_android_carnavalea    • android_sdk_register_position
                            • android_sdk_getlastuserposition
                            • android_sdk_oauth_userlogin
Crear aplicaciones
                  dependientes del contexto
                         nunca ha sido más fácil
manuelcocera               sergioalcalde            manueljgarcia
Director de Estrategia y        Director de I+D+i          Técnico de I+D
 Desarrollo de Negocio
                            salcalde@solusoft.es      mgarcia@solusoft.es
 mcocera@solusoft.es            @sergio_alcalde               @findemor
    @ManuelCocera

More Related Content

Viewers also liked

Webcast Interativo sobre visao Estrategica e introducao a Gestao por Processos
Webcast Interativo sobre visao Estrategica e introducao a Gestao por Processos Webcast Interativo sobre visao Estrategica e introducao a Gestao por Processos
Webcast Interativo sobre visao Estrategica e introducao a Gestao por Processos Grupo Treinar
 
A evolução dos motores de busca
A evolução dos motores de buscaA evolução dos motores de busca
A evolução dos motores de buscaEduardo Gasparetto
 
10º Torneio Natal OSJ 2010 - Calendário
10º Torneio Natal OSJ 2010 - Calendário10º Torneio Natal OSJ 2010 - Calendário
10º Torneio Natal OSJ 2010 - Calendáriojpms
 
Comunidade priscila cunha
Comunidade priscila cunhaComunidade priscila cunha
Comunidade priscila cunhaQquitute
 
Herramientas con posibilidades educativas
Herramientas con posibilidades educativasHerramientas con posibilidades educativas
Herramientas con posibilidades educativas01formacion
 
Não é só o que você faz, mas como você faz :: WIAD 2014
Não é só o que você faz, mas como você faz :: WIAD 2014Não é só o que você faz, mas como você faz :: WIAD 2014
Não é só o que você faz, mas como você faz :: WIAD 2014Leticia Pires
 
slide Historia da africa
 slide Historia da africa  slide Historia da africa
slide Historia da africa Ellen1819
 
Grupo treinar apresentação1110workshop
Grupo treinar apresentação1110workshopGrupo treinar apresentação1110workshop
Grupo treinar apresentação1110workshopGrupo Treinar
 
Curriculo Integrado Curso de Musica UEL projeto piloto 2001
Curriculo Integrado Curso de Musica UEL projeto piloto 2001Curriculo Integrado Curso de Musica UEL projeto piloto 2001
Curriculo Integrado Curso de Musica UEL projeto piloto 2001Magali Kleber
 

Viewers also liked (16)

1 gabarito 7ªa e 8
1 gabarito 7ªa e 81 gabarito 7ªa e 8
1 gabarito 7ªa e 8
 
Harry Potter
Harry PotterHarry Potter
Harry Potter
 
Slideaula marcos
Slideaula marcosSlideaula marcos
Slideaula marcos
 
Webcast Interativo sobre visao Estrategica e introducao a Gestao por Processos
Webcast Interativo sobre visao Estrategica e introducao a Gestao por Processos Webcast Interativo sobre visao Estrategica e introducao a Gestao por Processos
Webcast Interativo sobre visao Estrategica e introducao a Gestao por Processos
 
Força vendas_
 Força vendas_ Força vendas_
Força vendas_
 
Practica41
Practica41Practica41
Practica41
 
A evolução dos motores de busca
A evolução dos motores de buscaA evolução dos motores de busca
A evolução dos motores de busca
 
10º Torneio Natal OSJ 2010 - Calendário
10º Torneio Natal OSJ 2010 - Calendário10º Torneio Natal OSJ 2010 - Calendário
10º Torneio Natal OSJ 2010 - Calendário
 
Comunidade priscila cunha
Comunidade priscila cunhaComunidade priscila cunha
Comunidade priscila cunha
 
Herramientas con posibilidades educativas
Herramientas con posibilidades educativasHerramientas con posibilidades educativas
Herramientas con posibilidades educativas
 
Não é só o que você faz, mas como você faz :: WIAD 2014
Não é só o que você faz, mas como você faz :: WIAD 2014Não é só o que você faz, mas como você faz :: WIAD 2014
Não é só o que você faz, mas como você faz :: WIAD 2014
 
Leis dominicais
Leis dominicaisLeis dominicais
Leis dominicais
 
slide Historia da africa
 slide Historia da africa  slide Historia da africa
slide Historia da africa
 
Grupo treinar apresentação1110workshop
Grupo treinar apresentação1110workshopGrupo treinar apresentação1110workshop
Grupo treinar apresentação1110workshop
 
Curriculo Integrado Curso de Musica UEL projeto piloto 2001
Curriculo Integrado Curso de Musica UEL projeto piloto 2001Curriculo Integrado Curso de Musica UEL projeto piloto 2001
Curriculo Integrado Curso de Musica UEL projeto piloto 2001
 
Aprender com a Biblioteca Escolar- RBE
Aprender com a Biblioteca Escolar- RBEAprender com a Biblioteca Escolar- RBE
Aprender com a Biblioteca Escolar- RBE
 

Similar to topoos UC3M

Codemotion 2013 - Utilizando el contexto y la movilidad como nueva forma de d...
Codemotion 2013 - Utilizando el contexto y la movilidad como nueva forma de d...Codemotion 2013 - Utilizando el contexto y la movilidad como nueva forma de d...
Codemotion 2013 - Utilizando el contexto y la movilidad como nueva forma de d...Jorge Ruiz Magaña
 
HTML5, CSS3 y móviles
HTML5, CSS3 y móvilesHTML5, CSS3 y móviles
HTML5, CSS3 y móvilesPideCurso
 
Sesion 1 introducción a la plataforma windows phone
Sesion 1   introducción a la plataforma windows phoneSesion 1   introducción a la plataforma windows phone
Sesion 1 introducción a la plataforma windows phoneCésar Reneses
 
Geografía como plataforma: API REST vs OGC y Geodatabases - Conferencia Esri ...
Geografía como plataforma: API REST vs OGC y Geodatabases - Conferencia Esri ...Geografía como plataforma: API REST vs OGC y Geodatabases - Conferencia Esri ...
Geografía como plataforma: API REST vs OGC y Geodatabases - Conferencia Esri ...Esri
 
Nuevo mundo del trabajo albert esplugas - cip
Nuevo mundo del trabajo   albert esplugas - cipNuevo mundo del trabajo   albert esplugas - cip
Nuevo mundo del trabajo albert esplugas - cipMICProductivity
 
El nuevo mundo del trabajo
El nuevo mundo del trabajo  El nuevo mundo del trabajo
El nuevo mundo del trabajo MICProductivity
 
Presentación: WINDOWS PHONE
Presentación: WINDOWS PHONEPresentación: WINDOWS PHONE
Presentación: WINDOWS PHONECubudi
 
Integracion de layar con drupal
Integracion de layar con drupalIntegracion de layar con drupal
Integracion de layar con drupalinvestic
 
SharePoint Day 2012_SharePoint in your hand
SharePoint Day 2012_SharePoint in your handSharePoint Day 2012_SharePoint in your hand
SharePoint Day 2012_SharePoint in your handRaona
 
PlotSpot · BetaBeers Galicia
PlotSpot · BetaBeers GaliciaPlotSpot · BetaBeers Galicia
PlotSpot · BetaBeers GaliciaAdrián Moreno
 
Taller Realidad Aumentada pamplona 29 mayo 2015
Taller Realidad Aumentada pamplona 29 mayo 2015Taller Realidad Aumentada pamplona 29 mayo 2015
Taller Realidad Aumentada pamplona 29 mayo 2015Manuel Alonso Rosa
 
Plataforma de informacion geolocalizada para Android (Antonio Lopez Garcia)
Plataforma de informacion geolocalizada para Android (Antonio Lopez Garcia)Plataforma de informacion geolocalizada para Android (Antonio Lopez Garcia)
Plataforma de informacion geolocalizada para Android (Antonio Lopez Garcia)Cristina Urdiales
 
Servicios de recomendación contextual para Instituciones de Educación Superio...
Servicios de recomendación contextual para Instituciones de Educación Superio...Servicios de recomendación contextual para Instituciones de Educación Superio...
Servicios de recomendación contextual para Instituciones de Educación Superio...Gabriel Gonzalez Serna
 

Similar to topoos UC3M (20)

Codemotion 2013 - Utilizando el contexto y la movilidad como nueva forma de d...
Codemotion 2013 - Utilizando el contexto y la movilidad como nueva forma de d...Codemotion 2013 - Utilizando el contexto y la movilidad como nueva forma de d...
Codemotion 2013 - Utilizando el contexto y la movilidad como nueva forma de d...
 
HTML5, CSS3 y móviles
HTML5, CSS3 y móvilesHTML5, CSS3 y móviles
HTML5, CSS3 y móviles
 
Sesion 1 introducción a la plataforma windows phone
Sesion 1   introducción a la plataforma windows phoneSesion 1   introducción a la plataforma windows phone
Sesion 1 introducción a la plataforma windows phone
 
Windows phone 7.5
Windows phone 7.5 Windows phone 7.5
Windows phone 7.5
 
Ros y kinect
Ros y kinectRos y kinect
Ros y kinect
 
Gyetech 2012
Gyetech 2012Gyetech 2012
Gyetech 2012
 
Meetup app-moviles
Meetup app-movilesMeetup app-moviles
Meetup app-moviles
 
Geografía como plataforma: API REST vs OGC y Geodatabases - Conferencia Esri ...
Geografía como plataforma: API REST vs OGC y Geodatabases - Conferencia Esri ...Geografía como plataforma: API REST vs OGC y Geodatabases - Conferencia Esri ...
Geografía como plataforma: API REST vs OGC y Geodatabases - Conferencia Esri ...
 
Nuevo mundo del trabajo albert esplugas - cip
Nuevo mundo del trabajo   albert esplugas - cipNuevo mundo del trabajo   albert esplugas - cip
Nuevo mundo del trabajo albert esplugas - cip
 
El nuevo mundo del trabajo
El nuevo mundo del trabajo  El nuevo mundo del trabajo
El nuevo mundo del trabajo
 
Presentación: WINDOWS PHONE
Presentación: WINDOWS PHONEPresentación: WINDOWS PHONE
Presentación: WINDOWS PHONE
 
Exposición - Windows phone
Exposición - Windows phone Exposición - Windows phone
Exposición - Windows phone
 
Integracion de layar con drupal
Integracion de layar con drupalIntegracion de layar con drupal
Integracion de layar con drupal
 
·nds APPs
·nds APPs·nds APPs
·nds APPs
 
SharePoint Day 2012_SharePoint in your hand
SharePoint Day 2012_SharePoint in your handSharePoint Day 2012_SharePoint in your hand
SharePoint Day 2012_SharePoint in your hand
 
PlotSpot · BetaBeers Galicia
PlotSpot · BetaBeers GaliciaPlotSpot · BetaBeers Galicia
PlotSpot · BetaBeers Galicia
 
Taller Realidad Aumentada pamplona 29 mayo 2015
Taller Realidad Aumentada pamplona 29 mayo 2015Taller Realidad Aumentada pamplona 29 mayo 2015
Taller Realidad Aumentada pamplona 29 mayo 2015
 
Introduccion a Apache Cordova
Introduccion a Apache CordovaIntroduccion a Apache Cordova
Introduccion a Apache Cordova
 
Plataforma de informacion geolocalizada para Android (Antonio Lopez Garcia)
Plataforma de informacion geolocalizada para Android (Antonio Lopez Garcia)Plataforma de informacion geolocalizada para Android (Antonio Lopez Garcia)
Plataforma de informacion geolocalizada para Android (Antonio Lopez Garcia)
 
Servicios de recomendación contextual para Instituciones de Educación Superio...
Servicios de recomendación contextual para Instituciones de Educación Superio...Servicios de recomendación contextual para Instituciones de Educación Superio...
Servicios de recomendación contextual para Instituciones de Educación Superio...
 

Recently uploaded

CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIAWilbisVega
 
Herramientas de corte de alta velocidad.pptx
Herramientas de corte de alta velocidad.pptxHerramientas de corte de alta velocidad.pptx
Herramientas de corte de alta velocidad.pptxRogerPrieto3
 
9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudianteAndreaHuertas24
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITMaricarmen Sánchez Ruiz
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdfIsabellaMontaomurill
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveFagnerLisboa3
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx241521559
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesFundación YOD YOD
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxLolaBunny11
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíassuserf18419
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...silviayucra2
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfsoporteupcology
 

Recently uploaded (15)

CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
 
Herramientas de corte de alta velocidad.pptx
Herramientas de corte de alta velocidad.pptxHerramientas de corte de alta velocidad.pptx
Herramientas de corte de alta velocidad.pptx
 
9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdf
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento Protégeles
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptx
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdf
 

topoos UC3M

  • 1. Crear aplicaciones dependientes del contexto nunca ha sido más fácil
  • 2. evolucióndesarrollo el pasado: ¿un mundo más sencillo? 80’s apps juegos
  • 3. evolucióndesarrollo el pasado: ¿cuánto esfuerzo hace falta? 2000 apps juegos
  • 4. smartphonesdesarrollo el pasado reciente: ¿un mundo más sencillo? 2008 apps juegos
  • 5. smartphonesdesarrollo la actualidad: ¿estamos condenados? 2012 apps juegos
  • 6. lasaplicacionessoftware la realidad de hoy día
  • 7. elproblema smartphones escenario problema necesidad Smartphones Información Servicios Cálculo Tratamiento Nube Conectividad Almacén Localización Sensorial Provisión Identificación Explotación de Fragmentación Tecnologías implicadas información 1 P -> N Tecnologías Ecosistema Entorno Implement. repetida Heterogeneidad Localización Abstracción Formación movilidad tiempo barrera + + de localización esfuerzo entrada
  • 8. lasolución topoos: la plataforma LBS solución características Plataforma Generalista Tecnología LBS Cloud Integradora Tecnologías Provisión Servicios Reutilizable Dispositivos Horizontal Problema Abierta Pública Cliente
  • 9. valorañadido topoos ofrece conclusión Infraestructura Barrera de entrada Abstracción Rentabilidad Reducción de Apertura de mercado fragmentación Formación reducida Desarrollo rápido Concentración en la propuesta de valor Diversidad de apps Servicios de alto nivel
  • 10. clientestopoos bienvenidos a topooscraft clientes coste Garaje Freemium Fácil Tecnología Ligero Servicio Barato Volumen Desarrollo ligero Func. Adicional Desarrollo core Solusoft Terceros
  • 11. serviciostopoos el cimiento de tus aplicaciones Servicios de Alto Nivel Infraestructura SDKs
  • 12. aplicacionestopoos topoos hecho carne
  • 13. aplicacionestopoos la imaginación como único límite servicios utilidades juegos Control de flotas Guías de viaje Pac-man Paquetería Guías de boda Tron Control de acceso Denuncia urbana Serpiente Control parental Páginas amarillas Real Risk Control de empleados Networking Walking dead Negocios ambulantes Chats geolocalizados Ligale
  • 14. I concurso solusoft de aplicaciones Android sobre topoos
  • 15. objetivosdelconcurso principales objetivos I concurso solusoft Aplicaciones Android sobre topoos - 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
  • 16. derechodeparticipación puede participar en el concurso… I concurso solusoft Aplicaciones Android sobre topoos - 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
  • 17. plazosdelconcurso planificación de cada fase del concurso… I concurso solusoft Aplicaciones Android sobre topoos - 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
  • 18. requisitosdelasaplicaicones le pedimos a tu aplicación… I concurso solusoft Aplicaciones Android sobre topoos - 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
  • 19. formadeparticipación ¿qué debes hacer para participar? I concurso solusoft Aplicaciones Android sobre topoos - concurso@topoos.com - Fichero APK - PDF con la memoria de la aplicación
  • 20. criteriosdevaloración valoramos esto… y más cosas… I concurso solusoft Aplicaciones Android sobre topoos - 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
  • 21. lospremios ¿qué ganas si quedas primero o segundo? I concurso solusoft Aplicaciones Android sobre topoos - 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 €)
  • 22. muyimportante lee con atención… I concurso solusoft Aplicaciones Android sobre topoos - 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
  • 23. Crear aplicaciones dependientes del contexto nunca ha sido más fácil
  • 24. usartopoos donde quieras, como quieras C#, C++, Java, JavaScript, VB, SDKs Servicios php, etc. propios API Rest pública API privada
  • 25. apitopoos operaciones públicas del api rest Usuarios POI Checkin Identificación y acceso Añadir Añadir Obtener info Obtener Obtener Añadir al grupo Obtener cercanos Obtener por usuario Eliminar del grupo Obtener por query Obtener por POI Obtener cercanos Actualizar Eliminar Tracks POI - Categorías Utilidades Crear Obtener Obtener polígono Añadir regla Añadir GeocodificaciónExportar Obtener Actualizar recursos Obtener el último Eliminar Acceder a recursos Obtener webmaps Posiciones POI - Warnings Web push notif. Añadir Obtener Presencia en áreas Añadir al track Añadir Eventos de track Obtener Eliminar Acreditación actualizada Obtener por fechas …
  • 26. apitopoos high level subsystems api Social PIC Usuarios Añadir relación Añadir imagen Consultar relación Geolocalizar imagen Posiciones Eliminar relación Consultar imagen Tracks Recomendar relación Consultar thumbnail POI POI - Categorías POI - Warnings Checkin Utilidades Web push notif.
  • 27. 2 1 Autenticación del Redirigir a LogIn + Client ID usuario Registrar App Client ID Autorización del Protocolo OAuth 2.0 usuario Client Secret 3 Autenticación de aplicación Obtener Token de Acceso 4 Operación + Token 5 Respuesta (JSON, KML) app topoos
  • 28. Solicitud HTTP GET Respuesta JSON, KML https://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
  • 29. sdktopoos android, c#... C#, C++, Java, JavaScript, VB, php SDKs Servicios , etc. propios API Rest pública API privada
  • 30. sdktopoos android, c#... Login OAuth ejemplo Java Android Identificación y autorización de usuarios de manera segura
  • 31. sdktopoos ejemplo de operación en c# Solicitud C# Respuesta C# Class
  • 32. sdktopoos ejemplo de operación en Java Solicitud Java Respuesta Java Class
  • 33. recursostopoos doc, comunicación…. Generalistas Desarrolladores Comunicación y usuarios Administración y documentación http://www.topoos.com http://docs.topoos.com https://users.topoos.com https://developers.topoos.com @topoos @topoosdev @topoosapi
  • 34. demotopoos obtén un API KEY
  • 36. recursostopoos doc, comunicación…. Ejemplo app completa Share Your Dreams http://blog.findemor.es/2012/12/ejemplo-desarrollo- aplicacion-android-completa/
  • 37. recursostopoos doc, comunicación…. GitHub Apps Ejemplos https://github.com/topoos https://github.com/topoos • app_android_carnavalea • android_sdk_register_position • android_sdk_getlastuserposition • android_sdk_oauth_userlogin
  • 38. Crear aplicaciones dependientes del contexto nunca ha sido más fácil manuelcocera sergioalcalde manueljgarcia Director de Estrategia y Director de I+D+i Técnico de I+D Desarrollo de Negocio salcalde@solusoft.es mgarcia@solusoft.es mcocera@solusoft.es @sergio_alcalde @findemor @ManuelCocera