MyiSpace.cn 使用指南(1) -- MyiSpace.cn 的基本概念
2007-02-06 01:10
615 查看
MyiSpace.cn 的主要目的是用于对个人的数字化资源进行收集和分类整理,同时以网络的形式提供服务,以作到7 x 24小时随时存取。当初开发iSpace Desktop的目的也是如此。当然,实际上这两者应该说是一脉相承的,只是iSpace Desktop开发在前。
经过iSpace Desktop的开发,中间学到很多东西。一方面是做事方式上,一方面是技术上的。
在做事上面,感觉逐渐懂得哪些自己可以做,哪些自己不能做;另外,就是做事要有针对性。
技术上面,一是明白不要什么东西都自己做,能用开源的就用开源的,只是要融合到自己的系统框架中来;二是做这种基础信息资源管理的系统,基础的数据结构一定要遵循标准,最好是国际标准,这样才能利于将数据在不同的系统之间导入导出,这种理念也是现在的微格式(microformats)所提倡的。
在这次 MyiSpace.cn 开发过程中,基础的数据结构兼容了都柏林核心元数据集DC(Doublin Core),但还没有完全用到它的15个核心元素。在分析与用的过程中,发现DC元数据集实际上应该只是定下了一个大致的数据规范,真正具体的应用要根据实际情况来进行扩展或剪裁,但我没有对它进行核心扩展,想尽量将数据集保持在最小,以便于将来的扩展。在 iSpace Desktop 中得来的经验就是不要太随意对数据库字段进行扩充,这样将带来功能与维护、升级上的麻烦。
结果就是,网络平台 MyiSpace.cn 的后台数据库与 iSpace Desktop 客户端产品的数据库已经不再兼容,将来等开发完新的 iSpace Desktop 客户端后,也许会开发一个导入旧版 iSpace Desktop 工具,将数据导入。
新的 iSpace Desktop 正在考虑,应该会用微软最新的界面技术 WPF(Windows Presentation Foundation),且数据库将与 MyiSpace.cn 完全一致,这样才能在网站与客户端之间保持完全的数据同步。
WPF带来的用户体验是革命性的,如果能开发一个图文并茂的客户端产品,强调用户体验,应该会得到用户的欢迎。
下面是 myispace.cn 与 ispace desktop 的想象概念图,其中有些功能已经实现,有些正在实现中:
[align=center]MyiSpace概念图
[/align]
iSpace 的最终目的是要成为常用数字化内容的管理和发布平台,它将具备对常用数字内容,如文档、网址、图片、音频、视频、动画的收集、管理、搜索和再发布的功能,最大限度地协助人们进行对数字资源进行管理。MyiSpace.cn 以在线服务的形式提供,而 iSpace Desktop 以客户端的形式提供,而两者之间可以进行协同。
经过iSpace Desktop的开发,中间学到很多东西。一方面是做事方式上,一方面是技术上的。
在做事上面,感觉逐渐懂得哪些自己可以做,哪些自己不能做;另外,就是做事要有针对性。
技术上面,一是明白不要什么东西都自己做,能用开源的就用开源的,只是要融合到自己的系统框架中来;二是做这种基础信息资源管理的系统,基础的数据结构一定要遵循标准,最好是国际标准,这样才能利于将数据在不同的系统之间导入导出,这种理念也是现在的微格式(microformats)所提倡的。
在这次 MyiSpace.cn 开发过程中,基础的数据结构兼容了都柏林核心元数据集DC(Doublin Core),但还没有完全用到它的15个核心元素。在分析与用的过程中,发现DC元数据集实际上应该只是定下了一个大致的数据规范,真正具体的应用要根据实际情况来进行扩展或剪裁,但我没有对它进行核心扩展,想尽量将数据集保持在最小,以便于将来的扩展。在 iSpace Desktop 中得来的经验就是不要太随意对数据库字段进行扩充,这样将带来功能与维护、升级上的麻烦。
结果就是,网络平台 MyiSpace.cn 的后台数据库与 iSpace Desktop 客户端产品的数据库已经不再兼容,将来等开发完新的 iSpace Desktop 客户端后,也许会开发一个导入旧版 iSpace Desktop 工具,将数据导入。
新的 iSpace Desktop 正在考虑,应该会用微软最新的界面技术 WPF(Windows Presentation Foundation),且数据库将与 MyiSpace.cn 完全一致,这样才能在网站与客户端之间保持完全的数据同步。
WPF带来的用户体验是革命性的,如果能开发一个图文并茂的客户端产品,强调用户体验,应该会得到用户的欢迎。
下面是 myispace.cn 与 ispace desktop 的想象概念图,其中有些功能已经实现,有些正在实现中:
[align=center]MyiSpace概念图
[/align]
iSpace 的最终目的是要成为常用数字化内容的管理和发布平台,它将具备对常用数字内容,如文档、网址、图片、音频、视频、动画的收集、管理、搜索和再发布的功能,最大限度地协助人们进行对数字资源进行管理。MyiSpace.cn 以在线服务的形式提供,而 iSpace Desktop 以客户端的形式提供,而两者之间可以进行协同。
相关文章推荐
- MyiSpace.cn 使用指南(2) -- MyiSpace.cn 的基本功能
- Bitmap基本概念及在Android4.4系统上使用BitmapFactory的注意事项
- JTS基本概念和使用
- angular 2 - 002 - 基本概念和使用
- pig (高级过程语言,简化 Hadoop 的使用) 基本概念
- C++编程指向成员的指针以及this指针的基本使用指南
- Ant基本使用指南(一)
- Oracle DataBase单实例使用ASM案例(1)--ASM基本概念
- Wine完全使用指南——从基本到高级
- AndroidStudio使用指南(一)项目结构&基本功能
- Linux系统中vmstat的基本使用指南
- GreenDao的使用思路,greendao的基本和概念的讲解
- Java基本功练习十七GUI(图形用户界面基础【基本概念及其使用、三种布局管理器实现同样的框架练习】)
- 系统管理指南:基本管理 第21 章• 使用Sun PatchManager 管理Solaris 修补程序(任务)
- Beej网络socket编程指南——基本概念(2)
- UICollectionView的基本概念与使用
- Node.js开发指南之一:基本概念与开发环境的配置
- 8 -- 深入使用Spring -- 4...3 AOP的基本概念
- EF(EntityFramework) 的 CodeFirst 使用指南二(基本使用)
- 索引的基本概念、分类、优点、使用