{"id":741,"date":"2014-04-07T00:00:23","date_gmt":"2014-04-07T00:00:23","guid":{"rendered":"http:\/\/192.168.3.4\/?p=741"},"modified":"2018-01-09T06:48:47","modified_gmt":"2018-01-09T14:48:47","slug":"android-developement","status":"publish","type":"post","link":"https:\/\/www.cloudacm.com\/?p=741","title":{"rendered":"Android Developement"},"content":{"rendered":"<p><strong>Why Android?\u00a0<\/strong><\/p>\n<p>One reason, <a href=\"http:\/\/www.ebnonline.com\/author.asp?section_id=3386&amp;doc_id=272536&amp;\">Innovation<\/a>. The platform is open and is more adapt to the entry level developer.\u00a0 It has lost almost half of its market share in the past 2 years.\u00a0 Most of this loss has been claimed by the IOS devices that are currently surging.\u00a0 Again the question why!?\u00a0 Again, my answer is innovation.\u00a0 I don&#8217;t have to reinvent the wheel.\u00a0 The hard work has been done.\u00a0 It&#8217;s a spring board to the IOS platform.<\/p>\n<p><a href=\"http:\/\/192.168.3.4\/wp-content\/uploads\/2014\/04\/Android-Market-Share.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft  wp-image-749\" alt=\"Android Market Share\" src=\"http:\/\/192.168.3.4\/wp-content\/uploads\/2014\/04\/Android-Market-Share.png\" width=\"347\" height=\"208\" srcset=\"https:\/\/www.cloudacm.com\/wp-content\/uploads\/2014\/04\/Android-Market-Share.png 600w, https:\/\/www.cloudacm.com\/wp-content\/uploads\/2014\/04\/Android-Market-Share-300x180.png 300w\" sizes=\"auto, (max-width: 347px) 100vw, 347px\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><strong>Rise of the Sensor Apps <\/strong><\/p>\n<p>Apps like <a href=\"https:\/\/play.google.com\/store\/apps\/details?id=com.fivasim.androsensor\">AndroSensor<\/a>, <a href=\"https:\/\/play.google.com\/store\/apps\/details?id=org.prowl.wifiscanner\">WiFi Tracker<\/a>, and <a href=\"https:\/\/play.google.com\/store\/apps\/details?id=com.hfalan.activitylog\">Sensor Log<\/a> have shed light on the overlooked facet of the smart phones.\u00a0 These sensor utilizing apps make it possible to use the phone as a data logging device.\u00a0 The previous quarters were littered with time consuming projects that utilized micro controllers, sensors, data storage devices, and the code to make it work.\u00a0 The smart phone challenges the old rules of embedded development.\u00a0 Turn out is faster by putting emphasis on software development for prepacked hardware.\u00a0\u00a0 Since most sensors are in place, the software is faster to create and easier to deploy.<\/p>\n<p><strong>Pre requirements for Android development and Install<br \/>\n<\/strong><\/p>\n<p>Install the <a href=\"http:\/\/www.oracle.com\/technetwork\/java\/javase\/downloads\/index.html\">Java SDK Install<\/a>, I happened to install jdk-7u51-windows-x64.exe for the quarter.\u00a0 This is followed by the <a href=\"https:\/\/developer.android.com\/sdk\/index.html?hl=sk\">Android ADK Instal<\/a>l, mine is the adt-bundle-windows-x86_64-20140321.zip.\u00a0 The install on the ADK is really a zip file.\u00a0 All I did was create a folder on my Windows system and uncompressed the contents of the file to that folder.<\/p>\n<p>Here is were I have to give some credit to those that schooled me up to this point.\u00a0 Cudo&#8217;s to<a href=\"http:\/\/www.youtube.com\/user\/androidprek\"> AndroidPreK<\/a>, <a href=\"http:\/\/www.youtube.com\/watch?v=31cxmLN09ss\">XDA Developers<\/a>, and <a href=\"http:\/\/www.youtube.com\/user\/jamieleewagner\">Jamie Lee Wagner<\/a>.\u00a0 These folks provided me with enough detail to get myself in trouble, thank you again!<\/p>\n<p><strong>Creating and running VDM&#8217;s<\/strong><\/p>\n<p>The real benefit of the ADK is the option to test apps out on virtual devices.\u00a0 This makes the process of debugging less obtrusive and quicker to resolve.\u00a0 I&#8217;ve got a few android phones that I can test out.\u00a0 The VDM&#8217;s can&#8217;t do it all.\u00a0 This is especially true when it comes to sensors.<\/p>\n<p><strong>Challenges<\/strong><\/p>\n<p>I made many\u00a0attempts and had many faults while installing, developing packages, and deploying to the devices.\u00a0 I knew it could be done and this gave me the will to go on.\u00a0 Having the experience with object programming lessened the pain considerably.\u00a0 The wonders of copy and paste shine through.<\/p>\n<p><strong>Odds and Ends<\/strong><\/p>\n<p>Pedestrian <a href=\"http:\/\/en.wikipedia.org\/wiki\/Dead_reckoning\">Dead Reckoning<\/a> Enables Indoor Navigation Without WiFi (<a href=\"http:\/\/www.ebnonline.com\/author.asp?section_id=3444&amp;doc_id=270582\">Article Here<\/a>)<\/p>\n<p>WiFi Mapping Software: Footprint (<a href=\"http:\/\/www.alyrica.net\/wifi_mapping\">Article Here<\/a>), <a href=\"http:\/\/en.wikipedia.org\/wiki\/Inverse_distance_weighting\">using\u00a0Inverse distance weighting<\/a>.<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Why Android?\u00a0 One reason, Innovation. The platform is open and is more adapt to the entry level developer.\u00a0 It has lost almost half of its market share in the past 2 years.\u00a0 Most of this loss has been claimed by the IOS devices that are currently surging.\u00a0 Again the question why!?\u00a0 Again, my answer is innovation.\u00a0 I don&#8217;t have to reinvent the wheel.\u00a0 The hard work has been done.\u00a0 It&#8217;s a spring board to the IOS platform. &nbsp; &nbsp; &nbsp;&#8230;<\/p>\n<p class=\"read-more\"><a class=\"btn btn-default\" href=\"https:\/\/www.cloudacm.com\/?p=741\"> Read More<span class=\"screen-reader-text\">  Read More<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4,3],"tags":[],"class_list":["post-741","post","type-post","status-publish","format-standard","hentry","category-android","category-rd"],"_links":{"self":[{"href":"https:\/\/www.cloudacm.com\/index.php?rest_route=\/wp\/v2\/posts\/741","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.cloudacm.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.cloudacm.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.cloudacm.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.cloudacm.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=741"}],"version-history":[{"count":18,"href":"https:\/\/www.cloudacm.com\/index.php?rest_route=\/wp\/v2\/posts\/741\/revisions"}],"predecessor-version":[{"id":838,"href":"https:\/\/www.cloudacm.com\/index.php?rest_route=\/wp\/v2\/posts\/741\/revisions\/838"}],"wp:attachment":[{"href":"https:\/\/www.cloudacm.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=741"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.cloudacm.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=741"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.cloudacm.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=741"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}