{"id":39,"date":"2008-04-15T20:52:00","date_gmt":"2008-04-15T20:52:00","guid":{"rendered":"http:\/\/xanday.unifstudios.net\/?p=39"},"modified":"2013-01-23T15:49:10","modified_gmt":"2013-01-23T15:49:10","slug":"introducing-placebook","status":"publish","type":"post","link":"http:\/\/xanday.unifstudios.net\/?p=39","title":{"rendered":"Introducing PlaceBook"},"content":{"rendered":"<p><span id=\"a9f4\"><span style=\"font-size: 100%;\">Pues ya est\u00e1 presentada la aplicaci\u00f3n elegida para desarrollar (entre dos opciones) que se pens\u00f3 para Android. Os copio y pego -en ingl\u00e9s- para que ve\u00e1is de qu\u00e9 va la cosa.<\/span><strong id=\"n:5_\"><\/strong><\/span><\/p>\n<p>1. What is PlaceBook?<\/p>\n<p>A <span id=\"fqt3\"><em id=\"nk6z\">Calendar<\/em><\/span> or <span id=\"bvj_\"><em id=\"it_o\">DateBook<\/em><\/span> is a very convenient way we have been using to organize activities in time. This has been done through the years by dividing and naming portions of time -like months, days, hours-: what we call time slots or dates.<br \/>\nNow that advances in technology allows us to measure space, a very convenient new way to <span id=\"w4s.\"><span id=\"s0pm\" style=\"text-decoration: underline;\">organize activities in space<\/span><\/span> has born, and that is what <span id=\"q3h3\"><strong id=\"j9_y\">PlaceBook<\/strong><\/span> is.<br \/>\nOrganizing activities in location is done by dividing and naming portions of space -like country, county, city, home-: what we may call <span id=\"f-oh\"><em id=\"eemk\">space slots<\/em><\/span> or places.<\/p>\n<div id=\"xtrj\" style=\"text-align: center;\"><img decoding=\"async\" id=\"en_u\" style=\"width: 295px; height: 442px;\" src=\"http:\/\/docs.google.com\/File?id=dgb5kg5w_41cm2bs2hq_b\" alt=\"\" \/><\/div>\n<p>Of course, the most useful <span id=\"fyvp\"><em id=\"x:ou\">DateBooks<\/em><\/span> out there are the electronic ones. You can not just set the time for your activities, but you can easily set an alarm or reminder to notify you it is the time when you have some things to do.<br \/>\nOn PlaceBook it is the same idea. It is not only to set the place for your activities. <span id=\"uuyz\"><strong id=\"sxy.\"><span id=\"zfzj\" style=\"text-decoration: underline;\">PlaceBook<\/span><\/strong><\/span><span id=\"exz0\"><span id=\"bajr\" style=\"text-decoration: underline;\"> will notify you when you are in the place where you have something to do<\/span><\/span>.<\/p>\n<p><span id=\"rpf4\"><strong id=\"j8gq\"> 2. How does PlaceBook work?<\/strong><\/span><\/p>\n<p>Wherever you are, you can just name that place and add an activity or event to it so that next time you are in that place, you will be reminded. It is that simple.<br \/>\nIf you have previously named\/bookmarked other places, you can add events on those places to be reminded once you are there.<br \/>\nWhen you are notified about the activities to do in a place, you can check them out and discard them, or keep them to be reminded again the next time you come back.<\/p>\n<p><span id=\"v08s\"><br \/>\n<strong id=\"ag4n\">3. Use of the Android platform<\/strong><\/span><\/p>\n<p>PlaceBook makes use of several features from the Android SDK, remarkably:<br \/>\n&#8211; <span id=\"e3vf\"><span id=\"q4ty\" style=\"text-decoration: underline;\">Location API<\/span><\/span>: The current location of the device is used to display the alerts associated to a given place.<br \/>\n&#8211; <span id=\"p4qx\"><span id=\"wh:c\" style=\"text-decoration: underline;\">Google Maps API<\/span><\/span>: Google Maps is used to display the current location of the device, as well as the stored places.<br \/>\n&#8211; <span id=\"olmk\"><span id=\"yx.m\" style=\"text-decoration: underline;\">SQLite<\/span><\/span>: The database of places and their associated alerts is stored using SQLite.<\/p>\n<p><span id=\"v08s\"><strong id=\"r0.b\">4. Implementation details<\/strong><\/span><\/p>\n<p>&#8211; Location of the current position of the device using the Location API (GPS, NMEA, etc.)<br \/>\n&#8211; Google Maps integration.<br \/>\n&#8211; Places management; at the time of submission, only current locations can be saved as new places (read Sect. 5).<br \/>\n&#8211; Alerts management<br \/>\n&#8211; Pop-up notifications when entering a place with alerts have not been implemented at the time of submission; however, both current place (if defined) and alerts are properly displayed in the application.<br \/>\n&#8211; In order to allow proper testing of the application, the default canned GPS data from the emulator is used.<\/p>\n<p><span id=\"izey\"><strong id=\"rabv\"> 5. Future development<\/strong><\/span><\/p>\n<p>&#8211; Create\/name places on the map, not needing to be there.<br \/>\n&#8211; Set the range of the location: entire towns, countries&#8230; (e.g.: do not forget to buy &#8220;jam\u00f3n&#8221; when you go to Spain)<br \/>\n&#8211; Create different PlaceBooks with activities and share them (like Google Calendar &#8211; e.g.: Tourism: Places you should not miss while visiting each district of Paris. Police: Level of security in each place. Advertisement: ads specific to your current location, like nearby restaurants or shops.)<\/p>\n<p><span id=\"z088\"><strong id=\"ql80\">6. Authors<\/strong><\/span><\/p>\n<p>Manuel Freire and Miguel Murat<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Pues ya est\u00e1 presentada la aplicaci\u00f3n elegida para desarrollar (entre dos opciones) que se pens\u00f3 para Android. Os copio y pego -en ingl\u00e9s- para que ve\u00e1is de qu\u00e9 va la cosa. 1. What is PlaceBook? A Calendar or DateBook is a very convenient way we have been using to organize activities in time. This has &hellip; <a href=\"http:\/\/xanday.unifstudios.net\/?p=39\" onclick=\"_gaq.push(['_trackEvent', 'outbound-article-int', 'http:\/\/xanday.unifstudios.net\/?p=39', 'Continue reading Introducing PlaceBook']);\"  class=\"more-link\">Continue reading <span class=\"screen-reader-text\">Introducing PlaceBook<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[356,1],"tags":[],"_links":{"self":[{"href":"http:\/\/xanday.unifstudios.net\/index.php?rest_route=\/wp\/v2\/posts\/39"}],"collection":[{"href":"http:\/\/xanday.unifstudios.net\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/xanday.unifstudios.net\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/xanday.unifstudios.net\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/xanday.unifstudios.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=39"}],"version-history":[{"count":1,"href":"http:\/\/xanday.unifstudios.net\/index.php?rest_route=\/wp\/v2\/posts\/39\/revisions"}],"predecessor-version":[{"id":776,"href":"http:\/\/xanday.unifstudios.net\/index.php?rest_route=\/wp\/v2\/posts\/39\/revisions\/776"}],"wp:attachment":[{"href":"http:\/\/xanday.unifstudios.net\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=39"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/xanday.unifstudios.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=39"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/xanday.unifstudios.net\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=39"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}