- 1、本文档共4页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
iToday的开发设计
iToday的开发设计
计科1105 冯兆光 2011011172
远期目标
远期目标是一个集Gesture库,Animation库,控件库,DirectDraw, OpenGL ES, Widget 和 XML-based UI组成的Windows Mobile图像库。该库不仅仅支持iToday的开发,还支持开发吸引人的Windows Mobile应用程序。
短期目标
我觉得实现远期目标需要较长的时间,因此我定了个短期目标。近期目标是实现一个类似于HTC的M2D的today。我使用过三星的today,PointUI和spb shell,我认为HTC的M2D是做得最简洁和方便的,这可能也是为什么HTC的机器卖的最好的原因之一。
一个HTC的M2D,主要由几方面组成,包括导航菜单,这个菜单非常重要,可以转换不同的页面(Panel)。其次有各个页面组成,这些页面包括Home, People, Messages, Mail, Internet, Photos, Videos, Music, Weather, Map Search, Settings, Programs等等。
如何实现短期目标
从目前版本到实现短期目标,我把主要任务列出来。一旦实现了所有这些功能,短期目标实现,版本V1.0发布。
功能模块 详细功能 导航菜单 完善导航菜单的功能,实现M2D的预览,和支持多个Panel。 编码规范 编码规范 Photes Panel 图片压缩预览等功能。 Weather Panel 实现WebService的封装,实现下拉框控件的封装。 Home Panel 实现未接电话、未读短信等通知,简单的时间和日期。 People Panel 完善类似九宫个的布局,这个可以与Programs Panel一起做,封装编辑框等控件。 Messages Panel 封装POOM的功能。 Mail Panel 封装SMTP的功能。 Internet Panel 调用默认浏览器。 Music Panel 封装Windows Media Player。 Video Panel 封装Windows Media Player。 Map Search Panel 调用google map api的功能实现。 Settings Panel 封装选择框控件。 Programs Panel 完善类似九宫个的布局。
如果兼顾远期目标
我考虑的短期目标的时候也考虑了如何兼顾远期目标。在远期目标中,Gesture库是必须实现的,非UI库,例如POOM,XML,WebService等等也会实现,同时实现了GDI,Immaging呈现功能,实现部分控件库功能,我把这个过程作为积累过程,是实现远期目标的积累,这些功能成为远期目标的一部分。其他功能,例如DirectDraw, OpenGL ES, Widget 和 XML-based UI和控件库,现阶段我把他们作为experiment,实验功能,他们位于的命名空间experiment下,他们的实现与否和iToday的Version 1.0无关。我考虑把这些功能作为一个Panel来做,例如Widget Panel,当Widget Panel实现完善了,可以推广到其他Panel中。再如OpenGL ES Panel,开始把他作为一个Panel,但是成熟了以后可以作为呈现的基础部分,修改其他Panel去支持OpenGL ES。
关于团队
一个规模大的开源项目单靠一个人很难完成,需要有共同志向的一队人来完成,这些人包括开发者,测试者和推广者,开发者完成设计,开发和实现功能。测试者负责测试和定位问题。推广者负责产品的推广,包括到blog,论坛上的推广。同时还需要项目协调人,做做打打扫扫的工作.同样的iToday也需要上述的角色,但是是不是人越多越好呢?我并不这样想,开源参与者一般被称为 Contributor,贡献者。参与开源是贡献,没有直接的回报。那能得到什么,学习的过程,能力的提升,可能附带写知名度的提升之类的。直接的金钱上的利益是得不到的。如果明白了这个道理可以考虑加入,参与模块的开发,产品的测试和产品的推广。
网站建设
计划基于ASPCMS 开源企业网站建设系统 v2.5.7 GBK(直接使用版)直接建设网站。
功能列表:1、支持一键生成html;2、支持google和百度地图生成;3、RSS生成4、URL自定义5、增加按指定日期生成内容6、自定义生成目录、文件名称7、分类自定义模板、内容自定义模板8、分类访问权限控制9、一键切换模板10、模板防盗功能11、在线修改模板,CSS文件12、采集功能13、招聘应聘功能14、TAG功能15、批量添加分类功能16、
您可能关注的文档
- 2015年3月高三调研考试.doc
- 第十二讲:ExtJS组件之TreePanel(下).doc
- 大连理工大学 人工智能B卷.doc
- 20111217_230504_cet-set1(2011级口语考试题(全新版)).doc
- MIT 课程目录1.docx
- 三年级上学期看拼音写词语.doc
- 全新版大学英语综合教程第二册教案Unit 2 Book 2.doc
- 简历专用 奖状翻译.doc
- 外研版必修五第三模块测验题(附答案)【已严谨编辑】.doc
- 现在完成时的被动语态教学设计.doc
- 中国国家标准 GB/T 18233.4-2024信息技术 用户建筑群通用布缆 第4部分:住宅.pdf
- GB/T 18233.4-2024信息技术 用户建筑群通用布缆 第4部分:住宅.pdf
- GB/T 18978.210-2024人-系统交互工效学 第210部分:以人为中心的交互系统设计.pdf
- 《GB/T 18978.210-2024人-系统交互工效学 第210部分:以人为中心的交互系统设计》.pdf
- 中国国家标准 GB/T 18978.210-2024人-系统交互工效学 第210部分:以人为中心的交互系统设计.pdf
- GB/T 16649.2-2024识别卡 集成电路卡 第2部分:带触点的卡 触点的尺寸和位置.pdf
- 《GB/T 16649.2-2024识别卡 集成电路卡 第2部分:带触点的卡 触点的尺寸和位置》.pdf
- 中国国家标准 GB/T 16649.2-2024识别卡 集成电路卡 第2部分:带触点的卡 触点的尺寸和位置.pdf
- GB/T 17889.4-2024梯子 第4部分:铰链梯.pdf
- 《GB/T 17889.4-2024梯子 第4部分:铰链梯》.pdf
最近下载
- 医院临床药师培训全科专业临床药师培训计划.docx VIP
- 企业存货管理问题研究——以森马服饰为例.doc
- 2012年数学建模竞赛答案之一 葡萄酒.pdf VIP
- 手机游戏的营销策略分析以《明日方舟》为例.docx VIP
- 急诊POCT专项测试卷附答案.doc
- 2023年全国数学建模竞赛D题的答案.doc VIP
- 100m3每天医疗污水处理方案.docx VIP
- PreSonus 普瑞声纳 Temblor T10EN,CN T10 OwnersManual 04272021说明书用户手册.pdf
- 2021年全国数学建模竞赛D题的答案.pdf VIP
- PreSonus 普瑞声纳 Eris E44EN,CN Eris E44 and E66 OwnersManual EN V3 01112021.说明书用户手册.pdf
文档评论(0)