Easyfin KIPA软件设计书
Easyfin KIPA = Knowledge Integration and Publishment Application
- Platform Enviroment: Windows NT/2000/XP, All POSIX OS
- Main Languages or tools:C++, Javascript, XML
- GUI for client: wxWidgets
- Developer:1 person
- Modules Division:
- Rich Text Editor:包括Web页的布局,HTML视图和正常视图的自由切换,代码高亮等,参考Dreamweaver的编辑器
- Weblog Publish Front-end:负责将内容发布到Internet,主要提供当前主流Blog API的接口配置。参考Zoundry, Live writer
- Local Knowledge Manager:类似于知识管理系统,可以记录日记、笔记或任意知识,且提供版本控制功能,需要时可以利用Weblog发布前端发布到互联网。参考EverNote
- Mind Guide:提供记录日常任意瞬间的idea,可以方便的以图片或文本的形式存储,并方便地提供手写识别功能。参考FreeMind
- Web Deployment Subsystem(optional):可以开发类似Blog的web系统,而不是只为现有blog系统提供接口的方式。这样可以做到与前述模块无缝整合。参考dotText,Oblog
Schedule Plan:
- Nov.2007~Feb.2008 Finish the module [I] and [II]
- Apr.2008~May.2008 Web Deployment Subystem
- to be continued
- Mode I - Rich Text Editor
Architecture: