<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-6234658383061639160</id><updated>2011-05-29T03:57:02.891-07:00</updated><category term='diagrama clases'/><category term='objetivos'/><category term='SCORM'/><category term='análisis'/><category term='MVC'/><category term='implementación'/><category term='diagrama de despliegue'/><category term='interfaz'/><category term='casos de uso'/><category term='patrones'/><category term='diagrama secuencia'/><category term='requisitos'/><category term='diseño'/><category term='diagrama de componentes'/><category term='Silverlight'/><title type='text'>Bienvenidos a DigitalBook</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://yourdigitalbook.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6234658383061639160/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://yourdigitalbook.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Pedro Gonzalez</name><uri>http://www.blogger.com/profile/07168257972176733950</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>18</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-6234658383061639160.post-2459608473850239607</id><published>2008-12-11T02:26:00.001-08:00</published><updated>2008-12-11T02:28:12.540-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Silverlight'/><category scheme='http://www.blogger.com/atom/ns#' term='interfaz'/><category scheme='http://www.blogger.com/atom/ns#' term='implementación'/><title type='text'>Menú elementos</title><content type='html'>&lt;p&gt;En este post veremos el aspecto del menú que contiene los posibles elementos que podemos agregar a los recursos educativos y cómo lo desarrollamos.&lt;/p&gt;  &lt;p&gt;El menú tendrá forma de acordeón, compuesto de tres secciones. En la primera de ella encontraremos dos botones, uno de ellos para acceder a imágenes que tengamos en nuestro disco duro y el otro para acceder a una pantalla donde podremos realizar búsquedas de imágenes en Flickr (esta opción la desarrollaremos en otro post más adelante). La segunda sección nos da la opción de insertar videos y audios que tengamos en nuestra máquina. Y la última de la secciones está enfocada a figuras (círculos y cuadrados) y texto.&lt;/p&gt;  &lt;p&gt;El aspecto que queremos conseguir es el siguiente:&lt;/p&gt;  &lt;p align="center"&gt;&lt;iframe style="width: 200px; height: 500px" src="http://silverlight.services.live.com/invoke/15833/MenuElementos/iframe.html" frameborder="0" scrolling="no"&gt;&lt;/iframe&gt;&lt;/p&gt;  &lt;p&gt;En el siguiente enlace podemos encontrar la solución de ejemplo con el UserControl correspondiente a este menú. Debemos copiar los estilos que aparecen en el fichero App.xaml, el código del fichero MenuElementos.xaml y MenuElementos.xmal.cs.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.megaupload.com/?d=LP5GFN00" target="_blank"&gt;Megaupload: MenuElementos.zip&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;La parte de funcionalidad de cada botón se puede agregar en el fichero MenuElementos.xmal.cs.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6234658383061639160-2459608473850239607?l=yourdigitalbook.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://yourdigitalbook.blogspot.com/feeds/2459608473850239607/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6234658383061639160&amp;postID=2459608473850239607' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6234658383061639160/posts/default/2459608473850239607'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6234658383061639160/posts/default/2459608473850239607'/><link rel='alternate' type='text/html' href='http://yourdigitalbook.blogspot.com/2008/12/men-elementos.html' title='Menú elementos'/><author><name>Pedro Gonzalez</name><uri>http://www.blogger.com/profile/07168257972176733950</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6234658383061639160.post-2090117555024769197</id><published>2008-12-11T00:53:00.001-08:00</published><updated>2008-12-11T02:27:50.118-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Silverlight'/><category scheme='http://www.blogger.com/atom/ns#' term='interfaz'/><category scheme='http://www.blogger.com/atom/ns#' term='implementación'/><title type='text'>Menú principal</title><content type='html'>&lt;p&gt;Una vez que ya tenemos estructurado el marco de la aplicación, crearemos una barra en la parte superior como menú principal. En dicho menú recogeremos la siguiente funcionalidad:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;strong&gt;Archivo: &lt;/strong&gt;Nuevo, Abrir y Guardar. &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Edición:&lt;/strong&gt; Copiar, Cortar y Pegar. &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Descripción:&lt;/strong&gt; SCORM. &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Además en la parte derecha de la barra colocaremos dos botones, uno de ellos para el panel de configuración y el otro para la opción de pantalla completa.&lt;/p&gt;  &lt;p&gt;El aspecto que queremos conseguir es el siguiente:&lt;/p&gt;  &lt;p&gt;&lt;iframe style="width: 430px; height: 60px" src="http://silverlight.services.live.com/invoke/15833/MenuPrincipal/iframe.html" frameborder="0" scrolling="no"&gt;&lt;/iframe&gt;&lt;/p&gt;  &lt;p&gt;Para ello necesitamos agregar al proyecto un nuevo Silverlight User Control. Sobre el nombre del proyecto, botón derecho: &lt;em&gt;Añadir/Nuevo Elemento/Silverlight/Silverlight User Control&lt;/em&gt;. Y le llamaremos MenuPrincipal. &lt;/p&gt;  &lt;p&gt;En el siguiente enlace podemos encontrar la solución de ejemplo con el UserControl correspondiente a este menú. Debemos copiar los estilos que aparecen en el fichero App.xaml, el código del fichero MenuPrincipal.xaml y MenuPrincipal.xmal.cs.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.megaupload.com/?d=LLA2M8GS" target="_blank"&gt;Megaupload: Menuprincipal.rar&lt;/a&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6234658383061639160-2090117555024769197?l=yourdigitalbook.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://yourdigitalbook.blogspot.com/feeds/2090117555024769197/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6234658383061639160&amp;postID=2090117555024769197' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6234658383061639160/posts/default/2090117555024769197'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6234658383061639160/posts/default/2090117555024769197'/><link rel='alternate' type='text/html' href='http://yourdigitalbook.blogspot.com/2008/12/men-principal.html' title='Menú principal'/><author><name>Pedro Gonzalez</name><uri>http://www.blogger.com/profile/07168257972176733950</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6234658383061639160.post-7660218893492269729</id><published>2008-12-06T03:55:00.001-08:00</published><updated>2008-12-06T05:32:54.825-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Silverlight'/><category scheme='http://www.blogger.com/atom/ns#' term='implementación'/><title type='text'>Estructura del marco de trabajo de la herramienta DigitalBook</title><content type='html'>&lt;p&gt;Para comenzar con el desarrollo de la aplicación es conveniente establecer la estructura que tendrá el marco de trabajo. El marco de la aplicación tendrá el menú principal en la parte superior, el menú de elementos en el lateral izquierdo, la barra de propiedades en el lateral derecho, la barra de estado en la parte inferior y en el centro el marco donde ser visualizan las páginas.&lt;/p&gt;  &lt;p&gt;El aspecto final que queremos conseguir es el que se muestra en la siguiente figura:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh5.ggpht.com/_D4wviPQgnnQ/STpoGt_8kpI/AAAAAAAAAG4/WDVYr4XM64U/s1600-h/image%5B5%5D.png"&gt;&lt;img title="image" style="border-top-width: 0px; display: block; border-left-width: 0px; float: none; border-bottom-width: 0px; margin-left: auto; margin-right: auto; border-right-width: 0px" height="265" alt="image" src="http://lh3.ggpht.com/_D4wviPQgnnQ/STpoH6vpYiI/AAAAAAAAAG8/KFIhWjGLBeQ/image_thumb%5B3%5D.png?imgmax=800" width="416" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Para conseguir esta distribución y permitir que el aspecto se adapte a las dimensiones del navegador, donde más tarde se visualizará la aplicación, se dividirá el marco mediante una tabla con tres filas y tres columnas. El siguiente código lo debemos añadir en el fichero Page.xaml de la aplicación. De este modo tendremos dividido el marco tal y como queremos.&lt;/p&gt;  &lt;p&gt;&lt;meta content="text/html; charset=utf-8" equiv="Content-Type" /&gt;&lt;meta content="Word.Document" name="ProgId" /&gt;&lt;meta content="Microsoft Word 12" name="Generator" /&gt;&lt;meta content="Microsoft Word 12" name="Originator" /&gt;&lt;link href="file:///C:%5CDOCUME%7E1%5CPedro%5CCONFIG%7E1%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_filelist.xml" rel="File-List" /&gt;&lt;link href="file:///C:%5CDOCUME%7E1%5CPedro%5CCONFIG%7E1%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_themedata.thmx" rel="themeData" /&gt;&lt;link href="file:///C:%5CDOCUME%7E1%5CPedro%5CCONFIG%7E1%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_colorschememapping.xml" rel="colorSchemeMapping" /&gt;&lt;style&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt; &lt;!--  /* Font Definitions */  @font-face 	{font-family:"Cambria Math"; 	panose-1:2 4 5 3 5 4 6 3 2 4; 	mso-font-charset:1; 	mso-generic-font-family:roman; 	mso-font-format:other; 	mso-font-pitch:variable; 	mso-font-signature:0 0 0 0 0 0;} @font-face 	{font-family:Calibri; 	panose-1:2 15 5 2 2 2 4 3 2 4; 	mso-font-charset:0; 	mso-generic-font-family:swiss; 	mso-font-pitch:variable; 	mso-font-signature:-1610611985 1073750139 0 0 159 0;}  /* Style Definitions */  p.MsoNormal, li.MsoNormal, div.MsoNormal 	{mso-style-unhide:no; 	mso-style-qformat:yes; 	mso-style-parent:""; 	margin-top:0cm; 	margin-right:0cm; 	margin-bottom:10.0pt; 	margin-left:0cm; 	line-height:115%; 	mso-pagination:widow-orphan; 	font-size:11.0pt; 	font-family:"Calibri","sans-serif"; 	mso-ascii-font-family:Calibri; 	mso-ascii-theme-font:minor-latin; 	mso-fareast-font-family:Calibri; 	mso-fareast-theme-font:minor-latin; 	mso-hansi-font-family:Calibri; 	mso-hansi-theme-font:minor-latin; 	mso-bidi-font-family:"Times New Roman"; 	mso-bidi-theme-font:minor-bidi; 	mso-fareast-language:EN-US;} .MsoChpDefault 	{mso-style-type:export-only; 	mso-default-props:yes; 	mso-ascii-font-family:Calibri; 	mso-ascii-theme-font:minor-latin; 	mso-fareast-font-family:Calibri; 	mso-fareast-theme-font:minor-latin; 	mso-hansi-font-family:Calibri; 	mso-hansi-theme-font:minor-latin; 	mso-bidi-font-family:"Times New Roman"; 	mso-bidi-theme-font:minor-bidi; 	mso-fareast-language:EN-US;} .MsoPapDefault 	{mso-style-type:export-only; 	margin-bottom:10.0pt; 	line-height:115%;} @page Section1 	{size:595.3pt 841.9pt; 	margin:70.85pt 3.0cm 70.85pt 3.0cm; 	mso-header-margin:35.4pt; 	mso-footer-margin:35.4pt; 	mso-paper-source:0;} div.Section1 	{page:Section1;} --&gt; &lt;/style&gt;&lt;/p&gt; &lt;meta content="text/html; charset=utf-8" equiv="Content-Type" /&gt;&lt;meta content="Word.Document" name="ProgId" /&gt;&lt;meta content="Microsoft Word 12" name="Generator" /&gt;&lt;meta content="Microsoft Word 12" name="Originator" /&gt;&lt;link href="file:///C:%5CDOCUME%7E1%5CPedro%5CCONFIG%7E1%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_filelist.xml" rel="File-List" /&gt;&lt;link href="file:///C:%5CDOCUME%7E1%5CPedro%5CCONFIG%7E1%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_themedata.thmx" rel="themeData" /&gt;&lt;link href="file:///C:%5CDOCUME%7E1%5CPedro%5CCONFIG%7E1%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_colorschememapping.xml" rel="colorSchemeMapping" /&gt;&lt;style&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt; &lt;!--  /* Font Definitions */  @font-face 	{font-family:"Cambria Math"; 	panose-1:2 4 5 3 5 4 6 3 2 4; 	mso-font-charset:1; 	mso-generic-font-family:roman; 	mso-font-format:other; 	mso-font-pitch:variable; 	mso-font-signature:0 0 0 0 0 0;} @font-face 	{font-family:Calibri; 	panose-1:2 15 5 2 2 2 4 3 2 4; 	mso-font-charset:0; 	mso-generic-font-family:swiss; 	mso-font-pitch:variable; 	mso-font-signature:-1610611985 1073750139 0 0 159 0;}  /* Style Definitions */  p.MsoNormal, li.MsoNormal, div.MsoNormal 	{mso-style-unhide:no; 	mso-style-qformat:yes; 	mso-style-parent:""; 	margin-top:0cm; 	margin-right:0cm; 	margin-bottom:10.0pt; 	margin-left:0cm; 	line-height:115%; 	mso-pagination:widow-orphan; 	font-size:11.0pt; 	font-family:"Calibri","sans-serif"; 	mso-ascii-font-family:Calibri; 	mso-ascii-theme-font:minor-latin; 	mso-fareast-font-family:Calibri; 	mso-fareast-theme-font:minor-latin; 	mso-hansi-font-family:Calibri; 	mso-hansi-theme-font:minor-latin; 	mso-bidi-font-family:"Times New Roman"; 	mso-bidi-theme-font:minor-bidi; 	mso-fareast-language:EN-US;} .MsoChpDefault 	{mso-style-type:export-only; 	mso-default-props:yes; 	mso-ascii-font-family:Calibri; 	mso-ascii-theme-font:minor-latin; 	mso-fareast-font-family:Calibri; 	mso-fareast-theme-font:minor-latin; 	mso-hansi-font-family:Calibri; 	mso-hansi-theme-font:minor-latin; 	mso-bidi-font-family:"Times New Roman"; 	mso-bidi-theme-font:minor-bidi; 	mso-fareast-language:EN-US;} .MsoPapDefault 	{mso-style-type:export-only; 	margin-bottom:10.0pt; 	line-height:115%;} @page Section1 	{size:595.3pt 841.9pt; 	margin:70.85pt 3.0cm 70.85pt 3.0cm; 	mso-header-margin:35.4pt; 	mso-footer-margin:35.4pt; 	mso-paper-source:0;} div.Section1 	{page:Section1;} --&gt; &lt;/style&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0pt; line-height: normal"&gt;&lt;span lang="EN-US" style="font-family: &amp;quot;;font-size:10;color:green;"&gt;Establecemos las columnas que tendrá la aplicación con sus respectivos porcentajes de tamaño.80 indica 80 pixeles; 80* indica 80%&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0pt; line-height: normal"&gt;&lt;span lang="EN-US" style="color: rgb(163,21,21); font-family: &amp;quot;;font-size:10;"&gt;&lt;span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="font-family: &amp;quot;;font-size:10;color:blue;"&gt;&amp;lt;&lt;/span&gt;&lt;span lang="EN-US" style="color: rgb(163,21,21); font-family: &amp;quot;;font-size:10;"&gt;Grid.ColumnDefinitions&lt;/span&gt;&lt;span lang="EN-US" style="font-family: &amp;quot;;font-size:10;color:blue;"&gt;&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0pt; line-height: normal"&gt;&lt;span lang="EN-US" style="color: rgb(163,21,21); font-family: &amp;quot;;font-size:10;"&gt;&lt;span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="font-family: &amp;quot;;font-size:10;color:blue;"&gt;&amp;lt;&lt;/span&gt;&lt;span lang="EN-US" style="color: rgb(163,21,21); font-family: &amp;quot;;font-size:10;"&gt;ColumnDefinition&lt;/span&gt;&lt;span lang="EN-US" style="font-family: &amp;quot;;font-size:10;color:red;"&gt; Width&lt;/span&gt;&lt;span lang="EN-US" style="font-family: &amp;quot;;font-size:10;color:blue;"&gt;=&amp;quot;163&amp;quot;&lt;/span&gt;&lt;span lang="EN-US" style="font-family: &amp;quot;;font-size:10;color:red;"&gt; MinWidth&lt;/span&gt;&lt;span lang="EN-US" style="font-family: &amp;quot;;font-size:10;color:blue;"&gt;=&amp;quot;90&amp;quot;/&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0pt; line-height: normal"&gt;&lt;span lang="EN-US" style="color: rgb(163,21,21); font-family: &amp;quot;;font-size:10;"&gt;&lt;span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="font-family: &amp;quot;;font-size:10;color:blue;"&gt;&amp;lt;&lt;/span&gt;&lt;span lang="EN-US" style="color: rgb(163,21,21); font-family: &amp;quot;;font-size:10;"&gt;ColumnDefinition&lt;/span&gt;&lt;span lang="EN-US" style="font-family: &amp;quot;;font-size:10;color:red;"&gt; Width&lt;/span&gt;&lt;span lang="EN-US" style="font-family: &amp;quot;;font-size:10;color:blue;"&gt;=&amp;quot;90*&amp;quot;&lt;/span&gt;&lt;span lang="EN-US" style="font-family: &amp;quot;;font-size:10;color:red;"&gt; MinWidth&lt;/span&gt;&lt;span lang="EN-US" style="font-family: &amp;quot;;font-size:10;color:blue;"&gt;=&amp;quot;90&amp;quot;/&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0pt; line-height: normal"&gt;&lt;span lang="EN-US" style="color: rgb(163,21,21); font-family: &amp;quot;;font-size:10;"&gt;&lt;span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="font-family: &amp;quot;;font-size:10;color:blue;"&gt;&amp;lt;&lt;/span&gt;&lt;span lang="EN-US" style="color: rgb(163,21,21); font-family: &amp;quot;;font-size:10;"&gt;ColumnDefinition&lt;/span&gt;&lt;span lang="EN-US" style="font-family: &amp;quot;;font-size:10;color:red;"&gt; Width&lt;/span&gt;&lt;span lang="EN-US" style="font-family: &amp;quot;;font-size:10;color:blue;"&gt;=&amp;quot;170&amp;quot;&lt;/span&gt;&lt;span lang="EN-US" style="font-family: &amp;quot;;font-size:10;color:red;"&gt; MinWidth&lt;/span&gt;&lt;span lang="EN-US" style="font-family: &amp;quot;;font-size:10;color:blue;"&gt;=&amp;quot;100&amp;quot;/&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0pt; line-height: normal"&gt;&lt;span lang="EN-US" style="color: rgb(163,21,21); font-family: &amp;quot;;font-size:10;"&gt;&lt;span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: &amp;quot;;font-size:10;color:blue;"&gt;&amp;lt;/&lt;span style="color: rgb(163,21,21); font-family: &amp;quot;;font-size:10;"&gt;Grid.ColumnDefinitions&lt;/span&gt;&lt;span style="font-family: &amp;quot;;font-size:10;color:blue;"&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0pt; line-height: normal"&gt;&lt;span style="font-family: &amp;quot;;font-size:10;color:blue;"&gt;&lt;span style="font-family: &amp;quot;;font-size:10;color:blue;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0pt; line-height: normal"&gt;&lt;span style="font-family: &amp;quot;;font-size:10;color:blue;"&gt;&lt;span style="font-family: &amp;quot;;font-size:10;color:blue;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0pt; line-height: normal"&gt;&lt;span style="font-family: &amp;quot;;font-size:10;color:blue;"&gt;&lt;span style="font-family: &amp;quot;;font-size:10;color:blue;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0pt; line-height: normal"&gt;&lt;span style="font-family: &amp;quot;;font-size:10;color:blue;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0pt; line-height: normal"&gt;&lt;span style="color: rgb(163,21,21); font-family: &amp;quot;;font-size:10;"&gt;&lt;span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: &amp;quot;;font-size:10;color:green;"&gt;Establecemos las filas que tendrá la aplicación con sus respectivos porcentajes de tamaño&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0pt; line-height: normal"&gt;&lt;span style="color: rgb(163,21,21); font-family: &amp;quot;;font-size:10;"&gt;&lt;span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="font-family: &amp;quot;;font-size:10;color:blue;"&gt;&amp;lt;&lt;/span&gt;&lt;span lang="EN-US" style="color: rgb(163,21,21); font-family: &amp;quot;;font-size:10;"&gt;Grid.RowDefinitions&lt;/span&gt;&lt;span lang="EN-US" style="font-family: &amp;quot;;font-size:10;color:blue;"&gt;&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0pt; line-height: normal"&gt;&lt;span lang="EN-US" style="color: rgb(163,21,21); font-family: &amp;quot;;font-size:10;"&gt;&lt;span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="font-family: &amp;quot;;font-size:10;color:blue;"&gt;&amp;lt;&lt;/span&gt;&lt;span lang="EN-US" style="color: rgb(163,21,21); font-family: &amp;quot;;font-size:10;"&gt;RowDefinition&lt;/span&gt;&lt;span lang="EN-US" style="font-family: &amp;quot;;font-size:10;color:red;"&gt; Height&lt;/span&gt;&lt;span lang="EN-US" style="font-family: &amp;quot;;font-size:10;color:blue;"&gt;=&amp;quot;65&amp;quot;&lt;/span&gt;&lt;span lang="EN-US" style="font-family: &amp;quot;;font-size:10;color:red;"&gt; MinHeight&lt;/span&gt;&lt;span lang="EN-US" style="font-family: &amp;quot;;font-size:10;color:blue;"&gt;=&amp;quot;30&amp;quot;/&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0pt; line-height: normal"&gt;&lt;span lang="EN-US" style="color: rgb(163,21,21); font-family: &amp;quot;;font-size:10;"&gt;&lt;span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="font-family: &amp;quot;;font-size:10;color:blue;"&gt;&amp;lt;&lt;/span&gt;&lt;span lang="EN-US" style="color: rgb(163,21,21); font-family: &amp;quot;;font-size:10;"&gt;RowDefinition&lt;/span&gt;&lt;span lang="EN-US" style="font-family: &amp;quot;;font-size:10;color:red;"&gt; Height&lt;/span&gt;&lt;span lang="EN-US" style="font-family: &amp;quot;;font-size:10;color:blue;"&gt;=&amp;quot;70*&amp;quot;&lt;/span&gt;&lt;span lang="EN-US" style="font-family: &amp;quot;;font-size:10;color:red;"&gt; MinHeight&lt;/span&gt;&lt;span lang="EN-US" style="font-family: &amp;quot;;font-size:10;color:blue;"&gt;=&amp;quot;100&amp;quot;/&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0pt; line-height: normal"&gt;&lt;span lang="EN-US" style="color: rgb(163,21,21); font-family: &amp;quot;;font-size:10;"&gt;&lt;span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="font-family: &amp;quot;;font-size:10;color:blue;"&gt;&amp;lt;&lt;/span&gt;&lt;span lang="EN-US" style="color: rgb(163,21,21); font-family: &amp;quot;;font-size:10;"&gt;RowDefinition&lt;/span&gt;&lt;span lang="EN-US" style="font-family: &amp;quot;;font-size:10;color:red;"&gt; Height&lt;/span&gt;&lt;span lang="EN-US" style="font-family: &amp;quot;;font-size:10;color:blue;"&gt;=&amp;quot;20&amp;quot;&lt;/span&gt;&lt;span lang="EN-US" style="font-family: &amp;quot;;font-size:10;color:red;"&gt; MinHeight&lt;/span&gt;&lt;span lang="EN-US" style="font-family: &amp;quot;;font-size:10;color:blue;"&gt;=&amp;quot;20&amp;quot;/&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span lang="EN-US" style="color: rgb(163,21,21); line-height: 115%; font-family: &amp;quot;;font-size:10;"&gt;&lt;span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="line-height: 115%; font-family: &amp;quot;;font-size:10;color:blue;"&gt;&amp;lt;/&lt;span style="color: rgb(163,21,21); line-height: 115%; font-family: &amp;quot;;font-size:10;"&gt;Grid.RowDefinitions&lt;/span&gt;&lt;span style="line-height: 115%; font-family: &amp;quot;;font-size:10;color:blue;"&gt;&amp;gt;&lt;/span&gt;       &lt;br /&gt;&lt;span lang="EN-US" style="font-family: &amp;quot;;font-size:10;color:blue;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6234658383061639160-7660218893492269729?l=yourdigitalbook.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://yourdigitalbook.blogspot.com/feeds/7660218893492269729/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6234658383061639160&amp;postID=7660218893492269729' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6234658383061639160/posts/default/7660218893492269729'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6234658383061639160/posts/default/7660218893492269729'/><link rel='alternate' type='text/html' href='http://yourdigitalbook.blogspot.com/2008/12/estructura-del-marco-de-trabajo-de-la.html' title='Estructura del marco de trabajo de la herramienta DigitalBook'/><author><name>Pedro Gonzalez</name><uri>http://www.blogger.com/profile/07168257972176733950</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh3.ggpht.com/_D4wviPQgnnQ/STpoH6vpYiI/AAAAAAAAAG8/KFIhWjGLBeQ/s72-c/image_thumb%5B3%5D.png?imgmax=800' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6234658383061639160.post-7309740621511925579</id><published>2008-12-06T03:13:00.001-08:00</published><updated>2008-12-06T03:15:10.574-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Silverlight'/><category scheme='http://www.blogger.com/atom/ns#' term='implementación'/><title type='text'>Primer paso en la implementación de DigitalBook</title><content type='html'>&lt;p&gt;Una vez que ya tenemos claro todo lo que queremos que nuestra aplicación debe permitirnos hacer y el modo en el que lo hará, pasaremos a la parte de implementación, donde veremos de forma rápida cómo se han desarrollado las partes y componentes más complejos y vistosos.&lt;/p&gt;  &lt;p&gt;Todo el material que vamos a necesitar y que debemos instalar en nuestra máquina lo podemos encontrar en el site oficial de Silverlight: &lt;a href="http://silverlight.net/GetStarted/" target="_blank"&gt;Get Started&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Una vez que tenemos todo lo necesario para el desarrollo de aplicaciones Silverlight, seguiremos los pasos para crear una nueva aplicación.&lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;Abrimos el Visual Studio 2008.&lt;/li&gt;    &lt;li&gt;Creamos un nuevo proyecto: Archivo/Nuevo/Proyecto…&lt;/li&gt;    &lt;li&gt;Seleccionamos aplicación Silverlight: Visual C#/Silverlight/Aplicación Silverlight.&lt;/li&gt;    &lt;li&gt;Indicamos el nombre de la aplicación y el destino donde se guardará la misma.&lt;/li&gt;    &lt;li&gt;A continuación nos preguntará que si queremos añadir un proyecto Web ASP.NET para hospedar la aplicación Silverlight que queremos crear. Marcaremos dicha opción e indicaremos un nombre.&lt;/li&gt; &lt;/ol&gt;  &lt;p&gt;&lt;a href="http://lh5.ggpht.com/_D4wviPQgnnQ/STpeWuGIV2I/AAAAAAAAAGw/8p_b3glS9Gk/s1600-h/image%5B3%5D.png"&gt;&lt;img title="image" style="border: 0px none ; display: block; float: none; margin-left: auto; margin-right: auto;" alt="image" src="http://lh5.ggpht.com/_D4wviPQgnnQ/STpeXtH8VBI/AAAAAAAAAG0/Jf00EE_dv7o/image_thumb%5B1%5D.png?imgmax=800" border="0" width="334" height="303" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Una vez terminados estos pasos, tendremos una solución con dos proyectos, uno de ellos correspondientes a la aplicación Silverlight y el otro a la aplicación Web ASP.NET que hospedará a la aplicación anterior. &lt;/p&gt;  &lt;p&gt;De este modo ya podemos comenzar a trabajar en el desarrollo de DigitalBook.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6234658383061639160-7309740621511925579?l=yourdigitalbook.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://yourdigitalbook.blogspot.com/feeds/7309740621511925579/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6234658383061639160&amp;postID=7309740621511925579' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6234658383061639160/posts/default/7309740621511925579'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6234658383061639160/posts/default/7309740621511925579'/><link rel='alternate' type='text/html' href='http://yourdigitalbook.blogspot.com/2008/12/primer-paso-en-la-implementacin-de.html' title='Primer paso en la implementación de DigitalBook'/><author><name>Pedro Gonzalez</name><uri>http://www.blogger.com/profile/07168257972176733950</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh5.ggpht.com/_D4wviPQgnnQ/STpeXtH8VBI/AAAAAAAAAG0/Jf00EE_dv7o/s72-c/image_thumb%5B1%5D.png?imgmax=800' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6234658383061639160.post-5198299449754190844</id><published>2008-12-06T02:20:00.001-08:00</published><updated>2008-12-06T02:21:59.995-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='diseño'/><category scheme='http://www.blogger.com/atom/ns#' term='diagrama de despliegue'/><title type='text'>Diagrama de despliegue</title><content type='html'>&lt;p&gt;Para este último post de diseño veremos un posible diagrama de despliegue. Daremos una posible solución a la hora de poner el sistema en producción. Si recordamos los requisitos no funcionales, en el primero de ellos se establece que se utilizará la tecnología Silverlight 2, por lo tanto el Editor RIA se desarrollará bajo una aplicación Silverlight 2 haciéndose necesaria una aplicación Web ASP.NET para hospedarla. Por otro lado, dicha aplicación web tendrá publicado un Servicio Web para el repositorio al cual se accederá desde la aplicación Silverlight. Para el componente de packaging se creará una librería de clases al igual que para el componente entidades. El despliegue de componentes lo podemos ver en la figura siguiente donde tenemos la parte del servidor y la parte del PC del usuario.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh4.ggpht.com/_D4wviPQgnnQ/STpR62LC7UI/AAAAAAAAAGo/wuq-eSK1ySY/s1600-h/image%5B6%5D.png"&gt;&lt;img title="image" style="border: 0px none ; display: inline; width: 420px; height: 314px;" alt="image" src="http://lh5.ggpht.com/_D4wviPQgnnQ/STpR72pbCEI/AAAAAAAAAGs/Kly88lGS6QQ/image_thumb%5B7%5D.png?imgmax=800" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6234658383061639160-5198299449754190844?l=yourdigitalbook.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://yourdigitalbook.blogspot.com/feeds/5198299449754190844/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6234658383061639160&amp;postID=5198299449754190844' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6234658383061639160/posts/default/5198299449754190844'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6234658383061639160/posts/default/5198299449754190844'/><link rel='alternate' type='text/html' href='http://yourdigitalbook.blogspot.com/2008/12/diagrama-de-despliegue.html' title='Diagrama de despliegue'/><author><name>Pedro Gonzalez</name><uri>http://www.blogger.com/profile/07168257972176733950</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh5.ggpht.com/_D4wviPQgnnQ/STpR72pbCEI/AAAAAAAAAGs/Kly88lGS6QQ/s72-c/image_thumb%5B7%5D.png?imgmax=800' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6234658383061639160.post-2315669859100843039</id><published>2008-12-06T02:07:00.001-08:00</published><updated>2008-12-06T02:13:46.553-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='diseño'/><category scheme='http://www.blogger.com/atom/ns#' term='diagrama de componentes'/><title type='text'>Diagrama de componentes.</title><content type='html'>&lt;p&gt;En este post veremos una serie de componentes que constituyen la aplicación, que será un camino para navegar hacia la implementación de la herramienta. Podemos ver en el diagrama de la figura adjunta que aparece un componente de entidades, este componente contiene las clases que son utilizadas tanto por la capa de interfaz como por la de lógica de “DigitalBook”. Se ha optado por separarlas en un componente aparte para facilitar una posible modificación de las mismas sin afectar a los demás componentes. El componente packaging es utilizado por el de lógica de negocio del repositorio. Parte de estos componentes pasarán a ser librerías de clases y otros irán incrustados dentro del fichero XAP que forma la aplicación Silverlight. Se puede ver que aparece un componente llamado SharpZipLib, el cual es una librería externa al proyecto, aporta toda la parte del trabajo con ficheros Zip.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh4.ggpht.com/_D4wviPQgnnQ/STpO1xoaDQI/AAAAAAAAAGg/mWVtWlcW-ZY/s1600-h/image%5B22%5D.png"&gt;&lt;img title="image" style="border: 0px none ; display: inline;" alt="image" src="http://lh6.ggpht.com/_D4wviPQgnnQ/STpO2uMRlUI/AAAAAAAAAGk/28B-NKbMZAU/image_thumb%5B23%5D.png?imgmax=800" border="0" width="468" height="299" /&gt;&lt;/a&gt; &lt;a name="_Toc216020092"&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6234658383061639160-2315669859100843039?l=yourdigitalbook.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://yourdigitalbook.blogspot.com/feeds/2315669859100843039/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6234658383061639160&amp;postID=2315669859100843039' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6234658383061639160/posts/default/2315669859100843039'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6234658383061639160/posts/default/2315669859100843039'/><link rel='alternate' type='text/html' href='http://yourdigitalbook.blogspot.com/2008/12/diagrama-de-componentes.html' title='Diagrama de componentes.'/><author><name>Pedro Gonzalez</name><uri>http://www.blogger.com/profile/07168257972176733950</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh6.ggpht.com/_D4wviPQgnnQ/STpO2uMRlUI/AAAAAAAAAGk/28B-NKbMZAU/s72-c/image_thumb%5B23%5D.png?imgmax=800' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6234658383061639160.post-6817393251031040882</id><published>2008-11-27T10:19:00.001-08:00</published><updated>2008-12-11T02:29:03.922-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='diseño'/><category scheme='http://www.blogger.com/atom/ns#' term='diagrama secuencia'/><title type='text'>Diagrama de secuencia. Importar imagen de Flickr</title><content type='html'>&lt;p&gt;Para finalizar con los diagramas de secuencia podemos ver el referente a importar imagen de Flickr en el que se muestra detalladamente cómo sería dicho proceso. El usuario introduce una etiqueta sobre la cual desea realizar la búsqueda de las imágenes. A partir de esa etiqueta se obtiene una lista de imágenes, de la cual el usuario seleccionará una. Cuando el usuario indique con el ratón el lugar donde desea colocar la imagen se creará un elemento imagen y se cargará con dicha imagen seleccionada.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh6.ggpht.com/_D4wviPQgnnQ/SS7ksFaLv_I/AAAAAAAAAF0/BTivCWQanlI/s1600-h/image%5B3%5D.png"&gt;&lt;img title="image" style="border-right: 0px; border-top: 0px; display: inline; border-left: 0px; border-bottom: 0px" height="417" alt="image" src="http://lh6.ggpht.com/_D4wviPQgnnQ/SS7ktO_XTGI/AAAAAAAAAF4/yyRKlbWSba4/image_thumb%5B1%5D.png?imgmax=800" width="509" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6234658383061639160-6817393251031040882?l=yourdigitalbook.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://yourdigitalbook.blogspot.com/feeds/6817393251031040882/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6234658383061639160&amp;postID=6817393251031040882' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6234658383061639160/posts/default/6817393251031040882'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6234658383061639160/posts/default/6817393251031040882'/><link rel='alternate' type='text/html' href='http://yourdigitalbook.blogspot.com/2008/11/diagrama-de-secuencia-importar-imagen.html' title='Diagrama de secuencia. Importar imagen de Flickr'/><author><name>Pedro Gonzalez</name><uri>http://www.blogger.com/profile/07168257972176733950</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh6.ggpht.com/_D4wviPQgnnQ/SS7ktO_XTGI/AAAAAAAAAF4/yyRKlbWSba4/s72-c/image_thumb%5B1%5D.png?imgmax=800' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6234658383061639160.post-2936333749275114966</id><published>2008-11-27T10:10:00.001-08:00</published><updated>2008-11-27T10:15:44.281-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='diseño'/><category scheme='http://www.blogger.com/atom/ns#' term='diagrama secuencia'/><title type='text'>Diagrama de secuencia. Añadir manifiesto</title><content type='html'>&lt;p&gt;El segundo diagrama de secuencia que veremos es el referente a la creación del manifiesto. Comenzaría cuando el usuario indica en el menú principal que desea añadir metadatos. El menú principal le pasará el evento al controlador, el cual hará visible el formulario SCORM. El usuario rellena los datos que se le solicitan referentes a LOM-ES y pulsa finalizar. El formulario se oculta y se le indica al controlador que importe LOM-ES con los datos que se han recogido. Este solicita al repositorio que cree el manifiesto con esos datos. El repositorio crea un objeto manifest con los datos recogidos y finalmente lo serializa en XML para obtener el fichero imsmanifest que guardará en el servidor.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh6.ggpht.com/_D4wviPQgnnQ/SS7ikSvyS6I/AAAAAAAAAFs/-mw0AsMn030/s1600-h/image%5B10%5D.png"&gt;&lt;img title="image" style="border-right: 0px; border-top: 0px; display: inline; border-left: 0px; border-bottom: 0px" height="373" alt="image" src="http://lh4.ggpht.com/_D4wviPQgnnQ/SS7ilaW8KmI/AAAAAAAAAFw/QfZD8j5NV2g/image_thumb%5B13%5D.png?imgmax=800" width="470" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6234658383061639160-2936333749275114966?l=yourdigitalbook.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://yourdigitalbook.blogspot.com/feeds/2936333749275114966/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6234658383061639160&amp;postID=2936333749275114966' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6234658383061639160/posts/default/2936333749275114966'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6234658383061639160/posts/default/2936333749275114966'/><link rel='alternate' type='text/html' href='http://yourdigitalbook.blogspot.com/2008/11/diagrama-de-secuencia-aadir-manifiesto.html' title='Diagrama de secuencia. Añadir manifiesto'/><author><name>Pedro Gonzalez</name><uri>http://www.blogger.com/profile/07168257972176733950</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh4.ggpht.com/_D4wviPQgnnQ/SS7ilaW8KmI/AAAAAAAAAFw/QfZD8j5NV2g/s72-c/image_thumb%5B13%5D.png?imgmax=800' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6234658383061639160.post-4613121477717627438</id><published>2008-11-27T10:04:00.001-08:00</published><updated>2008-11-27T10:07:42.055-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='diseño'/><category scheme='http://www.blogger.com/atom/ns#' term='diagrama secuencia'/><title type='text'>Diagrama de secuencia. Abrir proyecto</title><content type='html'>&lt;p&gt;En el siguiente diagrama veremos el proceso de abrir un proyecto que ha sido guardado en otra ocasión. Para ello el usuario debe indicar en la interfaz, en concreto sobre el menú principal, que desea abrir un proyecto. El menú pasará el evento al controlador, el cual debe poner visible la pantalla de selección de proyectos y solicitar al repositorio un listado de los proyectos que hay guardados hasta el momento. El repositorio obtiene una lista de los mismos. El controlador recoge esa lista y la muestra en la pantalla de selección de proyectos. A continuación es el usuario el que elige cuál de ellos desea abrir. Es en ese momento en el que se oculta la pantalla de selección y se le indica al controlador el nombre del proyecto a abrir, el cual solicitará al repositorio el proyecto a cargar. Una vez recibido el proyecto, el controlador creará un libro que le dará soporte, y para cada página que contenga el proyecto, se irán creando y añadiendo al libro junto con sus elementos correspondientes en cada página.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh3.ggpht.com/_D4wviPQgnnQ/SS7hK91BQtI/AAAAAAAAAFk/0TgeTCR24Eg/s1600-h/image%5B7%5D.png"&gt;&lt;img title="image" style="border: 0px none ; display: inline;" alt="image" src="http://lh4.ggpht.com/_D4wviPQgnnQ/SS7hMLyZIuI/AAAAAAAAAFo/bexwOoOY2HQ/image_thumb%5B10%5D.png?imgmax=800" border="0" width="485" height="563" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6234658383061639160-4613121477717627438?l=yourdigitalbook.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://yourdigitalbook.blogspot.com/feeds/4613121477717627438/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6234658383061639160&amp;postID=4613121477717627438' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6234658383061639160/posts/default/4613121477717627438'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6234658383061639160/posts/default/4613121477717627438'/><link rel='alternate' type='text/html' href='http://yourdigitalbook.blogspot.com/2008/11/diagrama-de-secuencia-abrir-proyecto.html' title='Diagrama de secuencia. Abrir proyecto'/><author><name>Pedro Gonzalez</name><uri>http://www.blogger.com/profile/07168257972176733950</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh4.ggpht.com/_D4wviPQgnnQ/SS7hMLyZIuI/AAAAAAAAAFo/bexwOoOY2HQ/s72-c/image_thumb%5B10%5D.png?imgmax=800' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6234658383061639160.post-8508314495828982404</id><published>2008-11-09T13:13:00.001-08:00</published><updated>2008-11-09T13:13:52.906-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='diseño'/><category scheme='http://www.blogger.com/atom/ns#' term='diagrama clases'/><category scheme='http://www.blogger.com/atom/ns#' term='SCORM'/><title type='text'>Diagrama clases. SCORM</title><content type='html'>&lt;p&gt;En este post veremos una estructura de clases que nos da soporte para la creación de los manifiestos necesarios en el empaquetado SCORM. Un manifiesto que está compuesto por una serie de elementos jerarquizados. El elemento raíz es el manifest, el cual está formado por un elemento metadatos que recogerá la información del curso, un elemento organizations que establecerá las posibles organizaciones que permita el curso, un elemento resources que mantendrá las referencias a los recursos de los que conste el curso y finalmente puede tener otro conjunto de manifest. Por otro lado el elemento metadatos está formado por un esquema que puede ser DublinCore, LOM-ES u otros esquemas de metadatos que puedan existir. En nuestro caso nos centraremos en LOM-ES. El elemento organizations está compuesto de elementos organization para cada una de las organizaciones posibles. Y el elemento resources lo componen elementos resource. Podríamos seguir comentando esta jerarquía de elementos pero debido a su extensión solo bajaremos hasta este nivel. Para trabajar con esto creamos una jerarquía de clases como podemos ver en la figura siguiente:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh5.ggpht.com/_D4wviPQgnnQ/SRdSYVUEceI/AAAAAAAAAE0/rB0dAT1OuA8/s1600-h/image%5B10%5D.png"&gt;&lt;img title="image" style="border: 0px none ; display: block; float: none; margin-left: auto; margin-right: auto;" alt="image" src="http://lh6.ggpht.com/_D4wviPQgnnQ/SRdSZTVdvII/AAAAAAAAAE4/h4F1XaeVPUk/image_thumb%5B9%5D.png?imgmax=800" border="0" height="508" width="415" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Una vez vista la estructura general del manifiesto pasaremos a ver la parte de metadatos de LOM-ES. LOM-ES, como podemos apreciar en la figura anterior, es un esquema de metadatos. LOM-ES está formado por una serie de elementos que a su vez están compuestos de más y así sucesivamente. Como esta jerarquía es muy extensa solo bajaremos un nivel, en el podemos ver los siguientes elementos:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh5.ggpht.com/_D4wviPQgnnQ/SRdSaVasDII/AAAAAAAAAE8/7WKm6DR5FNc/s1600-h/image%5B12%5D.png"&gt;&lt;img title="image" style="border: 0px none ; display: block; float: none; margin-left: auto; margin-right: auto;" alt="image" src="http://lh6.ggpht.com/_D4wviPQgnnQ/SRdSbIZWaAI/AAAAAAAAAFA/mmXded08rEU/image_thumb%5B14%5D.png?imgmax=800" border="0" height="383" width="463" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6234658383061639160-8508314495828982404?l=yourdigitalbook.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://yourdigitalbook.blogspot.com/feeds/8508314495828982404/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6234658383061639160&amp;postID=8508314495828982404' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6234658383061639160/posts/default/8508314495828982404'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6234658383061639160/posts/default/8508314495828982404'/><link rel='alternate' type='text/html' href='http://yourdigitalbook.blogspot.com/2008/11/diagrama-clases-scorm.html' title='Diagrama clases. SCORM'/><author><name>Pedro Gonzalez</name><uri>http://www.blogger.com/profile/07168257972176733950</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh6.ggpht.com/_D4wviPQgnnQ/SRdSZTVdvII/AAAAAAAAAE4/h4F1XaeVPUk/s72-c/image_thumb%5B9%5D.png?imgmax=800' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6234658383061639160.post-2158978094463678079</id><published>2008-11-09T12:58:00.001-08:00</published><updated>2008-11-09T12:59:25.656-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='MVC'/><category scheme='http://www.blogger.com/atom/ns#' term='diseño'/><category scheme='http://www.blogger.com/atom/ns#' term='diagrama clases'/><title type='text'>Diagrama clases. Modelo</title><content type='html'>&lt;p&gt;En este post nos centraremos en la parte de datos (Modelo) y veremos de qué clases está formada. La clase principal sería Libro, la cual representará nuestro proyecto o recurso educativo. Como se indica en uno de los requisitos, un libro está compuesto por un conjunto de páginas, las cuales a su vez se componen de elementos como pueden ser imágenes, videos o figuras. Aquí cabe indicar que los elementos de audio los trataremos como video que se trabaja completamente igual. Todos estos elementos heredan de IElemento.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh3.ggpht.com/_D4wviPQgnnQ/SRdO2DznAPI/AAAAAAAAAEs/PCdksphOdeo/s1600-h/image%5B10%5D.png"&gt;&lt;img title="image" style="border: 0px none ; display: inline;" alt="image" src="http://lh6.ggpht.com/_D4wviPQgnnQ/SRdO2393HZI/AAAAAAAAAEw/0WIYSrCX2cE/image_thumb%5B13%5D.png?imgmax=800" border="0" height="371" width="452" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6234658383061639160-2158978094463678079?l=yourdigitalbook.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://yourdigitalbook.blogspot.com/feeds/2158978094463678079/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6234658383061639160&amp;postID=2158978094463678079' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6234658383061639160/posts/default/2158978094463678079'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6234658383061639160/posts/default/2158978094463678079'/><link rel='alternate' type='text/html' href='http://yourdigitalbook.blogspot.com/2008/11/diagrama-clases-modelo.html' title='Diagrama clases. Modelo'/><author><name>Pedro Gonzalez</name><uri>http://www.blogger.com/profile/07168257972176733950</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh6.ggpht.com/_D4wviPQgnnQ/SRdO2393HZI/AAAAAAAAAEw/0WIYSrCX2cE/s72-c/image_thumb%5B13%5D.png?imgmax=800' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6234658383061639160.post-6865753464748028328</id><published>2008-11-09T00:50:00.001-08:00</published><updated>2008-11-09T12:59:54.632-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='MVC'/><category scheme='http://www.blogger.com/atom/ns#' term='diseño'/><category scheme='http://www.blogger.com/atom/ns#' term='diagrama clases'/><title type='text'>Diagrama clases. Vista</title><content type='html'>&lt;p&gt;En este diagrama nos centraremos en la parte de la interfaz (Vista) para ver de qué clases estaría formada. En la imagen que se adjunta podemos ver que todos los componentes de la interfaz implementan la interfaz IConfigurable para permitir cambiar su aspecto cuando se realicen cambios de la configuración por deseo del usuario. Por otro lado la clase Page está compuesta de esos componentes, uno de cada tipo. En el diagrama no se ha puesto la multiplicidad en las relaciones para evitar que no sea demasiado arduo su entendimiento.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh3.ggpht.com/_D4wviPQgnnQ/SRakQTQb2nI/AAAAAAAAAEk/Oy-_ccqPPZ0/s1600-h/ob1%5B8%5D.jpg"&gt;&lt;img title="ob1" style="border: 0px none ; display: inline;" alt="ob1" src="http://lh4.ggpht.com/_D4wviPQgnnQ/SRakRBt5HaI/AAAAAAAAAEo/CMlOjoVWMjQ/ob1_thumb%5B6%5D.jpg?imgmax=800" border="0" height="412" width="466" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6234658383061639160-6865753464748028328?l=yourdigitalbook.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://yourdigitalbook.blogspot.com/feeds/6865753464748028328/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6234658383061639160&amp;postID=6865753464748028328' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6234658383061639160/posts/default/6865753464748028328'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6234658383061639160/posts/default/6865753464748028328'/><link rel='alternate' type='text/html' href='http://yourdigitalbook.blogspot.com/2008/11/diagrama-clases-vista.html' title='Diagrama clases. Vista'/><author><name>Pedro Gonzalez</name><uri>http://www.blogger.com/profile/07168257972176733950</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh4.ggpht.com/_D4wviPQgnnQ/SRakRBt5HaI/AAAAAAAAAEo/CMlOjoVWMjQ/s72-c/ob1_thumb%5B6%5D.jpg?imgmax=800' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6234658383061639160.post-5697780918090559653</id><published>2008-11-09T00:44:00.001-08:00</published><updated>2008-11-09T00:46:44.912-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='MVC'/><category scheme='http://www.blogger.com/atom/ns#' term='diseño'/><category scheme='http://www.blogger.com/atom/ns#' term='patrones'/><title type='text'>Modelo-Vista-Controlador</title><content type='html'>&lt;p&gt;El patrón más importante que podemos definir es el Modelo Vista Controlador (MVC), a través del cual haremos una separación entre la interfaz de usuario, la lógica de negocio y los datos de la aplicación. En nuestro caso concreto la parte de la interfaz de usuario, también conocida como Vista, se correspondería con la clase Page que será la parte con la que el usuario interactuará, y la que contiene los componentes de interfaz. La parte de lógica de negocio, también conocida como Controlador, se corresponderá con la clase Controlador y finalmente el Modelo, vendrá a ser la clase libro que mantiene el estado de la aplicación.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh6.ggpht.com/_D4wviPQgnnQ/SRajBBDfRcI/AAAAAAAAAEc/fPcruA5Knl0/s1600-h/ob1%5B9%5D.jpg"&gt;&lt;img title="ob1" style="border: 0px none ; display: block; float: none; margin-left: auto; margin-right: auto;" alt="ob1" src="http://lh5.ggpht.com/_D4wviPQgnnQ/SRajBv9U9SI/AAAAAAAAAEg/EBGFhOZH1fk/ob1_thumb%5B7%5D.jpg?imgmax=800" border="0" height="327" width="294" /&gt;&lt;/a&gt; La forma de trabajar de este patrón sería la siguiente. El usuario interactúa con la Page, la cual pasa los eventos al Controlador. El Controlador accede al Libro, actualizándolo y modificándolo según la acción del usuario. La Page obtiene los datos directamente del Libro para modificar el aspecto de la interfaz según los cambios del Libro. El Libro no tiene conocimiento directo de la Page. Finalmente la Page espera nuevas interacciones del usuario comenzando el ciclo de nuevo.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6234658383061639160-5697780918090559653?l=yourdigitalbook.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://yourdigitalbook.blogspot.com/feeds/5697780918090559653/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6234658383061639160&amp;postID=5697780918090559653' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6234658383061639160/posts/default/5697780918090559653'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6234658383061639160/posts/default/5697780918090559653'/><link rel='alternate' type='text/html' href='http://yourdigitalbook.blogspot.com/2008/11/modelo-vista-controlador.html' title='Modelo-Vista-Controlador'/><author><name>Pedro Gonzalez</name><uri>http://www.blogger.com/profile/07168257972176733950</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh5.ggpht.com/_D4wviPQgnnQ/SRajBv9U9SI/AAAAAAAAAEg/EBGFhOZH1fk/s72-c/ob1_thumb%5B7%5D.jpg?imgmax=800' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6234658383061639160.post-2813200561228226074</id><published>2008-11-09T00:35:00.001-08:00</published><updated>2008-11-09T00:37:01.202-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='casos de uso'/><category scheme='http://www.blogger.com/atom/ns#' term='análisis'/><title type='text'>Casos de uso</title><content type='html'>&lt;p&gt;En este post se mostraran los casos de uso que especifican la funcionalidad de los requisitos funcionales que se han indicado en un post anterior.&lt;/p&gt;  &lt;p&gt;El diagrama de casos de uso donde se muestran la interacción del usuario con las funcionalidades de OBJ-01 que establece el poder crear, guardar y abrir recursos educativos es el siguiente:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh6.ggpht.com/_D4wviPQgnnQ/SRag3H8vkvI/AAAAAAAAAD8/iUuugF6_MGA/s1600-h/ob1%5B3%5D.jpg"&gt;&lt;img title="ob1" style="border: 0px none ; display: block; float: none; margin-left: auto; margin-right: auto;" alt="ob1" src="http://lh3.ggpht.com/_D4wviPQgnnQ/SRag3w4FOeI/AAAAAAAAAEA/IVpCRdUIFWY/ob1_thumb%5B1%5D.jpg?imgmax=800" border="0" height="233" width="288" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Para el OBJ-02 podemos dividirlo en dos parte por un lado la funcionalidad referente a la gestión de páginas dentro de un proyecto:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh5.ggpht.com/_D4wviPQgnnQ/SRag4X7VA5I/AAAAAAAAAEE/dcD7wbnL6Bc/s1600-h/ob1%5B7%5D.jpg"&gt;&lt;img title="ob1" style="border: 0px none ; display: block; float: none; margin-left: auto; margin-right: auto;" alt="ob1" src="http://lh4.ggpht.com/_D4wviPQgnnQ/SRag49OWWwI/AAAAAAAAAEI/cTeHINziH4c/ob1_thumb%5B3%5D.jpg?imgmax=800" border="0" height="249" width="302" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Y por otro lado la referente a la inserción de elementos multimedia:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh5.ggpht.com/_D4wviPQgnnQ/SRag5mE44mI/AAAAAAAAAEM/4pS2jDbwgAU/s1600-h/ob1%5B11%5D.jpg"&gt;&lt;img title="ob1" style="border: 0px none ; display: inline;" alt="ob1" src="http://lh5.ggpht.com/_D4wviPQgnnQ/SRag6N7e7uI/AAAAAAAAAEQ/CNyWHFinqFU/ob1_thumb%5B5%5D.jpg?imgmax=800" border="0" height="270" width="433" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt; &lt;/p&gt;  &lt;p&gt;Por último y para finalizar con la funcionalidad podemos ver el diagrama de casos de uso para el OBJ-03 que especifica el empaquetado SCORM:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh5.ggpht.com/_D4wviPQgnnQ/SRag6sKga3I/AAAAAAAAAEU/FWWhNQHx4t8/s1600-h/ob1%5B17%5D.jpg"&gt;&lt;img title="ob1" style="border: 0px none ; display: inline;" alt="ob1" src="http://lh4.ggpht.com/_D4wviPQgnnQ/SRag7JM1EDI/AAAAAAAAAEY/WXZVPRoayXg/ob1_thumb%5B9%5D.jpg?imgmax=800" border="0" height="198" width="449" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6234658383061639160-2813200561228226074?l=yourdigitalbook.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://yourdigitalbook.blogspot.com/feeds/2813200561228226074/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6234658383061639160&amp;postID=2813200561228226074' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6234658383061639160/posts/default/2813200561228226074'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6234658383061639160/posts/default/2813200561228226074'/><link rel='alternate' type='text/html' href='http://yourdigitalbook.blogspot.com/2008/11/casos-de-uso.html' title='Casos de uso'/><author><name>Pedro Gonzalez</name><uri>http://www.blogger.com/profile/07168257972176733950</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh3.ggpht.com/_D4wviPQgnnQ/SRag3w4FOeI/AAAAAAAAAEA/IVpCRdUIFWY/s72-c/ob1_thumb%5B1%5D.jpg?imgmax=800' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6234658383061639160.post-3038492915810570909</id><published>2008-10-26T10:09:00.000-07:00</published><updated>2008-11-09T00:24:20.567-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='requisitos'/><category scheme='http://www.blogger.com/atom/ns#' term='análisis'/><title type='text'>Requisitos no funcionales</title><content type='html'>&lt;p class="MsoNormal" style="text-align: justify; text-indent: 28.8pt;"&gt;&lt;b style=""&gt;&lt;span style="font-size: 12pt; line-height: 115%; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;RNF-1: &lt;/span&gt;&lt;/b&gt;&lt;span style="font-size: 12pt; line-height: 115%; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Se desarrollará bajo la nueva tecnología para interfaces ricas llamada Silverlight 2.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: justify; text-indent: 28.8pt;"&gt;&lt;b style=""&gt;&lt;span style="font-size: 12pt; line-height: 115%; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;RNF-2&lt;/span&gt;&lt;/b&gt;&lt;span style="font-size: 12pt; line-height: 115%; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;: La herramienta debe ser en gran medida usable.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: justify; text-indent: 28.8pt;"&gt;&lt;span style="line-height: 115%;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6234658383061639160-3038492915810570909?l=yourdigitalbook.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://yourdigitalbook.blogspot.com/feeds/3038492915810570909/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6234658383061639160&amp;postID=3038492915810570909' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6234658383061639160/posts/default/3038492915810570909'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6234658383061639160/posts/default/3038492915810570909'/><link rel='alternate' type='text/html' href='http://yourdigitalbook.blogspot.com/2008/10/requisitos-no-funcionales.html' title='Requisitos no funcionales'/><author><name>Pedro Gonzalez</name><uri>http://www.blogger.com/profile/07168257972176733950</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6234658383061639160.post-7693909339094537461</id><published>2008-10-26T10:01:00.000-07:00</published><updated>2008-11-09T00:22:37.721-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='requisitos'/><category scheme='http://www.blogger.com/atom/ns#' term='análisis'/><title type='text'>Requisitos funcionales</title><content type='html'>&lt;p class="MsoNormal" style="text-align: justify; text-indent: 28.8pt;"&gt;&lt;b style=""&gt;&lt;span style="font-size: 12pt; line-height: 115%; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;RF-1: &lt;/span&gt;&lt;/b&gt;&lt;span style="font-size: 12pt; line-height: 115%; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;La herramienta debe permitir crear nuevos proyectos.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: justify; text-indent: 28.8pt;"&gt;&lt;b style=""&gt;&lt;span style="font-size: 12pt; line-height: 115%; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;RF-2: &lt;/span&gt;&lt;/b&gt;&lt;span style="font-size: 12pt; line-height: 115%; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;La herramienta debe permitir guardar proyectos creados.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: justify; text-indent: 28.8pt;"&gt;&lt;b style=""&gt;&lt;span style="font-size: 12pt; line-height: 115%; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;RF-3: &lt;/span&gt;&lt;/b&gt;&lt;span style="font-size: 12pt; line-height: 115%; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;La herramienta debe permitir abrir proyectos existentes.&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="text-align: justify; text-indent: 28.8pt;"&gt;  &lt;/p&gt;&lt;p class="MsoNormal" style="text-align: justify; text-indent: 28.8pt;"&gt;&lt;b style=""&gt;&lt;span style="font-size: 12pt; line-height: 115%; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;RF-4: &lt;/span&gt;&lt;/b&gt;&lt;span style="font-size: 12pt; line-height: 115%; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;La herramienta debe permitir añadir página al proyecto (RE).&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: justify; text-indent: 28.8pt;"&gt;&lt;b style=""&gt;&lt;span style="font-size: 12pt; line-height: 115%; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;RF-5: &lt;/span&gt;&lt;/b&gt;&lt;span style="font-size: 12pt; line-height: 115%; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;La herramienta debe permitir eliminar página del proyecto (RE).&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: justify; text-indent: 28.8pt;"&gt;&lt;b style=""&gt;&lt;span style="font-size: 12pt; line-height: 115%; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;RF-6: &lt;/span&gt;&lt;/b&gt;&lt;span style="font-size: 12pt; line-height: 115%; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;La herramienta debe permitir añadir imagen.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: justify; text-indent: 28.8pt;"&gt;&lt;b style=""&gt;&lt;span style="font-size: 12pt; line-height: 115%; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;RF-7: &lt;/span&gt;&lt;/b&gt;&lt;span style="font-size: 12pt; line-height: 115%; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;La herramienta debe permitir añadir video.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: justify; text-indent: 28.8pt;"&gt;&lt;b style=""&gt;&lt;span style="font-size: 12pt; line-height: 115%; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;RF-8: &lt;/span&gt;&lt;/b&gt;&lt;span style="font-size: 12pt; line-height: 115%; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;La herramienta debe permitir añadir audio.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: justify; text-indent: 28.8pt;"&gt;&lt;b style=""&gt;&lt;span style="font-size: 12pt; line-height: 115%; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;RF-9: &lt;/span&gt;&lt;/b&gt;&lt;span style="font-size: 12pt; line-height: 115%; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;La herramienta debe permitir añadir figura.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: justify; text-indent: 28.8pt;"&gt;&lt;b style=""&gt;&lt;span style="font-size: 12pt; line-height: 115%; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;RF-10: &lt;/span&gt;&lt;/b&gt;&lt;span style="font-size: 12pt; line-height: 115%; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;La herramienta debe permitir importar imagen desde Flickr.&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="text-align: justify; text-indent: 28.8pt;"&gt;  &lt;/p&gt;&lt;p class="MsoNormal" style="text-align: justify; text-indent: 28.8pt;"&gt;&lt;b style=""&gt;&lt;span style="font-size: 12pt; line-height: 115%; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;RF-11: &lt;/span&gt;&lt;/b&gt;&lt;span style="font-size: 12pt; line-height: 115%; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;La herramienta debe permitir crear un manifiesto a partir de unos metadatos.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: justify; text-indent: 28.8pt;"&gt;&lt;b style=""&gt;&lt;span style="font-size: 12pt; line-height: 115%; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;RF-12: &lt;/span&gt;&lt;/b&gt;&lt;span style="font-size: 12pt; line-height: 115%; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;La herramienta debe permitir crear un paquete SCORM con su respectivo manifiesto, esquemas y proyecto asociado.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: justify; text-indent: 28.8pt;"&gt;&lt;br /&gt;&lt;span style="font-size: 12pt; line-height: 115%; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: justify; text-indent: 28.8pt;"&gt;&lt;br /&gt;&lt;span style="font-size: 12pt; line-height: 115%; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;div style=""&gt;&lt;hr class="msocomoff" align="left"  width="33%" style="font-size:78%;"&gt;  &lt;!--[endif]--&gt;  &lt;div style=""&gt;&lt;!--[if !supportAnnotations]--&gt;  &lt;div id="_com_1" class="msocomtxt" language="JavaScript" onmouseover="msoCommentShow('_anchor_1','_com_1')" onmouseout="msoCommentHide('_com_1')"&gt;&lt;!--[endif]--&gt;&lt;span style=""&gt;&lt;!--[if !supportAnnotations]--&gt;&lt;a name="_msocom_1"&gt;&lt;/a&gt;&lt;!--[endif]--&gt;&lt;/span&gt;&lt;!--[if !supportAnnotations]--&gt;&lt;/div&gt;  &lt;!--[endif]--&gt;&lt;/div&gt;  &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6234658383061639160-7693909339094537461?l=yourdigitalbook.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://yourdigitalbook.blogspot.com/feeds/7693909339094537461/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6234658383061639160&amp;postID=7693909339094537461' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6234658383061639160/posts/default/7693909339094537461'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6234658383061639160/posts/default/7693909339094537461'/><link rel='alternate' type='text/html' href='http://yourdigitalbook.blogspot.com/2008/10/requisitos-funcionales.html' title='Requisitos funcionales'/><author><name>Pedro Gonzalez</name><uri>http://www.blogger.com/profile/07168257972176733950</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6234658383061639160.post-6131681012365817208</id><published>2008-10-21T10:35:00.000-07:00</published><updated>2008-11-09T00:21:08.186-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='objetivos'/><category scheme='http://www.blogger.com/atom/ns#' term='análisis'/><title type='text'>Objetivos de la aplicación</title><content type='html'>&lt;ul&gt;&lt;li&gt;&lt;b style=""&gt;&lt;span style="font-size: 12pt; line-height: 115%; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;OBJ-1: &lt;/span&gt;&lt;/b&gt;&lt;span style="font-size: 12pt; line-height: 115%; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;La herramienta trabajará con recursos educativos (a partir de ahora RE).&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;  &lt;ul&gt;&lt;li&gt;&lt;b style=""&gt;&lt;span style="font-size: 12pt; line-height: 115%; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;OBJ-2: &lt;/span&gt;&lt;/b&gt;&lt;span style="font-size: 12pt; line-height: 115%; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;La herramienta debe gestionar páginas dentro de cada RE, las cuales podrán tener elementos multimedia, entre ellos, imágenes de Flickr.&lt;b style=""&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;  &lt;ul&gt;&lt;li&gt;&lt;b style=""&gt;&lt;span style="font-size: 12pt; line-height: 115%; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;OBJ-3: &lt;/span&gt;&lt;/b&gt;&lt;span style="font-size: 12pt; line-height: 115%; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;La herramienta empaquetará en SCORM recursos educativos.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6234658383061639160-6131681012365817208?l=yourdigitalbook.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://yourdigitalbook.blogspot.com/feeds/6131681012365817208/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6234658383061639160&amp;postID=6131681012365817208' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6234658383061639160/posts/default/6131681012365817208'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6234658383061639160/posts/default/6131681012365817208'/><link rel='alternate' type='text/html' href='http://yourdigitalbook.blogspot.com/2008/10/objetivos-de-la-aplicacin.html' title='Objetivos de la aplicación'/><author><name>Pedro Gonzalez</name><uri>http://www.blogger.com/profile/07168257972176733950</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6234658383061639160.post-6952582306673493119</id><published>2008-06-16T00:31:00.001-07:00</published><updated>2008-12-08T16:55:42.096-08:00</updated><title type='text'>Lanzamiento del Blog DigitalBook</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_D4wviPQgnnQ/SFYaGVAIW0I/AAAAAAAAACE/tr1cZqdtGYc/s1600-h/pantallabienvenida.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_D4wviPQgnnQ/SFYaGVAIW0I/AAAAAAAAACE/tr1cZqdtGYc/s320/pantallabienvenida.JPG" alt="" id="BLOGGER_PHOTO_ID_5212382314747157314" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Lo primero de todo darle las gracias por entrar a este rincón de la red dedicado a mi proyecto fin de carrera.&lt;br /&gt;A lo largo de este blog y durante el tiempo que dure el desarrollo del proyecto iré comentando los problemas que vayan surgiendo y cómo los he podido ir resolviendo.&lt;br /&gt;Os cuento brevemente en que consiste dicho proyecto para que entremos todos en contesto.&lt;br /&gt;La idea buscada es extender el concepto de E-Learning a la sociedad a través de la creación de una herramienta amigable para toda aquella persona dedicada o interesada en la creación de objetos de aprendizaje. Dicha herramienta se desarrollará con la nueva tecnología que propone Microsoft llamada Silverlight.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6234658383061639160-6952582306673493119?l=yourdigitalbook.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://yourdigitalbook.blogspot.com/feeds/6952582306673493119/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6234658383061639160&amp;postID=6952582306673493119' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6234658383061639160/posts/default/6952582306673493119'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6234658383061639160/posts/default/6952582306673493119'/><link rel='alternate' type='text/html' href='http://yourdigitalbook.blogspot.com/2008/06/lanzamiento-del-blog-digitalbook.html' title='Lanzamiento del Blog DigitalBook'/><author><name>Pedro Gonzalez</name><uri>http://www.blogger.com/profile/07168257972176733950</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_D4wviPQgnnQ/SFYaGVAIW0I/AAAAAAAAACE/tr1cZqdtGYc/s72-c/pantallabienvenida.JPG' height='72' width='72'/><thr:total>0</thr:total></entry></feed>
