Skip to content

Instantly share code, notes, and snippets.

@solotimes
Created May 9, 2012 04:56

Revisions

  1. solotimes created this gist May 9, 2012.
    34 changes: 34 additions & 0 deletions taiji_spec_v2.md
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,34 @@
    # 中国太极数字钟表项目SPEC V2.0
    ## 概述
    1. 平台兼容性:

    * iOS 4.0 及以上
    * iphone/ipad 将开发不同版本程序
    * android 2.2 及以上 , 各主流分辨率将开发不同版本程序
    * android 初步定位为 800X480 960X640 480X320 320X240 4个主流分辨率
    * android 兼容性以开发环境中的模拟器为准, 如需支持特定机型, 需要委托方提供测试设备
    * 各类桌面操作系统 (能够兼容flash player V10.0 及以上版本) 程序将使用Adobe Air开发

    2. 程序主要功能如下:
    * 模拟时钟功能, 即显示一个表盘和三个指针或时间数字并随着时间变化
    * 钟表分为15种(或以下)**组件**,组件定义为: 钟的一部分,比如钟盘,指针,数字显示器, 每一种组件,同时只能显示一种样式, 组件可以是图片和动画,本身没有交互作用,但可能会根据当前时间有不同外观 (**详见"时钟组件详细说明"**)
    * 用户可以放大显示时钟或其中的一部分
    * 移动客户端(ios/android)中, 一部分组件需要收费才能使用,此时需要用户创建账户,并且可以通过应用商店的**应用内支付**来进行支付,或是使用委托方平台上的预充值费用进行支付.
    * 付费后客户端负责提交用户的付费信息, 而委托方的服务器端负责处理对用户的授权和积分等操作
    * 用户付费后,在所有平台上使用同一账户登陆,将都可以使用所购买的功能.
    * 积分系统, 客户端可显示用户当前的积分,此部分信息由委托方服务器端提供
    * 程序架构将对后续的版本保留接口,方便添加新的组件

    3. 程序将按照目前应用商店公布的标准开发,如无法上架,需要根据具体情况进行调整功能.发生此种情况,若产生额外的费用,需要委托方承担.

    4. 程序使用的所有图形素材(图片或其他稿件)以及外观设计由委托方提供, 委托方需在开发时即使配合开发方提供正确尺寸和精度的素材.


    ## 时钟组件详细说明

    * 可使用静态的图片(jpeg/png/gif)
    * 可使用gif动画图片,可设定帧率和循环方式
    * 可使用系列静态图片组成动画,可设定帧率和循环方式
    * 组件中不含有交互和逻辑成分(即不可使用flash等带有交互功能的动画,也不响应用户的点击拖动等操作)
    * 特殊的组件: 钻石,用户可以添加一定数量的钻石到钟的外框,最多为占满钟的外框
    * 特殊的组件: 刻度盘, 刻度盘可能是六个时辰也可能是十二个时辰, 根据种类不同,指针的运行速度也会不同(类似于24小时制和12小时制的区别)