summary && scenarios
小组中期总结
项目目标:
我们的目标是制作一款pdf阅读器的必应查词插件,帮助大家在阅读英文资料的时候查单词更加的方便并且可以帮助人们英语学习。
痛点:对于在电脑上现在屏幕取词软件已经做得相当好了,所以我们阅读英文文献遇到生词能够很方便的查出他的意思。但是对于平板电脑,iPad,手机这些查词要么需要我们在两个软件之间切换,要么需要我们保持查词软件在后台运行,这样在别的软件对生词进行复制才能起效。这对于用户来说太麻烦了。
项目具体描述: 我们希望做出的查词插件可以让用户在pdf阅读器页面对于生词进行点击等操作,插件就会立即返回此单词意思,用户可以选择添加进生词本中。并且插件对于生词本中词,我们会在pdf中以高亮的形式显示出来,提醒用户此词在生词本中,这样可以帮助用户有意识的提高英语词汇量。以上就是我们希望在alpha版中希望实现的基本功能。
在beta版中我们希望能够更加丰富插件的功能,比如加入生词本的导入导出;单词在加入生词本时,我们可以智能分析此词所在句子,也将其加入生词本中作为例句出现,能够更好的帮助用户理解记忆单词。
Persona And Scenario:
小米是一个大学生,希望提高自己的英语能力,但是光背单词太枯燥并且不能全方面提高自己英语能力,所以她希望能够通过阅读英语文章或英文小说来提高自己的英语水平。
动机:提高英语水平
典型场景:利用手机或IPad阅读英文名著。
小明是一个刚刚进入实验室的researcher,老板交代他多读一些论文;为了方便,他把论文下到了电脑里,pad里,Surface上,手机上,可是论文里有很多生僻的单词,如果一个个查询还要切换页面非常麻烦。小明想,要是我轻轻点下这个单词,它的意思就能显现出来,那该有多好啊!
动机:方便阅读
典型场景:利用非大屏操作读PDF文档
Sprint1
由于初期我们对于目标还不是太清楚,并且对于项目所用的工具语言等不熟悉,所以sprint1阶段我们主要在学习XAML,c#,pdf API等。
Sprint2
这一阶段我们尽量让开发步入正规。希望每个组员能够开始将自己的任务大概框架给搭出来,这样在Sprint3期间能够大概将各个部分拼在一起。
目前sprint2接近结束,而基本大部分框架都已经做出来,比如Bing查词的API,生词本数据库部分,弹窗部分等。
Sprint3
对于这一阶段,我们的目标是:
负责各部分的链接的组员能够将所有部分的大概链接做好,然后负责具体每一部分的组员再进一步完善在sprint2阶段做出的大概框架。
对于前半个月的总结
现在基本都按照我们的目标来完成任务,唯一超出我们预计的是:我们本来想在UWP版本的pdf阅读器上做插件,但是在和各个pdf阅读器软件公司联系之后,情况如下:
Foxit公司有UWP版本的pdf阅读器API,但是没有UWP版本的插件API,如果我们想做,必须先开发出一个阅读器出来,这比较耗时耗力,并且其提供的API有免费期限,这意味着我们的软件不能发布。
Adobe公司其实也是差不多的问题,虽然我们能找到API, 但是也面临发布的问题。
而网上的免费开源pdf阅读器只有源代码,没有API,对于我们开发来说比较耗时耗力。
所以我们现在正在寻找别的解决办法。如果不行,我们只有退而求其次。
summary && scenarios的更多相关文章
- Summary of Critical and Exploitable iOS Vulnerabilities in 2016
Summary of Critical and Exploitable iOS Vulnerabilities in 2016 Author:Min (Spark) Zheng, Cererdlong ...
- 三个不常用的HTML元素:<details>、<summary>、<dialog>
前面的话 HTML5不仅新增了语义型区块级元素及表单类元素,也新增了一些其他的功能性元素,这些元素由于浏览器支持等各种原因,并没有被广泛使用 文档描述 <details>主要用于描述文档或 ...
- [LeetCode] Summary Ranges 总结区间
Given a sorted integer array without duplicates, return the summary of its ranges. For example, give ...
- Network Basic Commands Summary
Network Basic Commands Summary set or modify hostname a) temporary ways hostname NEW_HOSTNAME, b ...
- Summary - SNMP Tutorial
30.13 Summary Network management protocols allow a manager to monitor and control routers and hosts. ...
- Mac Brew Install Nginx Summary
==> Downloading https://homebrew.bintray.com/bottles/nginx-1.10.1.el_capitan.bot################# ...
- Leetcode: LFU Cache && Summary of various Sets: HashSet, TreeSet, LinkedHashSet
Design and implement a data structure for Least Frequently Used (LFU) cache. It should support the f ...
- How to add taxonomy element to a summary view?
[re: Orchard CMS] This caused me scratching my head for days and now I can even feel it's bleeding. ...
- (转) Summary of NIPS 2016
转自:http://blog.evjang.com/2017/01/nips2016.html Eric Jang Technology, A.I., Careers ...
随机推荐
- POJ1523 Tarjan求割点以及删除割点之后强连通分量的数量
题目链接:http://poj.org/problem?id=1523 SPF:A Single Point of Failure也就是割点(一个点导致网络之间的不连通),由于给出的图是无向图,所以只 ...
- springboot使用swagger2创建文档
一.导入swagger2依赖 <dependency> <groupId>io.springfox</groupId> <artifactId>spri ...
- Spring----注释----开启Annotation <context:annotation-config> 和 <context:component-scan>诠释及区别
来源:http://www.cnblogs.com/leiOOlei/p/3713989.html <context:annotation-config> 和 <context:co ...
- HDU 3303 Harmony Forever 前缀和+树状数组||线段树
Problem Description We believe that every inhabitant of this universe eventually will find a way to ...
- 使用SlimYOLOv3框架实现实时目标检测
介绍 人类可以在几毫秒内在我们的视线中挑选出物体.事实上,你现在就环顾四周,你将观察到周围环境并快速检测到存在的物体,并且把目光回到我们这篇文章来.大概需要多长时间? 这就是实时目标检测.如果我们能让 ...
- [Jenkins01] Jenkins的安装和部署(jenkins教程)
一.jenkins的下载.安装以及环境的搭建部署. 1.什么是jenkins以及它的作用: Jenkins 是一个可扩展的持续集成(CI)平台.它只是一个平台,真正运作的都是插件. Jenkins的主 ...
- iOS 图片加载速度优化
FastImageCache 是 Path 团队开发的一个开源库,用于提升图片的加载和渲染速度,让基于图片的列表滑动起来更顺畅,来看看它是怎么做的. 一.优化点 iOS 从磁盘加载一张图片,使用 UI ...
- [noip模拟]画展<队列的基础知识>
Description 博览馆正在展出由世上最佳的M位画家所画的图画.人们想到博览馆去看这几位大师的作品.可是,那里的博览馆有一个很奇怪的规定,就是在购买门票时必须说明两个数字,a和b,代表要看展览中 ...
- 音视频开发-FFmpeg
音视频开发是个非常复杂的,庞大的开发话题,初涉其中,先看一下结合 OEIP(开源项目) 新增例子. 可以打开flv,mp4类型文件,以及rtmp协议音视频数据,声音的播放使用SDL. 把采集的麦/声卡 ...
- P1343 地震逃生(最大流板题)
P1343 地震逃生 题目描述 汶川地震发生时,四川**中学正在上课,一看地震发生,老师们立刻带领x名学生逃跑,整个学校可以抽象地看成一个有向图,图中有n个点,m条边.1号点为教室,n号点为安全地带, ...