Tech_Android of システムセンス株式会社

TOP




 システムセンスのAndroid Technologyへの取組みを紹介するとともに技術情報を発信致します。我々が発信する情報が多少なりとも社会の役に立てばと思っています。

SmartUIを目指すシステムセンスは、アプリのメニュー表示もシェイク一発で表示可能にしました。

※当社オフィスにて開発・撮影

KUNOICHIにて

AppIcon_Kunoroid.png 当社が参画している、組込みプラットフォーム研究会「KUNOICHI」にて、BeagleBoardにAndroidをポーティングに成功。(2009.4) その研究成果のDemoMovieです。
Android上で、以下のアプリケーションを動作させた様子が記録されています。

  • 動画再生アプリ(ローカルにある動画を再生)
  • お天気アプリ(ネットから気象情報を取得して表示)

http://beagleboard.org/
BeagleBoardとは
BeagleBoard.orgが開発・販売している小型のマザー・ボードです。小型にもかかわらず,PC並みのパフォーマンスと豊富なペリフェラル(ディジタル映像出力(HDMI)やSDカード・スロット,USB2.0ポート,RS-232Cポート,オーディオ入出力など)を具備しています。

Androidのセンサ

Android SDKは加速度、ジャイロ(角速度)、磁界、圧力、温度など各種センサーに対応しており、2009年4月時点で発売されている実機では以下の4種類の動作が確認されています。
 ・TYPE_ACCELEROMETER(加速度)
 ・TYPE_ORIENTATION(傾き)
 ・TYPE_MAGNETIC_FIELD(磁界)
 ・TYPE_TEMPERATURE(温度)

iPhoneも同様ですが、スマートホン特有のこのセンサ群を利用するアプリ開発においては、特殊な計算やローパスフィルタとハイパスフィルタという技術が必須となります。
加速度センサについての社内ドキュメントを公開致します。多少なりともAndroidアプリ開発者のお役に立てれば幸いです。


LinkIconAndroid_加速度センサー 概要

 目次
 ・Androidとセンサ
 ・加速度とは何か?
 ・3方向で得られる加速度
 ・重力加速度とは何か?
 ・SensorManagerクラスと実装方法
 ・ローパスフィルタとハイパスフィルタ

LinkIconアイコン作成方法

目次
ガイドライン
作成ソフト
ポイント①
でも、どうやって?
影のかたちは?
ポイント②
作成方法
ソース追加方法

LinkIconFlash機能

目次
1.調査内容
2.Flash Lite3,Flash10.1とは
3.Flash搭載携帯の現状
4.Android上のFlashの動き
5.Flash Lite3機能
6.Flash10.1機能
7.Flash10.1とFlash Lite3の比較結果
8.AdobeやGoogleが今後どうしていくか

LinkIconメニューの追加方法

目次
オプションメニューの生成
メニューアイテムの追加
メニューアイテム選択イベントの処理

LinkIconAndroidとJavaScriptの調査

目次
JavaScriptで何ができる?
実際に動かすには?
JavaScriptの危険性は?

順次UPしてます。