基于Lingo语言的数字媒体交互控制技术应用研究*
2013-02-21王继水
网络安全与数据管理 2013年5期
王继水,朱 轩
(常州机电职业技术学院 信息工程系,江苏 常州 213164)
在21世纪的信息化时代里,数字媒体技术所提供的“你见即我见”的交互手段,使得信息的交流与沟通远胜于前。随着网络技术、计算机技术的飞速发展,如何更好的控制数字媒体的交互成为产业界和学术界越来越关注的课题。Lingo程序语言、网络通信技术为实现数字媒体的交互控制提供了强大的技术基础。
本文将介绍Lingo语言的交互机制,并详细阐述Lingo程序语言支持下的数字媒体交互控制模型的设计和运行,进而实现用户与数字媒体产品进行交互控制的功能。
1 Lingo的交互机制概述
1.1 Lingo的两种交互机制
Lingo是一种面向对象的编程语言,是通过给计算机发命令、提问题而与计算机对话的一种方法[1]。它的主要目的是创建一个基于用户体验的交互式数字媒体系统,以媒体对象(如图片、声音、动画和视频等)为基础,并通过与这些对象的互动提供实时创新的展示方式。
借助Lingo语言几乎可以实现所有媒体对象的交互式操作,交互机制和媒体对象展示场景综合在一起,通过用户事件处理程序和目标媒体对象的方式实现。这种交互主要分为两类:客户端交互和服务器端交互。
客户端交互主要实现的是用户对媒体元素实现操纵。Lingo程序通过感知用户的具体操作触发相应的系统消息,系统消息被事件截获后执行用于对媒体对象的状态(如对象的位置、对象的形状以及对象的内容等)改变的处理程序。……
登录APP查看全文
