OpenLaszlo —— 一个快速构建和部署富 Internet 应用程序的平台
2010-03-29 00:00:00 来源:WEB开发网核心提示:概述EIA 开发人员面临的最大挑战之一是浏览器的兼容性,由于 OpenLaszlo 基于“一次编写,OpenLaszlo —— 一个快速构建和部署富 Internet 应用程序的平台,到处运行”的 Java™ 语言范式,因此可确保基于 OpenLaszlo 的应用程序可以跨多种操作系
概述
EIA 开发人员面临的最大挑战之一是浏览器的兼容性。由于 OpenLaszlo 基于“一次编写,到处运行”的 Java™ 语言范式,因此可确保基于 OpenLaszlo 的应用程序可以跨多种操作系统在不同的浏览器中运行。
架构
下面的图显示 OpenLaszlo 的服务器端和客户端架构。
图 1. OpenLaszlo 服务器和客户端子系统
OpenLaszlo 服务器
OpenLaszlo 服务器是一个 Java servlet/JSP 应用程序。该服务器使 LZX 应用程序的开发轻而易举。
OpenLaszlo 服务器由 5 个子系统组成:
Interface Compiler — Interface Compiler 由一个 LZX Tag Compiler 和一个 Script Compiler 组成,它将源文件转换成可执行(SWF)文件,并将它们以字节码的形式提供给客户端浏览器中运行的插件(例如 Flash 或 J2ME),或者以 JavaScript(DHTML)的形式提供给浏览器,由浏览器本身执行。
Media Transcoder — Media Transcoder 将所有媒体资产转换成一种统一格式,以便由 OpenLaszlo 的目标客户端呈现引擎来呈现。这使得 OpenLaszlo 应用程序可以在同一个画布上以统一的方式提供各种受支持的媒体类型,而不必使用多个助手应用程序或附加的重放软件。Media Transcoder 可自动呈现以下媒体类型: JPEG、GIF、PNG、MP3、TrueType 和 SWF(仅指艺术/动画)。
Tags:OpenLaszlo 一个 快速
编辑录入:爽爽 [复制链接] [打 印]更多精彩
赞助商链接