文|江卿曻
编辑|江卿曻
前言Web 2.0的新兴范式正在将,传统互联网从大众媒体,转变为社交媒体模式,社交媒体模式的基本沟通前提,是一对一的个人沟通,这种新的沟通方式彻底,改变了学习方式,并确定了新一代的学习者。

然而将这样的学习者,和置于信息空间的中心相联系,将对学术界的各个层面,产生深远的影响。
它将改变我们与知识和信息的关系、我们研究和评估可信度的方式、教育工作者和学生之间的互动方式、以及学生学习成为所选学科的专业人士的方式。
在 Web 2.0 范式中,应用程序通过 Web 浏览器交付,应用程序通过丰富的,应用程序界面响应用户。
混搭是此类应用程序的本质,mashup 是一个网站、服务或应用程序,它将来自多个来源的内容,组合到一个集成的产品中。
如今mashup 非常普遍,因为正在开发新的,创作工具和中间件,无需太多编程即可,构建新产品。
随着像这样的工具和中间件变得更加强大,我们将看到在教学和学习中,越来越多地使用mashup,它有许多混搭应用程序,如地图混搭、视频混搭和混搭。
然而如何有效地混搭信息,是一个具有挑战性的问题,出于这个原因,2008 年地平线报告 将 mashup 分为三类,语义意识水平不断提高。
提高混搭语义意识的级别
混搭中间件的定义这些问题只是意味着,任何混搭服务都必须,基于某种内容聚合技术,直到最近传统的,内容聚合技术还基于门户和 Portlet。
门户被设计为传统动态 Web 应用程序的扩展,其中将数据内容转换为,标记网页的过程分为两个阶段 :生成标记“片段”和将片段聚合到页面中。
每个标记片段都由一个“portlet”生成,门户将它们合并到一个网页中,Portlet 可以本地托管在门户网站服务器上,也可以远程托管在另一台服务器上。
但是门户技术是关于服务器端的表示层聚合,它不能轻易地用于驱动,更强大的应用程序集成形式。
混搭服务的定义更为松散,内容聚合可以在服务器或客户端进行,混搭内容聚合的基本标准,是作为 REST(重新表示状态传输)或 Web 服务交换的 XML。
它们用于内容聚合的轻量级协议,如RSS(真正简单的联合)和Atom,通常用于促进内容的聚合。
门户和混搭之间的主要区别在于,管理内容或服务组合的方式,门户通过使用应用程序服务器,作为客户端浏览器和服务之间的中介来实现组合。
而混搭直接从最终用户的浏览器执行组合,尽管客户端体系结构通过,避免使用应用程序服务器来帮助缓解性能问题。
但它可能会在 mashup 应用程序的设计、使用和维护中引入自己的问题,因此此类应用程序用户经常发现,参与 mashup 过程非常耗时甚至麻烦。
为了解决这个问题,mashup 中间件为用户提供了,更好的支持来mash ,或享受 mashup 的结果。
当然混搭中间件已被用于,促进个性化学习环境(PLE),它可以帮助学习者利用,开放和异构的学习工具集,相互连接到学习网络中,并与其他参与者协作。
通过在不同的学习活动中共享工件,而PLE 中使用混搭背后的,教学动机是显而易见的,因为学习者有不同的学习风格、背景知识、兴趣和随着时间的推移学习的替代演变,这使得向每个学习者,提供相同的打包课程无效。
学习应该是一个以用户为中心的过程,侧重于适应学习者需求和偏好的学习活动,例如在撰写写作文章时,使用 MUPPLE PLE 的 mashup 的实验表明。
在创建全面的学习环境方面,取得了相当大的成功,与传统教学技术相比,这种成功的原因可以总结如下:
没有“完美”的教学设计师:只是为普通学习者规划环境,而不是为个人规划环境,学习者需要根据自己的需求积极调整学习环境,以便他们能够构建成功学习所需的能力。
辅导员可以通过这种方式指导他们,学习者必须主动考虑他们的学习环境,学习者可以发展在,瞬息万变的社会中使用,新技术所需的判断力和技能或素养,对教学方法的回应,该方法要求学习者的,电子学习系统需要在学习者自己的控制之下。
而Mashups 使 Web 服务,能够更紧密地组合在一起,以便使用来自一个服务的数据,来访问另一个服务中的信息,这将使学习者能够创建更大的学习服务和应用程序。
PLE不是学习管理系统意义上的实体,结构对象或软件程序,从本质上讲,它们是工具的集合,在开放性、互操作性和学习者控制的概念下汇集在一起。
因此它们由两个要素组成 - 工具和概念概念,驱动我们如何以及为什么选择单个零件,这些工具主要是,支持协作和社交网络服务的Web 2.0工具。
概念是用户试图通过,提供的服务实现的目标,因此PLE是一个概念实体,它们非常个性化和个性化。
与传统的虚拟学习环境(VLE)相比,大多数教育机构将其用于正式学习,PLE提供了新型学习者所需的新学习水平,尽管有许多实现 PLE 的模型,但 mashup 可以作为其支持服务之一。
混搭中间件的结构
混搭中间件可以具有,基元或复合体系结构结构,最原始的混搭中间件仅,包含一个提要阅读器。
例如Google Reader是一个原始的混搭中间件,它可以跟踪来自其他网站的提要,并通知用户提要中,传输的任何(即通过 RSS 或 Atom 在某些网站上添加的最新信息)。
人们可以在谷歌阅读器中插入提要,然后从那里阅读,而无需去特定的网站,Google Reader是非常有用的中间件,因为它为mashup客户端节省了大量时间,并提供了客户感兴趣的信息。
即使提供的信息太多,也可以使用标签或文件夹,来组织所提供的信息,因为Google Reader使,用户能够将此类标签分配给不同的提要,以便信息可以具有某种结构并且易于感知。
它们可以基于这种原始的,mashup中间件进行构建,例如通过添加某种上下文,并使feed阅读器了解用户的mashup需求。
许多混搭中间件只是在尝试这样做,有位科研人员将 Google Reader ,与 Netvibes 聚合器 结合使用。
在这个方向上,我们首先需要在Netvibes中设置起始页,它会创建对应于不同上下文(例如工作,家庭,爱好和Web应用程序)的选项卡。
然后在相应的标签页中,插入自己的 Google 阅读器 Feed,通过这种方式,我们可以解决与信息的线性呈现,以及缺乏上下文相关的问题。
Netvibes 允许在空间上排列起始页的元素,在上下文中阅读提要可帮助,我们过滤、吸收和记住有用的项目,然而并非所有的复合中间件,都像Google Reader-Netvibes那样简单。
企业混搭服务器作为中间件
通常可以在任何企业,混搭基础结构中,识别两个主要组件:混搭生成器和混搭启用程序,混搭生成器通过连接多个,所需的小部件来创建复合应用程序,从而生成生成的混搭的用户界面。
mashup 使生成器访问混搭的非结构化数据,并根据 REST、RSS 或 Atom 提供,内部和外部资源,这两个组件都可以称为企业混搭服务器。
企业混搭服务器的主要组件
在个人学习环境中使用 mashup随着对知识获取的需求不断增长,和信息过载周期的加快,学习在我们的生活中,发挥着越来越大的作用。
几个世纪以来,我们一直认为将学习与日常生活脱钩,并在专业教育机构中,强调它是适当的。
捣碎天气信息,然后是城市地图
我们越来越发现将学习与日常生活,重新联系起来很重要,学习发生在自由选择的时间和地点,在工作和日常生活过程中,刺激我们学习,让学习成为一种环境。
环境学习和环境智能是,新学习方法的有前途的概念,特别是适应全面,和个性化的学习环境。
使用Nexaweb Studio设计天气混搭应用程序
这些概念有助于学习者,和机构跟上快速变化的知识经济,环境学习旨在,促进访问针对个人学习者,需求量身定制的高质量电子学习材料。
这些需求由最适合个人学习者的时间、地点、速度和背景决定,通过提供内容整合,和组合进行环境学习,可以访问新的电子学习材料,以及现有的目录/电子学习资源。
通过 XAP 富客户端进行通信
虽然环境学习是基于,环境智能技术的背景下,但它的使用不仅限于房间和建筑物,环境学习正在呈现出新的维度,因为它可以通过结合,环境智能和通过Web 2.0技术,进行协作学习的技术来实现。
在任何应用程序中使用, AmI 的基本优点是增强对象之间的交互,然而AmI研究的社会焦点/观点,在很大程度上被忽视了。
与其增强与技术对象的交互,还需要可能的AmI应用程序,来增强与他人的交互,增强人与人之间的互动,有助于目前所谓的社会环境智能或环境意识。
实际上环境意识的概念源于,建构主义和发现学习的思想,建构主义和发现学习是一种,基于探究的建构主义学习理论。
发生在解决问题的情况下,学习者利用他或她自己过去的经验,和现有的知识或关系来,发现事实和关系以及要学习的新真理。
虽然建构主义不是一种特定的教学法,但如果它可以与某种智能发现相关联,那么它可以用来促进主动学习。
然而环境意识研究的核心是使用Web 2.0技术,事实上Web 2.0方法已经彻底改变了,我们使用网络的方式,当然它可以对AmI研究产生重大的积极影响。
一方面,Web 2.0使用户能够积极参与新内容,例如wiki页面、博客或在线多媒体,另一方面,Web 2.0将Web转变为应用程序支持平台。
企业混搭是当今最热门的 Web 2.0 技术之一,可能会以非常积极的方式影响您的环境学习,在企业混搭之前,用户必须登录到多个应用程序,并转到不同的网站以手动收集信息,然后尝试理解它。
企业混搭 Web 应用程序以优雅的方式,克服了这个难题,并允许用户利用企业中,更多的集体智慧来做出更好的决策。
Mashup 有机会通过向用户提供,丰富的信息来提高学习的战略价值,并减少花在自定义开发上的时间周期。
然而mashup已经存在多年,最终用户能够在几分钟内轻松“拖放”,并将被黑客入侵的应用程序放在一起的概念,并没有成为现实,这就是造成主要障碍的原因。
为了使mashup真正起飞,我们需要能够捕获信息的上下文,当信息被放置在正确的上下文中时,信息变得相关且更有用。
如果 Mashup 可以利用,某种形式的社交环境,那么它就能够向用户提供相关信息,在这个方向上,社交混搭是一种新趋势,它使传统的混搭更进一步。
归根结底在企业中,社交互动是信息如何联系在一起的关键部分,并且与个人希望如何可视化信息越来越相关。
因此通过混搭将人员、流程和信息联系起来,可以创建一个真正的社会企业混搭,一方面,mashup 的定义涉及,中间人并依赖于 RESTful 通信协议。
另一方面,环境学习旨在无缝提供无处不在的服务、持续通信和智能用户界面,以及上下文感知。
从这个意义上说,环境学习系统需要提供自主性、分布性、适应性、主动性和响应性作为关键特征,这与学习代理的特征相似。
学习代理是能够在动态环境中,灵活自主操作的计算机程序,而这显然是实现环境智能系统的合适选择,事实上企业内部的学习代理,为创建和共享学习知识提供了一个生态系统。
基于学习代理的解决方案,学习者可以通过个性化的软件助手,或学习代理来发现高价值数据,从而降低成本并提高生产力。
使用经过“训练”的学习代理来监控、收获、提取、处理、交付,和集成来自互联网、内部网、外部网和企业应用程序的动态内容——学习者可以访问通常无法访问的数据。
不仅可以访问信息,还可以共享信息,以及创建混搭并将其提供给关键学习者,通过这种方式赋予学习者权力,可以产生巨大的教育回报。
要创建一个学习代理的生态系统,只需要找到合适的工具包来,创建这种协作学习环境,现在有许多多代理工具包可用,例如JADE,但其中大多数不支持在网络上,不同位置工作的代理之间的互操作性。
当此类代理需要基于 XAP 等工具,跨多个 Web 位置执行混搭服务时,此标准非常重要,为此我们发现 AgentScape 是创建,能够执行混搭服务的,可互操作学习代理的合适工具包。
AgentScape互操作性原则
结论尽管mashup前景广阔,但目前尚不清楚现有系统,何时以及如何利用这种新的学习模型,因此我们提倡使用混搭中间件来,帮助重新混合、重用、改编和个性化信息。
这些问题在任何学习系统中,都发挥着重要作用,使学习者能够根据,自己的需求进行学习,混搭中间件的基本构建块,是混搭生成器和混搭启用程序。