LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1506|回复: 24

远程教学的平台项目的设想

[复制链接]
发表于 2007-2-26 11:24:50 | 显示全部楼层 |阅读模式
在LINUX系统下,开发一个可用于远程教学的平台,基本要求是这样的:
1。具有目录结构的教学框架,可以通过点击目录项来进行导航;
2。具体的教学项分为两个区,一个区播放可选的人像录像媒体文件,另一个区是黑板区,包括教学幻灯及标注;
3。考虑采用GTK平台结构,暂不考虑KDE;暂不考虑采用JAVA平台,而直接用基于C的本机代码;

希望能提供一点软件架构及支持技术的信息。另外是否有可能建立一个相应的开源项目?
发表于 2007-2-28 01:55:52 | 显示全部楼层
支持你做,支持你做完后开源!抓紧时间做吧.
回复 支持 反对

使用道具 举报

发表于 2007-2-28 10:34:47 | 显示全部楼层
在Irc上作,你可以获得Irc的所有特性,聊天,管理...有一些基于irc的远程控制软件,可以参考下,最重要的是你不需要自己设计一个新的协议,也不需要自己些代码来维护这个协议

你写一个irc机器人,在线读irc上的指令,然后再弄一个受irc机器人控制的媒体播放器。客户端就OK了。比如一个play http://somewhere,播放器就 ... 不让学生聊天

一个普通的web服务器放媒体文件就可以了。再写一个irc的机器人做教师的助手,发布控制指令。然后弄一个类似包管理软件yum,port,portage之类东西管理源,任何人都可以发布一个源,只要有人愿意来听。服务器端就OK了

在软件说明上写,意图帮助非洲国家发展教育,希望在世界范围内免费使用的irc服务器。希望慈善机构联系解决web服务器,哈哈
回复 支持 反对

使用道具 举报

发表于 2007-2-28 10:58:11 | 显示全部楼层
这样开放性很好,播放器可以随便用,服务器可以随便用。要挣钱的话控制控制web服务器的访问就可以了,代码量应当也不会很大,基本上写一个客户端的irc机器人就都有了。参考下streamtuner,自己检索资源,然后控制本地播放器播放。自己写一个专用的播放器也可以。用的人多了,也许会有人来帮你扩展。
回复 支持 反对

使用道具 举报

发表于 2007-2-28 13:27:04 | 显示全部楼层
我觉得还是做成基于网页的最好,这样很有通用性,而且开发成本小的多。
分析你的需求,主要是分目录浏览,媒体播放,PHP 足够了,最好用 Ajax 技术,这样你需要的交互性也有了(可以做在线聊天),Ajax 可以用 Sourceforge 上的 ZK,简单且强大
回复 支持 反对

使用道具 举报

发表于 2007-2-28 14:28:49 | 显示全部楼层
Post by linux001
在LINUX系统下,开发一个可用于远程教学的平台,基本要求是这样的:
3。考虑采用GTK平台结构,暂不考虑KDE;暂不考虑采用JAVA平台,而直接用基于C的本机代码;


从这点要求来说网页不太好用。可以认为楼主最开始就排除了web平台,要自己写客户端。而且使用网页的时候播放视频不太好弄,毕竟Linux下主流浏览器的插件都不是很好装的。
回复 支持 反对

使用道具 举报

发表于 2007-2-28 17:17:29 | 显示全部楼层
网页中使用视频可以借鉴 YouTube,使用 Flash 播放流媒体,这个在技术上是没有问题的。
而且使用 C + GTK,技术难度也不小,毕竟敢用 c 来做开发的,不多
回复 支持 反对

使用道具 举报

发表于 2007-3-1 09:14:35 | 显示全部楼层
作成Web程序的话直接用现成的CMS就可以,而且选择很多
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-3-1 10:10:36 | 显示全部楼层
本来WEB平台是首选的,但是一直没搞懂在不用JAVA的情况下,跨平台结构的HTML中如何能够实现在已经有一个媒体 播放器运行时,还能嵌入一个黑板结构。
从这点要求来说网页不太好用。可以认为楼主最开始就排除了web平台,要自己写客户端。而且使用网页的时候播放视频不太好弄,毕竟Linux下主流浏览器的插件都不是很好装的。
回复 支持 反对

使用道具 举报

发表于 2007-3-1 14:20:03 | 显示全部楼层
不知道lz说的黑板结构具体是什么样的,但要在网页中同时进行多项任务是简单的,只要使用框架就可以了。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表