{"id":729,"date":"2011-03-26T00:06:37","date_gmt":"2011-03-25T23:06:37","guid":{"rendered":"http:\/\/blog.rastersoft.com\/?p=729"},"modified":"2011-03-26T00:06:37","modified_gmt":"2011-03-25T23:06:37","slug":"ya-esta-aqui-ttos","status":"publish","type":"post","link":"https:\/\/blog.rastersoft.com\/?p=729","title":{"rendered":"Ya esta aqui TTOS"},"content":{"rendered":"<p>\u00bfY qu\u00e9 es TTOS? Pues el proyecto en el que llevo embarcado desde hace siete meses. Se trata de un gestor de ventanas por composici\u00f3n para el navegador TomTom, que permite dotarlo de una serie de capacidades al estilo de Android o del iPhone.<\/p>\n<p>La idea surgi\u00f3 el verano pasado, cuando, volviendo de vacaciones, tuve que hacer casi todo el viaje de vuelta en silencio porque me hab\u00eda olvidado los CDs de m\u00fasica, en la radio s\u00f3lo se pillaba Radio Cl\u00e1sica y Radio Mar\u00eda (nada que ver con la hierba), y casi no ten\u00eda bater\u00eda en el m\u00f3vil para reproducir mis MP3 desde \u00e9l. Fue entonces cuando record\u00e9 que ten\u00eda un viejo TomTom que no utilizaba para casi nada, y dado que \u00e9ste tiene un Linux embebido, se me ocurri\u00f3 que podr\u00eda hacer un peque\u00f1o reproductor de MP3 para \u00e9l. Pero ya exist\u00eda: <a href=\"http:\/\/www.tomplayer.net\/\" target=\"_blank\">TomPlayer<\/a>.<\/p>\n<p>Entonces me dije \u00bfpor qu\u00e9 no intentar mejorarlo? Y entonces empec\u00e9 a investigar sobre Android, pero era demasiado pesado para \u00e9l. As\u00ed que decid\u00ed intentar hacer una versi\u00f3n ligera, con lo m\u00ednimo para poder hacer los efectos de scroll y dem\u00e1s que se ven en los m\u00f3viles de hoy en d\u00eda.<\/p>\n<p>El resultado es <a href=\"http:\/\/www.rastersoft.com\/programas\/ttos_es.html\" target=\"_blank\">TTOS<\/a>, un peque\u00f1o entorno que permite desarrollar y ejecutar peque\u00f1as aplicaciones sobre TomTom. El API es muy sencillo, y permite hacer mucho con pocas l\u00edneas.<\/p>\n<p>En estos momentos TTOS trae una calculadora, un reloj calendario, un terminal, una aplicaci\u00f3n de ejemplo y un reproductor de MP3\/Vorbis, pero, cuando tenga algo m\u00e1s de tiempo, me estoy planteando portar <a href=\"http:\/\/www.navit-project.org\/\" target=\"_blank\">Navit<\/a>, un navegador libre que utiliza los mapas de <a href=\"http:\/\/www.openstreetmap.org\/\" target=\"_blank\">OpenStreetMap<\/a>.<\/p>\n<p>Como muestra, una peque\u00f1a animaci\u00f3n que muestra como es TTOS:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter\" title=\"animacion de ttos\" src=\"http:\/\/www.rastersoft.com\/imagen\/ttos_anim.gif\" alt=\"\" width=\"320\" height=\"240\" \/><\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u00bfY qu\u00e9 es TTOS? Pues el proyecto en el que llevo embarcado desde hace siete meses. Se trata de un gestor de ventanas por composici\u00f3n para el navegador TomTom, que permite dotarlo de una serie de capacidades al estilo de Android o del iPhone. La idea surgi\u00f3 el verano pasado, cuando, volviendo de vacaciones, tuve &hellip; <a href=\"https:\/\/blog.rastersoft.com\/?p=729\" class=\"more-link\">Seguir leyendo <span class=\"screen-reader-text\">Ya esta aqui TTOS<\/span> <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3],"tags":[],"class_list":["post-729","post","type-post","status-publish","format-standard","hentry","category-nueva-version"],"_links":{"self":[{"href":"https:\/\/blog.rastersoft.com\/index.php?rest_route=\/wp\/v2\/posts\/729","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.rastersoft.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.rastersoft.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.rastersoft.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.rastersoft.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=729"}],"version-history":[{"count":0,"href":"https:\/\/blog.rastersoft.com\/index.php?rest_route=\/wp\/v2\/posts\/729\/revisions"}],"wp:attachment":[{"href":"https:\/\/blog.rastersoft.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=729"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.rastersoft.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=729"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.rastersoft.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=729"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}