MyiSpace.cn 使用指南(1) -- MyiSpace.cn 的基本概念

    技术2022-05-11  56

    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 的想象概念图,其中有些功能已经实现,有些正在实现中: MyiSpace概念图 iSpace 的最终目的是要成为常用数字化内容的管理和发布平台,它将具备对常用数字内容,如文档、网址、图片、音频、视频、动画的收集、管理、搜索和再发布的功能,最大限度地协助人们进行对数字资源进行管理。MyiSpace.cn 以在线服务的形式提供,而 iSpace Desktop 以客户端的形式提供,而两者之间可以进行协同。

    最新回复(0)