Xengine for zaurus

Current State
Release Version:   xengine_1.0.1_arm.ipk 1.0.1   (2003-09-01)    ChangeLog

実行画面

Xwindowで有名なベンチマークソフト xengine (首藤一彦さん作)をSHARP Zaurus用Javaに移植しました。
SHARP Zaurus上のJava実行環境には、Insignia Solutions社のJeodeが採用されています。
このJava実行環境は、高性能内蔵型モバイル機器向けのPersonalJava バージョン1.2の規格に準拠したものです。以前、jdk1.1+awt環境で開発したxengineを、そのままの状態で実行することができました。
そこで、awt版をZaurusのDiplayサイズに合わせてレイアウトを少し修正したものを、Zaurus用として再パッケージ化しました。 詳細は,以下のソースリストを参照してください。
ソースリスト

SHARP Zaurus版のダウンロードとインストール

以下のプログラムをダウンロードしてください。それから、Zaurusの[設定]-[ソフトウェアの追加/削除]を使ってインストールしてください。
xengine_1.0.1_arm.ipk

SHARP Zaurus版の使用方法

  1. アイコンをタップして,プログラムを起動してください。
    SHARP Zaurusのアイコン
  2. プログラムを開始するとエンジンが回転します。上部に,現在の回転速度が表示されます。
    Xengine for zaurusの実行画面
  3. [Measure]をタップすると,過去10回の平均回転速度,最高回転速度,最低回転速度,累積回転数が表示されます。

    計測結果表示ダイアログ
    計測結果表示画面
  4. プログラムの終了は[Exit]ボタンを、タップしてください。

実行結果

Xengineを実機で動かした時の結果を随時掲載していく予定です。
速度(rpm) 報告
機種 平均 最高 最低 報告者 日時
SHARP Zaurus SL-B500
(1.50JP + special kernel v11f)
47.466 51.52 38.79 てつ さん 2003/10/04
SHARP Zaurus SL-C700
(SP.Kernel+1.50JP)
45.245 49.68 31.18 渡辺悟 さん 2003/10/04
SHARP Zaurus SL-C700
(special kernel)
45.926 48.82 32.35 ポチたま さん 2003/08/13
SHARP Zaurus SL-C860
(special kernel v14a byてつさん &クロックアップ版)
44.552 49.64 38.15 りなざうがNo.1!やっぱりネ さん 2004/05/28
SHARP Zaurus SL-C760 37.116 39.26 28.47 うさぎ さん 2003/06/23
SHARP Zaurus SL-C750 37.251 39.4 30.28 うさぎ さん 2003/06/23
SHARP Zaurus SL-C700 33.194 36.4 24.23 うさぎ さん 2003/06/23
SHARP Zaurus SL-C700 32.285 36.27 23.24 triring 2003/01/12
SHARP Zaurus SL-C700 34.753 36.6 26.68 daniel さん 2003/01/14
SHARP Zaurus SL-C700 33.821 36.11 25.62 ふくちゃん さん 2003/01/18
SHARP Zaurus SL-C700 33.901 35.3 26.80 松本慎一/KYONPAPA さん 2003/02/03
SHARP Zaurus SL-B500 37.150 38.96 27.93 Poe さん 2003/01/21
SHARP Zaurus SL-A300 31.870 32.72 22.11 しまもり さん 2003/01/14

お願い

このXengineを実機で動かした時の実行速度を教えてください。
測定方法は簡単です。Xengineを起動して、1分程度経過してから、[Measure]をタップしてください。その時のrpm値を読み取って、以下のフォーマットにてE-mailで報告してください。
報告者のお名前は、ホームページに掲載させていただきます。 本名,ハンドル名,匿名希望などご希望の形で掲載しますので、連絡をお願いします。
それから、もし、ご自分のホームページをお持ちでしたら、そのホームページのURL も教えてください。そこへのLINKを張りたいと思っています。
機種 :SHARP Zaurus SL-C700
Ave :32.285 rpm
Max :36.27 rpm
Min :23.24 rpm
TotalRevolutions :26 times
報告者氏名 :本名/ハンドル名/匿名希望
リンク希望先 :http://www.hogehoge.ne.jp/
E-mailで測定結果の報告する。

VMの比較

sunで公開されているSL-Zaurus用のVMを入手しました。 SL-Zaurusに出荷時から組み込まれているJeodeのVMと性能を比較してみました。 テストに使用したのはZaurus SL-C700です。 (2003年 6月 1日 日曜日)
速度(rpm) VM
機種 平均 最高 最低 version Profile
SHARP Zaurus SL-C700 34.478 36.82 28.8 Jeode EVM Version 1.10.7 Personal Java 1.2
SHARP Zaurus SL-C700 29.147 29.49 27.86 J2ME Personal Profile for Zaurus 1.0 J2ME Personal Profile 1.0
(build 1.0_ea4-b18)
速度比 1.1829 - -

実行中の表示
Jeode VM Sun VM
bash-2.05$ evm -version
Display size = 480x640
connect:shmget ok
Jeode EVM Version 1.10.7
Supported Java Platforms: Personal Java 1.2
Requires JeodeClass: 1.10.7

bash-2.05$ evm Xengine4a
Display size = 480x640
connect:shmget ok

Version 1.0.0
Ave:34.478 rpm
Max:36.82 rpm
Min:28.8  rpm
TotalRevolutions: 87 times
bash-2.05$ cvm -version
java version "J2ME Personal Profile for Zaurus 1.0"
J2ME Personal Profile 1.0 (build 1.0_ea4-b18)
J2ME CDC-HI 1.0_v01

bash-2.05$ cvm Xengine4a
No application name set, use cvm instead
Display size = 480x640
connect:shmget ok

Version 1.0.0
Ave:29.147 rpm
Max:29.49 rpm
Min:27.86 rpm
TotalRevolutions: 72 times
結論:JeodeのVMの方が、sunのVMより約20%速い。

ROMversion

SL-C700のROMversionの違いによる比較を行いました。 Javaの実行環境は、SL-Zaurusに出荷時から組み込まれているJeodeのVMを使用しました。
ROMのversion upにより、多少、速度が改善されています。

使用許諾について

公開しているソフトウェアの運用をもって、以下の項目に承諾されたものとします。
  • 公開しているソフトウェアの著作権について
    このホームページで公開しているソフトウェアはフリーウェアとします。
    著作権は triring にあります。
  • 免責について
    これらのソフトウェアの使用に付随または関連して生ずる直接的または 間接的な損失、損害等について、いかなる場合においても一切の 責任を負いません。
  • 本ソフトウェアの配布・転載について
    • Application版の配布・転載は自由です。
      商用目的としたサイトに転載されてもかまいません。
      商用目的とした書籍・雑誌等の付録であるCD-ROM、DVD-ROMに収録して 配布して頂いてもかまいません。
      商用目的としたハードウェアに、インストールして出荷して頂いてもかまいません。
      ただし,上記の商用目的での配布・転載については,メールにて,ご一報ください。
    • Applet版は、他のWebでの公開を禁じます。
  • 国外での配布・転載・使用について
    当方は、いかなる場合においても一切の責任を負いません。

[戻る]