SlideShare ist ein Scribd-Unternehmen logo
1 von 10
Soluciones de movilidad con Android
y
PaaS
Francisco Javier Solans Benedí
francisco.solans@neodoo.es
Manuel Aznar Pérez
manuel.aznar@neodoo.es
Mayo del 2011
Cloud Computing

(DIBUJO)

Capas del Cloud:

IaaS:
− Infraestructura hardware.

PaaS:
− Sistema Operativo y entorno de
ejecución de la aplicación.

SaaS:
− El software.

Tipos de Cloud:

Público.

Privado.

Híbrido.
PaaS

Ventajas de PaaS:

La infraestructura de hardware, sistema operativo y el entorno de ejecución de la
aplicación viene garantizada por el proveedor.

El desarrollador se centra exclusivamente en el código.
Soy un desarrollador. ! Dejadme pensar sólo en el código de aplicación !

PaaS is all about developers and building apps.

With PaaS developers can now spin up their new applications in minutes without going through
the usual rigmarole of installing database, application runtime and other 3rd party software,
before writing a line of code.

Also the PaaS provider manages scalability reliability, patches and upgrades. Freeing the
developer to just think out one thing – their app.

Also the PaaS provider manages scalability reliability, patches and upgrades. Freeing the
developer to just think out one thing – their app.
Algunos proveedores PaaS

Amazon:

Líder en IaaS.
− Productos más conocidos: EC2 y S3.

Inicia su inmersión en PaaS con AWS Elastic Beanstalk.
− El producto soporta despliegues de aplicaciones web en Java empaquetadas en WAR
en una infraestructura compuesta de un balanceador de carga y el despliegue del
fichero WAR en una o varias instancias EC2 corriendo con Apache Tomcat.

Google:

Google App Engine: Ejecutar aplicaciones web escalables en la infraestructura Google
mediante los entornos de aplicación basados en Java y Python.

CloudBees :

Vmware:

Cloud Foundry : Ejecutar aplicaciones Spring, Rails y Sinatra para Ruby, Node.js. Y
applicaciones para otros frameworks JVM incluyendo Grails. También ofrece como
servicios para datos : MySQL, Redis, y MongoDB.
Cloud Computing y soluciones de
movilidad
Un ejemplo real

Uniendo el Cloud y Android con GAE:

Google App Engine (GAE/J).

Android.

Restlet / Gson
(Dibujo conexión)

Extensivo a cualquier proveedor PaaS:

Cloud Server (GAE, Amazon, Neodoo
SOA PaaS, ...).

Android

Restlet / Gson
(Dibujo conexión)
Neodoo SOA PaaS

Neodoo ofrece plataformas Open Source SOA basadas en Apache Foundation y JBoss
Comunity en modalidad PaaS.
− Arquitecturas Java EE basadas en Apache Tomcat, Apache Geronimo y JBoss AS.

Repositorio de servicios en la nube:

¡ Listo para ser consumidos ! No implementes todo y coge lo que necesitas.
8
Links

REST en GAE :
http://wiki.restlet.org/docs_2.1/13-restlet/275-restlet/252-restlet.html

REST en Android :
http://wiki.restlet.org/docs_2.1/13-restlet/275-restlet/266-restlet.html

JSON :
http://code.google.com/p/google-gson/

SOAP :
http://code.google.com/p/ksoap2-android/
9
Sistemas: sistemas@neodoo.es
Desarrollo: desarrollo@neodoo.es
Contacto
9
Sistemas: sistemas@neodoo.es
Desarrollo: desarrollo@neodoo.es
Contacto

Weitere ähnliche Inhalte

Was ist angesagt?

Webinar 5 net5-2021
Webinar 5 net5-2021Webinar 5 net5-2021
Webinar 5 net5-2021atSistemas
 
Entendiendo Iaas/Paas/Saas en Azure
Entendiendo Iaas/Paas/Saas en AzureEntendiendo Iaas/Paas/Saas en Azure
Entendiendo Iaas/Paas/Saas en AzureFernando Mejía
 
Hybrid ECM: Con la cabeza en las nubes y los pies en la tierra
Hybrid ECM: Con la cabeza en las nubes y los pies en la tierraHybrid ECM: Con la cabeza en las nubes y los pies en la tierra
Hybrid ECM: Con la cabeza en las nubes y los pies en la tierraLibreCon
 
NetRaf 2017 - Chat multiplataforma con reconocimiento de voz
NetRaf 2017 - Chat multiplataforma con reconocimiento de vozNetRaf 2017 - Chat multiplataforma con reconocimiento de voz
NetRaf 2017 - Chat multiplataforma con reconocimiento de vozDiego Bersano
 
SGBD Open Source más populares
SGBD Open Source más popularesSGBD Open Source más populares
SGBD Open Source más popularesArsys
 
ASP.NET Investigación
ASP.NET Investigación ASP.NET Investigación
ASP.NET Investigación Hanser Perez
 

Was ist angesagt? (11)

Charla grails
Charla grailsCharla grails
Charla grails
 
Webinar 5 net5-2021
Webinar 5 net5-2021Webinar 5 net5-2021
Webinar 5 net5-2021
 
Entendiendo Iaas/Paas/Saas en Azure
Entendiendo Iaas/Paas/Saas en AzureEntendiendo Iaas/Paas/Saas en Azure
Entendiendo Iaas/Paas/Saas en Azure
 
Hybrid ECM: Con la cabeza en las nubes y los pies en la tierra
Hybrid ECM: Con la cabeza en las nubes y los pies en la tierraHybrid ECM: Con la cabeza en las nubes y los pies en la tierra
Hybrid ECM: Con la cabeza en las nubes y los pies en la tierra
 
Asp.net
Asp.netAsp.net
Asp.net
 
Microsoft azure
Microsoft azureMicrosoft azure
Microsoft azure
 
NetRaf 2017 - Chat multiplataforma con reconocimiento de voz
NetRaf 2017 - Chat multiplataforma con reconocimiento de vozNetRaf 2017 - Chat multiplataforma con reconocimiento de voz
NetRaf 2017 - Chat multiplataforma con reconocimiento de voz
 
SGBD Open Source más populares
SGBD Open Source más popularesSGBD Open Source más populares
SGBD Open Source más populares
 
ASP.NET Investigación
ASP.NET Investigación ASP.NET Investigación
ASP.NET Investigación
 
Desarrollo en el servidor
Desarrollo en el servidorDesarrollo en el servidor
Desarrollo en el servidor
 
Big data2
Big data2Big data2
Big data2
 

Andere mochten auch

Vues du Zinc n° 43 – mars 2011
Vues du Zinc n° 43 – mars 2011Vues du Zinc n° 43 – mars 2011
Vues du Zinc n° 43 – mars 2011VMZINC
 
Unidem vacantes al 16 de noviembre 2014
Unidem vacantes al 16 de noviembre 2014Unidem vacantes al 16 de noviembre 2014
Unidem vacantes al 16 de noviembre 2014CDMPAN Ecatepec
 
Brittney Henry_RESUME_2015
Brittney Henry_RESUME_2015Brittney Henry_RESUME_2015
Brittney Henry_RESUME_2015Brittney Henry
 
Geheimakte Krausinger
Geheimakte KrausingerGeheimakte Krausinger
Geheimakte KrausingerBill Colmes
 
Azdps and dp training video final
Azdps and dp training video final Azdps and dp training video final
Azdps and dp training video final Rateb Abu Hawieleh
 
Webinar 5 | Jul-16 | Governance, Decentralization and Energy: Towards a Resea...
Webinar 5 | Jul-16 | Governance, Decentralization and Energy: Towards a Resea...Webinar 5 | Jul-16 | Governance, Decentralization and Energy: Towards a Resea...
Webinar 5 | Jul-16 | Governance, Decentralization and Energy: Towards a Resea...Smart Villages
 
Tango y cultura popular n°145
Tango y cultura popular n°145Tango y cultura popular n°145
Tango y cultura popular n°145Ricardo Schoua
 
José Luis Gómez-Skarmeta-Lo último en obesidad
José Luis Gómez-Skarmeta-Lo último en obesidadJosé Luis Gómez-Skarmeta-Lo último en obesidad
José Luis Gómez-Skarmeta-Lo último en obesidadFundación Ramón Areces
 
Peinados primavera verano 2012
Peinados primavera verano 2012Peinados primavera verano 2012
Peinados primavera verano 2012judithlorman
 
Portfolio di Noemi Carotti
Portfolio di Noemi CarottiPortfolio di Noemi Carotti
Portfolio di Noemi CarottiNoemi Carotti
 
From Prospect to Evangelist: Optimizing Relationships with Social Media
From Prospect to Evangelist: Optimizing Relationships with Social MediaFrom Prospect to Evangelist: Optimizing Relationships with Social Media
From Prospect to Evangelist: Optimizing Relationships with Social MediaHubSpot
 
14 bustos valores identidad
14 bustos valores identidad14 bustos valores identidad
14 bustos valores identidadVictor Cabral
 
Indicadores de desempenho juridico
Indicadores de desempenho juridico Indicadores de desempenho juridico
Indicadores de desempenho juridico InformaGroup
 
Aplicabilidad de las competencias siglo xxi a nuestros estudiantes
Aplicabilidad de las  competencias siglo  xxi a nuestros estudiantesAplicabilidad de las  competencias siglo  xxi a nuestros estudiantes
Aplicabilidad de las competencias siglo xxi a nuestros estudiantesrerolansa
 

Andere mochten auch (20)

Vues du Zinc n° 43 – mars 2011
Vues du Zinc n° 43 – mars 2011Vues du Zinc n° 43 – mars 2011
Vues du Zinc n° 43 – mars 2011
 
Foro tecnicosalud2010 cloud
Foro tecnicosalud2010 cloudForo tecnicosalud2010 cloud
Foro tecnicosalud2010 cloud
 
Unidem vacantes al 16 de noviembre 2014
Unidem vacantes al 16 de noviembre 2014Unidem vacantes al 16 de noviembre 2014
Unidem vacantes al 16 de noviembre 2014
 
Brittney Henry_RESUME_2015
Brittney Henry_RESUME_2015Brittney Henry_RESUME_2015
Brittney Henry_RESUME_2015
 
Geheimakte Krausinger
Geheimakte KrausingerGeheimakte Krausinger
Geheimakte Krausinger
 
Azdps and dp training video final
Azdps and dp training video final Azdps and dp training video final
Azdps and dp training video final
 
Webinar 5 | Jul-16 | Governance, Decentralization and Energy: Towards a Resea...
Webinar 5 | Jul-16 | Governance, Decentralization and Energy: Towards a Resea...Webinar 5 | Jul-16 | Governance, Decentralization and Energy: Towards a Resea...
Webinar 5 | Jul-16 | Governance, Decentralization and Energy: Towards a Resea...
 
Flipping 207
Flipping 207Flipping 207
Flipping 207
 
Tango y cultura popular n°145
Tango y cultura popular n°145Tango y cultura popular n°145
Tango y cultura popular n°145
 
José Luis Gómez-Skarmeta-Lo último en obesidad
José Luis Gómez-Skarmeta-Lo último en obesidadJosé Luis Gómez-Skarmeta-Lo último en obesidad
José Luis Gómez-Skarmeta-Lo último en obesidad
 
Peinados primavera verano 2012
Peinados primavera verano 2012Peinados primavera verano 2012
Peinados primavera verano 2012
 
Portfolio di Noemi Carotti
Portfolio di Noemi CarottiPortfolio di Noemi Carotti
Portfolio di Noemi Carotti
 
I LOVE TUNISIA
I LOVE TUNISIAI LOVE TUNISIA
I LOVE TUNISIA
 
From Prospect to Evangelist: Optimizing Relationships with Social Media
From Prospect to Evangelist: Optimizing Relationships with Social MediaFrom Prospect to Evangelist: Optimizing Relationships with Social Media
From Prospect to Evangelist: Optimizing Relationships with Social Media
 
14 bustos valores identidad
14 bustos valores identidad14 bustos valores identidad
14 bustos valores identidad
 
Libro de abstracts del 18 Congreso Nacional de hospitales y gestión sanitaria
Libro de abstracts del 18 Congreso Nacional de hospitales y gestión sanitariaLibro de abstracts del 18 Congreso Nacional de hospitales y gestión sanitaria
Libro de abstracts del 18 Congreso Nacional de hospitales y gestión sanitaria
 
Educar hoje
Educar hojeEducar hoje
Educar hoje
 
Indicadores de desempenho juridico
Indicadores de desempenho juridico Indicadores de desempenho juridico
Indicadores de desempenho juridico
 
Aplicabilidad de las competencias siglo xxi a nuestros estudiantes
Aplicabilidad de las  competencias siglo  xxi a nuestros estudiantesAplicabilidad de las  competencias siglo  xxi a nuestros estudiantes
Aplicabilidad de las competencias siglo xxi a nuestros estudiantes
 
Derechoimportante
DerechoimportanteDerechoimportante
Derechoimportante
 

Ähnlich wie PaaS Android Apps

Soluciones de movilidad con Android y PaaS
Soluciones de movilidad con Android y PaaSSoluciones de movilidad con Android y PaaS
Soluciones de movilidad con Android y PaaSNeodoo Microsystems S.L.
 
NetRaf 2017 - La plataforma .NET en el 2017
NetRaf 2017 - La plataforma .NET en el 2017NetRaf 2017 - La plataforma .NET en el 2017
NetRaf 2017 - La plataforma .NET en el 2017Diego Bersano
 
Desarrollo de Cloud Computing
Desarrollo de Cloud ComputingDesarrollo de Cloud Computing
Desarrollo de Cloud Computingcampuspartyquito
 
Que es cloud computing ?
Que es cloud computing ?Que es cloud computing ?
Que es cloud computing ?Darvin Otero
 
Arquitectura en la nube convertido
Arquitectura en la nube convertidoArquitectura en la nube convertido
Arquitectura en la nube convertidoMelissaBarahona4
 
la-nube-informc3a1tica1.ppt
la-nube-informc3a1tica1.pptla-nube-informc3a1tica1.ppt
la-nube-informc3a1tica1.pptssusera5b18b
 
SGDB y tecnologías usadas por aplicaciones 2.0
SGDB y tecnologías usadas por aplicaciones 2.0SGDB y tecnologías usadas por aplicaciones 2.0
SGDB y tecnologías usadas por aplicaciones 2.0Anderson Almidon
 
¿Qué es cloud computing? / Aeegle
¿Qué es cloud computing? / Aeegle¿Qué es cloud computing? / Aeegle
¿Qué es cloud computing? / AeegleAeegle
 
atSistemas - Presentacion Hybreed
atSistemas - Presentacion HybreedatSistemas - Presentacion Hybreed
atSistemas - Presentacion HybreedJuanjo Sánchez
 
Cloud Computing as Business
Cloud Computing as BusinessCloud Computing as Business
Cloud Computing as BusinessLogicalis Latam
 
Arquitectura de la nube
Arquitectura de la nubeArquitectura de la nube
Arquitectura de la nubeAlex Sauceda
 
Frameworks y herramientas para la web del futuro
Frameworks y herramientas para la web del futuroFrameworks y herramientas para la web del futuro
Frameworks y herramientas para la web del futuroBBVA API Market
 

Ähnlich wie PaaS Android Apps (20)

Soluciones de movilidad con Android y PaaS
Soluciones de movilidad con Android y PaaSSoluciones de movilidad con Android y PaaS
Soluciones de movilidad con Android y PaaS
 
Gae android
Gae androidGae android
Gae android
 
NetRaf 2017 - La plataforma .NET en el 2017
NetRaf 2017 - La plataforma .NET en el 2017NetRaf 2017 - La plataforma .NET en el 2017
NetRaf 2017 - La plataforma .NET en el 2017
 
Desarrollo de Cloud Computing
Desarrollo de Cloud ComputingDesarrollo de Cloud Computing
Desarrollo de Cloud Computing
 
Que es cloud computing ?
Que es cloud computing ?Que es cloud computing ?
Que es cloud computing ?
 
Contenedores Docker en SUSE: OpenExpo 2016
Contenedores Docker en SUSE: OpenExpo 2016Contenedores Docker en SUSE: OpenExpo 2016
Contenedores Docker en SUSE: OpenExpo 2016
 
alamcenamiento en la nube.ppt
alamcenamiento en la nube.pptalamcenamiento en la nube.ppt
alamcenamiento en la nube.ppt
 
OpenShift y PostgreSQL
OpenShift y PostgreSQLOpenShift y PostgreSQL
OpenShift y PostgreSQL
 
Arquitectura en la nube convertido
Arquitectura en la nube convertidoArquitectura en la nube convertido
Arquitectura en la nube convertido
 
la-nube-informc3a1tica1.ppt
la-nube-informc3a1tica1.pptla-nube-informc3a1tica1.ppt
la-nube-informc3a1tica1.ppt
 
189 206
189 206189 206
189 206
 
La nube
La nubeLa nube
La nube
 
SGDB y tecnologías usadas por aplicaciones 2.0
SGDB y tecnologías usadas por aplicaciones 2.0SGDB y tecnologías usadas por aplicaciones 2.0
SGDB y tecnologías usadas por aplicaciones 2.0
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
¿Qué es cloud computing? / Aeegle
¿Qué es cloud computing? / Aeegle¿Qué es cloud computing? / Aeegle
¿Qué es cloud computing? / Aeegle
 
CLASE 2 ORACLE CLOUD
CLASE 2 ORACLE CLOUDCLASE 2 ORACLE CLOUD
CLASE 2 ORACLE CLOUD
 
atSistemas - Presentacion Hybreed
atSistemas - Presentacion HybreedatSistemas - Presentacion Hybreed
atSistemas - Presentacion Hybreed
 
Cloud Computing as Business
Cloud Computing as BusinessCloud Computing as Business
Cloud Computing as Business
 
Arquitectura de la nube
Arquitectura de la nubeArquitectura de la nube
Arquitectura de la nube
 
Frameworks y herramientas para la web del futuro
Frameworks y herramientas para la web del futuroFrameworks y herramientas para la web del futuro
Frameworks y herramientas para la web del futuro
 

PaaS Android Apps

  • 1. Soluciones de movilidad con Android y PaaS Francisco Javier Solans Benedí francisco.solans@neodoo.es Manuel Aznar Pérez manuel.aznar@neodoo.es Mayo del 2011
  • 2. Cloud Computing  (DIBUJO)  Capas del Cloud:  IaaS: − Infraestructura hardware.  PaaS: − Sistema Operativo y entorno de ejecución de la aplicación.  SaaS: − El software.  Tipos de Cloud:  Público.  Privado.  Híbrido.
  • 3. PaaS  Ventajas de PaaS:  La infraestructura de hardware, sistema operativo y el entorno de ejecución de la aplicación viene garantizada por el proveedor.  El desarrollador se centra exclusivamente en el código. Soy un desarrollador. ! Dejadme pensar sólo en el código de aplicación !  PaaS is all about developers and building apps.  With PaaS developers can now spin up their new applications in minutes without going through the usual rigmarole of installing database, application runtime and other 3rd party software, before writing a line of code.  Also the PaaS provider manages scalability reliability, patches and upgrades. Freeing the developer to just think out one thing – their app.  Also the PaaS provider manages scalability reliability, patches and upgrades. Freeing the developer to just think out one thing – their app.
  • 4. Algunos proveedores PaaS  Amazon:  Líder en IaaS. − Productos más conocidos: EC2 y S3.  Inicia su inmersión en PaaS con AWS Elastic Beanstalk. − El producto soporta despliegues de aplicaciones web en Java empaquetadas en WAR en una infraestructura compuesta de un balanceador de carga y el despliegue del fichero WAR en una o varias instancias EC2 corriendo con Apache Tomcat.  Google:  Google App Engine: Ejecutar aplicaciones web escalables en la infraestructura Google mediante los entornos de aplicación basados en Java y Python.  CloudBees :  Vmware:  Cloud Foundry : Ejecutar aplicaciones Spring, Rails y Sinatra para Ruby, Node.js. Y applicaciones para otros frameworks JVM incluyendo Grails. También ofrece como servicios para datos : MySQL, Redis, y MongoDB.
  • 5. Cloud Computing y soluciones de movilidad
  • 6. Un ejemplo real  Uniendo el Cloud y Android con GAE:  Google App Engine (GAE/J).  Android.  Restlet / Gson (Dibujo conexión)  Extensivo a cualquier proveedor PaaS:  Cloud Server (GAE, Amazon, Neodoo SOA PaaS, ...).  Android  Restlet / Gson (Dibujo conexión)
  • 7. Neodoo SOA PaaS  Neodoo ofrece plataformas Open Source SOA basadas en Apache Foundation y JBoss Comunity en modalidad PaaS. − Arquitecturas Java EE basadas en Apache Tomcat, Apache Geronimo y JBoss AS.  Repositorio de servicios en la nube:  ¡ Listo para ser consumidos ! No implementes todo y coge lo que necesitas.
  • 8. 8 Links  REST en GAE : http://wiki.restlet.org/docs_2.1/13-restlet/275-restlet/252-restlet.html  REST en Android : http://wiki.restlet.org/docs_2.1/13-restlet/275-restlet/266-restlet.html  JSON : http://code.google.com/p/google-gson/  SOAP : http://code.google.com/p/ksoap2-android/