SlideShare una empresa de Scribd logo
1 de 11
Un nuevo framework MVC
SAPUI5 /
OpenUI5
¿Era necesario?
Me presento
@nimpedrojo Pedro Lafuente
Pedro Lafuente
Aprendiz de programador.Aprendiz de
padre.Marido en prácticas
MVC Frameworks
Framework Bindeo Vistas compuestas Integracion con otros
Backbone.js ✗ ✗ ✓
SproutCore 1.x ✓ ✓ ✗
Cappuccino ✓ ✓ ✗
Knockout.js ✓ ✗ ✓
Google Web Toolkit ✗ ✓ ✗
Google Closure ✗ ✓ ✗
Ember.js ✓ ✓ ✓
Angular.js ✓ ✗ ✓
SAPUI5: origenes
La interfaz de usuario que ofrecen los productos SAP, ofrece
una gran variedad de estilos, debido principalmente al uso de
distintas tecnologías.
Para mejorar la experiencia de los usuarios y facilitar el
desarrollo de aplicaciones, SAP desarrolla un framework para
el desarrollo de aplicaciones para todas sus plataformas,
denominado SAPUI5 (inicialmente bajo el nombre en clave de
"Phoenix", de ahí el logotipo de pájaro), basado en tecnología
HTML5.
El 11 de Diciembre de 2013 SAP anuncia la liberación de la version OpenSource de
SAPUI5 denominada OpenUI5. La primera versión de OpenUI5 es la 1.16.7.
SAPUI5 vs OpenUI5
OpenUI5 es la versión gratuita disponible bajo la licencia de código abierto Apache 2.0.
SAPUI5 es la versión que sólo puede ser utilizado por los clientes de SAP con un cierto tipo
de licencia. (Todavía es gratis para ellos, pero han pagado algún otro producto SAP.)
Todo el núcleo de OpenUI5 y SAPUI5 (que contiene toda la funcionalidad central) es
idéntico
La diferencia está en algunas bibliotecas de control más exóticos que no se han puesto (o
no todavía) bajo una licencia de código abierto
Más allá de eso, hay una diferencia en cuanto al apoyo: para los clientes de SAP existe cierto
tipo de licencia del SAPUI5 "versión comercial" que viene con acuerdos de apoyo, por lo que
SAP garantiza la corrección de errores. Estas garantías de apoyo, naturalmente, no vienen
con la versión de código abierto completamente libre de UI5
Características de SAPUI5
Diseñado para implementar el patron MVC
Responsive
Bindeo bidireccional
Alrededor de 200 controles UI extendibles
Tematizable
Soporte i18n
¿ Quien lo usa?
Aplicaciones propias Desarrolladas por SAP
Impresiones personales
Un poco de código
Preguntas
Muchas gracias
❖ OpenUI5 Zaragoza - Meetup
❖ @OpenUI5zgz
❖ @nimpedrojo

Más contenido relacionado

La actualidad más candente

La actualidad más candente (11)

Sencha ExtJS introduccion
Sencha ExtJS introduccion Sencha ExtJS introduccion
Sencha ExtJS introduccion
 
Mulesoft: Plataforma empesarial de integraciones
Mulesoft: Plataforma empesarial de integracionesMulesoft: Plataforma empesarial de integraciones
Mulesoft: Plataforma empesarial de integraciones
 
Flash introducción by: Santiago Fuertes
Flash introducción by: Santiago FuertesFlash introducción by: Santiago Fuertes
Flash introducción by: Santiago Fuertes
 
OS moviles
OS movilesOS moviles
OS moviles
 
Mulesoft Anypoint platform: Design Center
Mulesoft Anypoint platform: Design CenterMulesoft Anypoint platform: Design Center
Mulesoft Anypoint platform: Design Center
 
Colegio distrital venecia
Colegio distrital veneciaColegio distrital venecia
Colegio distrital venecia
 
Adobe creative suite 5 nico
Adobe  creative suite 5     nicoAdobe  creative suite 5     nico
Adobe creative suite 5 nico
 
Sinopsis
SinopsisSinopsis
Sinopsis
 
Abobe Flash
Abobe Flash Abobe Flash
Abobe Flash
 
diferencias entre tres páginas
diferencias entre tres páginasdiferencias entre tres páginas
diferencias entre tres páginas
 
Dreamweaver
DreamweaverDreamweaver
Dreamweaver
 

Similar a Betabeers

SAPUI5 With WebIDE and Hana Cloud Platform
SAPUI5 With WebIDE and Hana Cloud PlatformSAPUI5 With WebIDE and Hana Cloud Platform
SAPUI5 With WebIDE and Hana Cloud Platformrlavi
 
Openbravo - Presentación de Producto
Openbravo - Presentación de ProductoOpenbravo - Presentación de Producto
Openbravo - Presentación de ProductoEugenio Velazquez
 
Open erp tutorial_basico
Open erp tutorial_basicoOpen erp tutorial_basico
Open erp tutorial_basicoMa Fer Ajoy
 
Open erp tutorial_basico
Open erp tutorial_basicoOpen erp tutorial_basico
Open erp tutorial_basicoCecilia Corazza
 
Haga crecer su negocio con una plataforma ERP realmente modular
Haga crecer su negocio con una plataforma ERP realmente modularHaga crecer su negocio con una plataforma ERP realmente modular
Haga crecer su negocio con una plataforma ERP realmente modularOpenbravo
 
Java on mobile
Java on mobileJava on mobile
Java on mobileCJava Peru
 
Manual del usuario web
Manual del usuario webManual del usuario web
Manual del usuario webAngel Almada
 
Novedades visual studio 2015
Novedades visual studio 2015Novedades visual studio 2015
Novedades visual studio 2015Francesc Jaumot
 
Dreamweaver
DreamweaverDreamweaver
Dreamweavercheve5
 
Dreamweaver
DreamweaverDreamweaver
Dreamweavercheve5
 
Microsoft visual studio
Microsoft visual studioMicrosoft visual studio
Microsoft visual studiomarco368
 
Actividad nº 8
Actividad nº 8 Actividad nº 8
Actividad nº 8 marco368
 
Microsoft visual studio
Microsoft visual studioMicrosoft visual studio
Microsoft visual studiomarco368
 
Proyect Evenge. Event manager
Proyect Evenge. Event managerProyect Evenge. Event manager
Proyect Evenge. Event managerIvan Ortega
 

Similar a Betabeers (20)

SAPUI5 With WebIDE and Hana Cloud Platform
SAPUI5 With WebIDE and Hana Cloud PlatformSAPUI5 With WebIDE and Hana Cloud Platform
SAPUI5 With WebIDE and Hana Cloud Platform
 
Sap WEB IDE Innovation
Sap WEB IDE  InnovationSap WEB IDE  Innovation
Sap WEB IDE Innovation
 
Openbravo - Presentación de Producto
Openbravo - Presentación de ProductoOpenbravo - Presentación de Producto
Openbravo - Presentación de Producto
 
Open erp tutorial_basico
Open erp tutorial_basicoOpen erp tutorial_basico
Open erp tutorial_basico
 
Open erp tutorial_basico
Open erp tutorial_basicoOpen erp tutorial_basico
Open erp tutorial_basico
 
Open erp tutorial_basico
Open erp tutorial_basicoOpen erp tutorial_basico
Open erp tutorial_basico
 
JS Patterns Applied to a Real World Example
JS Patterns Applied to a Real World ExampleJS Patterns Applied to a Real World Example
JS Patterns Applied to a Real World Example
 
Sap netweaver 7
Sap netweaver 7Sap netweaver 7
Sap netweaver 7
 
Haga crecer su negocio con una plataforma ERP realmente modular
Haga crecer su negocio con una plataforma ERP realmente modularHaga crecer su negocio con una plataforma ERP realmente modular
Haga crecer su negocio con una plataforma ERP realmente modular
 
Java on mobile
Java on mobileJava on mobile
Java on mobile
 
Manual del usuario web
Manual del usuario webManual del usuario web
Manual del usuario web
 
Novedades visual studio 2015
Novedades visual studio 2015Novedades visual studio 2015
Novedades visual studio 2015
 
Visual studio.net 2010 (life-runs-on-code)
Visual studio.net 2010 (life-runs-on-code)Visual studio.net 2010 (life-runs-on-code)
Visual studio.net 2010 (life-runs-on-code)
 
Dreamweaver
DreamweaverDreamweaver
Dreamweaver
 
Dreamweaver
DreamweaverDreamweaver
Dreamweaver
 
Framework
FrameworkFramework
Framework
 
Microsoft visual studio
Microsoft visual studioMicrosoft visual studio
Microsoft visual studio
 
Actividad nº 8
Actividad nº 8 Actividad nº 8
Actividad nº 8
 
Microsoft visual studio
Microsoft visual studioMicrosoft visual studio
Microsoft visual studio
 
Proyect Evenge. Event manager
Proyect Evenge. Event managerProyect Evenge. Event manager
Proyect Evenge. Event manager
 

Último

Nicolás von Graevenitz, Rodrigo Guajardo, Fabián Müller, Alberto Banano Pardo...
Nicolás von Graevenitz, Rodrigo Guajardo, Fabián Müller, Alberto Banano Pardo...Nicolás von Graevenitz, Rodrigo Guajardo, Fabián Müller, Alberto Banano Pardo...
Nicolás von Graevenitz, Rodrigo Guajardo, Fabián Müller, Alberto Banano Pardo...eCommerce Institute
 
Sebastián Iturriaga - eCommerce Day Chile 2024
Sebastián Iturriaga - eCommerce Day Chile 2024Sebastián Iturriaga - eCommerce Day Chile 2024
Sebastián Iturriaga - eCommerce Day Chile 2024eCommerce Institute
 
Presupuesto por Resultados de Seguridad Ciudadana .pptx
Presupuesto por Resultados de Seguridad Ciudadana .pptxPresupuesto por Resultados de Seguridad Ciudadana .pptx
Presupuesto por Resultados de Seguridad Ciudadana .pptxhugogabrielac1
 
Expo Construir 2024 agenda-workshops (2).pdf
Expo Construir 2024 agenda-workshops (2).pdfExpo Construir 2024 agenda-workshops (2).pdf
Expo Construir 2024 agenda-workshops (2).pdfTamanaTablada
 
Alexander Rubilar, Enzo Tapia - eCommerce Day Chile 2024
Alexander Rubilar, Enzo Tapia - eCommerce Day Chile 2024Alexander Rubilar, Enzo Tapia - eCommerce Day Chile 2024
Alexander Rubilar, Enzo Tapia - eCommerce Day Chile 2024eCommerce Institute
 
José Ignacio Calle, Nathalie Jacobs - eCommerce Day Chile 2024
José Ignacio Calle, Nathalie Jacobs - eCommerce Day Chile 2024José Ignacio Calle, Nathalie Jacobs - eCommerce Day Chile 2024
José Ignacio Calle, Nathalie Jacobs - eCommerce Day Chile 2024eCommerce Institute
 
Modelos comunicacionales. Antonella Castrataro.pdf
Modelos comunicacionales. Antonella Castrataro.pdfModelos comunicacionales. Antonella Castrataro.pdf
Modelos comunicacionales. Antonella Castrataro.pdfnenelli2004
 
Francisco Irarrazaval, Marcos Pueyrredon - eCommerce Day Chile 2024
Francisco Irarrazaval, Marcos Pueyrredon - eCommerce Day Chile 2024Francisco Irarrazaval, Marcos Pueyrredon - eCommerce Day Chile 2024
Francisco Irarrazaval, Marcos Pueyrredon - eCommerce Day Chile 2024eCommerce Institute
 
Felipe González - eCommerce Day Chile 2024
Felipe González - eCommerce Day Chile 2024Felipe González - eCommerce Day Chile 2024
Felipe González - eCommerce Day Chile 2024eCommerce Institute
 
Mercedes Tomas, Florencia Bianchini - eCommerce Day Chile 2024
Mercedes Tomas, Florencia Bianchini - eCommerce Day Chile 2024Mercedes Tomas, Florencia Bianchini - eCommerce Day Chile 2024
Mercedes Tomas, Florencia Bianchini - eCommerce Day Chile 2024eCommerce Institute
 
Act#3.2_Investigación_Bibliográfica_Comunicación_Equipo.pdf
Act#3.2_Investigación_Bibliográfica_Comunicación_Equipo.pdfAct#3.2_Investigación_Bibliográfica_Comunicación_Equipo.pdf
Act#3.2_Investigación_Bibliográfica_Comunicación_Equipo.pdfXimenaGonzlez95
 
Suiwen He - eCommerce Day Chile 2024
Suiwen He  -  eCommerce  Day  Chile 2024Suiwen He  -  eCommerce  Day  Chile 2024
Suiwen He - eCommerce Day Chile 2024eCommerce Institute
 
Enrique Amarista Graterol - eCommerce Day Chile 2024
Enrique Amarista Graterol - eCommerce Day Chile 2024Enrique Amarista Graterol - eCommerce Day Chile 2024
Enrique Amarista Graterol - eCommerce Day Chile 2024eCommerce Institute
 
Pablo Scasso - eCommerce Day Chile 2024
Pablo Scasso -  eCommerce Day Chile 2024Pablo Scasso -  eCommerce Day Chile 2024
Pablo Scasso - eCommerce Day Chile 2024eCommerce Institute
 
PRESENTACION EN SST, plan de trabajo del sistema de seguridad y salud en el t...
PRESENTACION EN SST, plan de trabajo del sistema de seguridad y salud en el t...PRESENTACION EN SST, plan de trabajo del sistema de seguridad y salud en el t...
PRESENTACION EN SST, plan de trabajo del sistema de seguridad y salud en el t...angierangel29072017
 

Último (15)

Nicolás von Graevenitz, Rodrigo Guajardo, Fabián Müller, Alberto Banano Pardo...
Nicolás von Graevenitz, Rodrigo Guajardo, Fabián Müller, Alberto Banano Pardo...Nicolás von Graevenitz, Rodrigo Guajardo, Fabián Müller, Alberto Banano Pardo...
Nicolás von Graevenitz, Rodrigo Guajardo, Fabián Müller, Alberto Banano Pardo...
 
Sebastián Iturriaga - eCommerce Day Chile 2024
Sebastián Iturriaga - eCommerce Day Chile 2024Sebastián Iturriaga - eCommerce Day Chile 2024
Sebastián Iturriaga - eCommerce Day Chile 2024
 
Presupuesto por Resultados de Seguridad Ciudadana .pptx
Presupuesto por Resultados de Seguridad Ciudadana .pptxPresupuesto por Resultados de Seguridad Ciudadana .pptx
Presupuesto por Resultados de Seguridad Ciudadana .pptx
 
Expo Construir 2024 agenda-workshops (2).pdf
Expo Construir 2024 agenda-workshops (2).pdfExpo Construir 2024 agenda-workshops (2).pdf
Expo Construir 2024 agenda-workshops (2).pdf
 
Alexander Rubilar, Enzo Tapia - eCommerce Day Chile 2024
Alexander Rubilar, Enzo Tapia - eCommerce Day Chile 2024Alexander Rubilar, Enzo Tapia - eCommerce Day Chile 2024
Alexander Rubilar, Enzo Tapia - eCommerce Day Chile 2024
 
José Ignacio Calle, Nathalie Jacobs - eCommerce Day Chile 2024
José Ignacio Calle, Nathalie Jacobs - eCommerce Day Chile 2024José Ignacio Calle, Nathalie Jacobs - eCommerce Day Chile 2024
José Ignacio Calle, Nathalie Jacobs - eCommerce Day Chile 2024
 
Modelos comunicacionales. Antonella Castrataro.pdf
Modelos comunicacionales. Antonella Castrataro.pdfModelos comunicacionales. Antonella Castrataro.pdf
Modelos comunicacionales. Antonella Castrataro.pdf
 
Francisco Irarrazaval, Marcos Pueyrredon - eCommerce Day Chile 2024
Francisco Irarrazaval, Marcos Pueyrredon - eCommerce Day Chile 2024Francisco Irarrazaval, Marcos Pueyrredon - eCommerce Day Chile 2024
Francisco Irarrazaval, Marcos Pueyrredon - eCommerce Day Chile 2024
 
Felipe González - eCommerce Day Chile 2024
Felipe González - eCommerce Day Chile 2024Felipe González - eCommerce Day Chile 2024
Felipe González - eCommerce Day Chile 2024
 
Mercedes Tomas, Florencia Bianchini - eCommerce Day Chile 2024
Mercedes Tomas, Florencia Bianchini - eCommerce Day Chile 2024Mercedes Tomas, Florencia Bianchini - eCommerce Day Chile 2024
Mercedes Tomas, Florencia Bianchini - eCommerce Day Chile 2024
 
Act#3.2_Investigación_Bibliográfica_Comunicación_Equipo.pdf
Act#3.2_Investigación_Bibliográfica_Comunicación_Equipo.pdfAct#3.2_Investigación_Bibliográfica_Comunicación_Equipo.pdf
Act#3.2_Investigación_Bibliográfica_Comunicación_Equipo.pdf
 
Suiwen He - eCommerce Day Chile 2024
Suiwen He  -  eCommerce  Day  Chile 2024Suiwen He  -  eCommerce  Day  Chile 2024
Suiwen He - eCommerce Day Chile 2024
 
Enrique Amarista Graterol - eCommerce Day Chile 2024
Enrique Amarista Graterol - eCommerce Day Chile 2024Enrique Amarista Graterol - eCommerce Day Chile 2024
Enrique Amarista Graterol - eCommerce Day Chile 2024
 
Pablo Scasso - eCommerce Day Chile 2024
Pablo Scasso -  eCommerce Day Chile 2024Pablo Scasso -  eCommerce Day Chile 2024
Pablo Scasso - eCommerce Day Chile 2024
 
PRESENTACION EN SST, plan de trabajo del sistema de seguridad y salud en el t...
PRESENTACION EN SST, plan de trabajo del sistema de seguridad y salud en el t...PRESENTACION EN SST, plan de trabajo del sistema de seguridad y salud en el t...
PRESENTACION EN SST, plan de trabajo del sistema de seguridad y salud en el t...
 

Betabeers

  • 1. Un nuevo framework MVC SAPUI5 / OpenUI5 ¿Era necesario?
  • 2. Me presento @nimpedrojo Pedro Lafuente Pedro Lafuente Aprendiz de programador.Aprendiz de padre.Marido en prácticas
  • 3. MVC Frameworks Framework Bindeo Vistas compuestas Integracion con otros Backbone.js ✗ ✗ ✓ SproutCore 1.x ✓ ✓ ✗ Cappuccino ✓ ✓ ✗ Knockout.js ✓ ✗ ✓ Google Web Toolkit ✗ ✓ ✗ Google Closure ✗ ✓ ✗ Ember.js ✓ ✓ ✓ Angular.js ✓ ✗ ✓
  • 4. SAPUI5: origenes La interfaz de usuario que ofrecen los productos SAP, ofrece una gran variedad de estilos, debido principalmente al uso de distintas tecnologías. Para mejorar la experiencia de los usuarios y facilitar el desarrollo de aplicaciones, SAP desarrolla un framework para el desarrollo de aplicaciones para todas sus plataformas, denominado SAPUI5 (inicialmente bajo el nombre en clave de "Phoenix", de ahí el logotipo de pájaro), basado en tecnología HTML5. El 11 de Diciembre de 2013 SAP anuncia la liberación de la version OpenSource de SAPUI5 denominada OpenUI5. La primera versión de OpenUI5 es la 1.16.7.
  • 5. SAPUI5 vs OpenUI5 OpenUI5 es la versión gratuita disponible bajo la licencia de código abierto Apache 2.0. SAPUI5 es la versión que sólo puede ser utilizado por los clientes de SAP con un cierto tipo de licencia. (Todavía es gratis para ellos, pero han pagado algún otro producto SAP.) Todo el núcleo de OpenUI5 y SAPUI5 (que contiene toda la funcionalidad central) es idéntico La diferencia está en algunas bibliotecas de control más exóticos que no se han puesto (o no todavía) bajo una licencia de código abierto Más allá de eso, hay una diferencia en cuanto al apoyo: para los clientes de SAP existe cierto tipo de licencia del SAPUI5 "versión comercial" que viene con acuerdos de apoyo, por lo que SAP garantiza la corrección de errores. Estas garantías de apoyo, naturalmente, no vienen con la versión de código abierto completamente libre de UI5
  • 6. Características de SAPUI5 Diseñado para implementar el patron MVC Responsive Bindeo bidireccional Alrededor de 200 controles UI extendibles Tematizable Soporte i18n
  • 7. ¿ Quien lo usa? Aplicaciones propias Desarrolladas por SAP
  • 9. Un poco de código
  • 11. Muchas gracias ❖ OpenUI5 Zaragoza - Meetup ❖ @OpenUI5zgz ❖ @nimpedrojo