OpenLaszlo Architecture

出自OpenFace

跳转到: 导航, 搜索

Prev                                                                           Next

                            第一章 OpenFace体系

                            第一部分  概述



                                        

  OpenFace提供了目标运行环境和应用开发环境,其应用开发环境继承自开源的OpenLaszlo环境。

  OpenLaszlo是一个开发和部署富Internet应用程序都很简便的平台。它通过对web应用程序的优缺点的均衡,使c/s模式的功能和可用性结合在一起。OpenFace继承了这些特点。


简介

  OpenFace的应用程序以LZX格式编写,经过OpenFace服务器(可以是经改造的tomcat服务器,随SDK发布)编译后生成可在OpenFace运行环境中运行的目标代码。OpenFace的运行环境根据手机平台的具体特点实现,因此能适合不同的手机平台,但是对于应用开发人员而言,面对的是统一的OpenFace平台接口,不需要根据不同的手机平台来移植自己的应用。也就是说应用开发人员一次开发的应用无需再修改即可在任何支持OpenFace的手机上运行。


  OpenFace SDK包括几大部分:1、OpenFace服务器环境,编译LZX源代码并生成目标代码。2、OpenFace Player,运行时环境,包括手机平台运行环境和PC模拟器运行时环境,OpenFace应用只能在OpenFace运行时环境中运行。3、文档,目前主要是在线文档。

支持多种手机平台

  同OpenLaszlo一样,OpenFace平台的目标是支持多种设备,但是和OpenLaszlo不一样的是,OpenFace的目标平台主要是手机,因此OpenFace针对手机系统的特点做了专门的优化,同时对LZX语言的支持也有一定的选择,对于不适合手机系统的特性,并没有支持。OpenFace详细支持的手机型号,请见《OpenFace 适配手机型号》,OpenFace还在发展,将支持更多的手机系统,比如采用Windows mobile操作系统系列的手机等。



                                        Home 

Prev                                                                         Next