SlideShare a Scribd company logo
1 of 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.

More Related Content

What's hot

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
 

What's hot (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
 

Viewers also liked

Viewers also liked (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 to 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 to 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
 

More from 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
 

More from 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
 

Recently uploaded

¡Mira mi nuevo diseño hecho en Canva!.pdf
¡Mira mi nuevo diseño hecho en Canva!.pdf¡Mira mi nuevo diseño hecho en Canva!.pdf
¡Mira mi nuevo diseño hecho en Canva!.pdf7adelosriosarangojua
 
Licencias para el Uso y el Desarrollo de Software
Licencias para el Uso y el Desarrollo de SoftwareLicencias para el Uso y el Desarrollo de Software
Licencias para el Uso y el Desarrollo de SoftwareAndres Avila
 
Presentacion y Extension de tema para Blogger.pptx
Presentacion y Extension de tema para Blogger.pptxPresentacion y Extension de tema para Blogger.pptx
Presentacion y Extension de tema para Blogger.pptxTaim11
 
Herramientas informáticas. Sara Torres R.
Herramientas informáticas. Sara Torres R.Herramientas informáticas. Sara Torres R.
Herramientas informáticas. Sara Torres R.saravalentinat22
 
Gestión de concurrencia y bloqueos en SQL Server
Gestión de concurrencia y bloqueos en SQL ServerGestión de concurrencia y bloqueos en SQL Server
Gestión de concurrencia y bloqueos en SQL ServerRobertoCarrancioFern
 
Pons, A. - El desorden digital - guia para historiadores y humanistas [2013].pdf
Pons, A. - El desorden digital - guia para historiadores y humanistas [2013].pdfPons, A. - El desorden digital - guia para historiadores y humanistas [2013].pdf
Pons, A. - El desorden digital - guia para historiadores y humanistas [2013].pdffrank0071
 
editorial de informática de los sueños.docx
editorial de informática de los sueños.docxeditorial de informática de los sueños.docx
editorial de informática de los sueños.docxssusere34b451
 
3°ð_¦_â_¾ï¸_S34 PLAN DARUKEL DIDÃ_CTICA 23-24.docx
3°ð_¦_â_¾ï¸_S34 PLAN DARUKEL DIDÃ_CTICA 23-24.docx3°ð_¦_â_¾ï¸_S34 PLAN DARUKEL DIDÃ_CTICA 23-24.docx
3°ð_¦_â_¾ï¸_S34 PLAN DARUKEL DIDÃ_CTICA 23-24.docxwerito139410
 
manual-de-oleohidraulica-industrial-vickers.pdf
manual-de-oleohidraulica-industrial-vickers.pdfmanual-de-oleohidraulica-industrial-vickers.pdf
manual-de-oleohidraulica-industrial-vickers.pdfprofmartinsuarez
 
Introducción a la robótica con arduino..pptx
Introducción a la robótica con arduino..pptxIntroducción a la robótica con arduino..pptx
Introducción a la robótica con arduino..pptxJohanna4222
 
Bloque 1 _ Lectura base - Sistemas Distribuidos
Bloque 1 _ Lectura base - Sistemas DistribuidosBloque 1 _ Lectura base - Sistemas Distribuidos
Bloque 1 _ Lectura base - Sistemas DistribuidosLuisAntonioLopezGome
 
JORNADA INTELIGENCIA ARTIFICIAL Y REALIDAD VIRTUAL
JORNADA INTELIGENCIA ARTIFICIAL Y REALIDAD VIRTUALJORNADA INTELIGENCIA ARTIFICIAL Y REALIDAD VIRTUAL
JORNADA INTELIGENCIA ARTIFICIAL Y REALIDAD VIRTUALGuadalinfoHuscarGuad
 
Inteligencia Artificial para usuarios nivel inicial
Inteligencia Artificial para usuarios nivel inicialInteligencia Artificial para usuarios nivel inicial
Inteligencia Artificial para usuarios nivel inicialEducática
 
herramientas informaticas mas utilizadas
herramientas informaticas mas utilizadasherramientas informaticas mas utilizadas
herramientas informaticas mas utilizadaspqeilyn0827
 
taller de tablas en word para estudiantes de secundaria
taller de tablas en word para estudiantes de secundariataller de tablas en word para estudiantes de secundaria
taller de tablas en word para estudiantes de secundariaandresingsiseo
 
Sistemas distribuidos de redes de computadores en un entorno virtual de apren...
Sistemas distribuidos de redes de computadores en un entorno virtual de apren...Sistemas distribuidos de redes de computadores en un entorno virtual de apren...
Sistemas distribuidos de redes de computadores en un entorno virtual de apren...Luis Fernando Uribe Villamil
 
proyectos_social_y_socioproductivos _mapas_conceptuales
proyectos_social_y_socioproductivos _mapas_conceptualesproyectos_social_y_socioproductivos _mapas_conceptuales
proyectos_social_y_socioproductivos _mapas_conceptualesssuserbe0d1c
 
Unidad 1- Historia y Evolucion de las computadoras.pdf
Unidad 1- Historia y Evolucion de las computadoras.pdfUnidad 1- Historia y Evolucion de las computadoras.pdf
Unidad 1- Historia y Evolucion de las computadoras.pdfMarianneBAyn
 
NIVEL DE MADUREZ TECNOLÓGICA (TRL).pptx
NIVEL DE  MADUREZ TECNOLÓGICA (TRL).pptxNIVEL DE  MADUREZ TECNOLÓGICA (TRL).pptx
NIVEL DE MADUREZ TECNOLÓGICA (TRL).pptxjarniel1
 
lenguaje algebraico.pptx álgebra, trigonometria
lenguaje algebraico.pptx álgebra, trigonometrialenguaje algebraico.pptx álgebra, trigonometria
lenguaje algebraico.pptx álgebra, trigonometriasofiasonder
 

Recently uploaded (20)

¡Mira mi nuevo diseño hecho en Canva!.pdf
¡Mira mi nuevo diseño hecho en Canva!.pdf¡Mira mi nuevo diseño hecho en Canva!.pdf
¡Mira mi nuevo diseño hecho en Canva!.pdf
 
Licencias para el Uso y el Desarrollo de Software
Licencias para el Uso y el Desarrollo de SoftwareLicencias para el Uso y el Desarrollo de Software
Licencias para el Uso y el Desarrollo de Software
 
Presentacion y Extension de tema para Blogger.pptx
Presentacion y Extension de tema para Blogger.pptxPresentacion y Extension de tema para Blogger.pptx
Presentacion y Extension de tema para Blogger.pptx
 
Herramientas informáticas. Sara Torres R.
Herramientas informáticas. Sara Torres R.Herramientas informáticas. Sara Torres R.
Herramientas informáticas. Sara Torres R.
 
Gestión de concurrencia y bloqueos en SQL Server
Gestión de concurrencia y bloqueos en SQL ServerGestión de concurrencia y bloqueos en SQL Server
Gestión de concurrencia y bloqueos en SQL Server
 
Pons, A. - El desorden digital - guia para historiadores y humanistas [2013].pdf
Pons, A. - El desorden digital - guia para historiadores y humanistas [2013].pdfPons, A. - El desorden digital - guia para historiadores y humanistas [2013].pdf
Pons, A. - El desorden digital - guia para historiadores y humanistas [2013].pdf
 
editorial de informática de los sueños.docx
editorial de informática de los sueños.docxeditorial de informática de los sueños.docx
editorial de informática de los sueños.docx
 
3°ð_¦_â_¾ï¸_S34 PLAN DARUKEL DIDÃ_CTICA 23-24.docx
3°ð_¦_â_¾ï¸_S34 PLAN DARUKEL DIDÃ_CTICA 23-24.docx3°ð_¦_â_¾ï¸_S34 PLAN DARUKEL DIDÃ_CTICA 23-24.docx
3°ð_¦_â_¾ï¸_S34 PLAN DARUKEL DIDÃ_CTICA 23-24.docx
 
manual-de-oleohidraulica-industrial-vickers.pdf
manual-de-oleohidraulica-industrial-vickers.pdfmanual-de-oleohidraulica-industrial-vickers.pdf
manual-de-oleohidraulica-industrial-vickers.pdf
 
Introducción a la robótica con arduino..pptx
Introducción a la robótica con arduino..pptxIntroducción a la robótica con arduino..pptx
Introducción a la robótica con arduino..pptx
 
Bloque 1 _ Lectura base - Sistemas Distribuidos
Bloque 1 _ Lectura base - Sistemas DistribuidosBloque 1 _ Lectura base - Sistemas Distribuidos
Bloque 1 _ Lectura base - Sistemas Distribuidos
 
JORNADA INTELIGENCIA ARTIFICIAL Y REALIDAD VIRTUAL
JORNADA INTELIGENCIA ARTIFICIAL Y REALIDAD VIRTUALJORNADA INTELIGENCIA ARTIFICIAL Y REALIDAD VIRTUAL
JORNADA INTELIGENCIA ARTIFICIAL Y REALIDAD VIRTUAL
 
Inteligencia Artificial para usuarios nivel inicial
Inteligencia Artificial para usuarios nivel inicialInteligencia Artificial para usuarios nivel inicial
Inteligencia Artificial para usuarios nivel inicial
 
herramientas informaticas mas utilizadas
herramientas informaticas mas utilizadasherramientas informaticas mas utilizadas
herramientas informaticas mas utilizadas
 
taller de tablas en word para estudiantes de secundaria
taller de tablas en word para estudiantes de secundariataller de tablas en word para estudiantes de secundaria
taller de tablas en word para estudiantes de secundaria
 
Sistemas distribuidos de redes de computadores en un entorno virtual de apren...
Sistemas distribuidos de redes de computadores en un entorno virtual de apren...Sistemas distribuidos de redes de computadores en un entorno virtual de apren...
Sistemas distribuidos de redes de computadores en un entorno virtual de apren...
 
proyectos_social_y_socioproductivos _mapas_conceptuales
proyectos_social_y_socioproductivos _mapas_conceptualesproyectos_social_y_socioproductivos _mapas_conceptuales
proyectos_social_y_socioproductivos _mapas_conceptuales
 
Unidad 1- Historia y Evolucion de las computadoras.pdf
Unidad 1- Historia y Evolucion de las computadoras.pdfUnidad 1- Historia y Evolucion de las computadoras.pdf
Unidad 1- Historia y Evolucion de las computadoras.pdf
 
NIVEL DE MADUREZ TECNOLÓGICA (TRL).pptx
NIVEL DE  MADUREZ TECNOLÓGICA (TRL).pptxNIVEL DE  MADUREZ TECNOLÓGICA (TRL).pptx
NIVEL DE MADUREZ TECNOLÓGICA (TRL).pptx
 
lenguaje algebraico.pptx álgebra, trigonometria
lenguaje algebraico.pptx álgebra, trigonometrialenguaje algebraico.pptx álgebra, trigonometria
lenguaje algebraico.pptx álgebra, trigonometria
 

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.