×
Namespaces

Variants
Actions

Java Verified流程

From Nokia Developer Wiki
Jump to: navigation, search
WP Metro Icon Chinese.png
Article Metadata

文章
max.chen 在 19 Jul 2010 创建
最后由 hamishwillee 在 16 Aug 2013 编辑

Java Verified是全球可信的测试及签发项目,用于确保开发者及无线运营商可以安心地开发,传播及货币化移动应用程序。作为一个开放的,行业所需的举措,Java Verified是由Unified Testing Initiative(UTI)开发的,建设检测框架的首个项目。

Contents

Java Verified特点与优势

  • Java Verified 认证官方指定的唯一数字签名和认证证书
  • 为软件开发者提供证书密钥的集中管理,大大简化了处理过程
  • 证书有效期为 1 年
  • 证书申请流程和验证流程同 TC Symbian 认证证书
  • 支持所有支持 J2ME 数字签名标准的手机,如: 诺基亚、索爱、摩托罗拉、三星和 LG 等等
  • TC Java Verified 认证证书向测试公司证明软件开发商的真实身份
  • 通过测试后的 Java Verified 重签名使得最终用户和手机能识别和信任开发商的软件,手机允许安装和运行软件


一、开始(Pre-submission checklist)

  • 获取Publisher ID

在Publisher ID是一个防篡改的数字证书,这将花费你200美元每年。 如果你还没有获得Publisher ID,请参考如何获得Publisher ID。 相关文档:Why and how to gain a Publisher ID

  • 计算测试成本,选择测试公司
  • 确认知识产权
  • 验证登记册提交的Java门户
  • 准备一个GIF或JPEG格式的流程图,包括
  1. 程序各部分的名称
  2. 各部分的说明
  3. 各部分的入口
  4. 各部分的出口
  5. 密码
Java verified flow 1.png


  • 将Java Powered标志包含到JAD文件
     如果您想使用Java Powered标志,请在提交前使用。以免破坏您的应用程序签名,导致应用程序将无法安装。
  • 确保您的应用程序运行正常,符合各项规定
     如需进一步详细资料,请参阅Signing Java ME Applications和相关的视频。
  • 在Java Verified 提交页面注册
     这里,您需要完成注册,并同意Java Verified 相关协议:开发者协议商标许可协议

二、提交(Submission)

登陆测试和签名网页,上传JAD和JAR文件,选择机型进行测试...

  • 上传zip文件或JAD/ JAR文件,同时上传调查问卷和流程图。
  • 确认您的Publisher ID仍然有效。
  • 您的应用程序将自动进行一个在线的'预测试'。
  • 选择机型

最简单的方式是通过JAD文件里的Java_Verified_Devices属性。例如:Java_Verified_Devices:Nokia N95,Nokia E71。

如果这些指定的设备通过pre-checker可以在网站的设备列表自动找到,则没有必要手动选择这些设备。

然而,pre-checker目前还不稳定,我们建议您手动选择要测试的设备。我们将尽快修复pre-checker的问题。

  • 上传并选择的设备后,您递交的申请将被存储在Java Verified网站,并且将状态标志成“Uploaded”。

下面以Intertek NSTL为例,介绍提交的过程。

提交的地址为:https://www.nstl.com/javaverified/gui/default_EN.asp (英文) 或者 https://www.nstl.com/javaverified/gui/default_ZH.asp (中文)。 用注册好的用户名和密码登陆。 Jv submission 1.jpg

登陆成功后,选择“Submit Application”。

Jv submission 2.jpg

接下来,选择提交的类型;

Jv submission 3.jpg


选择正确的测试计划;

Jv submission 4.jpg

然后,在表格中填写Java应用的相关信息;

Jv submission 5.jpg


再次确认相关信息时候正确;

Jv submission 6.jpg


最后,当然是交费了。

Jv submission 7.jpg

三、R&D签名(R&D Signing)

通过以下步骤,将使你看到你的应用程序在特定的设备是如何运行的。

  • 点击“Sign application” 。
  • 点击“Submit”。
  • 约一分钟左右,你的签名后的应用程序将被以Zip格式送回。

现在,您可以提交您的应用程序到您的首选测试机构并测试您的应用程序。

四、测试(Testing)

一旦你上传应用到提交页面(并确保它会通过在统一测试标准),选择已经同意测试您的应用程序测试机构,然后点击'submit'。

注意:请确认您已经和测试机构沟通过。如果你只是通提交页面选择他们的公司名称,他们什么都不会做。

一旦提交,您的应用程序将被测试,你就会从测试机构直接得到结果。

  • Java Verified授权的测试机构

Java Verified为您提供了三个测试机构对您的应用进行测试。 这些授权测试机构将按照统一检验标准测试您的应用程序。最新版本的UTC发行于2010年6月21日。 • Babel Media Ltd • Sogeti High Tech • Intertek

这些测试机构遍布全球,覆盖不同地区,语言和价格结构。在提交您的应用程序,你应该接触这些测试机构,以确定哪一个最符合您的需求。


  • 费用

要估算出测试费用,请使用Java Verified Tests Calculator


设备查表可以参考: http://javaverified.com/Device_matrix

一个复杂的应用程序的全面测试可能会花费您介于150欧元和250欧元。对于简单的应用程序(simple apps),平均费用是75欧元。

  • 提交应用程序到测试机构

点击“submit”,测试机构向提交应用程序,调差问卷和流程图。 此时,您会看到,在提交页面,你的程序的状态改为“Tester Notified”。

  • 通过还是失败?

一旦测试机构已经下载了它,你的应用程序的状态将变更为“In Test”。 测试机构将根据统一测试标准的相关部分进行一系列的手工测试。您的调查问卷总的信息将有助于加快这一进程。

如果由于某种原因,测试机构无法测试您的应用程序,您会收到一封电子邮件,告知他们已经拒绝了你的应用程序,并进行解释。 应用的状态也将发生相应的变化,您可以更改测试申请的任何方面,并重新提交到原来的测试机构或选择另一个。 如果没有通过他们的测试,您会从这个测试机构收到一封包括测试报告的电子邮件。 应用的状态也将发生相应的变化,您可以更改测试申请的任何方面,并重新提交到原来的测试机构或选择另一个。

统一测试标准中描述了关于重新测试的信息。

五、签名(Signing)

一旦你的程序通过了测试阶段,它的状态将被更新:JAD文件将签署Java Verified签名,并供您你下载。

相关的资源: 文档: Signing Java ME applications

视频 : Why doesn't my signed midlet work?


相关链接

This page was last modified on 16 August 2013, at 08:58.
285 page views in the last 30 days.