2011-03-23 56 views
1

我们有一个测验应用程序(它可以通过传统的网页浏览器呈现问题库,以用于多选题,多答案,真或假等问题类型(注意:它是一个简单的j2ee应用程序,呈现内容 - 在jboss seam,hibernate,mysql上运行)如何设计呈现测验引擎的新用户界面

我们被要求调查支持在ipad2,android等移动平台上呈现测验。将是通过网络和移动平台设计和支持用户界面的最佳方式,我应该做出这样的设计选择,以实现这一转变,并充分利用我们现有的投资;欣赏指针,我们不太熟悉这些移动平台然而。

我该如何公开mysql数据库中已有的问题库数据。我是否应该在服务器端提供基于JSON或REST的接口,以便移动平台上的应用程序可以使用这些接口。什么样的设计/架构模式可用于实现此类支持。

回答

2

刚刚为移动平台提供专门定制的Web界面出了什么问题。这个优点是:

  1. 你已经有了这样一个系统实现。
  2. 您不必在设备上存储问题的答案。
  3. 您可以立即支持其他平台的开发时间(尽管有一些剪裁)。