読者です 読者をやめる 読者になる 読者になる

ひつじのにっき

mhidakaのにっきです。たまに長文、気が向いたとき更新。

AndroidのNFC(Android Beam)とWiFi Directを使ってデータ交換が出来る「JCBeam」を作ってみたよ。

GoogleのAndroid 4.0.xでは、Android Beam、Galaxy S3でも S Beamという名前で流行ってますね。Android BeamとPeer2Peerで通信できるWiFi Directを組み合わせると簡単にデータ交換ができるよ!と思ったのでJCBeamを作りました。 ソースコード JCROM Project…

RecentAppsのカスタマイズ

Androidのフレームワークを調査してみました。 横浜プラットフォーム部で発表した際の資料です(solaさん向け) RecentApps View more PowerPoint from mhidaka タイムラインでカスタムROM作りが流行ってるので。

デブサミ2012 自分メモ 【16-E-5】デザインの最前線

スライド 【16-E-5】デザインの最前線 田川 欣哉 さん #devsumiE みつからなかったー。 感想 デザインとエンジニアリングを統合的に管理していくことが重要。 いくつか大事なポイントがセッションの最後にまとめられてましたが、特に 1 demo is more informa…

デブサミ2012 自分メモ 1日目まとめ

1日目聴講セッションと写真まとめ デブサミ2012 自分メモ 【16-C-3】趣味と実益の脆弱性発見 「その仕様を最も悪用できる方法を思いつくことが、世界平和の貢献につながる」 デブサミ2012 自分メモ 【16-A-4】Effective Smartphone UX at GREE すべてはユー…

デブサミ2012 自分メモ 【16-A-4】Effective Smartphone UX at GREE

スライド 【16-A-4】Effective Smartphone UX at GREE / 米川 健一さん まだみつからなかったー。 感想 GREE独特のカスタマイズ、というよりはプラットフォームに応じたUX設計をしましょう。 ということかな。実例もGREEのじゃなくて、FacebookとEvernoteの…

デブサミ2012 自分メモ 【16-C-3】趣味と実益の脆弱性発見

今年もデブサミいってきましたー。自分メモ。 スライド引用(SlideShareです) ●[デブサミ2012]趣味と実益の脆弱性発見 はせがわようすけさん [デブサミ2012]趣味と実益の脆弱性発見 View more presentations from Yosuke HASEGAWA 感想 このセッションは自分…

Androidタブレットアプリ開発ガイド Android SDK 3対応 を書きました

手前味噌ですが、このたび著者として本を書きました。本日9/15発売です。 少しだけ紹介を。Androidタブレットアプリ開発ガイド Android SDK 3対応 (Smart Mobile Developer)作者: 井形圭介,上中正統,尾古豊明,加藤勝也,小林慎治,瀬戸健二,高木基成,日高正博,…

HowToADK

Google I/O 2011 報告会(大阪)での発表資料です。I/Oで発表されたOpen Accessory Development Kitの解説と導入資料です。Google I/O 2011 HowToADKView more presentations from mhidaka. ADK環境構築は@adakodaさんがまとめてくれてます。 [Android] Open A…

GoogleI/O 2011 TBASession: Introducing Android Open Accessories

ADKの詳細については公開されたのでこちらをどうぞ。 http://developer.android.com/guide/topics/usb/adk.html 概要については日経BPさんが。 http://itpro.nikkeibp.co.jp/article/NEWS/20110511/360206/ Live中継されなかったRoom9,TBA(ToBeAnnounce、決…

Google I/O 2011 前日レポート(Registration)

GoogleI/Oの前日レポートです。今日は事前登録でMosconeコンベンションセンターに行きました。 Keynoteは明日、5/10 AM9:00(日本時間5/11の25時)から開始されます。 入り口 Moscone(モスコーニ)コンベンションセンターWestです。 GoogleMapsでおなじみのPin…

デブサミ速攻レポート Developers Summit 2011(2月17日,18日/東京目黒)1日目 レポートx4まとめ

Developers Summit 2011(デブサミ)に参加中です。今年のキーワードはクラウド、モバイル。レポートは以下のリンクからどうぞ。 【17-E-3】 Hadoop:黄色い象使いへの道 〜「Hadoop徹底入門」より〜 下垣徹 氏 【17-B-4】チケット管理システム大決戦 JIRA vs …

デブサミ 【17-C-6】SpringのこれからとJava開発者向けの次世代RAD、Spring Roo Stefan Schmidt 氏

Stefan Schmidt氏:VMWareのSpringSourceチーム 講演内容はSpring Rooのデモとコンセプト、Springの今後の計画について。 デモンストレーション Spring Rooでプロジェクトを作成するデモンストレーションでした。非常に軽快にデータベースをつくり、ブラウザ…

デブサミ 【17-C-5】Spring as a Cloud Platform 河村嘉之 氏

日本Springユーザー会 河村 嘉之 セールスフォースドットコム テクニカルコンサルタント まとめ Cloud上でSpringのプログラミングモデルでのアプリケーション開発が可能 そのまま動くことよりも、クラウドが提供する機能に注目すべき (クラウドの特徴に合わ…

デブサミ 【17-B-4】チケット管理システム大決戦 JIRA vs Redmine vs Trac 〜ユーザーが語る、なぜ私はこのツールを使うのか

鈴木雄介 氏 / 小川明彦 氏 / 吉羽龍太郎 氏 / 大澤俊介 氏パネルセッションです。チケット管理システムに関する質問に回答する形で進行していました。 まとめ チケット管理システムはツールである。必要に応じて最適なものを選ぶことが大切。 チケット管理…

デブサミ 【17-E-3】 Hadoop:黄色い象使いへの道 〜「Hadoop徹底入門」より〜 下垣徹 氏

Developers Summit 2011(2月17日/東京目黒)に行ってきました。 いくつかセッションのメモをとったので備忘録代わりに。 まとめ HadoopはGoogleのMapReduceの論文をベースに作られた大規模な分散処理フレームワーク。 高いスケーラビリティ、I/O性能を持つがR…

AndroidでBluetoothを使うには

勉強会用に作った資料です。Android SDKのサンプルプロジェクトbluetoothChatをベースに、 Bluetoothの概要やAndroidでAPIの使い方を解説しました。Bluetooth通信を行う上で使うことになる主要クラスは以下の感じ。 BluetoothAdapter H/Wの隠蔽。システムのB…

OverScrollでListViewをビョーンってする方法

あけましておめでとうございます。今年もAndroidネタです。Android 2.3で増えたリストをぐーっと引っ張ってびよーんってなるOverScroll機能をつかってみた。案外ややこしかったのと誰もまとめてくれてなくて涙目になったので、まとめておきます。読むだけで…

Android 2.3 SDK(Gingerdroid)とNexusSの登場

Android 2.3 SDKが公開されました。簡単にまとめておきます。主に自分用メモ(超訳)です。 開発者としてはNFCサポート、ActivityのUIスレッドを守るStrictModeの追加、NDKの強化(NativeActivityやセンサ、Assetへのアクセス)が興味深いです。 Android 2.3 SDK…

Embedded Technology 2010(ET2010)展示レポート

ET2010に行ってきました。ありがたいことに1日目はセッションでお話させていただきました。 2日目の内容を中心にレポートします! ETの会場内Android一色。来客者も心なしか、若返っているように感じました。Androidを起爆剤にもっと組込業界が盛り上がると…

QualcommのAR SDK "QCAR" で遊んでみた

1ヵ月ぐらい前になりますが、クアルコムからAR(拡張現実)向けSDK「QCAR」が発表されました。 AndroidでのARを支援するための仕組みです。週末に時間を作って試してみました。 百聞は一見にしかず。 紙ではなくてディスプレイでPDFを映しているあたりが残念で…

BeagleBoard xM rev.A3が届いたよ

今日、Androidポーティングに人気のターゲットボードビーグルボード xM(BeagleBoard-xM)が我が家に来ました(もちろん、Androidのポーティング以外にも使えます)。 2010/10/12出荷ロットのリビジョンはA3でした。 メーリングリストを読む限り、rev.A2とrev.A3…

Android端末の選び方

日本Androidの会 関西支部「先取りやで!Samsung Galaxy S タッチ&トライ!」でのネタスライドです。 スマートフォン派 ├タッチパネルがいいよ派(知派) ├最新じゃなきゃだめだよ派 ├安いのがほしいよ派 ├国内で買える端末がいいよ派(穏健派) |├みんな…

Androidゲームプログラミングの一歩目をまとめてみた

メビック扇町【クリエイティブクラスターフォーラム】 iPhone & Android スマートフォン&タブレットが変えるビジネスシーン Android開発TIPS紹介でAndroidゲームプログラミングについて紹介しました。ゲームを作る上で試行錯誤してきた内容をまとめた感じで…

GDD2010会場/展示レポート

Google Developer Day 2010の展示レポートです。 とてもたのしかったです。開発者個人の思い出を残したかったので、文体を崩してます。雰囲気が伝われば幸いです。 開場、受付の様子。整然と並ぶ様子は幕張あたりの某イベントの開幕のようだと言っていました…

GDD2010【基調講演】 ジョセフ ターナスキ、及川卓也 他 - Google Developer Day 2010

メモ 展示、セッションレポートについてはこちらです GDD2010会場/展示レポート Google Developer Day 2010セッションレポートx4 3つのトラックを用意 Chrome & HTML5 どう機能を使いこなすか、アイディアなど実用化に向けたフェーズへ。 GoogleはWebアプリ…

【AN-4】クールなAndroidアプリを作るには - 安生真/山下盛史/江川崇

クール=たくさんのひとに愛されているアプリ AndroidのアプリケーションをAndroid Marketで公開しているデベロッパー2人 (江川さん:IMoNi、山下さん: FxCamera)開発者が考える"クール"とは?

【CP-3】Google App Engine for Business, Cloud サービスの概要 - フレッド ソオー

Web

Part 1: Google App Engine for Business の概要 Part 2: 新しい Google Cloud サービスの概要: Google Storage for Developers, Prediction API and BigQuery フレッド ソオー以下4つのGoogleテクノロジの紹介 Google App Engine for Businessの概要 ストレ…

【AN-1】高性能なAndroidアプリを作るには - ティム ブレイ

高性能とは処理が早くて応答性の高いアプリのこと。 ANRやイベントループの停止を防ぐ技術 ボトルネックとなるI/Oアクセスについて アプリケーションのパフォーマンス最適化手法 について解説。Androidの今後の予定についてもQ&Aで答えます。

【AN-5】Android でリアルタイムゲームを開発する方法:リベンジ - クリス プルエット

Androidでのゲーム開発手法、プランニング、Android Marketなどの説明です。 クリスのAndroidゲーム「ワンダのレプリカ島」をリリースしてから参考になったことを含めてセッションで話したい。"楽しいゲームには「革新」より「面白さ」のほうが大事である"

Google Developer Day 2010セッションレポートx4

Googleの開発者向けイベント、Google Developer Day 2010(GDD2010)に行ってきました。 その中で見聞きしたものをメモしておきます。 # 自分が理解できる範囲なので間違いとかあるかもしれません。お気づきの際は教えていただけると嬉しいです。 【AN-1】高性…

ET-WEST 2010 講演資料「Androidの衝撃 - クラウドで進化する組込システム」

2010年6月17日(木)〜18日(金)に開催されたET-WEST2010での講演資料です。 日本Androidの会コミュニティセッション 「Androidの衝撃 - クラウドで進化する組込システム」Androidの衝撃 クラウドで進化する組込システムView more presentations from mhidaka.A…

Xperia X10 mini proのバッテリ持ち時間メモ

Xperia X10 mini proを入手しました。 バッテリ時間が気になったので、わかったことをメモしておきます。 バッテリの持ち パターン 通信状態 残量減 条件 1 Airplaneモード 5%消費 6時間放置 2 3G ON,DATA SYNC OFF 14%消費 6時間放置 3 3G ON,DATA SYNC ON …

DisplayLink Driver for Android 2.2(Froyo)

6/24にFroyoのソースコードが公開されたので昨日からBeagleBoardの ポーティング作業を始めました。USB液晶ディスプレイ用のドライバ DisplayLink Driverが動いたっぽいので暫定的に公開します。 経緯 Android 2.2でもUSBディスプレイを使おうとDisplayLink…

Android搭載電子ブックリーダーAlex速攻レビュー(ハードウェア編)

ハフトテクノロジーさんのご厚意でAndroid搭載の電子ブックリーダーAlexを購入することが出来ました。 Alexの珍しいところはE-Inkのモノクロ画面(800x600)と カラー液晶(480x320)の2画面構成なこと。 DROIDやNexusOneに比べるとアグレッシブな構成ですね。 …

Android SDK 2.2 の変更点(抜粋)

http://android-developers.blogspot.com/2010/05/android-22-and-developers-goodies.html の自分メモ(超適当訳) JITコンパイラ搭載、パフォーマンスアップ。 Dalvik JIT compiler のおかげでAndroid 2.2は2〜5倍高速に(CPUベンチでAndroid2.1比)。 Exchang…

Android 2.2 Froyo 新機能メモ

本日発表されたFroyo(Android 2.2 API Level.8)の新機能、変化点を 開発者視点でまとめてみました。まずは超訳プラットフォーム新機能一覧 (http://developer.android.com/intl/ja/sdk/android-2.2.htmlが元です) 新しいUI:ホームにtips widgetが追加、ラン…

OutOfMemoryErrorを知る

日本Androidの会 関西支部 マニアック勉強会での発表資料です。 OutOfMemoryErrorを知る(PDF) 発表後に指摘を頂き、該当箇所を修正しています。 ありがとうございます。 JNIオブジェクトにはGCが効くよ、という点 (nativeでのmallocには効かないです)。今回…

Android プラットフォームにおけるソフトウェアレベル消費エネルギー解析

南山大学情報理工学部 講師 横山哲郎さんUstreamはこちら。http://www.ustream.tv/recorded/6935498 なぜ消費電力が問題か? 使用可能時間に不満 リチウムポリマー・リチウムイオン電池の容量は劇的に増えるわけではない 一方、電池を食うデバイスが増えた …

PIAX on AndroidでiDovatter

大阪大学 情報科学研究科 寺西 裕一さん マルチホップ通信 A-B-C だと Bを介して、A-C間通信を行える。 あとからつながっても大丈夫。 ⇒ いままで共有したメッセージが届く。4/15にAppStore登録 Epidemic Rourting 接触すると菌に感染するようなイメージ。 …

TextViewは、使うな

有限会社シーリス 代表取締役 有山圭二さんUstreamはこちら1時間47分ぐらから。http://www.ustream.tv/recorded/6932274 TextViewのクラスのコードは何行?(会場挙手) 500行ぐらい? 1人 2000行ぐらい? 結構 7000行ぐらい? 10人 正解は7224行。コンストラ…

Androidアプリ開発環境における端末消費電力の解析機能

NTTドコモ 先進技術研究所 神山 剛さんAndroid端末消費電力について。モバイル向きの内容。 消費電力の解析…凄くマニアックですw 研究所での研究成果:Androidアプリ開発環境での消費電力の解析機能Ustreamはこちら1時間14分ぐらから。http://www.ustream.tv…

プロファイリングで高速ポリゴン描画を目指せ!

エモーションプラス EMOTIONPLUS 代表 原 秀樹さん3Dグラフィックスの基礎知識がある前提ですが、 高速化のためのノウハウをみっちり味わえます。 TraceViewによるパフォーマンスチューニングは、 アプリケーションのボトルネック解析にとても有効です。Ustr…

ネットワークアプリで差をつける

日本Androidの会 女子部 日本コムシンク株式会社 日高 未紗子さん家でサーバーを運用する一般女子。 ネットワーク接続型アプリケーションでの転送量削減の工夫や、 Andorid側での実装モデルなどを紹介されていました。Ustreamはこちら。http://www.ustream.t…

日本Androidの会 マニアック勉強会 第7回 レポート

日本Androidの会 マニアック勉強会に行ってきました! 講演についての自分メモです。 ネットワークアプリで差をつける プロファイリングで高速ポリゴン描画を目指せ! Androidアプリ開発環境における端末消費電力の解析機能 TextViewは、使うな PIAX on Andro…

Android 2.1アイコン作成方法 3つのポイント

ADF2010 LT Android開発Tipsの後半です。お待たせしました。Android DeveloperのIcon Design Guidelines, Android 2.0が原典です。 英語ですがデザインについて大変参考になります。 以下を読んで興味を持ったひとは是非、読んでみて下さい。 ランチャアイコ…

ADF2010 LT Android開発Tipsの中身+修正orz

Android Developers Forum 2010 in Osakaにて発表した内容をまとめました。一部GCについて発表時の内容に誤りがありました。 お詫びします。信じた人すいません、嘘ついてましたorz まとめ中で恐縮ですが、とりいそぎ訂正のため、内容を途中まで公開します!…

Androidの開発心得[ブリリアントサービス近藤さん]

Android Hacks執筆中。うまくいけば6月出版されるかも。 Androidの弱点 日本語の体系的な情報が乏しい 開発者向けML・技術資料などが少しある。 AndroidニュースまとめWikiやTwitter: Androtter/AndrotterB/Endrotter 情報の陳腐化が速い 平均すると3カ月に1…

ドコモマーケットについて[NTTドコモ山下さん]

現在、AndroidMarketにはアプリが大量に出ている。 Androidに興味がない人、Xperiaを携帯として買ったひとは探しにくい。 ドコモマーケットはガイドブック。 携帯電話ユーザーがスッと使えるように。 有料/無料を問わず、紹介。A4アプリは相談の上… AndroidM…

質問

Q:HTML5、AndroidMarketについてご意見お願いします 山下さん: HTML5の本質は、今までの方言・ブラウザアプリケーションの乱立に対する 整理+高機能化に相当する。HTML5 VS FLASHは論点が違う気がする。 HTML5はスペック。FLASHはプラグイン(実行環境)とし…

パネルディスカッション

[山下さん、杉本さん、山田さん、日高さん、司会:菊池さん]杉本さん: 携帯電話は特化ハードウエア。スマートフォンは、汎化ハードウエア。 組み込み産業が減る方向にいくのではないか。 Androidなど汎化ハードウェアが広がることで、 組み込み産業が縮小し…