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 ...
随机推荐
- Ansible Playbook 初识
Ansible Playbook 基本概述与使用案例 主机规划 添加用户账号 说明: 1. 运维人员使用的登录账号: 2. 所有的业务都放在 /app/ 下「yun用户的家目录」,避免业务数据乱放: ...
- 基础组合问题 ————从n个物品里选m个
package test; import java.util.*; public class Main{ public static int f(int n,int k, int goal){ if( ...
- PAT-B 1005. 继续(3n+1)猜想 (25) c++
1005. 继续(3n+1)猜想 (25) 时间限制 400 ms 内存限制 65536 kB 代码长度限制 8000 B 判题程序 Standard 作者 CHEN, Yue 卡拉兹(Callatz ...
- OpenCV-Python 轮廓特征 | 二十二
目标 在本文中,我们将学习 如何找到轮廓的不同特征,例如面积,周长,质心,边界框等. 您将看到大量与轮廓有关的功能. 1. 特征矩 特征矩可以帮助您计算一些特征,例如物体的质心,物体的面积等.请查看特 ...
- Arcgis连接SQL Server提示试图使用不支持的旧版SQL Server客户端通信软件进行连接
一般提示这种错误的是arcgis服务区和SQL server服务器不在同一台电脑上,但在同一个局域网. 遇到这种问题是arcgis 服务器客户端连接SQL server数据库有问题,要么是客户端没有安 ...
- C 最大公约数&最小公倍数
1.最大公约数 链接 如果有一个自然数a能被自然数b整除,则称a为b的倍数,b为a的约数.几个自然数公有的约数,叫做这几个自然数的公约数.公约数中最大的一个公约数,称为这几个自然数的最大公约数. 1 ...
- 8.MSFvenom
Meterpreter 01 Meterpreter API调用 Meterpreter提供了多种APl调用,在编写自己的脚本时可以使用这些API来提供额外功能或定制功能. 关于ruby的更多信息,请 ...
- Codeforces Round #629 (Div. 3)
A. Divisibility Problem time limit per test 1 second memory limit per test 256 megabytes input stand ...
- Codeforces Round #628 (Div. 2)
1325A - EhAb AnD gCd 题意:随意找两个数是他们的最大公约数 GCD 与最小公倍数 LCM 之和为所给定的值. 思路:找一下规律 ,假设所给的 数位n, 那么我们将n分成 1 ,n- ...
- Vertica的这些事(四)——-vertica加密数据
通过创建 Secure Access Policies可以对vertica中的某一列数据进行加密: CREATE ACCESS POLICY ON [schema][tablename] FOR CO ...