Speaker

Naoki Seto

Naoki Seto

フリーランスエンジニア

Chiba, Japan

フリーランスのAndroidアプリエンジニア。ゲーム・メディア・フィンテック業界など、様々な現場の第一線で真っ先に手を動かすエンジニアとして活動中。
執筆活動として、技術書クラウドファンディング「PEAKS」の編集部員を務めている。個人的に技術書典5ではAndroid Thingsに関する書籍も頒布。
執筆した主な商業誌は「入門Androidアプリケーションテスト(オライリー社)」、「入門 Kindle Fireのアプリ内課金(オライリー社)」、「Software Design(技術評論社)」など。

Area of Expertise

  • Information & Communications Technology

Topics

  • Android Software Development
  • IOT and Android Things
  • technical writing

Android ThingsのUser-space Driverの効果的な設計とKotlinによる実装手法について

Android Thingsでは様々なハードウェアを扱うことができますが、より高度なハードウェアを操作する場合はドライバソフトウェアが必要になります。いくつかのドライバはAndroid Thingsに標準で備わっていますが、多くの場合は一から、あるいは、他のプラットフォーム向けのドライバをAndroid Things向けに移植しなければならないでしょう。Android Thingsではユーザーが独自にドライバを開発できる仕組みがあり、User-space Driverと呼んでいます。

本セッションでは、User-space Driverを効果的に設計するには対象ハードウェアのデータシート(電気的な仕様やタイミングチャートなどが記載された仕様書)をどのように読み取り、ドライバとしてどのように設計すべきかを解説します。

また、その設計をKotlinでどのように具体的に実装に落とし込むのかを実例を元に解説します。

Naoki Seto

フリーランスエンジニア

Chiba, Japan

Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.

Jump to top