M1000まとめサイト

MondatoryReqsForUIQApps.pdfの和訳

最終更新:

匿名ユーザー

- view
管理者のみ編集可
※Excite翻訳や辞書片手に訳したものなのでところどころ怪しいかも(^^;

Mandatory requirements for UIQ applications
For ensuring the integrity and operation of the device running UIQ
UIQデバイスをの実行を安全かつ確実に動作させる為の義務的な条件


Do
すべきこと

Use the Symbian OS and UIQ defined types and classes
SymbianOSとUIQで定義された型およびクラスを使用しなければならない。

Use the Symbian OS memory allocation schemes
SymbianOSのメモリアロケーションスキームを使用しなければならない。

Always save data when a detail view is closed or view is deactivated
ディテールビューを閉じる時や開放する時は常にデータを保存すること。

Put the application data in the correct location
正しい位置にアプリケーションデータを置くこと。

Ensure your application can start up even when disk is full
ディスクに余裕がなくても、アプリケーションが確実に起動できるようにして下さい。

Inherit from CQikDocument,CQikAppUi and CQikApplication classes
(アプリケーションは)CQikDocumentクラス、CQikAppUiクラス、CQikApplicationクラスから派生させること。

Respond to the low memory and storage events,automatically from Qikon classes above
Qikonのクラス上から自動的にくる ”メモリとストレージ減少”イベントに対応すること。

Make sure the application allocating has correct UID
アプリケーションの割り当てには正しいUIDを設定すること。

Respond correctly to the EEikCmdExit
正しくEEikCmdExitに対応させること。

If your application is media files aware(sounds,images,video etc) use the media files handling framework in your application
もしあなたのアプリケーションで既存のメディアファイル(音、画像、ビデオ等)を使うならメディアファイルハンドリングフレームワークを使うこと。(←訳が怪しい;;)

Two application icons have to be provided.The size of the icons should be 32x32 pixels and 20x16 pixels.
アプリケーションアイコンは32x32ピクセルと20x16ピクセルの二つを用意しなければならない。

Ensure all application data files are removed when the application is uninstalled.
アンインストール時は全てのデータファイルが確実に取り除かれるようにすること。

Use the system colours instead of hardcoding values in applications.The reason for this is that themes can change colours in the system.
色コードをハードコーディングしないでシステムカラーをつかうこと。
テーマでカラーを変更できるために。



Don't
してはいけないこと

Don't use polling behaviour,use active objects and events instead
polling behaviourを使わないこと、ただし変わりにアクティブオブジェクトとイベントを使用すること。
(要するにポーリングで無限ループ作っちゃダメよ)

Don't show and allow the user to fiddle around in the file system
ユーザーにシステムファイルを見せたり触らせたりさせないように。

Don't tie up the viewsrv thread by constructing controls when a view activation event comes in,create an active object which constructs and draws the view and return the view activate event
コントロールを構成することによってviewsrvスレッドをフリーズさせないように。
(訳不明、補完求む(汗))

Don't corrupt or loose user data in stress situations e.g out of memory,disk full,panics
不正参照やディスクフルやパニックでユーザーデータを破壊しないように。(違ってるかも…)




  • 明らかに意味がおかしいところを修正(下から2番目はよくわからない><) -- Hal (2005-07-19 17:23:02)
  • とても助かりますm(_ _)m
    てか色々とちがってたみたいで、お恥ずかしい限りです(汗) -- ま~ (2005-07-19 17:33:00)
名前:
コメント:
ウィキ募集バナー