{"id":168,"date":"2015-01-14T07:56:33","date_gmt":"2015-01-14T07:56:33","guid":{"rendered":"http:\/\/www.rebelbot.com\/blog\/?page_id=168"},"modified":"2023-05-20T01:40:55","modified_gmt":"2023-05-20T01:40:55","slug":"presentations","status":"publish","type":"page","link":"http:\/\/www.rebelbot.com\/blog\/presentations\/","title":{"rendered":"Presentations"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\">Designing An Android Sensor Subsystem<\/h2>\n\n\n\n<p>From 2012, this presentation is very outdated. Since then Android sensor subsystem has grown up quite a bit including using USF to add new sensor types easily and allow the application level to utilizing them readily. However, this was useful back in the day.<\/p>\n\n\n<iframe loading=\"lazy\" class=\"embed-pdf-viewer\" src=\"http:\/\/www.rebelbot.com\/blog\/wp-content\/uploads\/2012\/02\/Designing-An-Android-Sensor-Subsystem_Costillo_20120214.pdf\" height=\"600\" width=\"480\" title=\"Slides from 2012 Linux Foundation Android Builders Summit\"><\/iframe>","protected":false},"excerpt":{"rendered":"<p>Designing An Android Sensor Subsystem From 2012, this presentation is very outdated. Since then Android sensor subsystem has grown up quite a bit including using USF to add new sensor types easily and allow the application level to utilizing them readily. However, this was useful back in the day.<\/p>\n","protected":false},"author":2,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"open","template":"","meta":{"episode_type":"","audio_file":"","podmotor_file_id":"","podmotor_episode_id":"","cover_image":"","cover_image_id":"","duration":"","filesize":"","filesize_raw":"","date_recorded":"","explicit":"","block":"","itunes_episode_number":"","itunes_title":"","itunes_season_number":"","itunes_episode_type":"","footnotes":""},"class_list":["post-168","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"http:\/\/www.rebelbot.com\/blog\/wp-json\/wp\/v2\/pages\/168","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/www.rebelbot.com\/blog\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"http:\/\/www.rebelbot.com\/blog\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"http:\/\/www.rebelbot.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"http:\/\/www.rebelbot.com\/blog\/wp-json\/wp\/v2\/comments?post=168"}],"version-history":[{"count":3,"href":"http:\/\/www.rebelbot.com\/blog\/wp-json\/wp\/v2\/pages\/168\/revisions"}],"predecessor-version":[{"id":1852,"href":"http:\/\/www.rebelbot.com\/blog\/wp-json\/wp\/v2\/pages\/168\/revisions\/1852"}],"wp:attachment":[{"href":"http:\/\/www.rebelbot.com\/blog\/wp-json\/wp\/v2\/media?parent=168"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}