{"id":2971,"date":"2023-05-25T11:17:22","date_gmt":"2023-05-25T11:17:22","guid":{"rendered":"https:\/\/blogs.etsii.urjc.es\/lite\/?page_id=2971"},"modified":"2023-05-30T09:15:42","modified_gmt":"2023-05-30T09:15:42","slug":"dara","status":"publish","type":"page","link":"https:\/\/blogs.etsii.urjc.es\/lite\/tools\/dara\/","title":{"rendered":"DARA"},"content":{"rendered":"<p style=\"text-align: center\"><a class=\"fasc-button fasc-size-medium fasc-type-glossy fasc-ico-before dashicons-admin-home fasc-style-bold\" style=\"background-color: #f9bc16;color: #000000\" href=\"https:\/\/blogs.etsii.urjc.es\/lite\/tools\/DARA\/\">DARA<\/a><a class=\"fasc-button fasc-size-medium fasc-type-glossy\" style=\"background-color: #a3946a;color: #ffffff\" href=\"https:\/\/blogs.etsii.urjc.es\/lite\/tools\/DARA\/dara-download\">Download<\/a><\/p>\n<p><strong>DARA (Dijkstra&#8217;s Augmented Reality Animation)<\/strong><\/p>\n<p class=\"western\" lang=\"es-ES-u-co-trad\"><span lang=\"en-US\">DARA has been designed to facilitate learning Dijkstra\u2019s algorithm, which finds the shortest paths between nodes in a weighed graph. The application captures the specific Java source code of the book* through the smartphone camera and incorporates text explanations and visualizations of its behavior. In addition, it allows tracing the behavior of the code.<\/span><\/p>\n<p class=\"western\" lang=\"es-ES-u-co-trad\"><span lang=\"en-US\">The use of the tool begins by displaying the problem statement and an explanation of the greedy scheme. Subsequently, the smartphone camera is activated and allows focusing Dijkstra\u2019s algorithm source code in Java printed on the book or other physical or digital medium. Depending on the code fragment focused at each moment, two possible visualizations can be activated automatically: 1) several textual explanations that the tool inserts in the display of the source code captured by the camera, and 2) 3D visualization of graph.<\/span><\/p>\n<p class=\"western\" lang=\"es-ES-u-co-trad\"><a name=\"_Ref96873456\"><\/a> <span style=\"font-size: small\"><span lang=\"en-US\">(*) <\/span><\/span><span style=\"font-size: small\"><span lang=\"en-US\">Sahni S (2008) Data Structures, Algorithms, and Applications in Java. Sillicon Press, New Jersey<\/span><\/span><\/p>\n<h4><a href=\"https:\/\/blogs.etsii.urjc.es\/lite\/wp-content\/uploads\/sites\/10\/2023\/05\/Imagen1.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-3132\" src=\"https:\/\/blogs.etsii.urjc.es\/lite\/wp-content\/uploads\/sites\/10\/2023\/05\/Imagen1-300x215.png\" alt=\"\" width=\"525\" height=\"376\" srcset=\"https:\/\/blogs.etsii.urjc.es\/lite\/wp-content\/uploads\/sites\/10\/2023\/05\/Imagen1-300x215.png 300w, https:\/\/blogs.etsii.urjc.es\/lite\/wp-content\/uploads\/sites\/10\/2023\/05\/Imagen1-250x180.png 250w, https:\/\/blogs.etsii.urjc.es\/lite\/wp-content\/uploads\/sites\/10\/2023\/05\/Imagen1-350x250.png 350w, https:\/\/blogs.etsii.urjc.es\/lite\/wp-content\/uploads\/sites\/10\/2023\/05\/Imagen1.png 524w\" sizes=\"auto, (max-width: 525px) 100vw, 525px\" \/><\/a><\/h4>\n<p><a href=\"https:\/\/blogs.etsii.urjc.es\/lite\/wp-content\/uploads\/sites\/10\/2023\/05\/Imagen2.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-3133\" src=\"https:\/\/blogs.etsii.urjc.es\/lite\/wp-content\/uploads\/sites\/10\/2023\/05\/Imagen2-300x169.png\" alt=\"\" width=\"525\" height=\"295\" srcset=\"https:\/\/blogs.etsii.urjc.es\/lite\/wp-content\/uploads\/sites\/10\/2023\/05\/Imagen2-300x169.png 300w, https:\/\/blogs.etsii.urjc.es\/lite\/wp-content\/uploads\/sites\/10\/2023\/05\/Imagen2.png 567w\" sizes=\"auto, (max-width: 525px) 100vw, 525px\" \/><\/a><\/p>\n<h4>\u00a0<\/h4>\n<h4>Contact person:<\/h4>\n<p style=\"padding-left: 30px\"><a href=\"https:\/\/gestion2.urjc.es\/pdi\/ver\/maximiliano.paredes\">Maximiliano Paredes Velasco<\/a>, <a href=\"mailto:maximiliano.paredes@urjc.es\">maximiliano.paredes@urjc.es<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>DARADownload DARA (Dijkstra&#8217;s Augmented Reality Animation) DARA has been designed to facilitate learning Dijkstra\u2019s algorithm, which finds the shortest paths between nodes in a weighed graph. The application captures the specific Java source code of the book* through the smartphone camera and incorporates text explanations and visualizations of its behavior. In addition, it allows tracing [&hellip;]<\/p>\n","protected":false},"author":65,"featured_media":0,"parent":31,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"rop_custom_images_group":[],"rop_custom_messages_group":[],"rop_publish_now":"initial","rop_publish_now_accounts":{"twitter_1657082733426794512_1657082733426794512":""},"rop_publish_now_history":[],"rop_publish_now_status":"pending","footnotes":""},"class_list":["post-2971","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/blogs.etsii.urjc.es\/lite\/wp-json\/wp\/v2\/pages\/2971","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blogs.etsii.urjc.es\/lite\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/blogs.etsii.urjc.es\/lite\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/blogs.etsii.urjc.es\/lite\/wp-json\/wp\/v2\/users\/65"}],"replies":[{"embeddable":true,"href":"https:\/\/blogs.etsii.urjc.es\/lite\/wp-json\/wp\/v2\/comments?post=2971"}],"version-history":[{"count":24,"href":"https:\/\/blogs.etsii.urjc.es\/lite\/wp-json\/wp\/v2\/pages\/2971\/revisions"}],"predecessor-version":[{"id":3137,"href":"https:\/\/blogs.etsii.urjc.es\/lite\/wp-json\/wp\/v2\/pages\/2971\/revisions\/3137"}],"up":[{"embeddable":true,"href":"https:\/\/blogs.etsii.urjc.es\/lite\/wp-json\/wp\/v2\/pages\/31"}],"wp:attachment":[{"href":"https:\/\/blogs.etsii.urjc.es\/lite\/wp-json\/wp\/v2\/media?parent=2971"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}