• 201506高梦楠学习报告

    普通类
    • 支持
    • 批判
    • 提问
    • 解释
    • 补充
    • 删除
    • 内容

    20156月工作情况统计表

    填报人:高梦楠 年级:2013级硕士 填报日期:2015630

    一、本月主要工作成果

    • 研发工作

    Part I:学习元课程APP1.9版本

    • 【新增】 个人好友列表显示

    • 【新增】 系统消息内容读取和显示

    • 【新增】 站内信内容读取和显示

    • 【新增】 用户自主发送站内信

    • 【优化】 使用Tab方式显示系统消息和站内信的内容

    任务耗时:5个工作日

    Part II:学习元APP后台接口完善

    • 配合APP的开发,修改相应的后台API,集中在站内信和系统消息相关模块。

    任务耗时:2个工作日

    Part III:准备Seminar论文汇报

    • 仔细阅读文献,并制作汇报所用的PPT

    任务耗时:1个工作日

    Part VI:及时聊天新功能的开发

    • 调研相关技术方案,最终确定使用Apache Mina作为开发基础。

    • 学习Mina框架的基本使用方法,并初步实现了服务端与客户端的核心代码。

    任务耗时:3个工作日

    Part V:情境感知实验的设计

    • 与任娜师姐讨论情境感知实验下一步的实施方案

    • 实验所需APP的设计方案确定

    任务耗时:3个工作日

    Part VI:学习元重构方案设计

    • 学习元顶层重构PPT修改以及学习元各种关系总结的PPT

    • 学习元课程模块的设计方案PPT汇报

    • 学习元课程模块的原型开发

    任务耗时:5个工作日

    • BUG修改工作

    在学习元APP的研发过程中修改遇到的BUG

    • 出差工作

    本月没有出差工作

    • 培训工作

    • 与尹幸禄师弟交流学习元开发的相关技术。

    任务耗时:0.5个工作日

    • 其他工作情况

    Part I: 年会筹备会

    • 参加626日下午的年会第二次筹备会,参加宣传视频拍摄。

    任务耗时:0.5个工作日

    Part II: 学习元Seminar

    • 参加67日上午的学习元Seminar,分享了一篇文献。

    任务耗时:0.5个工作日

    • 参加627日上午的学习元Seminar,分享学习元改版设计。

    任务耗时:0.5个工作日

    Part III: 论文讨论会

    • 参加616日下午的实验室客户端相关任务的讨论会,确定客户端的发展方向。

    任务耗时:0.5个工作日

    • 参加625日下午的情境感知实验设计的讨论会,支持任娜师姐完成情景学习的实验。

    任务耗时:0.5个工作日

    二、本月主要学习成果

    1. 文章

    • 任娜师姐分享的SCIQ1区的论文集,准备下一轮的Seminar论文讨论。

    1. 读书报告

    Part I:技术书籍

    • Android编程实战》:巩固Android开发的基础知识。

    • 其他零散地阅读一些与今后工作有关的书籍与文献。

    1. 研究与创新

    Part I:基于Apache MinaTCP长连接服务实现

    一直想做的推送和即时聊天功能,需要长连接服务的支持才能得以实现。实现方案总结来看,大约可以分为三类:第一种,使用成熟的第三方服务,如百度推送、极光推送等;第二种,使用基于XMPP的开源实现方案,如Openfire + Smark;第三种,自行开发基于TCP协议的服务端和客户端程序,通过维护一个长连接实现。

    这三种方案各有千秋:第一种,使用第三方服务开发量较少,避免了繁琐的网络编码,客户端进行整合也比较简便,但是需要客户端的外网连接,另外依赖于第三方服务的稳定性;第二种,使用Openfire + Smark需要自行搭建数据库和Web容器,协议方面不需要过度关心,但是与自己的业务数据库整合时需要在数据层进行一定的统一与适配;第三种,完全自主实现TCP长连接具有非常灵活的自由度,但是在TCP编程时比较繁琐,同时也要考虑使用心跳连接的方式进行连接保持以及断线重连等具体实现。

    就学习元APP的具体实现来看,有时需要局域网环境使用,所以考虑自己实现的方式,另外,由于学习元已有丰富的数据信息,为方便数据的整合,所以选择第三种实现方式。考虑使用Apache Mina作为TCP通信的开发库,来实现TCP长连接的服务端和客户端的技术方案,另外实现心跳连接和断线重连等技术,提高业务的强壮性。

    三、下个月的主要工作安排

    Part I:继续完善学习元APP

    • 预计可以基本完成及时聊天功能实现

    • 其他预计优化的功能实现

    Part II:情境感知实验设计与实施

    • 完成实验所用APP的开发与测试。

    • 支持任娜师姐完成年会进行的相关实验。

    Part II:实验室年会

    • 参加实验室年会,并完成分配的任务。

    • 在分会场进行关于学习元课程APP的介绍。

    具体工作安排根据实际情况及时调整!


    4


    • 在新页面中查看内容
    • 下载源文件
    • 标签:
    • app
    • 工作情况
    • 使用
    • 工作日
    • 06
    • 学习元
    • 统计表
    • 任务
    • 耗时
    • 2015
    • 连接
    • doc
    • 实现
    • 开发
    • 客户端
  • 加入的知识群:
    学习元评论 (0条)

    评论为空
    聪明如你,不妨在这 发表你的看法与心得 ~



    登录之后可以发表学习元评论
      
暂无内容~~
顶部