zoukankan      html  css  js  c++  java
  • Team Project Proposal: 在线文档演示平台 ——by Wei Fang

        如今,文档演示是大家司空见惯的需求。无论是公司部门组会,学生社团例会,又或是朋友间的简单互动,很多时候都会涉及到文档的分享与演示。对于预算充足的公司或者专业的会议室,投影仪和幕布必然是首选。但这种演示方式对专业设备的依赖程度极高,往往不能满足人们的即时演示需求。

        基于这个问题,我推荐开发一个基于手机和服务器的文档分享与演示平台,使得人们可以随时随地分享文档,并进行演示。我预想的蓝图如下:

        1、人们可以上传常见格式的文档,包括ppt、word、excel、pdf、txt等等。

        2、服务器把所有格式文档转换为html。(github上有个开源项目是将pdf转化为html,很大程度可保留原格式,项目基于GPL-3.0)

        3、演示者可通过手机客户端创建演示房间,选择演示文件并开始演示。

        4、演示功能包括翻页、划线还有语音(可选)。

        5、观众可通过手机浏览器进入某个房间,观看演示。

        NABC分析:

        1、Need:

             在日常,在我们希望进行文档演示时,往往会出现找不到投影设备或者出现设备不足的情况。例如,在几千人的会议室中,往往只有三四个投影仪,人头攒动中,后排的往往看不清演示的内容;又如,三五个学生希望分享想法,很多情况并不能借到投影仪或者借用手续过于繁琐……在这些情况下,如果我们能够使用我们的手机进行演示和观看,看不清或无设备的尴尬将会被解决,因为如今手机已经成为每个人的标配。

        2、Approach:

             根据上面提到的功能,主要需要以下的技术:

             (1)并发服务,响应多演讲者、多观众的需求

             (2)多格式转pdf还有pdf转html(可借助开源的软件)

             (3)win phone或android应用开发

             (4)前端js互动

        3、Benefits:

             (1)跨平台:观众端只基于手机浏览器,基于普通的html页面和js交互

             (2)数据交互少,省流量:演示过程只传输html文档和少量指令,无wifi环境也可使用

        4、Competition:

             (1)对于常见的文档分享平台,如百度文库等,缺少演示功能

             (2)对于目前很火的online slide,即使用户之前做过ppt,也还需要在网站上进行编辑,需要付出额外的时间和精力

    综上,我觉得这个想法有一定的价值,技术上也可行。最终想法的确定,我们还需要进行组内的深度讨论。

  • 相关阅读:
    ssh-keygen Linux 免密登录
    hostnamectl 修改 CentOS7 主机名
    微信公众平台开发—24点游戏
    微信公众平台开发—起步
    java的静态代理和动态代理(jdk、cglib)
    UEditor上传图片到七牛云储存(java)
    第四十篇-private,public,protected的区别
    第七篇--ubuntu18.04下面特殊符号
    6. 计算器界面
    第六篇--Ubuntu画图软件
  • 原文地址:https://www.cnblogs.com/6-idiots/p/3949716.html
Copyright © 2011-2022 走看看