<html>
<head>
<meta content="text/html; charset=ISO-8859-1"
http-equiv="Content-Type">
</head>
<body text="#000000" bgcolor="#FFFFFF">
<font size="+1"><font face="Accanthis ADF Std">Hola!<br>
¿Cuál es la ventaja de que use Poppler en lugar de
Evince? Lo pregunto por sincera curiosidad, porque vi que lo
mencionaste pero no aclaraste más nada.<br>
<br>
<br>
<i>Gracias,<br>
<b>Sylvia</b><br>
</i><br>
</font></font>
<div class="moz-cite-prefix">El 03/09/12 16:51, Flavio Danesse
escribió:<br>
</div>
<blockquote
cite="mid:CACfnHdfAbvt1xeSE9b=oF=3HRqk_YBX9gmWiOgax746S819f1A@mail.gmail.com"
type="cite">JAMediaLector es una de las "mini aplicaciones" de
JAMediaObjects.
<div><br>
<div>JAMediaObjects es una pequeña biblioteca de pequeñas
aplicaciones que hacen algo en particular, y que son a su vez
incrustables en programas mayores.</div>
<div>Es decir, si tienes una aplicación donde necesitas
reproducir un video por ejemplo, en lugar de tener que
construirte un reproductor, utilizas JAMediaReproductor, si en
tu aplicación necesitas abrir un pdf, utilizas JAMediaLector,
etc . . .</div>
<div><br>
</div>
<div>Lo único que tienes que hacer es importar JAMediaLector,
meterlo en alguna parte de la interfaz de tu programa, como si
fuera un botón, una etiqueta o cualquier otro widget gtk y
luego simplemente le pasas el archivo pdf y te despreocupas de
su visualización, gestión y demás.</div>
<div><br>
</div>
<div>En el caso particular de JAMediaLector, lo desarrollé
porque necesitaba un lector pdf para otra aplicación de
JAMediaObjects. Y ya que estaba hecho, hice una versión
independiente para sugar. De hecho, esta versión es en
realidad una ventana de sugar con JAMediaLector embebido en
ella, nada más.</div>
<div><br>
</div>
<div>Bueno, ese es el origen de JAMediaLector.</div>
<div><br>
</div>
<div><b>¿Sobre si se justifica tenerlo disponible como una nueva
actividad?</b></div>
<div><b><br>
</b></div>
<div>Pienso que si, porque no hace daño tener más actividades
para sugar, aunque haga lo mismo que otra ya existente.
Además, seguramente le va a servir a algún mini hacker de los
que tenemos, para aprender algo de su código, el cual está
bien prolijito y comentado (en español).</div>
<div><br>
</div>
<div><b>Sobre las diferencias:</b></div>
<div>
<ul>
<li>Bueno, como esta es la versión 1, tiene menos
funcionalidades que read.</li>
<li>Tiene algunos detalles de rendimiento con archivos muy
grandes, pero que ya se como corregirlos.</li>
<li>La interfaz está pensada para pantallas táctiles aunque
todavía no he desarrollado esa parte y voy encontrando
detalles de usabilidad para corregir.</li>
<li>Diferencia importante es la que me mencioné al
principio, la de poder embeber toda la aplicación en un
desarrollo mayor.</li>
<li>Otra ventaja importante es que es 100% compatible entre
sugar, gnome y cualquier otro entorno que tenga Gtk 3.</li>
<li>Y por último, no utiliza evince sino Poppler.</li>
</ul>
</div>
<div><br>
</div>
<div><br>
</div>
</div>
</blockquote>
<br>
</body>
</html>