本帖最后由 mjyu51 于 2013-1-23 02:58 编辑
前言 U-NAS v2.0是一套基于Web OS的NAS操作系统,操作上更像是一个操作系统(类似于Windows 或者Mac)。其稳定的体系、丰富的功能、华丽的管理界面和简洁的操作使普通用户可以非常快的上手,由此获得了广大用户的喜爱。不过U-NAS v2.0的开发初衷是针对企业应用的,因此系统相对比较封闭,不支持插件和第三方应用程序(基于稳定压倒一切考虑)。
U-NAS 的特色注定会使大量个人/家庭用户所喜欢,但是不能支持第三方开发的应用程序导致很多个人/家庭用户无法使用一些期望的功能。有鉴于此,我们开发了U-NAS v2.0 可安装应用体系。 基于这个框架,任何人都可以为U-NAS进行开发,任何功能(无论企业应用还是个人/家庭应用)都可以实现。 U-NAS v2.0 可安装应用体系中提供了可安装应用机制。第三方可以参与开发扩展U-NAS。用户可以通过安装 U-NAS应用来实现功能的扩展 。
U-NAS v2.0系统的发布、安装和升级都由 Debian的deb包方式实现,遵循debian的标准,从而实现开发的一致性。
本文档是为U-NAS v2.0 应用(Apps)的开发者提供的开发者手册(developer’s manual)。开发者通过阅读本手册可以实现 U-NAS v2.0应用的开发 。
本文档的使用对象 本文档的使用者是U-NAS v2.0扩展应用开发者。开发者应该熟悉debian的标准deb系统、GNU的AutoTools体系,可以灵活使用Javascript、PHP、shell脚本、Ajax等各种linux下的语言和工具,熟悉Debian Linux体系的开发。 |