Namespaces

Variants
Actions

Please note that as of October 24, 2014, the Nokia Developer Wiki will no longer be accepting user contributions, including new entries, edits and comments, as we begin transitioning to our new home, in the Windows Phone Development Wiki. We plan to move over the majority of the existing entries over the next few weeks. Thanks for all your past and future contributions.

Java Verified流程

From 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 05:58.
472 page views in the last 30 days.

Was this page helpful?

Your feedback about this content is important. Let us know what you think.

 

Thank you!

We appreciate your feedback.

×