SlideShare una empresa de Scribd logo
1 de 3
Guillermo Pizarro
Javier Tibau


                        Examen de “Aplicaciones Multimedia Interactivas”


                                     Evaluación de OpenLaszlo


El cuestionario se divide en varias áreas de análisis, de esta manera podemos evaluar mejor las
fortalezas del framework e identificar que sección requiere de mayor trabajo y atención.


Lenguajes y Estándares


   1. ¿Utiliza la aplicación Lenguajes y Estándares existentes? ¿o define nuevos?
       Se define LZX, que es un lenguaje XML en el cual se puede embeber también métodos en
       javascript.
   2. Si utiliza lenguajes y estándares propios, ¿qué tanto varían estos con respecto a los existentes?
       ¿Son realmente mejores para el propósito?
       LZX es nuevo en el sentido de que ya existen lenguajes como XUL para definir la interfaz. Sin
       embargo al ser XML es solo cuestión de aprender un nuevo tagset lo cual no dificulta mucho el
       aprendizaje. Consideramos LZX apropiado.
   3. ¿La elección provee una curva de aprendizaje apropiada? (probablemente al utilizar lenguajes y
       estándares nuevos la curva de aprendizaje sea más lenta)
       La curva de aprendizaje de OpenLaszlo es bastante suave de manejar.
   4. Del 1 al 10, ¿Cómo califica la documentación general y del API del framework?
       La documentación de Openlaszlo es de muy buena calidad. Los desarrolladores proveen varios
       ejemplos en su sitio web que demuestran la gran funcionalidad del framework así como
       enseñan a explotar su potencial.
       Tratándose de un proyecto open source, es también positivo tener disponible todos los detalles
       de implementación del framework para sí analizar y contribuir con detalles faltantes o
       imperfectos.


Multimedia
1. ¿Provee capacidad de reproducción de los formatos (codecs) populares?
      Si.
   2. ¿Con que facilidad se puede implementar la reproducción de formatos nuevos?
      La arquitectura de OpenLaszlo define capas proxy para la reproducción de multimedios. De
      esta forma los nuevos formatos son incorporados con facilidad.
   3. ¿Existen límites en la concurrencia de la reproducción de multimedios?
      Los limites serán impuestos por la capacidad de rendering del usuario de la aplicación. Aun
      así, por tratarse de una RIA es recomendable tener mesura con la cantidad de multimedia
      utilizados.
   4. ¿Tendrán los usuarios control total de los multimedios? (ej: detener, retroceder un video) En
      caso de haber: ¿Se puede restringir esta capacidad a los usuarios?
      El “Interactive Multimedia Viewer” es completamente controlable por el usuario si el
      desarrollador lo desease así.


Calidad de Servicio


   1. ¿Las aplicaciones se sienten rápidas?
      Si, comparable a cualquier RIA.


Plataforma, Diseño y Modularidad


   1. ¿La plataforma está atada a algún sistema operativo especifico? De ser positivo explique sus
      ventajas.
      El framework es en práctica multiplataforma.
   2. ¿Depende de alguna librería o es un proyecto monolítico? Considere las ventajas y desventajas.
      Se depende de JAVA y APACHE TOMCAT. Hasta hace poco tiempo la otra dependencia
      importante era FLASH para la ejecución.
   3. ¿El deployment de la aplicación depende de algún software provisto por los desarrolladores? o
      ¿es la aplicación completamente contenida?
      El deployment puede o no depender de Adobe Flash. Además tratamos con una RIA, por lo cual
      dependemos de una plataforma de servicio web.
   4. Si la aplicación depende de alguna libreria, ¿es esta popular y generalmente disponible? o ¿se va
      a tener que obligar a los usuarios a instalar la dependencia?
Al presente, se puede desplegar la aplicación de dos maneras: Como una aplicación FLASH o
     como DHTML. Dado que FLASH se ha vuelto un estandard de facto en la web no vemos
     ningún problema en el deployment de la aplicación.


Compañía/Comunidad Desarrolladora


  1. ¿Qué tiempo lleva siendo desarrollado el framework? ¿Es una solución madura?
     Laszlo Systems, una compañía Californiana lanzo OpenLazlo como software libre. El primer
     “release” sucedió en el 2002 y varias compañías como Yahoo! e IBM han implementado
     soluciones utilizando el framework.
  2. ¿La solución recibirá soporte al menos por el tiempo de vida del AMI que se va a implementar?
     (esto es una apreciación personal)
     Laszlo Systems tiene productos exitosos basados en OpenLaszlo. Además dado el interés de las
     compañías que lo utilizan, es poco probable que el proyecto se vea abandonado en corto
     tiempo.
  3. ¿Cuál es el costo de utilizar el framework?
     Es Software Libre y no tiene esquemas de licenciamiento para desarrollo o implementación.

Más contenido relacionado

La actualidad más candente

Ventajas y desventajas del software
Ventajas y desventajas del softwareVentajas y desventajas del software
Ventajas y desventajas del softwareDaniela Diaz
 
PresentacióN Adell-Software Libre
PresentacióN Adell-Software LibrePresentacióN Adell-Software Libre
PresentacióN Adell-Software Libreguest370c76
 
Característica de las plataformas elearning
Característica de las plataformas elearningCaracterística de las plataformas elearning
Característica de las plataformas elearningeLearning 6AVP
 
Sofware Libre Y Comercial
Sofware Libre Y ComercialSofware Libre Y Comercial
Sofware Libre Y Comercialgueste4801f
 
Sofware libre y comercial
Sofware libre y comercialSofware libre y comercial
Sofware libre y comercialguest8b9ca3
 
Ventajas y desventajas de software libre y comercial
Ventajas y desventajas de software libre y comercialVentajas y desventajas de software libre y comercial
Ventajas y desventajas de software libre y comercialSocorro Ollinger
 
Introducción a la Plataforma .NET
Introducción a la Plataforma .NETIntroducción a la Plataforma .NET
Introducción a la Plataforma .NETMelissa Santacruz
 
Distintas Herramientas Tecnológicas en la Actualidad
Distintas Herramientas Tecnológicas en la ActualidadDistintas Herramientas Tecnológicas en la Actualidad
Distintas Herramientas Tecnológicas en la ActualidadGregorys Gimenez
 
Net Beans
Net BeansNet Beans
Net Beans1da4
 
Introduccion a la plataforma .NET
Introduccion a la plataforma .NETIntroduccion a la plataforma .NET
Introduccion a la plataforma .NETjnarchie
 
software libre vs software comercial
software libre vs software comercialsoftware libre vs software comercial
software libre vs software comercialysleainat
 
Preferencia personal de software propietario y libre
Preferencia personal de software propietario y librePreferencia personal de software propietario y libre
Preferencia personal de software propietario y libregiraldo96
 
Ventajas y desventajas del software libre
Ventajas y desventajas del software libreVentajas y desventajas del software libre
Ventajas y desventajas del software libreAriana
 
Software Propietario
Software PropietarioSoftware Propietario
Software Propietariopabloalbuera
 
Importancia del software Libre
Importancia del software LibreImportancia del software Libre
Importancia del software LibreAndreaGranada
 

La actualidad más candente (19)

Ventajas y desventajas del software
Ventajas y desventajas del softwareVentajas y desventajas del software
Ventajas y desventajas del software
 
PresentacióN Adell-Software Libre
PresentacióN Adell-Software LibrePresentacióN Adell-Software Libre
PresentacióN Adell-Software Libre
 
Característica de las plataformas elearning
Característica de las plataformas elearningCaracterística de las plataformas elearning
Característica de las plataformas elearning
 
Firstclass
FirstclassFirstclass
Firstclass
 
Sofware Libre Y Comercial
Sofware Libre Y ComercialSofware Libre Y Comercial
Sofware Libre Y Comercial
 
Cuadro de estandares
Cuadro de estandaresCuadro de estandares
Cuadro de estandares
 
Softwarelibre Y Privado
Softwarelibre Y PrivadoSoftwarelibre Y Privado
Softwarelibre Y Privado
 
Sofware libre y comercial
Sofware libre y comercialSofware libre y comercial
Sofware libre y comercial
 
Ventajas y desventajas de software libre y comercial
Ventajas y desventajas de software libre y comercialVentajas y desventajas de software libre y comercial
Ventajas y desventajas de software libre y comercial
 
Introducción a la Plataforma .NET
Introducción a la Plataforma .NETIntroducción a la Plataforma .NET
Introducción a la Plataforma .NET
 
Distintas Herramientas Tecnológicas en la Actualidad
Distintas Herramientas Tecnológicas en la ActualidadDistintas Herramientas Tecnológicas en la Actualidad
Distintas Herramientas Tecnológicas en la Actualidad
 
Net Beans
Net BeansNet Beans
Net Beans
 
Introduccion a la plataforma .NET
Introduccion a la plataforma .NETIntroduccion a la plataforma .NET
Introduccion a la plataforma .NET
 
software libre vs software comercial
software libre vs software comercialsoftware libre vs software comercial
software libre vs software comercial
 
.Net framework
.Net framework.Net framework
.Net framework
 
Preferencia personal de software propietario y libre
Preferencia personal de software propietario y librePreferencia personal de software propietario y libre
Preferencia personal de software propietario y libre
 
Ventajas y desventajas del software libre
Ventajas y desventajas del software libreVentajas y desventajas del software libre
Ventajas y desventajas del software libre
 
Software Propietario
Software PropietarioSoftware Propietario
Software Propietario
 
Importancia del software Libre
Importancia del software LibreImportancia del software Libre
Importancia del software Libre
 

Destacado

Destacado (20)

Verdad
VerdadVerdad
Verdad
 
Segovia
SegoviaSegovia
Segovia
 
Tragedia
TragediaTragedia
Tragedia
 
Trabajo Impress
Trabajo ImpressTrabajo Impress
Trabajo Impress
 
Como Elegir Mi Pc
Como Elegir Mi PcComo Elegir Mi Pc
Como Elegir Mi Pc
 
Amigos
AmigosAmigos
Amigos
 
Dios te bendiga
Dios te bendigaDios te bendiga
Dios te bendiga
 
003 caída libre
003  caída libre003  caída libre
003 caída libre
 
para q no me olvides
para q no me olvidespara q no me olvides
para q no me olvides
 
Revista FIRPA
Revista  FIRPARevista  FIRPA
Revista FIRPA
 
Ubicación CBTis 23
Ubicación CBTis 23Ubicación CBTis 23
Ubicación CBTis 23
 
Internet Maria JesúS
Internet Maria JesúSInternet Maria JesúS
Internet Maria JesúS
 
Dossier mémoires christelle reix
Dossier mémoires christelle reixDossier mémoires christelle reix
Dossier mémoires christelle reix
 
Promotion Applications iPhone : Présentation Appsteur
Promotion Applications iPhone : Présentation AppsteurPromotion Applications iPhone : Présentation Appsteur
Promotion Applications iPhone : Présentation Appsteur
 
Concept development
Concept developmentConcept development
Concept development
 
Présentation 25ans
Présentation 25ansPrésentation 25ans
Présentation 25ans
 
Vivre en famille
Vivre en familleVivre en famille
Vivre en famille
 
web 2.0
web 2.0web 2.0
web 2.0
 
La ciega
La ciegaLa ciega
La ciega
 
Mi tren
Mi trenMi tren
Mi tren
 

Similar a Una evaluación de OpenLaszlo

Plataformas para el desarrollo de aplicaciones web
Plataformas para el desarrollo de aplicaciones webPlataformas para el desarrollo de aplicaciones web
Plataformas para el desarrollo de aplicaciones webFreelance
 
Gonzalez fanny microformatos.doc
Gonzalez fanny microformatos.docGonzalez fanny microformatos.doc
Gonzalez fanny microformatos.doccaninapanama
 
Software en la actualidad
Software en la actualidadSoftware en la actualidad
Software en la actualidadRaelyx Cordero
 
Plataformas Tecnológicas
Plataformas Tecnológicas Plataformas Tecnológicas
Plataformas Tecnológicas Albania1010
 
FOSS En La Educacion
FOSS En La EducacionFOSS En La Educacion
FOSS En La EducacionDigiZen
 
Openlaszlo - Ventajas y Desventajas
Openlaszlo - Ventajas y DesventajasOpenlaszlo - Ventajas y Desventajas
Openlaszlo - Ventajas y DesventajasGuillermo Pizarro
 
Presentación ejercicio 10 celiz alan
Presentación ejercicio 10 celiz alanPresentación ejercicio 10 celiz alan
Presentación ejercicio 10 celiz alanDavid-Celiz03
 
Trabajo n°6 software libre
Trabajo n°6 software libreTrabajo n°6 software libre
Trabajo n°6 software libreJosè Jimènez
 
Trabajo n°6 software libre
Trabajo n°6 software libreTrabajo n°6 software libre
Trabajo n°6 software libreJosè Jimènez
 
plataformas de e-learning
plataformas de e-learningplataformas de e-learning
plataformas de e-learningyoslinroes
 
#4 importsoftwarelibre necesidespeciales-catalinarojas
#4 importsoftwarelibre necesidespeciales-catalinarojas#4 importsoftwarelibre necesidespeciales-catalinarojas
#4 importsoftwarelibre necesidespeciales-catalinarojaskatalvarado
 
Lms o sistema de gestión de aprendizaje
Lms o  sistema de gestión de aprendizajeLms o  sistema de gestión de aprendizaje
Lms o sistema de gestión de aprendizajeUniversidad Galileo
 
Software libre v2
Software libre v2Software libre v2
Software libre v2Alex Pardo
 
Framework para desarrollo de apps móviles
Framework para desarrollo de apps móvilesFramework para desarrollo de apps móviles
Framework para desarrollo de apps móvilesIván Campaña Naranjo
 
Software en la actualidad
Software en la actualidadSoftware en la actualidad
Software en la actualidadRaelyx Cordero
 

Similar a Una evaluación de OpenLaszlo (20)

Plataformas para el desarrollo de aplicaciones web
Plataformas para el desarrollo de aplicaciones webPlataformas para el desarrollo de aplicaciones web
Plataformas para el desarrollo de aplicaciones web
 
Power point 3 y 4
Power point 3 y 4Power point 3 y 4
Power point 3 y 4
 
Gonzalez fanny microformatos.doc
Gonzalez fanny microformatos.docGonzalez fanny microformatos.doc
Gonzalez fanny microformatos.doc
 
Software en la actualidad
Software en la actualidadSoftware en la actualidad
Software en la actualidad
 
Plataformas Tecnológicas
Plataformas Tecnológicas Plataformas Tecnológicas
Plataformas Tecnológicas
 
FOSS En La Educacion
FOSS En La EducacionFOSS En La Educacion
FOSS En La Educacion
 
Open source
Open  sourceOpen  source
Open source
 
Openlaszlo - Ventajas y Desventajas
Openlaszlo - Ventajas y DesventajasOpenlaszlo - Ventajas y Desventajas
Openlaszlo - Ventajas y Desventajas
 
Presentación ejercicio 10 celiz alan
Presentación ejercicio 10 celiz alanPresentación ejercicio 10 celiz alan
Presentación ejercicio 10 celiz alan
 
Trabajo n°6 software libre
Trabajo n°6 software libreTrabajo n°6 software libre
Trabajo n°6 software libre
 
Trabajo n°6 software libre
Trabajo n°6 software libreTrabajo n°6 software libre
Trabajo n°6 software libre
 
plataformas de e-learning
plataformas de e-learningplataformas de e-learning
plataformas de e-learning
 
#4 importsoftwarelibre necesidespeciales-catalinarojas
#4 importsoftwarelibre necesidespeciales-catalinarojas#4 importsoftwarelibre necesidespeciales-catalinarojas
#4 importsoftwarelibre necesidespeciales-catalinarojas
 
9
99
9
 
Lms o sistema de gestión de aprendizaje
Lms o  sistema de gestión de aprendizajeLms o  sistema de gestión de aprendizaje
Lms o sistema de gestión de aprendizaje
 
P46 articulo gcc
P46 articulo gccP46 articulo gcc
P46 articulo gcc
 
Software libre v2
Software libre v2Software libre v2
Software libre v2
 
Framework para desarrollo de apps móviles
Framework para desarrollo de apps móvilesFramework para desarrollo de apps móviles
Framework para desarrollo de apps móviles
 
Software en la actualidad
Software en la actualidadSoftware en la actualidad
Software en la actualidad
 
LARAVEL-01-INTRODUCCION.pptx
LARAVEL-01-INTRODUCCION.pptxLARAVEL-01-INTRODUCCION.pptx
LARAVEL-01-INTRODUCCION.pptx
 

Más de Guillermo Pizarro

Diseño de un "Spatial Data Warehouse" y su incidencia en la generación de nue...
Diseño de un "Spatial Data Warehouse" y su incidencia en la generación de nue...Diseño de un "Spatial Data Warehouse" y su incidencia en la generación de nue...
Diseño de un "Spatial Data Warehouse" y su incidencia en la generación de nue...Guillermo Pizarro
 
PostGIS y su aplicación en GeoPortales utilizando el Framework GeoDjango
PostGIS y su aplicación en GeoPortales utilizando el Framework GeoDjangoPostGIS y su aplicación en GeoPortales utilizando el Framework GeoDjango
PostGIS y su aplicación en GeoPortales utilizando el Framework GeoDjangoGuillermo Pizarro
 
Cómo instalar un Servidor GIS utilizando el Framework GeoDjango (Django+Post...
Cómo instalar un Servidor GIS utilizando el Framework GeoDjango (Django+Post...Cómo instalar un Servidor GIS utilizando el Framework GeoDjango (Django+Post...
Cómo instalar un Servidor GIS utilizando el Framework GeoDjango (Django+Post...Guillermo Pizarro
 
Paradigmas de Investigación en las Ciencias de la Computación
Paradigmas de Investigación en las Ciencias de la ComputaciónParadigmas de Investigación en las Ciencias de la Computación
Paradigmas de Investigación en las Ciencias de la ComputaciónGuillermo Pizarro
 
Uso de FOSS4G para la implementación de Arquitecturas de IDE's
Uso de FOSS4G para la implementación de Arquitecturas de IDE'sUso de FOSS4G para la implementación de Arquitecturas de IDE's
Uso de FOSS4G para la implementación de Arquitecturas de IDE'sGuillermo Pizarro
 
Desarrollo de una Base de Datos en PostgreSQL y su conexión con R
Desarrollo de una Base de Datos en PostgreSQL y su conexión con RDesarrollo de una Base de Datos en PostgreSQL y su conexión con R
Desarrollo de una Base de Datos en PostgreSQL y su conexión con RGuillermo Pizarro
 
Introducción a la Arquitectura de OpenLaszlo
Introducción a la Arquitectura de OpenLaszloIntroducción a la Arquitectura de OpenLaszlo
Introducción a la Arquitectura de OpenLaszloGuillermo Pizarro
 

Más de Guillermo Pizarro (10)

Diseño de un "Spatial Data Warehouse" y su incidencia en la generación de nue...
Diseño de un "Spatial Data Warehouse" y su incidencia en la generación de nue...Diseño de un "Spatial Data Warehouse" y su incidencia en la generación de nue...
Diseño de un "Spatial Data Warehouse" y su incidencia en la generación de nue...
 
PostGIS y su aplicación en GeoPortales utilizando el Framework GeoDjango
PostGIS y su aplicación en GeoPortales utilizando el Framework GeoDjangoPostGIS y su aplicación en GeoPortales utilizando el Framework GeoDjango
PostGIS y su aplicación en GeoPortales utilizando el Framework GeoDjango
 
Cómo instalar un Servidor GIS utilizando el Framework GeoDjango (Django+Post...
Cómo instalar un Servidor GIS utilizando el Framework GeoDjango (Django+Post...Cómo instalar un Servidor GIS utilizando el Framework GeoDjango (Django+Post...
Cómo instalar un Servidor GIS utilizando el Framework GeoDjango (Django+Post...
 
Paradigmas de Investigación en las Ciencias de la Computación
Paradigmas de Investigación en las Ciencias de la ComputaciónParadigmas de Investigación en las Ciencias de la Computación
Paradigmas de Investigación en las Ciencias de la Computación
 
Uso de FOSS4G para la implementación de Arquitecturas de IDE's
Uso de FOSS4G para la implementación de Arquitecturas de IDE'sUso de FOSS4G para la implementación de Arquitecturas de IDE's
Uso de FOSS4G para la implementación de Arquitecturas de IDE's
 
Granola
GranolaGranola
Granola
 
Desarrollo de una Base de Datos en PostgreSQL y su conexión con R
Desarrollo de una Base de Datos en PostgreSQL y su conexión con RDesarrollo de una Base de Datos en PostgreSQL y su conexión con R
Desarrollo de una Base de Datos en PostgreSQL y su conexión con R
 
Introducción a la Arquitectura de OpenLaszlo
Introducción a la Arquitectura de OpenLaszloIntroducción a la Arquitectura de OpenLaszlo
Introducción a la Arquitectura de OpenLaszlo
 
MDA
MDAMDA
MDA
 
MDA y MERODE
MDA y MERODEMDA y MERODE
MDA y MERODE
 

Último

Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanamcerpam
 
Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfAnnimoUno1
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.FlorenciaCattelani
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estossgonzalezp1
 
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfRefrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfvladimiroflores1
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...JohnRamos830530
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxMiguelAtencio10
 
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
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxAlan779941
 
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
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21mariacbr99
 

Último (11)

Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfRefrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
 
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
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
 
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
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 

Una evaluación de OpenLaszlo

  • 1. Guillermo Pizarro Javier Tibau Examen de “Aplicaciones Multimedia Interactivas” Evaluación de OpenLaszlo El cuestionario se divide en varias áreas de análisis, de esta manera podemos evaluar mejor las fortalezas del framework e identificar que sección requiere de mayor trabajo y atención. Lenguajes y Estándares 1. ¿Utiliza la aplicación Lenguajes y Estándares existentes? ¿o define nuevos? Se define LZX, que es un lenguaje XML en el cual se puede embeber también métodos en javascript. 2. Si utiliza lenguajes y estándares propios, ¿qué tanto varían estos con respecto a los existentes? ¿Son realmente mejores para el propósito? LZX es nuevo en el sentido de que ya existen lenguajes como XUL para definir la interfaz. Sin embargo al ser XML es solo cuestión de aprender un nuevo tagset lo cual no dificulta mucho el aprendizaje. Consideramos LZX apropiado. 3. ¿La elección provee una curva de aprendizaje apropiada? (probablemente al utilizar lenguajes y estándares nuevos la curva de aprendizaje sea más lenta) La curva de aprendizaje de OpenLaszlo es bastante suave de manejar. 4. Del 1 al 10, ¿Cómo califica la documentación general y del API del framework? La documentación de Openlaszlo es de muy buena calidad. Los desarrolladores proveen varios ejemplos en su sitio web que demuestran la gran funcionalidad del framework así como enseñan a explotar su potencial. Tratándose de un proyecto open source, es también positivo tener disponible todos los detalles de implementación del framework para sí analizar y contribuir con detalles faltantes o imperfectos. Multimedia
  • 2. 1. ¿Provee capacidad de reproducción de los formatos (codecs) populares? Si. 2. ¿Con que facilidad se puede implementar la reproducción de formatos nuevos? La arquitectura de OpenLaszlo define capas proxy para la reproducción de multimedios. De esta forma los nuevos formatos son incorporados con facilidad. 3. ¿Existen límites en la concurrencia de la reproducción de multimedios? Los limites serán impuestos por la capacidad de rendering del usuario de la aplicación. Aun así, por tratarse de una RIA es recomendable tener mesura con la cantidad de multimedia utilizados. 4. ¿Tendrán los usuarios control total de los multimedios? (ej: detener, retroceder un video) En caso de haber: ¿Se puede restringir esta capacidad a los usuarios? El “Interactive Multimedia Viewer” es completamente controlable por el usuario si el desarrollador lo desease así. Calidad de Servicio 1. ¿Las aplicaciones se sienten rápidas? Si, comparable a cualquier RIA. Plataforma, Diseño y Modularidad 1. ¿La plataforma está atada a algún sistema operativo especifico? De ser positivo explique sus ventajas. El framework es en práctica multiplataforma. 2. ¿Depende de alguna librería o es un proyecto monolítico? Considere las ventajas y desventajas. Se depende de JAVA y APACHE TOMCAT. Hasta hace poco tiempo la otra dependencia importante era FLASH para la ejecución. 3. ¿El deployment de la aplicación depende de algún software provisto por los desarrolladores? o ¿es la aplicación completamente contenida? El deployment puede o no depender de Adobe Flash. Además tratamos con una RIA, por lo cual dependemos de una plataforma de servicio web. 4. Si la aplicación depende de alguna libreria, ¿es esta popular y generalmente disponible? o ¿se va a tener que obligar a los usuarios a instalar la dependencia?
  • 3. Al presente, se puede desplegar la aplicación de dos maneras: Como una aplicación FLASH o como DHTML. Dado que FLASH se ha vuelto un estandard de facto en la web no vemos ningún problema en el deployment de la aplicación. Compañía/Comunidad Desarrolladora 1. ¿Qué tiempo lleva siendo desarrollado el framework? ¿Es una solución madura? Laszlo Systems, una compañía Californiana lanzo OpenLazlo como software libre. El primer “release” sucedió en el 2002 y varias compañías como Yahoo! e IBM han implementado soluciones utilizando el framework. 2. ¿La solución recibirá soporte al menos por el tiempo de vida del AMI que se va a implementar? (esto es una apreciación personal) Laszlo Systems tiene productos exitosos basados en OpenLaszlo. Además dado el interés de las compañías que lo utilizan, es poco probable que el proyecto se vea abandonado en corto tiempo. 3. ¿Cuál es el costo de utilizar el framework? Es Software Libre y no tiene esquemas de licenciamiento para desarrollo o implementación.