Tridens」のソフトウェアエンジニアは、革新的で直感的なAndroidアプリを設計・実装しました。
My TusMobil mobile app.は、モバイル消費(タスモビルネットワーク内外)を取得・表示するために使用されます。このアプリケーションはAndroidプラットフォーム用に開発され、Android 1.6とそれ以降のバージョンをサポートしています。
アーキテクチャの観点から、これはJBoss SOA Platform上に展開されたWebサービスと通信するクライアントアプリケーションです。このウェブサービスは、課金システム(Oracle Billing and Revenue Management - Oracle BRM)と対話し、必要なユーザー固有のデータを取得します。その後、データはウェブサービスを通じてクライアントに戻されます。
クライアントアプリケーションの主な機能は以下の通りです:
購入した消費量を表示する - は、現在使用されている通話分数、SMSメッセージ、MMSメッセージ、データ通信、その他のサービスの使用量をパーセントで表示します(図2.)。ユーザーは、リストをスクロールして特定のウィジェットを選択することで、特定のサービスがどれだけ使われたか、まだどれだけ使えるか(ユーザーの契約タイプによる)の詳細を確認できます。図2:購入した消費量
追加消費量を表示する - は、購読プランの一部でない、使用されたその他のサービスを含みます。これらのサービスは、縦長のリストで表示されます。すべてのリスト項目には、使用したサービスの名前とその請求額が含まれています。また、より分かりやすく表示するために(図3)、画面下部に円グラフ(使用サービス)を表示しています。
言語設定 - は、英語とスロベニア語のローカライズに対応しています(図4)。
爽快感 - の場合、アプリケーションにフォーカスが当たっていれば、データは1分ごとに自動的に更新されます。また、回転する矢印のアイコンをタップするだけで、ユーザーが手動でデータを更新することもできます(図2、右上)。
TusMobilクライアントは、以下のデバイスでテストされました:HTC Nexus One、HTC Wildfire、Google Nexus、Samsung Galaxy S。また、クライアントアプリケーションはエミュレータ上でテストされました。