远程共享四篇

2024-05-07

远程共享 篇1

远程教育是教育的重要组成部分, 因其有开发性、协同学习、共享资源、无时空限制等特征为学习者构建了一个随时随地自主学习的终身环境。但目前网络共享基本上停留在网页和其他常用文件共享的基础上, 缺少统一的结构, 课件开发重复严重, 资源共享难度大。本文就是介绍基于SCORM标准的课件制作。

网络课程包括以下几个方面的内容:课程简介、课程大纲、授课教案、教学录像、习题与实践、参考资源。在设计与开发中遵循“编订大纲与内容、总体设计与原型实现、开发集成、使用评审”的过程, 也可以根据制作者的实践需求恰当灵活的选用合适的方法、技术和流程进行开发。确定网络课程需要传达的教学内容, 结合计算机表现技术等特点进行总体设计, 包括交互界面、总体框架、实现技术与开发平台的选择、教学内容呈现与组织形式等的设计。

网络课件是通过网络呈现的学科教学内容及教研活动, 一般包括按照一定的教学策略组织的教学内容和网络教学支撑平台。要解决如何是课件能够从一个平台迁移到另一个平台, 如何创建共享的课件内容, 需要通用模型来规定分布式学习中的学习内容和它的分类、存储和呈现。

二、国内外网络课程相关技术

SCORM共享内容对象参考模型 (Sharable Content Object Reference Model) 是由美国国防部ADL (Advanced Distributed Learning) 组织所拟定的标准, 对于数字内容教材的制作、内容开发提供一套共通的规范。

SCORM是一些规范和标准集合成的“技术手册”。每本技术手册都可以看作是单独的书放在一起组成的不断发展的书库。这些技术手册目前被分成三个主题:“内容聚合模型 (Content Aggregation Model, CAM) ”、“运行时间环境 (Run-time Environment, RTE) ‘和’排序和导航 (Sequencing and Navigation, SN) ”。

三、基于SCORM标准的网络课件设计

SCORM的共享性目的是描述了一个调配模型, 对于调配模型提供一些能被广泛接受和贯彻执行的数字化学习标准。参照CAM的要求设计网路课件, 关键是如何完成对课件内容的打包。而这些包也成为SCORM标准教材。

Imsmanifest.xml文件是基于SCORM标准的网络课件的重要文件, 相当于网站的index.*文件。课件内容资源的描述文件有一个“scripts”文件夹, 内有APIwrapper.js, SCOFuntions.js。在打开课件时加载这两个js文件, “APIwrapper.js”是教材制作者与Asset合起来构成一个简单的SCO, 在打开教材时, 用find API () 去寻找Adapter API。找到后就会有一个API的物件。这个物件会mapping到LMS所实作的Adapter上。

四、基于SCORM的课件制作步骤

划分知识结构, 设计课件组织结构的树形图的第一步要对课件的知识进行逐级细化, 根据知识点的相互关系, 画出知识结构图。知识结构图的类型有很多种, 无论哪种, 往往都可以转化成树形图的方式来表现。而这个树形图恰恰是SCORM需要的组织结构图。

在设计课件的知识结构图的时候, 务必从学科专业的角度以及教学目标的角度考虑知识结构划分的科学严谨性、合理性。要注意知识结构划分的学科合理性、教学内容活动安排的合理性、内容颗粒度大小的合理性。

第二步是设计相关的教学策略, 并考虑使用哪些SN参数, 由于SCORM把教学内容对象看成是一个一个相对独立且功能单一的模块, 所以SN设计实现的教学策略更多的是教学活动之间的内容组织策略。

第三步是制作相关内容页面, 内容页面的制作是和策略的设计紧密联系的, 策略的实现往往需要网页内脚本的配合。如果一个页面内容不需要跟平台有过多的交互, 可以定义它为asset以节约系统开销;反之则需要定义为SCO。SCO与平台是在页面的载入和退出时进行一般性学习进度交互。

第四步是使用封装工具打包封装, 打包封装是指把前面三个步骤的产出物整理汇总的过程。虽然可以手工编写imsmanifest.xml文件, 并使用压缩工具对内容打包, 但是使用封装工具无疑会大大提高工作效率, 避免一些无谓的拼写错误带来的不必要的麻烦。封装工具建议使用Reload Editor2004。

五、总结

SCORM就是一套标准, 它的目标领域是在线教学领域。这套标准的目的是为了让任何课件在任何学习平台上 (前提是遵循SCORM标准) 都能顺畅运行, 从而培育出一个市场。在这个市场中, 课件, 学习平台等这些商品能够在这个市场里顺利流通。

参考文献

[1]来自于网络文摘。

[2]何海燕:《影响现代远程教育课程交互水平的因素》, 《成人教育》。

[3]胥晓凤:《远程高等教育教学模式中的课程开发构成要素研究》, 《广西广播电视大学学报》。

[4]郝丹、冯琳、陈鹏:《创新与突破:远程教育的课程建设——第四次“中国远程教育专家论坛”综述》, 《中国远程教育》。

[5]穆肃:《多元课程设计意识形态整合下的远程教育课程设计》, 《电化教育研究》。

远程共享 篇2

P2P (Peer to Peer) 即对等计算或对等网络, 通常简称为P2P, 可以简单地定义成通过直接交换来共享计算机资源和服务。在P2P网络环境中, 成千上万台彼此连接的计算机都处于对等的地位, 整个网络一般来讲不依赖于专用的集中服务器。本文先讨论P2P层涉及的概念, 然后再进一步探讨基于P2P的远程教育资源共享平台的设计方案与设计宗旨。

1 P2P层涉及的基本概念

1.1 对等点

对等点 (资源节点) 是实现了一个或多个JXTA (Juxtapose的缩写, 意思是“并列、并置”) 协议的任意一个网络设备, 这些设备可以是传感器、电话、PDA、PC、服务器甚至是大型机。每个对等点都是独立运行的, 各个对等点有自己的唯一标识PeerlID, 而且相互之间可以通信。

对等点发布一个或多个可以由JXTA协议使用的网络接口。每个网络接口都是一个对等点的端点, 并可以由端点唯一标识。对等点之间通过端点来建立点到点连接。

1.2 点组

点组是多个对等点的集合, 用来提供一组服务。对等点是自发的组成点组的, 每个点组都有自己的唯一标识。点组的成员关系策略由点组自己确定, 可以是开放的, 也可以是高度安全和受限的。开放的点组每个对等点可以自由加入, 而高度安全和受限点组需要加入的对等点有足够的信任度。

一个对等点可以同时加入多个点组。基于P2P的DERS系统中, 对等点默认都会加入NetPeerGroup点组, 而且所有的对等点都属于这个点组。点组提供一系列服务, 成为点组服务。

1.3 网络服务

对等点之间通过相互协作和通信来发布、发现和调用网络服务。一个对等点可以发布多个服务。对等点通过对等点发现协议来找到网络服务。

网络服务可以预先安装在对等点上, 也可以从网络上加载。为了运行一个服务实例, 对等点需要找到符合对等点运行环境的一个服务实现。从网上查找、下载及安装一个服务的过程和从Internet上搜索一个Web页、获得并安装所需插件程序的过程是相似的。

1.4 模块

模块提供一个对等点实例化新“行为”的抽象表示。当对等点浏览或者加入一个新点组时, 它可能会发现需要实例化的新“行为”。比如当加入一个点组时, 对等点可能需要学习一个仅在这个点组中使用的查找技术。为了加入该点组, 对等点必须实例化这个新的搜索服务。

模块框架能以和平台无关的方式来描述和通告“行为”, 并允许对等点以任何语言和方式来实例化“行为”。比如一个对等点可以选择用Java或者C语言来实例化某个特定的“行为”。这点对支持由异构节点组成的点组来说很重要。

1.5 管道

管道是异步的、单向的、不可靠的消息传送机制 (安全管道除外) 。管道对所传输的数据没有限制、它支持所有对象的传送。

管道的端点成为输入管道 (接收端) 和输出管道 (发送端) 。管道端点是在运行时由解析服务动态绑定到对等点端点上的。对等点端点对应于可以用来发送和接收消息的对等点网络接口 (如TCP端口和IP地址) 。

1.6 双向可靠通信信道 (JxtaSocket, JxtaBiDiPipe)

管道只提供单向的不可靠通信信道, 所以实现一种双向的可靠通信信道就可以采用JXTA平台提供方法中任何一种都能满足DERS系统所需要的服务质量。

1.7 消息

消息是通信的基本单元。消息通过管道服务和端点服务发送和接收。一般情况下, 应用程序使用管道服务创建、发送和接收消息, 而不需要直接使用端点服务。

2 DERS系统设计方案

P2P是整个系统方案的基础。本系统是基于JXTA平台来实现P2P网络中一些最基础的要素的。JXTA[1]是由SUN公司推出的一组开放的通用P2P协议, 它允许任何接入网络的设备作为对等点进行通信和协同工作, 如移动电话、PDA (个人掌上电脑) 、PC (个人电脑) 机、服务器等。JXTA是专门用于做P2P计算的开放性网络计算平台, 它的目的是为开发新的应用程序提供基本的模块和服务。JXTA给开发P2P应用程序提供了一整套开放协议和开源实现。同时, JXTA对P2P节点的共同行为做了标准化, 包含节点发现、自组织、发现和通告网络服务、相互通信以及监视其他节点等。JXTA协议独立于编程语言和传输协议。Java、C/C++、Perl以及其他语言都可以用来实现JXTA协议, 同时JXTA传输可以构建在TCP/IP、HTTP、Bluetooth、HomePNA或者其他传输协议上。开发者可以利用JXTA开发相互操作的P2P服务或应用。因为协议的独立性, 异构网络的设备可以使用不同的协议栈相互通信。

这里, DERS系统的资源节点 (客户端) 是基于VC++平台来实现, 同时调用JXTA平台协议来实现对等点的通信, 这样就屏蔽掉了底层复杂的功能机制, 如:发现、传输、节点加入、创建组还有相关的安全原语等。还有一些可能并不是P2P网络所必不可少的, 但也是非常有用的功能机制, 如:搜索和索引、目录、存储系统、文件共享、协议转换等。以此来达到提高DERS系统开发效率, 可靠性和可维护性。设计方案主体结构如图1所示。

3 DERS系统设计宗旨

基于P2P的DERS系统基于软件工程方法进行设计的。现代软件工程的目标是实现软件生产的工业化, 如何提高软件的生产率与质量是软件工程的核心问题。软件开发者 (或厂商) 追求高生产率以获得高效益, 用户则更关心软件的质量。生产率与质量之间有紧密的关系:高生产率必须以高质量为前提, 高质量将显著降低软件测试与维护代价而使生产率提高。所以, 寻求能同时提高软件生产率与质量的软件工程方法显得十分重要。软件重用 (Software Reuse) 是一种提高生产率与质量的有效途径。

将具有一定集成度并可以重复使用的软件组成单元成为软构件 (Software Component) 。软件重用的基本思想是:构造新的软件系统可以不必每次从零做起, 直接使用已有的软构件, 即可组装 (加以合理修改) 成新的系统。重用方法合理化并简化了软件开发过程, 减少了总的开发工作量与维护代价, 既降低了软件的成本又提高了生产率。另一方面, 由于软构件是经过反复使用验证的, 自身具有较高的质量。因此由软构件组成的新系统也具有较高的质量。

P2P是实现DERS系统的基础所在, 该系统的核心任务就是基于JXTA平台提供的可重用的P2P功能模块来实现远程教育中的资源共享。

从上图可以看出, DERS系统总体上分为三大模块:底层环境模块、P2P层模块和应用层模块。底层环境模块是整个系统的运行环境, 它只需要选择一台PC机, 安装好Windows9x/NT操作系统即可。P2P层模块是基于JXTA平台开发的, 是基于JXTA包含的模块库重新组装构建起来的P2P层, 它是支撑应用层功能实现的。应用层模块是本文的重点, DERS系统正是基于P2P层中实现的各种功能模块来实现远程教育中的资源共享、管理等。

参考文献

[1]杨天路, 刘宇宏, 张文, 原毅强, 龙紫薇, 魏小康.P2P网络技术原理与系统开发案例[M].北京:人民邮电出版社, 2007.

[2]刘莹, 韦娜.国外远程教育优质资源共享的研究与启示[J].现代远距离教育.2004, (6) .

[3]郑耿忠, 刘秋梅.基于XML和J2EE的远程教育资源共享模型研究及实现[J].计算机工程与设计.2005, (11) .

[4]兰希望, 成长生.基于XML和Web Services的远程教育资源共享研究[J].微型电脑应用.2004, 20 (3)

远程协助 共享文件很方便 篇3

首先,在需要远程控制的计算机上进入LogMeIn官方网站(http://secure. LogMeIn.com/CN/products/pro2),注册账号并登录,系统便会弹出窗口提示添加被控制的电脑,点击窗口中的“下载”按钮(图1),下载安装LogMeIn Pro2客户端(在安装过程中会提示设置远程访问代码,记住它),完毕后,就可通过LogMeIn网站中的“我的电脑”列表中查看受控计算机。

接下来,运行LogMeIn Pro2,程序便会自动驻留在启动一栏中。右键点击程序图标,在弹出菜单中点击“打开LogMeIn ”进入选项设置对话框,在界面中点击“参数选项和安全性”一栏中的“首选项”按钮。打开对话框后,再在“高级”标签页中的“Wake On Lan”功能设置一栏中,勾选其中的“从睡眠模式或关机状态启用LAN唤醒”(如图2),保存设置并重启计算机。再进入计算机BIOS,查找到Wakeup On LAN并将其设置为“ON”启动远程网络唤醒(BIOS设置可能由于厂商的设置而不同,具体请查看主板说明书),这样一来就启用了LogMeIn Pro2提供的远程唤醒功能,可在远程启动计算机并控制它。

以后,我们就可在办公室中登录LogMeIn网站,输入用户名和密码进入个人账户页面,在页面左侧列表中点击“我的电脑”链接,通过网络发送指令将被控制计算机激活启动,就可通过“远程控制”连接被控制计算机进行远程协助(图3)。这时,在远程协助界面的左侧功能列表里,选中“文件管理器”后,右侧网页中就会将受控电脑的所有盘符以列表的方式呈现出来。双击即可打开任意盘符,这样就可轻松在被控制计算机的磁盘中任意查找资料。找到文件后,便可在鼠标右键菜单中激活任何一款下载工具下载(图4)。

远程控制实现文件共享 篇4

1、设置

设置被控制方。因为是利用局域网并在同一域内,所以必须先先填入用户、密码及域,进入所在的域。进入“控制面板”打开“密码”选项,点击“远程管理”选项卡,将“启用此服务器的远程管理”选项打上勾,并在密码及确认密码栏内将控制密码输入。

注意:不知道密码的人是无法控制该电脑的。在设置完此项后,您就可以去安心地设置远程控制了。

设置控制一方。同样要先进入所在的域,然后进入“控制面板”打开“添加/删除程序”选项,选择“Windows安装程序”选项卡,将“系统工具”打上勾,点击“详细资料”进入,将“系统工具”组件里的“网络监视器”打上勾,并点击“确定”,

注意:如需Windows 98系统文件,请将Windows 98安装光盘放入光驱内。

2、使用

点击“程序→附件→系统工具”,将网络监视器打开。在进入网络监视器后,点击菜单栏里的“服务器→选择服务器”,在出现的页面提示栏里输入被远程控制的计算机名,或者点击浏览找到这台计算机。确定后会出现一注意框,让您输入密码,这里的密码就是你在被控制电脑上所设置的密码,同时在注意框下将“请将密码保存到密码列表”的勾去掉。

注意:如果打上勾的话,下次其他人不需要输入密码就可以远程控制这台电脑了。

这时就可以看到你已经将被控制电脑连接上了,在标题栏上可以看到“1连接到某某”(这里的某某就是被控制电脑的计算机名),而在下方显示的远程控制电脑的用户是zxb,计算机名是赵晓彬。从你的网上邻居里中,可以看到那台电脑的所有硬盘驱动器被完全共享了,但是此时在同一域中的其他电脑,却看不到这台电脑被共享的一丝痕迹。现在,你就可以将所需要的文件复制到被控制的电脑中了。

上一篇:医药应用数学下一篇:次氯酸钠处理