云计算[1]是基于互联网的相关服务的增加、使用和交付模式,通常涉及通过互联网来提供动态易扩展且经常是虚拟化的资源。从2005年亚马逊的WebServices计算云平台以及在线存储服务S3 和弹性计算云EC2 等云服务到官埃里克·施密特提出“云计算”的概念,云计算迅速成为热点话题之一。现如今,云计算相关技术已经成为软件产业、互联网产业发展的战略发展的重点技术,全球互联网公司以及软件公司纷纷向云计算转型,云计算市场规模日益壮大。与此同时,云计算还突破了互联网市场的范畴,转变为公共云服务,渗透到人们生活的方方面面。公共云服务主要提供IaaS(基础设施服务)、PaaS(操作系统服务)、SaaS(软件服务)三类服务。
随着云计算、大数据概念的相继提出,信息化发展速度大大加快。人们每天的生活中充斥着各种各样的信息,在此看来,对有用信息的筛选和保存就显得尤为重要。传统的笔记是以纸笔为基础的存储信息的手段,这样单一的易损不便捷的记录方法已经远远满足不了人们对方便、快捷、多样化记录方式的需求。与此同时,人们对于信息的存储需求也在日益扩大,但是不断扩大的手机存储容量远远不能满足人们信息存储的需求。云存储技术作为云计算在存储服务上的应用,它以无限制的存储空间,摆脱了移动端存储和查看的限制,已经被人们广泛使用。在这需求的推动下,基于百度云和富媒体的移动笔记应运而生,符合人们对于快速高效的信息记录追求,并且能够让用户摆脱移动终端本地存储的限制,实现不同终端数据同步,更加方便用户查看和管理信息。
1。2 国内外研究现状
1。3 研究目标与内容
本课题研究目标是:实现一个集多种形式笔记录入、图文混排、创意涂鸦、以及笔记同步等功能于一身的Android端移动笔记设计。该笔记能够很好的满足用户记录和管理笔记的要求,同时要兼顾应用的美观和用户良好的体验。
具体研究内容有以下几点:
(1)综合现阶段Android端移动笔记的不足,确定本应用的相关需求。
(2)研究智能移动端的前端用户交互的UI界面设计,通过自定义组件实现界面友好便于用户操作。
(3)研究智能移动端的后台服务器开发,实现用户具体创建、查询、修改、删除的操作功能。
(4)研究智能移动端本地数据库SQLite,实现用户数据的本地存储。
(5)研究智能移动终端中笔记编辑页面的图文混排功能具体实现方法,为用户多种形式记录笔记的功能。
(6)研究百度云BOS的使用,完成用户上传和加载笔记的功能。
1。4 本文的组织安排
本文通过对课题背景、国内外相关情况进行分析,结合相关开发技术,完成了基于云平台和富媒体的移动笔记设计。本文主要章节安排如下:
第一章绪论。本章论述了课题的研究背景,国内外相关应用的情况,以此为基础确定本系统的需求和研究内容。
第二章关键技术。本章主要介绍了本系统使用到的关键技术,以及这些关键技术在本系统中所解决的问题。
第三章系统总体设计。本章从系统架构设计、软件体系设计、本地数据库设计三个方面介绍本系统的总体设计。
第四章系统详细设计。本章详细地介绍了系统业务流程设计和业务的功能设计。
第五章系统实现。本章从具体功能着手,详细地介绍体统功能具体实现方法。
第六章总结与展望。本章主要是前面工作的总结,指出本系统存在的问题,并提出以后工作的计划。