`
lwz7512
  • 浏览: 331687 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Openlaszlo 开发技术简介

阅读更多

主要内容
  什么是Openlaszlo
  Openlaszlo与RIA
  Openlaszlo案例
  LZX语言特色
  现状与展望


什么是Openlaszlo
  一个开源的RIA开发平台
  一种客户端编程语言
  一个产品化的web2.0解决方案
  一种面向未来的web应用技术

什么是Openlaszlo:一个开源的RIA开发平台
RIA: rich internet application
Rich Internet applications are the future of the Web experience.
富客户应用是web体验的希望

www.laszlosystems.com
www.openlaslzo.org
免费下载开发套件
源代码可见

什么是Openlaszlo:一种客户端编程语言
The OpenLaszlo language (LZX)

  使用XML 来描述应用程序的结构
  使用 JavaScript实现用户的交互逻辑

<canvas>
    <view x=“10” y=“10” width=“100” height=“100” bgcolor=“#0000FF”/>
<canvas/>


什么是Openlaszlo:一个产品化的web2.0解决方案
  成熟的系统架构:openlaszlo server
      http://www.openlaszlo.org/architecture
  丰富的组件库: http://www.openlaszlo.org/documentation/
  完善的开发文档:http://www.openlaszlo.org/documentation/
  众多成功商业案例:http://www.laszlosystems.com/customers/
  广为社会认可:http://www.laszlosystems.com/company/awards/
                                         Laszlo Systems Named to the SD Times 100

什么是Openlaszlo:一种面向未来的web应用技术
  多种运行时目标支持:now is swf7/8;end of this year: dhtml/swf9
  跨平台执行:win/linux/saloris,IE,Firefox,Opera,Safara
  加入Openajax组织:与dojo组织合作,支持openlaslzo下的ajax开发
  雄心勃勃的web2.0服务提供商:驯服ajax
  开源社区的不断支持:contributor的加入
http://wiki.openlaszlo.org/Legals_Project_Plan
http://wiki.openlaszlo.org/Platform_Roadmap
http://www.laszlosystems.com/company/press/press_releases/

Openlaszlo与RIA

主流的RIA开发技术:
  Ajax:google
  Flex:adobe
  openlaszlo:laslzosystems
Openlaszlo应用案例
  Lzpix:www.openlaszlo.org/demos#LZpiX  图片搜索应用
  laszloMail:www.laszlomail.com laszlo邮件系统  企业用户:Earthlink、Goodmail
  Glify:www.gliffy.com/gliffy 在线绘图
  Cooqy:www.cooqy.com ebay在线购物
  Pandora:www.pandora.com 音乐搜索共享
  Orzar:http://book.orzar.net 在线书店 (国内作品)
  Openria:www.openria.cn 开源富客户网络 (本人作品)


LZX语言特色
  面向对象
  基于组件
  数据驱动


LZX语言特色:面向对象
运行时建立和销毁对象

Var simpleview = new LzView(canvas,{name:’myview’,width:100,height:100,bgcolor:0x0000ff});
Myview.destroy();//销毁对象

Var girdobj=new grid(canvas,
{name:’mygrid’,width:500,height:300,datapath:null});
gridobj.datapath.setPointer(somedata);
Mygrid.destroy();


LZX语言特色:基于组件
界面由组件构成       

             
LZX语言特色:数据驱动
数据构成动态内容


现状与展望
  局限性:性能问题
  应用状况:逐渐被接受
  Flash VS Ajax:决定于项目特色
  前景:一片光明
 



分享到:
评论

相关推荐

    OpenLaszlo-SAMSIG-05.ppt

    ### OpenLaszlo:领先的开源富互联网应用开发平台 #### 一、项目概述与历史 OpenLaszlo 是一个开放源代码平台,...通过不断的技术创新和社区合作,OpenLaszlo 正逐步成为开发高质量、高性能富互联网应用的理想选择。

    openlaszlo本地帮助文档

    手册中的"labs.openlaszlo.org"可能是一个指向OpenLaszlo官方实验室的链接,这个实验室通常包含各种示例、实验项目和最新的技术探索,是学习和了解OpenLaszlo最新功能的好地方。在这里,开发者可以找到实际的代码...

    Applet & Openlaszlo

    Applet和Openlaszlo是两个在Web开发领域中用于创建动态、交互式用户体验的技术。本文将深入探讨这两个概念以及它们之间的通信机制。 首先,Applet是Java编程语言的一个组成部分,它允许开发者创建可以在Web浏览器中...

    openlaszlo-4.9.0-windows-dev-install.part2.rar

    openlaszlo应用程序开发使用的是基于XML的LZX语言,它可以被编译成DHMTL,SWF等格式。 openlaszlo可作为openmeetings客户端的编译。 因安装程序90+MB,所以切分为两个压缩包。 openlaszlo-4.9.0-windows-dev-install....

    OpenLaszlo —— 一个快速构建和部署富 Internet 应用程序的平台

    OpenLaszlo —— 一个快速构建和部署富 Internet 应用程序的平台 -- Linux,C,C++,Java,Ajax,XML,perl,php,python,ruby,MySQL,Gnome,KDE,Qt,Gtk,bash,shell,嵌入式,网络,信息安全,操作系统,数据结构,编译原理

    openlaszlo-4.9.0-windows-dev-install.part1.rar

    openlaszlo应用程序开发使用的是基于XML的LZX语言,它可以被编译成DHMTL,SWF等格式。 openlaszlo可作为openmeetings客户端的编译。 因安装程序90+MB,所以切分为两个压缩包。 openlaszlo-4.9.0-windows-dev-install....

    openlaszlo计算器

    这是用Openlaszlo开发的计算器程序,可以实现基本的计算操作。 我是刚学openlaszlo,欢迎朋友们提出宝贵意见!

    openlaszlo-4.7.3-windows-dev-install (1).exe

    openlaszlo应用程序开发使用的是基于XML的LZX语言,它可以被编译成DHMTL,SWF等格式。 是openmeetings视频会议系统的默认开发编译工具。

    Laszlo技术手册续

    《Laszlo技术手册续》深入解析 Laszlo是一种基于Open Source GPL协议的开源项目,专注于构建富互联网应用程序(RIA)。它以其独特的LZX语言为核心,允许开发者创建交互性强、图形丰富的用户界面。LZX文件在Laszlo ...

    论文研究-使用OpenLaszlo构建J2EE中的RIA程序 .pdf

    使用OpenLaszlo构建J2EE中的RIA程序,高春阳,龚群侃,当前,Web 应用程序就要进入了一个新的时期,富互联网客户端(RIA ,Rich Internet Application) 以其极大地用户交互性、优秀的外观设计、良好��

    OpenLaszlo-开源

    OpenLaszlo是一个强大的开源开发平台,专为构建单一页面应用程序(SPA)而设计,它提供了将应用程序编译成两种主流的Web技术——Flash和HTML5的能力。这使得开发者能够利用OpenLaszlo来创建跨平台、兼容多种浏览器的...

    geoar:WMSWFS OpenLaszlo 客户端

    它是在 LZX (OpenLaszlo) 上开发的,因此它向用户的浏览器提供 dhtml 或 flash,从而提供在它们之间进行选择的机会,但只有一个服务器的源代码。版本遵循 [语义版本规范] ( ) 当前版本 &gt; 1.5.0作者

    openMeetings二次开发高手的七篇文章

    PhMeetings是基于开源WEB视频会议系统OpenMeetings开发的一个实验性...由于资料的缺乏以及对OpenLaszlo编程的陌生,其中艰辛不足为外人道。今日发一声感慨:如果你想折磨一个程序员,那就让他去干开源软件的二次开发!

    spket1.6.18

    "Spket1.6.18"是一款专为JavaScript和OpenLaszlo开发的智能代码提示工具,它作为Eclipse集成开发环境(IDE)的插件,极大地提升了开发者的工作效率。这款工具的主要功能是为JavaScript和OpenLaszlo语言提供语法高亮...

    Laszlo技术手册

    在技术开发部分,手册探讨了OpenLaszlo的语法结构,包括两种部署方式、组件系统、事件处理、约束机制和动画。特别是动画标记的使用,如,为创建复杂的动画效果提供了可能。数据绑定特性和远程过程调用(RPC)的介绍...

    Openlaslzo+jsf

    #### 一、OpenLaszlo简介及SWF动画制作 **OpenLaszlo**是一款开源的跨平台开发工具,用于创建RIA(Rich Internet Applications)。它允许开发者使用一种类似于XML的语言(LZX)来编写界面,并通过JavaScript编写...

    OpenMeeting二次开发

    正如文章所述,OpenMeeting的二次开发之路充满艰辛,尤其是在对OpenLaszlo编程不熟悉的情况下,整个过程更是困难重重。 #### PhMeetings:OpenMeeting的商业版 PhMeetings是基于OpenMeeting开发的一款实验性商业...

    改造OpenMeetings成为Flash视频会议室(三)

    在这一部分,我们将深入探讨如何理解和修改OpenMeetings的源代码,特别是针对那些不熟悉OpenLaszlo开发语言的开发者。 OpenLaszlo是一种用于构建富互联网应用程序(RIA)的平台,它允许开发者用一种统一的声明式语言...

    wpf,wpf之家,c#,.net学习网站大全

    1. **OpenLaszlo**:这是一个开源的RIA(Rich Internet Application)平台,可以用来开发跨平台的富互联网应用。OpenLaszlo官网和相关论坛都是很好的学习资源。 2. **Red5**:Red5是一个开源的媒体服务器,可以用来...

    开源BI平台Openi的开发数据仓库系统.docx

    4. **SpagoBI**:集成了Mondrian和JProvit,可通过OpenLaszlo生成实时报表。具备良好的跨平台能力和扩展性。 #### 三、系统设计与开发 本节介绍基于Openi平台的数据仓库系统设计与开发的关键点。 1. **系统体系...

Global site tag (gtag.js) - Google Analytics