CIO-UIM SLMINARIO ILATAIORMA SAKAI

MANUAL SAKAI.
MANUAL SAKAI

CIO-UIM SLMINARIO ILATAIORMA SAKAI
MANUAL SAKAI - David RoIdán Mailínez Iág. 1
1. INTRODUCCIÓN
Er e| caso corcrelo de 3a|a| ex|sler lres pos|o|||dades de |rsla|ac|ór de 3a|a|, deperd|erdo de
cuá| sea rueslro oojel|vo, que sor:
− 0ero: se proporc|ora ur l|crero z|p que |rc|uye e| Torcal (serv|dor de ap||cac|ores) y |as
ap||cac|ores pre|rsla|adas. E| ur|co requ|s|lo es lerer |rsla|ado JAvA (vers|ór 1.1.2 o super|or).
No es recorerdao|e para |rsla|ac|ores grardes, aurque resu|la |dea| para |a eva|uac|ór de|
sollWare o para |rp|ererlac|ores p||olo er ur so|o serv|dor.
− 8|rar|os: parle de que Torcal eslé correclarerle |rsla|ado y olrece ur l|crero corl|ere |as
carpelas que raorá cop|ar er e| r|sro s|r reces|dad de desp|egar |a ap||cac|ór cor raver. Es
|a opc|ór |dórea s| ro se reces|lar caro|os a r|ve| de cód|go luerle r| r|rgura rod|l|cac|ór
soore |a d|slr|ouc|ór por deleclo.
− Fuerles: er esle caso, se d|slr|ouye e| cód|go luerle de 3a|a| jurlo cor lodos |os l|creros de
corl|gurac|ór. Esla es |a vers|ór que ray que descargarse s| se qu|ere corlr|ou|r er |a
corur|dad open source.
A corl|ruac|ór se descr|o|rá e| proceso recesar|o para corsegu|r ejecular ura |rslarc|a de 3a|a| a
parl|r de| cód|go luerle. A grardes rasgos, |os pasos que se segu|rár serár:
1. Preparar e| erlorro de desarro||o |rsla|ardo Java, Torcal, Vaver y Ec||pse. Vás ade|arle
vereros qué sor.
2. Corslru|r y desp|egar 3a|a| ul|||zardo Vaver.
3. lrsla|ar |a oase de dalos, er esle caso, Vy30L aurque 3a|a| puede lurc|orar cor olras
coro 0rac|e.
1. Corl|gurar |os parárelros de |a ap||cac|ór adecuadarerle.
Pueslo que e| u|l|ro paso ro es gerér|co s| ro que es exc|us|vo de 3a|a|, dareros |os corceplos
oás|cos cor e| l|r descr|o|r e| proceso corp|elo er esle arlicu|o, pero ro erlrareros er dela||e.
SLMINARIO ILATAIORMA SAKAI CIO-UIM
Iág. 2 MANUAL SAKAI - hllp://david-ioIdan-nailinez.lIogspol.con
1.1. INSTALACIÓN DE JAVA
3| e| |eclor ro eslá lar|||ar|zado cor JAvA, es pos|o|e que |e parezca eslar |rrerso er ura sopa de
|elras rep|ela de s|g|as 'raras¨: JRE, J0K, J23E,...
ura de |as grardes verlajas de JAvA (y laro|ér de sus grardes |rcorver|erles) es que se lrala de
ur |erguaje |rlerprelado. Las c|ases JAvA sor corp||adas a ur cód|go |rlerred|o o o,recooe que
será |rlerprelado por ura ráqu|ra v|rlua| deperd|erle de |a p|alalorra er que se |rsla|e (w|rdoWs,
3o|ar|s, elc.). Pueslo que |os o,recooes sor |rdeperd|erles de |a p|alalorra, |as ap||cac|ores JAvA
resu|larles sor porlao|es ya que será |a ráqu|ra v|rlua| de JAvA (JvV, Java v|rrua| Vacn|ne) |a
que |os lraduc|rá a ur lorralo ejeculao|e. 3| |o que se reces|la es ur|carerle d|cra ráqu|ra
v|rlua|, será recesar|o |rsla|ar e| JRE (Java Runr|me Env|ronmenr). E| JRE es sul|c|erle para |as
|rsla|ac|ores 0ero y 8|rar|as.
Por olra parle, s| se va a prograrar a|gur l|po de ap||cac|ór coro es rueslro caso, será recesar|o
e| J0K (Java 0eve|opmenr r|r), corsl|lu|do por ||orerias y ul|||dades de desarro||o de ap||cac|ores.
Aderás, s| esas c|ases se var a ejecular, se reces|lará ur JRE y e| corjurlo de| J0K y JRE se
deror|ra J23E (Java 2 $ranoaro Eo|r|on). Esla es |a d|slr|ouc|ór de JAvA que deoereros
descargar para corslru|r 3a|a| a parl|r de su cód|go luerle.
ura vez que ya queda c|aro que reces|laros |rsla|ar J23E, e| s|gu|erle paso es descargarse e|
|rsla|ador que se ercargará de e||o. 3upor|erdo que eslaros coreclados a lrlerrel, aor|ros e|
ravegador y lec|earos rllp://WWW.java.cor/es/doWr|oad/rarua|.jsp y se|ecc|oraros e| J23E
adecuado a| s|slera operal|vo que esleros ul|||zardo. Er e| caso de w|rdoWs, |a opc|ór que raorá
que escoger será w|ndows (|nsta|ac|ón fuera de ||nea}, la| y coro rueslra |a F|gura 1. Cuardo
se aora e| cuadro de d|á|ogo Cuardar como.¸ e|eg|reros |a uo|cac|ór (por ejerp|o, e| escr|lor|o
de w|rdoWs o a|gura carpela espec|a|rerle creada para rueslras descargas) y p|rcrareros er
Cuardar.

Figura 1. 0escarga del J23E.
CIO-UIM SLMINARIO ILATAIORMA SAKAI
MANUAL SAKAI - David RoIdán Mailínez Iág. 3
ura vez l|ra||zada |a descarga, cerrareros lodas |as ap||cac|ores (|rc|u|do e| ravegador) y rareros
doo|e c||c er e| l|crero que acaoaros de descargar.
Esle |rsla|ador descorpr|r|rá |os l|creros recesar|os para prosegu|r. Tras e| doo|e c||c, se aor|rá ur
cuadro de d|á|ogo er e| que queda rel|ejado esle proceso y se preserla e| corlralo de ||cerc|a (ver
F|gura 2).

Figura 2. Contrato de licencia de JAVA.
ura vez |eida |a ||cerc|a, se|ecc|orareros |a opc|ór Acepto |os térm|nos de| contrato de ||cenc|a
y, a corl|ruac|ór, p|rcrareros er 8|gu|ente para rearudar e| proceso de |rsla|ac|ór. Er |a
s|gu|erle parla||a, se p|de se|ecc|orar s| desea ura |rsla|ac|ór lip|ca o ura |rsla|ac|ór
persora||zada y recro eslo, p|rcrareros er 8|gu|ente. A reros que d|sporga de coroc|r|erlos
avarzados, e |rc|uso er ese caso, recorerdaros ercarec|darerle |a pr|rera a|lerral|va (ver
F|gura 3).

Figura 3. 3eleccionamos la instalacion 7ipica de JAVA.
SLMINARIO ILATAIORMA SAKAI CIO-UIM
Iág. 4 MANUAL SAKAI - hllp://david-ioIdan-nailinez.lIogspol.con
3egu|darerle, e| |rsla|ador so||c|lará |rlorrac|ór coro |a carpela er que desearos |rsla|ar JAvA,
s| quereros ur acceso d|reclo er e| escr|lor|o, elc. Cuardo |e rayaros proporc|orado esla
|rlorrac|ór, se aor|rá ur cuadro de d|á|ogo |rlorrardo acerca de| progreso de |a |rsla|ac|ór (ver
F|gura 1).

Figura 4. lnstalando el J23E.
L|egados a esle purlo, deoereros corprooar que |a |rsla|ac|ór ra s|do correcla. E| rodo rás
serc|||o cors|sle er aor|r ura corso|a de| s|slera (Henú |n|c|o Todos |os
programas Accesor|os 8|mbo|o de| s|stema) y lec|earos java er |a |irea de corardos. Si
se obtiene un mensaje similar al de la Figura 5, JAVA está configurado correctamente.
CIO-UIM SLMINARIO ILATAIORMA SAKAI
MANUAL SAKAI - David RoIdán Mailínez Iág. 5


Figura 5. 3alida de pantalla cuando JAVA esta bien instalado
Por e| corlrar|o, s| e| rersaje ooler|do es s|r||ar a| de |a F|gura ê, raorá que arad|r JAvA_l0VE a
|as var|ao|es de erlorro de| s|slera.

Figura 6. 3alida de pantalla cuando JAVA esta mal instalado.
SLMINARIO ILATAIORMA SAKAI CIO-UIM
Iág. 6 MANUAL SAKAI - hllp://david-ioIdan-nailinez.lIogspol.con
Para e||o, aor|ros ur exp|orador de w|rdoWs (Henú |n|c|o Todos |os
programas Accesor|os Exp|orador de w|ndows), pu|saros cor e| oolór derecro de| ralór
soore H| P6, se|ecc|oraros Prop|edades, se|ecc|oraros |a peslara 0pc|ones avanzadas y
pu|saros er e| oolór de Var|ab|es de entorno. P|rcrardo er Nueva, aparece ur cuadro de
d|á|ogo l|lu|ado Nueva var|ab|e de| s|stema. Er e| carpo Nombre de |a var|ab|e, poreros
JAvA_l0VE y a| carpo Va|or de |a var|ab|e |e dareros |a rula er |a que |rd|caros a| |rsla|ador
que cop|ar |os l|creros de JAvA. Por deleclo, sue|e ser C:\Arcr|vos de
prograra\Java\jd|1.5.0_08\o|r. ura vez recro eslo, pus|aros Aceptar y cerraros lodas |as
verlajas y cuadros de d|á|ogo ao|erlos. La F|gura Z resure lodos eslos pasos:


Figura 7. Pasos para la definicion de la variable de entorno JAVA_h0ME.
Para corprooar que lodo ra lurc|orado, cerraros |as corso|as de| s|slera que luv|éraros ao|erla,
aor|ros ura rueva y lec|earos, por ejerp|o, java. E| resu|lado deoe ser e| de |a l|gura 5. Cor eslas
operac|ores ya reros ver|l|cado que JAvA eslá |rsla|ado correclarerle.
E| s|gu|erle paso será asegurarros de que reros |rsla|ado |a vers|ór correcla de JAvA. La vers|ór
2.2.X de 3a|a| ex|ge ura vers|ór de JAvA super|or a |a 1.1.2. Para ver |a que lereros acl|va
(podria ser que ruo|éraros |rsla|ado rás de ura), lerdreros que aor|r ura corso|a de| s|slera
(recuerda: (Henú |n|c|o Todos |os programas Accesor|os 8|mbo|o de| s|stema) y lec|ear
java -vers|ór ooler|erdo e| resu|lado de |a F|gura 8. Podria ocurr|r que |a vers|ór de JAvA que
luv|eras |rsla|ada luera d|lererle y eso caro|aria |a pr|rera |irea. Er cua|qu|er caso, deoe ser
super|or a |a 1.1.2.
CIO-UIM SLMINARIO ILATAIORMA SAKAI
MANUAL SAKAI - David RoIdán Mailínez Iág. 7


Figura 8. Comprobacion de la version de JAVA.
1.2. INSTALACIÓN DE TOMCAT
3a|a| es ura ap||cac|ór para serv|dor y s| quereros rod|l|car|a y adaplar|a a rueslras reces|dades
deoeros |rsla|ar ura serv|dor de ap||cac|ores cor e| l|r de |r prooardo |os caro|os que vayaros
rac|erdo. E| serv|dor de ap||cac|ores se|ecc|orado para 3a|a| 2.2.1 es Torcal, que puede
descargarse gralu|larerle de |a pág|ra Weo de Ja|arla.
Tec|eareros, pues, rllp://lorcal.apacre.org/doWr|oad-55.cg|. La d|slr|ouc|ór que ros |rleresa |a
5.5.1Z. Para descargárse|a, ray que segu|r |os pasos descr|los er |a F|gura 9. Er pr|rer |ugar,
segu|ros e| er|ace Arch|ve que ros da acceso a |as vers|ores de Torcal que ro sor |a u|l|ra (1).
ura vez a||i, se|ecc|orareros |os o|rar|os, p|rcrardo er e| er|ace b|n (2) y, l|ra|rerle, ros
descargareros |os l|creros de |a ap||cac|ór, apacre-lorcal-5.5.1Z.z|p, y e| paquele de
corpal|o|||dad, apacre-lorcal-5.5.1Z-corpal.z|p, |rpresc|rd|o|e para que Torcal lurc|ore cor |a
J0K 1.1. Aurque rayaros |rsla|ado e| J0K 1.5, a|guras parles de| cód|go de 3a|a| reces|lar esle
k|r de corpal|o|||dad y e| Torcal ro arrarcará s|r é|.
SLMINARIO ILATAIORMA SAKAI CIO-UIM
Iág. 8 MANUAL SAKAI - hllp://david-ioIdan-nailinez.lIogspol.con


Figura 9. 0escarga de los ficheros de 7omcat.
Los usuar|os de w|rdoWs, er |ugar de descorpr|r|r eslos l|creros, pueder oplar por descargarse
ur |rsla|ador que |o rará por e||os y que, aderás, |es perr|l|rá rod|l|car lác||rerle parárelros de
corl|gurac|ór de| serv|dor de ap||cac|ores coro, por ejerp|o, e| puerlo que por deleclo es e| 8080.
Aderás, e| |rsla|ador |rsla|a e| Torcal coro ur serv|c|o de w|rdoWs. Nosolros recorerdaros
ul|||zar |os l|creros corpr|r|dos.
Er pr|rer |ugar, descorpr|r|ros apacre-lorcal-5.5.1Z.z|p, por ejerp|o, er c:\ cor |o que
lerdreros e| Torcal |rsla|ado er c:\ apacre-lorcal-5.5.1Z. 3egu|darerle, descorpr|r|ros
apacre-lorcal-5.5.1Z-corpal.z|p laro|ér c:\ soorescr|o|erdo a|guros de |os d|reclor|os de| l|crero
arler|or. ura vez recro eslo, creareros ura var|ao|e de erlorro (H|
P6 Prop|edades 0pc|ones avanzadas Var|ab|es de entorno) CATALlNA_l0VE y |e
dareros e| va|or de| d|reclor|o de |rsla|ac|ór de| Torcal. 0eoerá quedarros ura carpela coro |a de
|a F|gura 10.
CIO-UIM SLMINARIO ILATAIORMA SAKAI
MANUAL SAKAI - David RoIdán Mailínez Iág. 9


Figura 10. 0escompresion del 7omcat y creacion de CA7ALlhA_h0ME.
lay que asegurarse laro|ér de que se d|spore de perr|sos de escr|lura er e| d|reclor|o de| Torcal
o er caso corlrar|o ros ercorlrareros cor errores durarle |a corslrucc|ór de 3a|a| a parl|r de su
cód|go luerle ul|||zardo e| Vaver.
E| paso s|gu|erle será caro|ar |a corl|gurac|ór de| Torcal. 0e |a corl|gurac|ór por deleclo,
caro|areros ur|carerle |a cod|l|cac|ór. Para e||o, deoeros aor|r e| l|crero
CATALlNA_l0VE/corl/server.xr| cor cua|qu|er ed|lor de lexlo y arad|r e| alr|oulo
uRlErcod|rg=¨uTF-8¨ er e| e|ererlo <correclor>, la| y coro rueslra |a F|gura 11
SLMINARIO ILATAIORMA SAKAI CIO-UIM
Iág. 1O MANUAL SAKAI - hllp://david-ioIdan-nailinez.lIogspol.con

Figura 11. Configuracion del 7omcat.
CIO-UIM SLMINARIO ILATAIORMA SAKAI
MANUAL SAKAI - David RoIdán Mailínez Iág. 11
1.3. INSTALACIÓN DE MAVEN
Vaver es |a rerrar|erla de desp||egue ul|||zada por 3a|a| y puede descargarse de
rllp://raver.apacre.org/slarl/doWr|oad.rlr|. Aurque ray vers|ores rás rec|erles de Vaver (1.1 y
2.0), 3a|a| 2.2 eslá adaplado a |a vers|ór 1.0.2, que será |a que |rsla|areros aqui.
Er w|rdoWs, coro rueslra |a F|gura 12, aderás de ur l|crero corpr|r|do se d|spore laro|ér de
ur |rsla|ador que será e| que ul|||zareros er esle caso (l|crero raver-1.0.2.exe). Esle |rsla|ador
se corporla coro e| reslo de |rsla|adores de w|rdoWs: ur|carerle ray que segu|r |as
|rslrucc|ores que, suces|varerle, var aparec|erdo.

Figura 12. Primera pantalla del instalador de Maven.
0urarle e| proceso, deoe |rd|car e| d|reclor|o de |rsla|ac|ór. Esle va|or es |rporlarle recordar|o
pueslo que, rás ade|arle, raorá que crear |a var|ao|e de erlorro VAvEN_l0VE. Aderás,
laro|ér lerdreros que arad|r a |a var|ao|e de erlorro Palr, e| va|or VAvEN_l0VE/o|r. Es de
v|la| |rporlarc|a que er esle u|l|ro paso ro oorreros e| va|or aclua| de Palr, s|ro que
elecl|varerle aradaros |a rula a| raver a| l|ra|.

SLMINARIO ILATAIORMA SAKAI CIO-UIM
Iág. 12 MANUAL SAKAI - hllp://david-ioIdan-nailinez.lIogspol.con


Figura 13. Variables de entorno que necesita Maven.
3egu|darerle, deoeros crear ur repos|lor|o |oca| er e| que a|racerar ||orerias de rarera
cerlra||zada. Esle paso es oplal|vo, pero ev|lará lerer que descargarse ||orerias cada vez que
corslruyaros 3a|a| y e||o redurdará er ura reducc|ór cors|derao|e de| l|erpo de corslrucc|ór.
Para |rsla|ar e| repos|lor|o er ura ráqu|ra cor s|slera operal|vo w|rdoWs, ray que ejecular e|
s|gu|erle corardo (ver F|gura 11):

Figura 14. lnstalacion del repositorio.
CIO-UIM SLMINARIO ILATAIORMA SAKAI
MANUAL SAKAI - David RoIdán Mailínez Iág. 13
Er w|rdoWs e| repos|lor|o se |rsla|a por deleclo er rorore_de_usuar|o\.raver\repos|lory. Esla
corl|gurac|ór puede a|lerarse grac|as a| l|crero ou||d.properl|es que vereros rás ade|arle.


Figura 15. Repositorio de Maven.
ura vez recro eslo, es e| rorerlo de corprooar que raver eslá correclarerle |rsla|ado. Para
e||o, oasla cor aor|r ur corso|a de| s|slera y escr|o|r raver -vers|or. La sa||da deoe ser s|r||ar a |a
parla||a de |a F|gura 1ê.
SLMINARIO ILATAIORMA SAKAI CIO-UIM
Iág. 14 MANUAL SAKAI - hllp://david-ioIdan-nailinez.lIogspol.con


Figura 16. 3alida de pantalla de la comprobacion de maven.
E| paso l|ra| es corl|gurar adecuadarerle e| l|crero ou||d.properl|es y uo|car|o er e| d|reclor|o de|
usuar|o. Er e| caso de w|rdoWs, será C:###BOT_TEXT###ocurerls ard 3ell|rgs\rorore_de_usuar|o (ver F|gura
1Z). Los dos parárelros rás |rporlarles sor raver.repo.rerole, que |rd|ca e| repos|lor|o rerolo
de| que se descargará |as ||orerias que se reces|ler a| repos|lor|o |oca|, y raver.lorcal.rore, que
race relererc|a a| d|reclor|o er que eslá |rsla|ado e| serv|dor de ap||cac|ores (er rueslro caso, e|
Torcal).
CIO-UIM SLMINARIO ILATAIORMA SAKAI
MANUAL SAKAI - David RoIdán Mailínez Iág. 15


Figura 17. Configuracion de Maven.
lay que porer espec|a| cu|dado er |a ed|c|ór de| l|crero ou||d.properl|es pueslo que raver es ruy
sers|o|e a su corler|do. Por ejerp|o, e| uso de |as oarras '/' y |as corlraoarras '

. 3|erpre deoer
ul|||zarse eslas u|l|ras y er |as rulas a |os l|creros deoe |rc|u|rse ura corlraoarra a| l|ra|, es dec|r,
c:\apacre-lorcal-5.5.1Z\ er |ugar de c:\apacre-lorcal-5.5.1Z.
Cor e| raver |rsla|ado y ura vez que d|sporgaros de| cód|go luerle de 3a|a|, eslareros er
cord|c|ores de corslru|r |a ap||cac|ór y desp|egar|a soore Torcal. Arles de eslud|ar dela||adarerle
esle proceso, ros delerdreros arles er exp||car córo lurc|ora raver, ya que ros dará rás
cr|ler|o a |a rora de erlerder para qué s|rve. Corcrelarerle, eslud|areros lres l|creros que sor
c|ave: projecl.xr|, projecl.properl|es y raver.xr|.
Coro se d|ce er |a w|||Ped|a (rllp://es.W|||ped|a.org/W|||/Vaver), Vaver es ura rerrar|erla
sollWare para |a gesl|ór de proyeclos Java, que es su ur|dad eslruclura|. ul|||za |o que deror|ra
P0V (Pro¡ecr Do¡ecr Vooe|), que descr|oe |a eslruclura de d|reclor|os de ur proyeclo, sus
deperderc|as de ||orerias y a|guros olros dela||es er ur l|crero XVL deror|rado projecl.xr|.
uros proyeclos pueder deperder de olros y erlorces se |rc|uyer er eslos coro deperderc|as
(deperderc|es) y sor v|la|es er lareas (goa|s) coro |a corp||ac|ór o e| desp||egue de| proyeclo.
Por ejerp|o, |a l|gura 18 rueslra ur ejerp|o de l|crero projecl.xr| de 3a|a| que recoge lodos
eslos corceplos:
SLMINARIO ILATAIORMA SAKAI CIO-UIM
Iág. 16 MANUAL SAKAI - hllp://david-ioIdan-nailinez.lIogspol.con


Figura 18. Ejemplo de project.xml.
Aderás de| projecl.xr|, olro l|crero |rporlarle es e| projecl.properl|es (ver F|gura 19). Coro
puede |rlu|rse a |a v|sla de su corler|do, er esle l|crero pueder caro|arse a|guros de |os
parárelros que se espec|l|caror e| ou||d.properl|es y parl|cu|ar|zar|os para ur proyeclo corcrelo.
Esla prácl|ca ro es deras|ado rao|lua|, s|r eroargo, corv|ere lerer|a er cuerla, soore lodo er
proyeclos grardes er |os que, er ocas|ores, |as rejoras se |rlroducer de rarera gradua| y
a|guros suoproyeclos requ|erer ur J0K d|lererle de| de olro suoproyeclo. Er esle caso, será er e|
projecl.properl|es er dorde se espec|l|quer eslas d|lererc|as (er corcrelo, cor |as prop|edades
raver.corp||e).
CIO-UIM SLMINARIO ILATAIORMA SAKAI
MANUAL SAKAI - David RoIdán Mailínez Iág. 17


Figura 19. Ejemplo de project.properties.
E| u|l|ro de |os l|creros rás |rporlarles de Vaver es e| raver.xr|. Puede corlerer lareas prop|as
de| usuar|o y ro eslárdar que persora||cer e| desp||egue de| proyeclo, coro es e| caso de |a F|gura
20. ura larea de raver se ejecula para rea||zar a|gura acc|ór re|ac|orada cor e| proyeclo. Por
ejerp|o, |a larea jar:jar corp||ará e| proyeclo aclua| y gererará e| l|crero JAR (Java Arcr|ve) de|
r|sro.
SLMINARIO ILATAIORMA SAKAI CIO-UIM
Iág. 18 MANUAL SAKAI - hllp://david-ioIdan-nailinez.lIogspol.con

F|guro 20. Fjemp|o de moven.xm|.
Arora ya eslaros er cord|c|ores de erlerder córo se corslruye 3a|a| a parl|r de su cód|go luerle
pero, arles de rada, ¸córo oolereros e| cód|go luerle de 3a|a|? Ex|sler dos rareras:
− 0escargarse e| l|crero de luerles d|spor|o|e er |a pág|ra Weo de| proyeclo
rllp://WWW.sa|a|projecl.org/re|ease (ver F|gura 21).
CIO-UIM SLMINARIO ILATAIORMA SAKAI
MANUAL SAKAI - David RoIdán Mailínez Iág. 19



Figura 21. 0escarga del codigo fuente de 3akai.
Cuardo se raya descargado e| l|crero, so|arerle raorá que descorpr|r|r|o |a carpela que
queraros. Posler|orrerle, cuardo |rsla|eros e| Ec||pse (e| l0E que ul|||zareros), |e d|reros
que e| cód|go luerle se ercuerlra er esla carpela.
− 0escargarse |as luerles d|reclarerle de| repos|lor|o ol|c|a| de 3a|a|. Para e||o, es recesar|o
|rsla|arse ur c||erle de suovers|ór. Esle proceso es rucro rás corp|ejo y, para |os usuar|os
|r|c|ados, recorerdaros |a pr|rera opc|ór que, por olra parle, será |a que exp||careros aqui.
Er cua|qu|er caso, para aque||os qu|erar averlurarse, ura vez |rsla|ado d|cro c||erle
ur|carerle ray que aor|r ura verlara de |a |irea de corardos y, desde e| d|reclor|o er que se
desea que descargar e| cód|go luerle, lec|ear:


Figura 22. 0escarga del codigo fuente de 3akai de su repositorio oficial.
SLMINARIO ILATAIORMA SAKAI CIO-UIM
Iág. 2O MANUAL SAKAI - hllp://david-ioIdan-nailinez.lIogspol.con
Arora ya d|sporeros de| cód|go luerle de 3a|a| y ya poderos corslru|r|o y desp|egar|o a parl|r de
sus luerles. Corv|ere vo|ver, er esle rorerlo, a rev|sar e| corler|do de| l|crero ou||d.properl|es
que raorá er e| l|crero raiz de rueslro usuar|o y corprooar que |a rula a| d|reclor|o er que reros
|rsla|ado Torcal es |a correcla. Er caso corlrar|o, |os l|creros se cop|arár er a|gur olro s|l|o y
sereros |rcapaces de arrarcar 3a|a|.
ura vez rev|sado, para corslru|r 3a|a| ur|carerle ray que aor|r ura corso|a de| s|slera, s|luarse
er e| d|reclor|o de luerles y ejecular raver sa|a|, que es |a larea de 3a|a| que se ercargar de
corslru|r|o y que poderos ercorlrar er e| raver.xr| de| d|reclor|o pr|rc|pa| de| proyeclo. 3| lodo va
o|er, a| l|ra| de| proceso se ros roslrará e| rersaje 8ulL0 3uCCE33FuL. Todo esle proceso se
resure er |a F|gura 23.

Figura 23. Construccion con éxito de 3akai.
CIO-UIM SLMINARIO ILATAIORMA SAKAI
MANUAL SAKAI - David RoIdán Mailínez Iág. 21
1.4. INSTALACIÓN DE ECLIPSE
Ec||pse es ur l0E (lrlegraled 0eve|oprerl Erv|rorrerl) oper source y exlers|o|e. E| proyeclo se
|arzó or|g|ra|rerle er Nov|erore de 2001, cuardo l8V doró 10 r|||ores de dó|ares de| cód|go
luerle de weosprere 3lud|o wor|oercr y lorró e| Ec||pse Corsorl|ur para corlro|ar e| desarro||o
corl|ruado de |a rerrar|erla. 0u|zás |o rás |rleresarle de Ec||pse es que es corp|elarerle
reulra| a |a p|alalorra - y a| |erguaje. Aderás de |a rezc|a ec|écl|ca de |erguajes soporlados por
e| Ec||pse Corsorl|ur (Java, C/C÷÷, Cooo|), laro|ér ray olros proyeclos para arad|r a Ec||pse e|
soporle de |erguajes lar d|versos coro Pylror, E|lle|, PlP, Ruoy, y C#.
Ec||pse se puede descargar de rllp://WWW.ec||pse.org (ver F|gura 21). 0esde a||i ros oajareros ur
l|crero z|p que deoereros descorpr|r|r er rueslro d|sco duro |oca|, por ejerp|o, er c:\.


Figura 24. 0escarga de Eclipse.
SLMINARIO ILATAIORMA SAKAI CIO-UIM
Iág. 22 MANUAL SAKAI - hllp://david-ioIdan-nailinez.lIogspol.con
ura vez rayaros descorpr|r|do e| l|crero que ros acaoaros de descargar, creareros ur acceso
d|reclo a c:\ec||pse\ec||pse.exe que cop|areros er e| Escr|lor|o. 0e esla rarera, lerdreros Ec||pse
rás acces|o|e. Para e||o, aor|ros ur exp|orador de w|rdoWs y p|rcrardo soore e| l|crero
ec||pse.exe, pu|saros e| oolór derecro de| ralór. Er e| reru de desp|egao|e que aparecerá
se|ecc|oraros |a opc|ór Crear acceso d|reclo y arraslraros d|cro acceso d|reclo a| escr|lor|o, la| y
coro resure |a F|gura 25.

Con el botón de
derecho del ratón
se despliega el
menú que permite
crear el acceso
directo.
1
2
Una vez creado el
acceso directo, se
arrastra hasta el
escritorio
3
4

Figura 25. lnstalacion del eclipse y creacion de un acceso directo en el
escritorio.
lecro eslo, rac|erdo doo|e c||c er e| acceso d|reclo que acaoaros de crear se |arzará Ec||pse. La
pr|rera vez que se ejecule e| prograra aparecerá ura parla||a coro |a de |a F|gura 2ê:
CIO-UIM SLMINARIO ILATAIORMA SAKAI
MANUAL SAKAI - David RoIdán Mailínez Iág. 23


Figura 26. Pantalla principal de Eclipse.
E| s|gu|erle paso será crear ur ruevo proyeclo de Ec||pse. Para e||o, er e| reru super|or,
se|ecc|oraros New Project. y er |a verlara que aparece se|ecc|oraros Java Project y
p|rcraros Next. 0espués de |rlroduc|r e| rorore de| proyeclo, segu|reros ade|arle rasla e| l|ra|.
Es pos|o|e rod|l|car olros parárelros coro |a J0K que se desea ul|||zar er e| proyeclo y olros, pero
coro |os va|ores por deleclo ros s|rver, ro rareros rás corerlar|os a| respeclo. Para ura
relererc|a corp|ela soore |a corl|gurac|ór de Ec||pse, rer|l|ros |a Weo de| proyeclo.
SLMINARIO ILATAIORMA SAKAI CIO-UIM
Iág. 24 MANUAL SAKAI - hllp://david-ioIdan-nailinez.lIogspol.con



Figura 27. Creacion de un proyecto en Eclipse.
E| s|gu|erle paso, es |rc|u|r e| cód|go luerle de 3a|a| derlro de| proyeclo de Ec||pse que acaoaros
de crear. La lorra rás serc|||a cors|sle er rover d|reclarerle |a carpela er que rayaros
descorpr|r|do e| cód|go luerle de 3a|a| a |a carpela que Ec||pse ra creado para e| proyeclo (er |a
|rsla|ac|ór por deleclo, C.\ec||pse\Wor|space\V|_3a|a|). 3| |o raceros asi, ya lerdreros er
Ec||pse rorlado e| proyeclo.
CIO-UIM SLMINARIO ILATAIORMA SAKAI
MANUAL SAKAI - David RoIdán Mailínez Iág. 25



Figura 28. Proyecto Mi_3akai totalmente montado en Eclipse.
Ex|sler p|ug|ns para Ec||pse que perr|ler |rlegrar larlo Torcal coro Vaver er e| prop|o l0E, de
rodo que, s| se |rsla|ar, aparecerár oolores u opc|ores ad|c|ora|es er |os rerus para ejecular
eslas ap||cac|ores d|reclarerle desde Ec||pse. E| aulor ro desacorseja su erp|eo aurque é| ro |o
raga pueslo que |a ur|ca verlaja que aporlar es e| poder arrarcar e| Torcal o ejecular lareas de
raver desde e| prop|o l0E |o cua|, desde su purlo de v|sla y sus prelererc|as persora|es, ro arade
deras|ado va|or.
Cor e| Ec||pse |rsla|ado, ya poderos rod|l|car e| cód|go luerle de 3a|a|. Cada vez que ragaros
ur caro|o, raorá que desp|egar|o er e| serv|dor de ap||cac|ores (Torcal) ejeculardo e| raver, ya
sea de| proyeclo corp|elo o de ur suoproyeclo. F|ra||zada |a ejecuc|ór de| raver,
Ya so|arerle la|la |rsla|ar |a oase de dalos. Aurque 3a|a| puede lraoajar cor var|as de e||as,
gerera|rerle Vy30L y 0rac|e, descr|o|reros e| proceso segu|do para |a pr|rera por ser open
source. Arrarcareros e| Torcal s|gu|erdo |os pasos descr|los er e| s|gu|erle aparlado.
SLMINARIO ILATAIORMA SAKAI CIO-UIM
Iág. 26 MANUAL SAKAI - hllp://david-ioIdan-nailinez.lIogspol.con
1.5. INSTALACIÓN DE MYSQL
Coro s|erpre, e| pr|rer paso es descargarse |os l|creros de| serv|dor, que poderos ercorlrar er
rllp://dev.rysq|.cor/gel/0oWr|oads/Vy30L-1.1/rysq|-1.1.12-W|r32.z|p/lror/p|c|. La vers|ór que
|rsla|areros será |a 1.1.12 aurque ya eslá d|spor|o|e |a 5.x. ura vez descargado, |o ejeculareros
y segu|reros |as |rslrucc|ores paso por paso. Varcareros |a opc|ór de |rsla|ac|ór 6ustom ya que
asi podreros |rsla|ar e| serv|dor cor |os parárelros que rejor ros corvergar.



Figura 29. lnstalacion de My30L.
Er |a s|gu|erle verlara se ros ped|rá que, s| quereros, ros reg|slreros er cuyo caso ros
so||c|larár |os dalos de aulerl|cac|ór. Esle paso es lola|rerle oplal|vo, por |o que |o rao|lua| es
se|ecc|orar |a opc|ór 8k|p 8|gn-up. Tras pu|sar Next, e| |rsla|ador pregurlará s| desearos
corl|gurar e| serv|dor para |o que deoeros rarcar |a cas|||a correspord|erle y después pu|sar
F|n|sh.
CIO-UIM SLMINARIO ILATAIORMA SAKAI
MANUAL SAKAI - David RoIdán Mailínez Iág. 27


Figura 30. 0ltima pantalla del instalador.
lecro eslo, aparecerá e| as|slerle de corl|gurac|ór que, er pr|rer |ugar, ros pregurlará s|
quereros rea||zar ura corl|gurac|ór dela||ada o |a corl|gurac|ór eslárdar. E|eg|reros |a pr|rera
opc|ór. L|egados a esle purlo, se ros p|de que |rd|queros e| l|po de ráqu|ra er que |rá |rsla|ado
e| serv|dor y se ros preserlar lres opc|ores:
− 0eve|oper Hach|ne: s| e| equ|po dorde se ra |rsla|ado Vy30L 3erver laro|ér se ul|||za
laro|ér para olras ap||cac|ores. Vy30L 3erver ul|||zará |a reror|a rir|ra recesar|a.
− 8erver Hach|ne: s| varos a ul|||zar e| equ|po para a|guras ap||cac|ores, pero deras|adas. Cor
esla opc|ór Vy30L 3erver ul|||zará ur r|ve| red|o de reror|a.
− 0ed|cated Hy80L 8erver Hach|ne: s| e| equ|po eslará ded|cado exc|us|varerle a Vy30L.
Cor esla opc|ór Vy30L 3erver ul|||zará e| ráx|ro de reror|a d|spor|o|e.
Er rueslro caso, resu|la oov|o que ap||ca |a pr|rera opc|ór.
SLMINARIO ILATAIORMA SAKAI CIO-UIM
Iág. 28 MANUAL SAKAI - hllp://david-ioIdan-nailinez.lIogspol.con



Figura 31. Configuracion del servidor My30L.
A parl|r de aqui aceplareros lodos |os va|ores por deleclo rasla ||egar a |a parla||a er dorde se
ros p|de e| usuar|o y |a corlrasera que desearos que lerga e| adr|r|slrador. 3ur|r|slraros esos
dalos y pu|saros Execute.
CIO-UIM SLMINARIO ILATAIORMA SAKAI
MANUAL SAKAI - David RoIdán Mailínez Iág. 29



Figura 32. Ejecucion de la configuracion del servidor.
A corl|ruac|ór aparece ura verlara que |rlorra de |a rarcra de| proceso.

Figura 33. Fin del proceso de configuracion del servidor.
SLMINARIO ILATAIORMA SAKAI CIO-UIM
Iág. 3O MANUAL SAKAI - hllp://david-ioIdan-nailinez.lIogspol.con
L|egados a esle purlo, e| s|gu|erle paso es asegurarros de Torcal podrá cargar e| dr|ver de|
serv|dor Vy30L que rayaros e|eg|do. Er e| caso de Vy30L 1.1.12÷ (Vy30L 5.x ro se ra lesleado
sul|c|erlererle er erlorros de producc|ór), e| dr|ver puede descargarse de
rllp://dev.rysq|.cor/doWr|oads/correclor/j/3.1.rlr| y raorá que cop|ar|o er |a carpela
CATALlNA_l0VE/corror/||o.
1.6. PROBANDO SAKAI
3a|a| reces|la ur l|crero de corl|gurac|ór ||arado sa|a|.properl|es que ousca er |a carpela
CATALlNA_l0VE/sa|a|. ur ejerp|o de esle l|crero, puede ercorlrarse derlro de| cód|go luerle
de 3a|a|, corcrelarerle er src/relererce/docs/sa|a|.properl|es. Vod|l|careros esle l|crero y |o
cop|areros er CATALlNA_l0VE/sa|a|.
uros de |os parárelros rás |rporlarles que corl|ere esle l|crero es |a corex|ór a |a oase de
dalos. E| cuadro s|gu|erle resure |os va|ores que deoe corlerer. 0eoer cop|arse er e| l|crero
sa|a|.properl|es susl|luyerdo 3ERvER por |a d|recc|ór lP de| serv|dor er que rayaros |rsla|ado |a
oase de dalos (er rueslro caso, |oca|rosl) y u3ER y PA33w0R0 por |os va|ores de| usuar|o y |a
corlrasera de| usuar|o de oase de dalos cor que ros queraros coreclar. lao|lua|rerle, er ura
ráqu|ra de desarro||o er |oca| serár |os r|sros que |rd|caros durarle |a |rsla|ac|ór de| serv|dor
Vy30L (|o de| adr|r|slrador de| serv|dor).

hibernate.dialect=org.hibernate.dialect.MySQLDialect
vendor@org.sakaiproject.db.api.SqlService=mysql
driverClassName@javax.sql.BaseDataSource=com.mysql.jdbc.Driver
url@javax.sql.BaseDataSource=jdbc:mysql://SERVER:3306/DB?useUnicode=true&char
acterEncoding=UTF-8
username@javax.sql.BaseDataSource=USER
password@javax.sql.BaseDataSource=PASSWORD
validationQuery@javax.sql.BaseDataSource=select 1 from DUAL
defaultTransactionIsolationString@javax.sql.BaseDataSource=TRANSACTION_READ_C
OMMITTED

lecro eslo, e| paso s|gu|erle es aor|r ura corso|a de| s|slera, uo|carse er |a carpela er que eslá
e| Torcal y elecluar |as acc|ores que se dela||ar er |a F|gura 31. Para arrarcar 3a|a| ray que
ejecular e| l|crero por |oles slarlup.oal que, coro puede verse er |a l|gura, aor|rá ura verlara que
rará |as veces de corso|a de| s|slera.
CIO-UIM SLMINARIO ILATAIORMA SAKAI
MANUAL SAKAI - David RoIdán Mailínez Iág. 31


Figura 34. Arranque de 3akai.
ura vez que aparezca e| rersaje de que e| serv|dor eslá arrarcado, ya se eslá er cord|c|ores de
aor|r ura verlara de| ravegador y ver qué p|rla l|ere 3a|a|.

F|guro 35. Fonfo||o pr|nc|po| de 5oko|.
SLMINARIO ILATAIORMA SAKAI CIO-UIM
Iág. 32 MANUAL SAKAI - hllp://david-ioIdan-nailinez.lIogspol.con
1.7. ¿CÓMO PARTICIPAR EN SAKAI?
A| |gua| que Apacre, |a corur|dad 3a|a| se oasa er e| pr|rc|p|o de rer|locrac|a. E| 3a|a| 8oard |o
e||ger |os r|eroros de |a corur|dad de erlre lodos aque||os que rar deroslrado sul|c|erle
|rlerés, corpror|so y cua||l|cac|ór para e||o.
Por olra parle, |a corur|dad 3a|a| eslá lorrada por lres l|pos de erl|dades oajo corlro| de |a 3a|a|
Fourdal|or. Er pr|rer |ugar, ercorlraros |os 3EP (3a|a| Educal|ora| Parlrers), que sor
orgar|zac|ores que a| pagar l|erer derecro a volo, a delerr|rar |as pr|or|dades para |a corur|dad,
por ejerp|o. Por su parle, |os 3CA (3a|a| Corerc|a| All|||ales) sor erpresas corerc|a|es que
olrecer c|erlos serv|c|os (rosl|rg, corsu|loria, |rlegrac|ór, soporle, elc.) a |os |rlegrarles de |a
corur|dad 3a|a|. F|ra|rerle, ercorlraros a |os |rd|v|duos arór|ros que desarro||ar soore 3a|a|
y que corlr|ouyer a su rejora, corsl|luyerdo, er rea||dad, |a oase de |a corur|dad.
La corur|dad 3a|a| se corur|ca, oás|carerle, a lravés de dos rerrar|erlas on-||ne: e| porla|
0o||ao y e| ||arado 0onl|uence:
− $aka|-0o||ao es ur porla| gesl|orado por |a 3a|a| Fourdal|or cor e| l|r de soporlar |a
co|aoorac|ór erlre |os r|eroros de |a corur|dad, orgar|zados er 0rupos de Traoajo (work
Sroup, w0) y er 0rupos de 0|scus|ór (0|scuss|on Sroup, 00).
ur 00 lraoaja er ur aspeclo corcrelo. Tras e| ervio de ura propuesla pre||r|rar, se rec|ula a
c|rco o rás r|eroros |rleresados y se escoge ur |ider que se ercargue de gesl|orar e| grupo
y coord|ras |as acc|ores cor e| 3a|a| 8oard. Cada 00 l|ere su prop|o espac|o larlo er e|
$aka|-0o||ao coro er e| $aka|-0onl|uence. 3| pasado ur aro ro se derueslra sul|c|erle
acl|v|dad er e| 00, pasa a| arcr|vo.
E| w0, por su parle, eslá lorrado por r|eroros de var|os 00 que lraoajar er ur proyeclo
corcrelo y su c|c|o de v|da se c|re a ura p|ar|l|cac|ór corcrela eslao|ec|da por e| 3a|a| 8oard.
A| |gua| que |os 00, l|erer ur espac|o er e| $aka|-0onl|uence y er e| $aka|-0o||ao.
CIO-UIM SLMINARIO ILATAIORMA SAKAI
MANUAL SAKAI - David RoIdán Mailínez Iág. 33


Figura 36. 3akai-Collab [http://collab.sakaiproject.org}.
− $aka|-0onl|uence: se lrala de W||| er e| que eslár acces|o|es |deas, docurerlac|ór, |rlorres
de gesl|ór de| proyeclo, elc.
SLMINARIO ILATAIORMA SAKAI CIO-UIM
Iág. 34 MANUAL SAKAI - hllp://david-ioIdan-nailinez.lIogspol.con


Figura 37. 3akai-Confluence [http://bugs.sakaiproject.org/confluence/}.

Related Interests

. 3|erpre deoer
ul|||zarse eslas u|l|ras y er |as rulas a |os l|creros deoe |rc|u|rse ura corlraoarra a| l|ra|, es dec|r,
c:\apacre-lorcal-5.5.1Z\ er |ugar de c:\apacre-lorcal-5.5.1Z.
Cor e| raver |rsla|ado y ura vez que d|sporgaros de| cód|go luerle de 3a|a|, eslareros er
cord|c|ores de corslru|r |a ap||cac|ór y desp|egar|a soore Torcal. Arles de eslud|ar dela||adarerle
esle proceso, ros delerdreros arles er exp||car córo lurc|ora raver, ya que ros dará rás
cr|ler|o a |a rora de erlerder para qué s|rve. Corcrelarerle, eslud|areros lres l|creros que sor
c|ave: projecl.xr|, projecl.properl|es y raver.xr|.
Coro se d|ce er |a w|||Ped|a (rllp://es.W|||ped|a.org/W|||/Vaver), Vaver es ura rerrar|erla
sollWare para |a gesl|ór de proyeclos Java, que es su ur|dad eslruclura|. ul|||za |o que deror|ra
P0V (Pro¡ecr Do¡ecr Vooe|), que descr|oe |a eslruclura de d|reclor|os de ur proyeclo, sus
deperderc|as de ||orerias y a|guros olros dela||es er ur l|crero XVL deror|rado projecl.xr|.
uros proyeclos pueder deperder de olros y erlorces se |rc|uyer er eslos coro deperderc|as
(deperderc|es) y sor v|la|es er lareas (goa|s) coro |a corp||ac|ór o e| desp||egue de| proyeclo.
Por ejerp|o, |a l|gura 18 rueslra ur ejerp|o de l|crero projecl.xr| de 3a|a| que recoge lodos
eslos corceplos:
SLMINARIO ILATAIORMA SAKAI CIO-UIM
Iág. 16 MANUAL SAKAI - hllp://david-ioIdan-nailinez.lIogspol.con


Figura 18. Ejemplo de project.xml.
Aderás de| projecl.xr|, olro l|crero |rporlarle es e| projecl.properl|es (ver F|gura 19). Coro
puede |rlu|rse a |a v|sla de su corler|do, er esle l|crero pueder caro|arse a|guros de |os
parárelros que se espec|l|caror e| ou||d.properl|es y parl|cu|ar|zar|os para ur proyeclo corcrelo.
Esla prácl|ca ro es deras|ado rao|lua|, s|r eroargo, corv|ere lerer|a er cuerla, soore lodo er
proyeclos grardes er |os que, er ocas|ores, |as rejoras se |rlroducer de rarera gradua| y
a|guros suoproyeclos requ|erer ur J0K d|lererle de| de olro suoproyeclo. Er esle caso, será er e|
projecl.properl|es er dorde se espec|l|quer eslas d|lererc|as (er corcrelo, cor |as prop|edades
raver.corp||e).
CIO-UIM SLMINARIO ILATAIORMA SAKAI
MANUAL SAKAI - David RoIdán Mailínez Iág. 17


Figura 19. Ejemplo de project.properties.
E| u|l|ro de |os l|creros rás |rporlarles de Vaver es e| raver.xr|. Puede corlerer lareas prop|as
de| usuar|o y ro eslárdar que persora||cer e| desp||egue de| proyeclo, coro es e| caso de |a F|gura
20. ura larea de raver se ejecula para rea||zar a|gura acc|ór re|ac|orada cor e| proyeclo. Por
ejerp|o, |a larea jar:jar corp||ará e| proyeclo aclua| y gererará e| l|crero JAR (Java Arcr|ve) de|
r|sro.
SLMINARIO ILATAIORMA SAKAI CIO-UIM
Iág. 18 MANUAL SAKAI - hllp://david-ioIdan-nailinez.lIogspol.con

F|guro 20. Fjemp|o de moven.xm|.
Arora ya eslaros er cord|c|ores de erlerder córo se corslruye 3a|a| a parl|r de su cód|go luerle
pero, arles de rada, ¸córo oolereros e| cód|go luerle de 3a|a|? Ex|sler dos rareras:
− 0escargarse e| l|crero de luerles d|spor|o|e er |a pág|ra Weo de| proyeclo
rllp://WWW.sa|a|projecl.org/re|ease (ver F|gura 21).
CIO-UIM SLMINARIO ILATAIORMA SAKAI
MANUAL SAKAI - David RoIdán Mailínez Iág. 19



Figura 21. 0escarga del codigo fuente de 3akai.
Cuardo se raya descargado e| l|crero, so|arerle raorá que descorpr|r|r|o |a carpela que
queraros. Posler|orrerle, cuardo |rsla|eros e| Ec||pse (e| l0E que ul|||zareros), |e d|reros
que e| cód|go luerle se ercuerlra er esla carpela.
− 0escargarse |as luerles d|reclarerle de| repos|lor|o ol|c|a| de 3a|a|. Para e||o, es recesar|o
|rsla|arse ur c||erle de suovers|ór. Esle proceso es rucro rás corp|ejo y, para |os usuar|os
|r|c|ados, recorerdaros |a pr|rera opc|ór que, por olra parle, será |a que exp||careros aqui.
Er cua|qu|er caso, para aque||os qu|erar averlurarse, ura vez |rsla|ado d|cro c||erle
ur|carerle ray que aor|r ura verlara de |a |irea de corardos y, desde e| d|reclor|o er que se
desea que descargar e| cód|go luerle, lec|ear:


Figura 22. 0escarga del codigo fuente de 3akai de su repositorio oficial.
SLMINARIO ILATAIORMA SAKAI CIO-UIM
Iág. 2O MANUAL SAKAI - hllp://david-ioIdan-nailinez.lIogspol.con
Arora ya d|sporeros de| cód|go luerle de 3a|a| y ya poderos corslru|r|o y desp|egar|o a parl|r de
sus luerles. Corv|ere vo|ver, er esle rorerlo, a rev|sar e| corler|do de| l|crero ou||d.properl|es
que raorá er e| l|crero raiz de rueslro usuar|o y corprooar que |a rula a| d|reclor|o er que reros
|rsla|ado Torcal es |a correcla. Er caso corlrar|o, |os l|creros se cop|arár er a|gur olro s|l|o y
sereros |rcapaces de arrarcar 3a|a|.
ura vez rev|sado, para corslru|r 3a|a| ur|carerle ray que aor|r ura corso|a de| s|slera, s|luarse
er e| d|reclor|o de luerles y ejecular raver sa|a|, que es |a larea de 3a|a| que se ercargar de
corslru|r|o y que poderos ercorlrar er e| raver.xr| de| d|reclor|o pr|rc|pa| de| proyeclo. 3| lodo va
o|er, a| l|ra| de| proceso se ros roslrará e| rersaje 8ulL0 3uCCE33FuL. Todo esle proceso se
resure er |a F|gura 23.

Figura 23. Construccion con éxito de 3akai.
CIO-UIM SLMINARIO ILATAIORMA SAKAI
MANUAL SAKAI - David RoIdán Mailínez Iág. 21
1.4. INSTALACIÓN DE ECLIPSE
Ec||pse es ur l0E (lrlegraled 0eve|oprerl Erv|rorrerl) oper source y exlers|o|e. E| proyeclo se
|arzó or|g|ra|rerle er Nov|erore de 2001, cuardo l8V doró 10 r|||ores de dó|ares de| cód|go
luerle de weosprere 3lud|o wor|oercr y lorró e| Ec||pse Corsorl|ur para corlro|ar e| desarro||o
corl|ruado de |a rerrar|erla. 0u|zás |o rás |rleresarle de Ec||pse es que es corp|elarerle
reulra| a |a p|alalorra - y a| |erguaje. Aderás de |a rezc|a ec|écl|ca de |erguajes soporlados por
e| Ec||pse Corsorl|ur (Java, C/C÷÷, Cooo|), laro|ér ray olros proyeclos para arad|r a Ec||pse e|
soporle de |erguajes lar d|versos coro Pylror, E|lle|, PlP, Ruoy, y C#.
Ec||pse se puede descargar de rllp://WWW.ec||pse.org (ver F|gura 21). 0esde a||i ros oajareros ur
l|crero z|p que deoereros descorpr|r|r er rueslro d|sco duro |oca|, por ejerp|o, er c:\.


Figura 24. 0escarga de Eclipse.
SLMINARIO ILATAIORMA SAKAI CIO-UIM
Iág. 22 MANUAL SAKAI - hllp://david-ioIdan-nailinez.lIogspol.con
ura vez rayaros descorpr|r|do e| l|crero que ros acaoaros de descargar, creareros ur acceso
d|reclo a c:\ec||pse\ec||pse.exe que cop|areros er e| Escr|lor|o. 0e esla rarera, lerdreros Ec||pse
rás acces|o|e. Para e||o, aor|ros ur exp|orador de w|rdoWs y p|rcrardo soore e| l|crero
ec||pse.exe, pu|saros e| oolór derecro de| ralór. Er e| reru de desp|egao|e que aparecerá
se|ecc|oraros |a opc|ór Crear acceso d|reclo y arraslraros d|cro acceso d|reclo a| escr|lor|o, la| y
coro resure |a F|gura 25.

Con el botón de
derecho del ratón
se despliega el
menú que permite
crear el acceso
directo.
1
2
Una vez creado el
acceso directo, se
arrastra hasta el
escritorio
3
4

Figura 25. lnstalacion del eclipse y creacion de un acceso directo en el
escritorio.
lecro eslo, rac|erdo doo|e c||c er e| acceso d|reclo que acaoaros de crear se |arzará Ec||pse. La
pr|rera vez que se ejecule e| prograra aparecerá ura parla||a coro |a de |a F|gura 2ê:
CIO-UIM SLMINARIO ILATAIORMA SAKAI
MANUAL SAKAI - David RoIdán Mailínez Iág. 23


Figura 26. Pantalla principal de Eclipse.
E| s|gu|erle paso será crear ur ruevo proyeclo de Ec||pse. Para e||o, er e| reru super|or,
se|ecc|oraros New Project. y er |a verlara que aparece se|ecc|oraros Java Project y
p|rcraros Next. 0espués de |rlroduc|r e| rorore de| proyeclo, segu|reros ade|arle rasla e| l|ra|.
Es pos|o|e rod|l|car olros parárelros coro |a J0K que se desea ul|||zar er e| proyeclo y olros, pero
coro |os va|ores por deleclo ros s|rver, ro rareros rás corerlar|os a| respeclo. Para ura
relererc|a corp|ela soore |a corl|gurac|ór de Ec||pse, rer|l|ros |a Weo de| proyeclo.
SLMINARIO ILATAIORMA SAKAI CIO-UIM
Iág. 24 MANUAL SAKAI - hllp://david-ioIdan-nailinez.lIogspol.con



Figura 27. Creacion de un proyecto en Eclipse.
E| s|gu|erle paso, es |rc|u|r e| cód|go luerle de 3a|a| derlro de| proyeclo de Ec||pse que acaoaros
de crear. La lorra rás serc|||a cors|sle er rover d|reclarerle |a carpela er que rayaros
descorpr|r|do e| cód|go luerle de 3a|a| a |a carpela que Ec||pse ra creado para e| proyeclo (er |a
|rsla|ac|ór por deleclo, C.\ec||pse\Wor|space\V|_3a|a|). 3| |o raceros asi, ya lerdreros er
Ec||pse rorlado e| proyeclo.
CIO-UIM SLMINARIO ILATAIORMA SAKAI
MANUAL SAKAI - David RoIdán Mailínez Iág. 25



Figura 28. Proyecto Mi_3akai totalmente montado en Eclipse.
Ex|sler p|ug|ns para Ec||pse que perr|ler |rlegrar larlo Torcal coro Vaver er e| prop|o l0E, de
rodo que, s| se |rsla|ar, aparecerár oolores u opc|ores ad|c|ora|es er |os rerus para ejecular
eslas ap||cac|ores d|reclarerle desde Ec||pse. E| aulor ro desacorseja su erp|eo aurque é| ro |o
raga pueslo que |a ur|ca verlaja que aporlar es e| poder arrarcar e| Torcal o ejecular lareas de
raver desde e| prop|o l0E |o cua|, desde su purlo de v|sla y sus prelererc|as persora|es, ro arade
deras|ado va|or.
Cor e| Ec||pse |rsla|ado, ya poderos rod|l|car e| cód|go luerle de 3a|a|. Cada vez que ragaros
ur caro|o, raorá que desp|egar|o er e| serv|dor de ap||cac|ores (Torcal) ejeculardo e| raver, ya
sea de| proyeclo corp|elo o de ur suoproyeclo. F|ra||zada |a ejecuc|ór de| raver,
Ya so|arerle la|la |rsla|ar |a oase de dalos. Aurque 3a|a| puede lraoajar cor var|as de e||as,
gerera|rerle Vy30L y 0rac|e, descr|o|reros e| proceso segu|do para |a pr|rera por ser open
source. Arrarcareros e| Torcal s|gu|erdo |os pasos descr|los er e| s|gu|erle aparlado.
SLMINARIO ILATAIORMA SAKAI CIO-UIM
Iág. 26 MANUAL SAKAI - hllp://david-ioIdan-nailinez.lIogspol.con
1.5. INSTALACIÓN DE MYSQL
Coro s|erpre, e| pr|rer paso es descargarse |os l|creros de| serv|dor, que poderos ercorlrar er
rllp://dev.rysq|.cor/gel/0oWr|oads/Vy30L-1.1/rysq|-1.1.12-W|r32.z|p/lror/p|c|. La vers|ór que
|rsla|areros será |a 1.1.12 aurque ya eslá d|spor|o|e |a 5.x. ura vez descargado, |o ejeculareros
y segu|reros |as |rslrucc|ores paso por paso. Varcareros |a opc|ór de |rsla|ac|ór 6ustom ya que
asi podreros |rsla|ar e| serv|dor cor |os parárelros que rejor ros corvergar.



Figura 29. lnstalacion de My30L.
Er |a s|gu|erle verlara se ros ped|rá que, s| quereros, ros reg|slreros er cuyo caso ros
so||c|larár |os dalos de aulerl|cac|ór. Esle paso es lola|rerle oplal|vo, por |o que |o rao|lua| es
se|ecc|orar |a opc|ór 8k|p 8|gn-up. Tras pu|sar Next, e| |rsla|ador pregurlará s| desearos
corl|gurar e| serv|dor para |o que deoeros rarcar |a cas|||a correspord|erle y después pu|sar
F|n|sh.
CIO-UIM SLMINARIO ILATAIORMA SAKAI
MANUAL SAKAI - David RoIdán Mailínez Iág. 27


Figura 30. 0ltima pantalla del instalador.
lecro eslo, aparecerá e| as|slerle de corl|gurac|ór que, er pr|rer |ugar, ros pregurlará s|
quereros rea||zar ura corl|gurac|ór dela||ada o |a corl|gurac|ór eslárdar. E|eg|reros |a pr|rera
opc|ór. L|egados a esle purlo, se ros p|de que |rd|queros e| l|po de ráqu|ra er que |rá |rsla|ado
e| serv|dor y se ros preserlar lres opc|ores:
− 0eve|oper Hach|ne: s| e| equ|po dorde se ra |rsla|ado Vy30L 3erver laro|ér se ul|||za
laro|ér para olras ap||cac|ores. Vy30L 3erver ul|||zará |a reror|a rir|ra recesar|a.
− 8erver Hach|ne: s| varos a ul|||zar e| equ|po para a|guras ap||cac|ores, pero deras|adas. Cor
esla opc|ór Vy30L 3erver ul|||zará ur r|ve| red|o de reror|a.
− 0ed|cated Hy80L 8erver Hach|ne: s| e| equ|po eslará ded|cado exc|us|varerle a Vy30L.
Cor esla opc|ór Vy30L 3erver ul|||zará e| ráx|ro de reror|a d|spor|o|e.
Er rueslro caso, resu|la oov|o que ap||ca |a pr|rera opc|ór.
SLMINARIO ILATAIORMA SAKAI CIO-UIM
Iág. 28 MANUAL SAKAI - hllp://david-ioIdan-nailinez.lIogspol.con



Figura 31. Configuracion del servidor My30L.
A parl|r de aqui aceplareros lodos |os va|ores por deleclo rasla ||egar a |a parla||a er dorde se
ros p|de e| usuar|o y |a corlrasera que desearos que lerga e| adr|r|slrador. 3ur|r|slraros esos
dalos y pu|saros Execute.
CIO-UIM SLMINARIO ILATAIORMA SAKAI
MANUAL SAKAI - David RoIdán Mailínez Iág. 29



Figura 32. Ejecucion de la configuracion del servidor.
A corl|ruac|ór aparece ura verlara que |rlorra de |a rarcra de| proceso.

Figura 33. Fin del proceso de configuracion del servidor.
SLMINARIO ILATAIORMA SAKAI CIO-UIM
Iág. 3O MANUAL SAKAI - hllp://david-ioIdan-nailinez.lIogspol.con
L|egados a esle purlo, e| s|gu|erle paso es asegurarros de Torcal podrá cargar e| dr|ver de|
serv|dor Vy30L que rayaros e|eg|do. Er e| caso de Vy30L 1.1.12÷ (Vy30L 5.x ro se ra lesleado
sul|c|erlererle er erlorros de producc|ór), e| dr|ver puede descargarse de
rllp://dev.rysq|.cor/doWr|oads/correclor/j/3.1.rlr| y raorá que cop|ar|o er |a carpela
CATALlNA_l0VE/corror/||o.
1.6. PROBANDO SAKAI
3a|a| reces|la ur l|crero de corl|gurac|ór ||arado sa|a|.properl|es que ousca er |a carpela
CATALlNA_l0VE/sa|a|. ur ejerp|o de esle l|crero, puede ercorlrarse derlro de| cód|go luerle
de 3a|a|, corcrelarerle er src/relererce/docs/sa|a|.properl|es. Vod|l|careros esle l|crero y |o
cop|areros er CATALlNA_l0VE/sa|a|.
uros de |os parárelros rás |rporlarles que corl|ere esle l|crero es |a corex|ór a |a oase de
dalos. E| cuadro s|gu|erle resure |os va|ores que deoe corlerer. 0eoer cop|arse er e| l|crero
sa|a|.properl|es susl|luyerdo 3ERvER por |a d|recc|ór lP de| serv|dor er que rayaros |rsla|ado |a
oase de dalos (er rueslro caso, |oca|rosl) y u3ER y PA33w0R0 por |os va|ores de| usuar|o y |a
corlrasera de| usuar|o de oase de dalos cor que ros queraros coreclar. lao|lua|rerle, er ura
ráqu|ra de desarro||o er |oca| serár |os r|sros que |rd|caros durarle |a |rsla|ac|ór de| serv|dor
Vy30L (|o de| adr|r|slrador de| serv|dor).

hibernate.dialect=org.hibernate.dialect.MySQLDialect
vendor@org.sakaiproject.db.api.SqlService=mysql
driverClassName@javax.sql.BaseDataSource=com.mysql.jdbc.Driver
url@javax.sql.BaseDataSource=jdbc:mysql://SERVER:3306/DB?useUnicode=true&char
acterEncoding=UTF-8
username@javax.sql.BaseDataSource=USER
password@javax.sql.BaseDataSource=PASSWORD
validationQuery@javax.sql.BaseDataSource=select 1 from DUAL
defaultTransactionIsolationString@javax.sql.BaseDataSource=TRANSACTION_READ_C
OMMITTED

lecro eslo, e| paso s|gu|erle es aor|r ura corso|a de| s|slera, uo|carse er |a carpela er que eslá
e| Torcal y elecluar |as acc|ores que se dela||ar er |a F|gura 31. Para arrarcar 3a|a| ray que
ejecular e| l|crero por |oles slarlup.oal que, coro puede verse er |a l|gura, aor|rá ura verlara que
rará |as veces de corso|a de| s|slera.
CIO-UIM SLMINARIO ILATAIORMA SAKAI
MANUAL SAKAI - David RoIdán Mailínez Iág. 31


Figura 34. Arranque de 3akai.
ura vez que aparezca e| rersaje de que e| serv|dor eslá arrarcado, ya se eslá er cord|c|ores de
aor|r ura verlara de| ravegador y ver qué p|rla l|ere 3a|a|.

F|guro 35. Fonfo||o pr|nc|po| de 5oko|.
SLMINARIO ILATAIORMA SAKAI CIO-UIM
Iág. 32 MANUAL SAKAI - hllp://david-ioIdan-nailinez.lIogspol.con
1.7. ¿CÓMO PARTICIPAR EN SAKAI?
A| |gua| que Apacre, |a corur|dad 3a|a| se oasa er e| pr|rc|p|o de rer|locrac|a. E| 3a|a| 8oard |o
e||ger |os r|eroros de |a corur|dad de erlre lodos aque||os que rar deroslrado sul|c|erle
|rlerés, corpror|so y cua||l|cac|ór para e||o.
Por olra parle, |a corur|dad 3a|a| eslá lorrada por lres l|pos de erl|dades oajo corlro| de |a 3a|a|
Fourdal|or. Er pr|rer |ugar, ercorlraros |os 3EP (3a|a| Educal|ora| Parlrers), que sor
orgar|zac|ores que a| pagar l|erer derecro a volo, a delerr|rar |as pr|or|dades para |a corur|dad,
por ejerp|o. Por su parle, |os 3CA (3a|a| Corerc|a| All|||ales) sor erpresas corerc|a|es que
olrecer c|erlos serv|c|os (rosl|rg, corsu|loria, |rlegrac|ór, soporle, elc.) a |os |rlegrarles de |a
corur|dad 3a|a|. F|ra|rerle, ercorlraros a |os |rd|v|duos arór|ros que desarro||ar soore 3a|a|
y que corlr|ouyer a su rejora, corsl|luyerdo, er rea||dad, |a oase de |a corur|dad.
La corur|dad 3a|a| se corur|ca, oás|carerle, a lravés de dos rerrar|erlas on-||ne: e| porla|
0o||ao y e| ||arado 0onl|uence:
− $aka|-0o||ao es ur porla| gesl|orado por |a 3a|a| Fourdal|or cor e| l|r de soporlar |a
co|aoorac|ór erlre |os r|eroros de |a corur|dad, orgar|zados er 0rupos de Traoajo (work
Sroup, w0) y er 0rupos de 0|scus|ór (0|scuss|on Sroup, 00).
ur 00 lraoaja er ur aspeclo corcrelo. Tras e| ervio de ura propuesla pre||r|rar, se rec|ula a
c|rco o rás r|eroros |rleresados y se escoge ur |ider que se ercargue de gesl|orar e| grupo
y coord|ras |as acc|ores cor e| 3a|a| 8oard. Cada 00 l|ere su prop|o espac|o larlo er e|
$aka|-0o||ao coro er e| $aka|-0onl|uence. 3| pasado ur aro ro se derueslra sul|c|erle
acl|v|dad er e| 00, pasa a| arcr|vo.
E| w0, por su parle, eslá lorrado por r|eroros de var|os 00 que lraoajar er ur proyeclo
corcrelo y su c|c|o de v|da se c|re a ura p|ar|l|cac|ór corcrela eslao|ec|da por e| 3a|a| 8oard.
A| |gua| que |os 00, l|erer ur espac|o er e| $aka|-0onl|uence y er e| $aka|-0o||ao.
CIO-UIM SLMINARIO ILATAIORMA SAKAI
MANUAL SAKAI - David RoIdán Mailínez Iág. 33


Figura 36. 3akai-Collab [http://collab.sakaiproject.org}.
− $aka|-0onl|uence: se lrala de W||| er e| que eslár acces|o|es |deas, docurerlac|ór, |rlorres
de gesl|ór de| proyeclo, elc.
SLMINARIO ILATAIORMA SAKAI CIO-UIM
Iág. 34 MANUAL SAKAI - hllp://david-ioIdan-nailinez.lIogspol.con


Figura 37. 3akai-Confluence [http://bugs.sakaiproject.org/confluence/}.

","static_promo_banner_cta_url":"https://www.scribd.com/"},"eligible_for_exclusive_trial_roadblock":false,"eligible_for_seo_roadblock":false,"exclusive_free_trial_roadblock_props_path":"/doc-page/exclusive-free-trial-props/236621569","flashes":[],"footer_props":{"urls":{"about":"/about","press":"/press","blog":"http://literally.scribd.com/","careers":"/careers","contact":"/contact","plans_landing":"/subscribe","referrals":"/referrals?source=footer","giftcards":"/giftcards","faq":"/faq","accessibility":"/accessibility-policy","faq_paths":{"accounts":"https://support.scribd.com/hc/sections/202246346","announcements":"https://support.scribd.com/hc/sections/202246066","copyright":"https://support.scribd.com/hc/sections/202246086","downloading":"https://support.scribd.com/hc/articles/210135046","publishing":"https://support.scribd.com/hc/sections/202246366","reading":"https://support.scribd.com/hc/sections/202246406","selling":"https://support.scribd.com/hc/sections/202246326","store":"https://support.scribd.com/hc/sections/202246306","status":"https://support.scribd.com/hc/en-us/articles/360001202872","terms":"https://support.scribd.com/hc/sections/202246126","writing":"https://support.scribd.com/hc/sections/202246366","adchoices":"https://support.scribd.com/hc/articles/210129366","paid_features":"https://support.scribd.com/hc/sections/202246306","failed_uploads":"https://support.scribd.com/hc/en-us/articles/210134586-Troubleshooting-uploads-and-conversions","copyright_infringement":"https://support.scribd.com/hc/en-us/articles/210128946-DMCA-copyright-infringement-takedown-notification-policy","end_user_license":"https://support.scribd.com/hc/en-us/articles/210129486","terms_of_use":"https://support.scribd.com/hc/en-us/articles/210129326-General-Terms-of-Use"},"publishers":"/publishers","static_terms":"/terms","static_privacy":"/privacy","copyright":"/copyright","ios_app":"https://itunes.apple.com/us/app/scribd-worlds-largest-online/id542557212?mt=8&uo=4&at=11lGEE","android_app":"https://play.google.com/store/apps/details?id=com.scribd.app.reader0&hl=en","books":"/books","sitemap":"/directory"}},"global_nav_props":{"header_props":{"logo_src":"/images/landing/home2_landing/scribd_logo_horiz_small.svg","root_url":"https://www.scribd.com/","search_term":"","small_logo_src":"/images/logos/scribd_s_logo.png","uploads_url":"/upload-document","search_props":{"redirect_to_app":true,"search_url":"/search","query":"","search_page":false}},"user_menu_props":null,"sidebar_props":{"urls":{"bestsellers":"https://www.scribd.com/bestsellers","home":"https://www.scribd.com/","saved":"/saved","subscribe":"/archive/pmp_checkout?doc=236621569&metadata=%7B%22context%22%3A%22pmp%22%2C%22action%22%3A%22start_trial%22%2C%22logged_in%22%3Afalse%2C%22platform%22%3A%22web%22%7D","top_charts":"/bestsellers","upload":"https://www.scribd.com/upload-document"},"categories":{"book":{"icon":"icon-ic_book","icon_filled":"icon-ic_book_fill","url":"https://www.scribd.com/books","name":"Books","type":"book"},"news":{"icon":"icon-ic_articles","icon_filled":"icon-ic_articles_fill","url":"https://www.scribd.com/news","name":"News","type":"news"},"audiobook":{"icon":"icon-ic_audiobook","icon_filled":"icon-ic_audiobook_fill","url":"https://www.scribd.com/audiobooks","name":"Audiobooks","type":"audiobook"},"magazine":{"icon":"icon-ic_magazine","icon_filled":"icon-ic_magazine_fill","url":"https://www.scribd.com/magazines","name":"Magazines","type":"magazine"},"document":{"icon":"icon-ic_document","icon_filled":"icon-ic_document_fill","url":"https://www.scribd.com/docs","name":"Documents","type":"document"},"sheet_music":{"icon":"icon-ic_songbook","icon_filled":"icon-ic_songbook_fill","url":"https://www.scribd.com/sheetmusic","name":"Sheet Music","type":"sheet_music"},"summary":{"icon":"icon-ic_globalnav_snapshot","icon_filled":"icon-ic_globalnav_snapshot_fill","url":"https://www.scribd.com/snapshots","name":"Snapshots","type":"summary"}},"nav_categories":["mixed","book","audiobook","magazine","document","sheet_music"],"selected_content_type":"mixed","username":"","search_overlay_props":{"search_input_props":{"focused":false,"keep_suggestions_on_blur":false}}}},"recommenders":{"related_titles_recommender":{"ids":[218452135,263234322,159440841,362428987,356758442,356758720,182844348,355938569,356758645,377303384,92234178,63878777,372040171,103584754,360346430,371477465,56605366,240317936,343941639,93925499,227270727,79324585,104285097,354024646,343312375,322629745,375546819,388562710,383545154,94803577,268049072,236621843,105351777,256168089,225989006,236626783,235341687,225989118,108903982,45702825,95110974,66334475,45220029,58980727,75740182,55546649,77521272],"title_link":null,"title":null,"track_opts":{"compilation_id":"YrmWaugwflR1/89O5RYWD9Bmb9g=","module_id":"qLRojE5WQKuwX8Bch60Ul/OtujY=","widget_name":"right sidebar","track_id":"flattened_recommender"}},"footer_recommenders":{"recommenders":[{"ids":[218452135,263234322,159440841,362428987,356758442,356758720,182844348,355938569,356758645,377303384,92234178,63878777,372040171,103584754,360346430,371477465,56605366,240317936,343941639,93925499,227270727,79324585,104285097,354024646,343312375,322629745,375546819,388562710,383545154,94803577],"title_link":null,"title":"Documents Similar To Manual Sakai","track_opts":{"compilation_id":"YrmWaugwflR1/89O5RYWD9Bmb9g=","module_id":"lmCf+NNuwCvD0cCd8pplr0lovUg=","widget_name":"document_carousel"}},{"ids":[268049072,236621843,105351777,256168089,225989006,236626783,235341687,225989118,108903982,45702825,95110974,66334475,45220029,58980727,75740182,55546649,77521272],"title_link":null,"title":"More From Susy Diaz","track_opts":{"compilation_id":"YrmWaugwflR1/89O5RYWD9Bmb9g=","module_id":"SMZXhox/OYYqYieblV41R7nwH+c=","widget_name":"document_carousel"}}]},"seo_new_docs_recommenders":{"recommenders":[]},"documents":{"45220029":{"type":"document","id":45220029,"thumb_url":"https://imgv2-1-f.scribdassets.com/img/document/45220029/149x198/402355a34d/1292267291?v=1","retina_thumb_url":"https://imgv2-1-f.scribdassets.com/img/document/45220029/298x396/9c54c30320/1292267291?v=1","title":"Envio de Sms a Traves de Jsp","short_title":"Envio de Sms a Traves de Jsp","author":"Susy Diaz","tracking":{"object_type":"document","object_id":45220029,"track":"flattened_recommender","doc_uuid":"XDIYJLh+SwrkIXEeCPCfnHpeeOE="},"url":"https://www.scribd.com/document/45220029/Envio-de-Sms-a-Traves-de-Jsp","top_badge":null},"45702825":{"type":"document","id":45702825,"thumb_url":"https://imgv2-1-f.scribdassets.com/img/document/45702825/149x198/7375a8f2d9/1292871639?v=1","retina_thumb_url":"https://imgv2-1-f.scribdassets.com/img/document/45702825/298x396/0b58412a35/1292871639?v=1","title":"SQL Server","short_title":"SQL Server","author":"Susy Diaz","tracking":{"object_type":"document","object_id":45702825,"track":"flattened_recommender","doc_uuid":"2VZyIfoQm1aUos36mi2S+IoAPfU="},"url":"https://www.scribd.com/doc/45702825/SQL-Server","top_badge":null},"55546649":{"type":"document","id":55546649,"thumb_url":"https://imgv2-2-f.scribdassets.com/img/document/55546649/149x198/75be3b8b37/1305562324?v=1","retina_thumb_url":"https://imgv2-2-f.scribdassets.com/img/document/55546649/298x396/84b962d703/1305562324?v=1","title":"interpolacion01","short_title":"interpolacion01","author":"Susy Diaz","tracking":{"object_type":"document","object_id":55546649,"track":"flattened_recommender","doc_uuid":"pocdkwSAW8w24l+0WbMgoZdbCag="},"url":"https://www.scribd.com/doc/55546649/interpolacion01","top_badge":null},"56605366":{"type":"document","id":56605366,"thumb_url":"https://imgv2-1-f.scribdassets.com/img/document/56605366/149x198/1069364091/1445001825?v=1","retina_thumb_url":"https://imgv2-2-f.scribdassets.com/img/document/56605366/298x396/09b2cfcc70/1445001825?v=1","title":"Compilar Lejos Con Eclipse","short_title":"Compilar Lejos Con Eclipse","author":"David Ordóñez","tracking":{"object_type":"document","object_id":56605366,"track":"flattened_recommender","doc_uuid":"dxiLkn/WNCkNho2BqGx/vFivUzg="},"url":"https://www.scribd.com/document/56605366/Compilar-Lejos-Con-Eclipse","top_badge":null},"58980727":{"type":"document","id":58980727,"thumb_url":"https://imgv2-1-f.scribdassets.com/img/document/58980727/149x198/d3ea4d9a40/1309362227?v=1","retina_thumb_url":"https://imgv2-2-f.scribdassets.com/img/document/58980727/298x396/0f030a55ea/1309362227?v=1","title":"Cob It","short_title":"Cob It","author":"Susy Diaz","tracking":{"object_type":"document","object_id":58980727,"track":"flattened_recommender","doc_uuid":"yAqS5WpgB8hYaVkfrfuqVGaavDk="},"url":"https://www.scribd.com/doc/58980727/Cob-It","top_badge":null},"63878777":{"type":"document","id":63878777,"thumb_url":"https://imgv2-1-f.scribdassets.com/img/document/63878777/149x198/a18b369cb4/1388162364?v=1","retina_thumb_url":"https://imgv2-1-f.scribdassets.com/img/document/63878777/298x396/8dbc8e864b/1388162364?v=1","title":"TEMARIO TERCER GRADO","short_title":"TEMARIO TERCER GRADO","author":"Enid Nightshade","tracking":{"object_type":"document","object_id":63878777,"track":"flattened_recommender","doc_uuid":"yNTYOlfBorg/Bgxrw/iYQEqF65s="},"url":"https://www.scribd.com/document/63878777/TEMARIO-TERCER-GRADO","top_badge":null},"66334475":{"type":"document","id":66334475,"thumb_url":"https://imgv2-2-f.scribdassets.com/img/document/66334475/149x198/c1f1241384/1385957299?v=1","retina_thumb_url":"https://imgv2-1-f.scribdassets.com/img/document/66334475/298x396/5468fcc9ef/1385957299?v=1","title":"INTERPOLACIÓN","short_title":"INTERPOLACIÓN","author":"Susy Diaz","tracking":{"object_type":"document","object_id":66334475,"track":"flattened_recommender","doc_uuid":"mYNwIFjb47pwEI+PL8BCzZ3/SO0="},"url":"https://www.scribd.com/document/66334475/INTERPOLACION","top_badge":null},"75740182":{"type":"document","id":75740182,"thumb_url":"https://imgv2-2-f.scribdassets.com/img/document/75740182/149x198/ea6de5f4d2/1381370629?v=1","retina_thumb_url":"https://imgv2-1-f.scribdassets.com/img/document/75740182/298x396/b34f540ca0/1381370629?v=1","title":"Mi Top 5 de azúcar en sangre","short_title":"Mi Top 5 de azúcar en sangre","author":"Susy Diaz","tracking":{"object_type":"document","object_id":75740182,"track":"flattened_recommender","doc_uuid":"6uGMPFQ5fbPhwlvAHxUoFo5KUJc="},"url":"https://www.scribd.com/doc/75740182/Mi-Top-5-de-azucar-en-sangre","top_badge":null},"77521272":{"type":"document","id":77521272,"thumb_url":"https://imgv2-2-f.scribdassets.com/img/document/77521272/149x198/861a1093dd/1399948975?v=1","retina_thumb_url":"https://imgv2-1-f.scribdassets.com/img/document/77521272/298x396/0a438f9b70/1399948975?v=1","title":"Caracter+¡sticas Generales y Objetivos del Generador Lex","short_title":"Caracter+¡sticas Generales y Objetivos del Generador Lex","author":"Susy Diaz","tracking":{"object_type":"document","object_id":77521272,"track":"flattened_recommender","doc_uuid":"evLiFJV00LO4n+odggRL1U/koys="},"url":"https://www.scribd.com/presentation/77521272/Caracter-sticas-Generales-y-Objetivos-del-Generador-Lex","top_badge":null},"79324585":{"type":"document","id":79324585,"thumb_url":"https://imgv2-1-f.scribdassets.com/img/document/79324585/149x198/25e9b33886/1389453139?v=1","retina_thumb_url":"https://imgv2-2-f.scribdassets.com/img/document/79324585/298x396/14015440a1/1389453139?v=1","title":"puede servir","short_title":"puede servir","author":"Xenia Ruiz","tracking":{"object_type":"document","object_id":79324585,"track":"flattened_recommender","doc_uuid":"8TWMnZGfWON0635Bs59A+FMPl+U="},"url":"https://www.scribd.com/document/79324585/puede-servir","top_badge":null},"92234178":{"type":"document","id":92234178,"thumb_url":"https://imgv2-1-f.scribdassets.com/img/document/92234178/149x198/a8dfd5a173/1421763606?v=1","retina_thumb_url":"https://imgv2-1-f.scribdassets.com/img/document/92234178/298x396/1beaabebba/1421763606?v=1","title":"anual-111018110707-phpapp01","short_title":"anual-111018110707-phpapp01","author":"Nicasio Sulca","tracking":{"object_type":"document","object_id":92234178,"track":"flattened_recommender","doc_uuid":"TmKroSkLdtIyTZVMlfBzvIeT+HI="},"url":"https://www.scribd.com/document/92234178/anual-111018110707-phpapp01","top_badge":null},"93925499":{"type":"document","id":93925499,"thumb_url":"https://imgv2-2-f.scribdassets.com/img/document/93925499/149x198/596ded5ea1/1359826463?v=1","retina_thumb_url":"https://imgv2-2-f.scribdassets.com/img/document/93925499/298x396/e97b207b7e/1359826463?v=1","title":"Unidad 3. Diseño de algoritmos","short_title":"Unidad 3. Diseño de algoritmos","author":"Papi Room","tracking":{"object_type":"document","object_id":93925499,"track":"flattened_recommender","doc_uuid":"zA6F0tq/KCDa74bNABQLpNnNdIE="},"url":"https://www.scribd.com/document/93925499/Unidad-3-Diseno-de-algoritmos","top_badge":null},"94803577":{"type":"document","id":94803577,"thumb_url":"https://imgv2-2-f.scribdassets.com/img/document/94803577/149x198/d8e8a0359a/1402996190?v=1","retina_thumb_url":"https://imgv2-2-f.scribdassets.com/img/document/94803577/298x396/b9feedfb5e/1402996190?v=1","title":"Untitled","short_title":"Untitled","author":"Ligia Elizabeth Saquinga Chicaiza","tracking":{"object_type":"document","object_id":94803577,"track":"flattened_recommender","doc_uuid":"kKhyb5LVvVgjd4WdWBV/L4AjtBI="},"url":"https://www.scribd.com/document/94803577/Untitled","top_badge":null},"95110974":{"type":"document","id":95110974,"thumb_url":"https://imgv2-2-f.scribdassets.com/img/document/95110974/149x198/5ba25be989/1349912739?v=1","retina_thumb_url":"https://imgv2-1-f.scribdassets.com/img/document/95110974/298x396/a9ed934659/1349912739?v=1","title":"INSTALACION DE POSTGRES 9","short_title":"INSTALACION DE POSTGRES 9","author":"Susy Diaz","tracking":{"object_type":"document","object_id":95110974,"track":"flattened_recommender","doc_uuid":"FeRdFBUaHKXTa2LYVb4a455y2j4="},"url":"https://www.scribd.com/document/95110974/INSTALACION-DE-POSTGRES-9","top_badge":null},"103584754":{"type":"document","id":103584754,"thumb_url":"https://imgv2-2-f.scribdassets.com/img/document/103584754/149x198/8c994028c6/1374074002?v=1","retina_thumb_url":"https://imgv2-1-f.scribdassets.com/img/document/103584754/298x396/b600302c2d/1374074002?v=1","title":"Que es linq","short_title":"Que es linq","author":"celia_serpas","tracking":{"object_type":"document","object_id":103584754,"track":"flattened_recommender","doc_uuid":"iiG/xgrYkLwGW/c2IgSolG3dO80="},"url":"https://www.scribd.com/document/103584754/Que-es-linq","top_badge":null},"104285097":{"type":"document","id":104285097,"thumb_url":"https://imgv2-1-f.scribdassets.com/img/document/104285097/149x198/448e64d341/1346243028?v=1","retina_thumb_url":"https://imgv2-2-f.scribdassets.com/img/document/104285097/298x396/e7ad31df0d/1346243028?v=1","title":"1RA TAREA IA-1.docx","short_title":"1RA TAREA IA-1.docx","author":"paco900409","tracking":{"object_type":"document","object_id":104285097,"track":"flattened_recommender","doc_uuid":"ngLZjm+hYdAo1gLEHS9LoiHOr2Q="},"url":"https://www.scribd.com/document/104285097/1RA-TAREA-IA-1-docx","top_badge":null},"105351777":{"type":"document","id":105351777,"thumb_url":"https://imgv2-1-f.scribdassets.com/img/document/105351777/149x198/0b29184006/1418314794?v=1","retina_thumb_url":"https://imgv2-2-f.scribdassets.com/img/document/105351777/298x396/b466a12aaf/1418314794?v=1","title":"tcpip","short_title":"tcpip","author":"Susy Diaz","tracking":{"object_type":"document","object_id":105351777,"track":"flattened_recommender","doc_uuid":"5fxiei7Gygos0WN3jh2bYWOfbD0="},"url":"https://www.scribd.com/doc/105351777/tcpip","top_badge":null},"108903982":{"type":"document","id":108903982,"thumb_url":"https://imgv2-2-f.scribdassets.com/img/document/108903982/149x198/41148bd18f/1425902664?v=1","retina_thumb_url":"https://imgv2-2-f.scribdassets.com/img/document/108903982/298x396/d375a642b3/1425902664?v=1","title":"Calidad de Software v1","short_title":"Calidad de Software v1","author":"Susy Diaz","tracking":{"object_type":"document","object_id":108903982,"track":"flattened_recommender","doc_uuid":"Nu+VO5ESgviHxhUI3DzY/aWIgq0="},"url":"https://www.scribd.com/document/108903982/Calidad-de-Software-v1","top_badge":null},"159440841":{"type":"document","id":159440841,"thumb_url":"https://imgv2-1-f.scribdassets.com/img/document/159440841/149x198/d6b453c07d/1376181914?v=1","retina_thumb_url":"https://imgv2-2-f.scribdassets.com/img/document/159440841/298x396/f77f2a9e26/1376181914?v=1","title":"Conceptos Basicos de C","short_title":"Conceptos Basicos de C","author":"Naxo Vidal","tracking":{"object_type":"document","object_id":159440841,"track":"flattened_recommender","doc_uuid":"GDR42yuxgsT6arltgdCQqPVNT5w="},"url":"https://www.scribd.com/presentation/159440841/Conceptos-Basicos-de-C","top_badge":null},"182844348":{"type":"document","id":182844348,"thumb_url":"https://imgv2-2-f.scribdassets.com/img/document/182844348/149x198/f8ba88295f/1384010759?v=1","retina_thumb_url":"https://imgv2-2-f.scribdassets.com/img/document/182844348/298x396/055d0759b2/1384010759?v=1","title":"Codigo de Muro","short_title":"Codigo de Muro","author":"Antonio Mendoza","tracking":{"object_type":"document","object_id":182844348,"track":"flattened_recommender","doc_uuid":"fHrWzLcUc+CpKCAKf007Mguic5Q="},"url":"https://www.scribd.com/document/182844348/Codigo-de-Muro","top_badge":null},"218452135":{"type":"document","id":218452135,"thumb_url":"https://imgv2-1-f.scribdassets.com/img/document/218452135/149x198/514f54484d/1460876374?v=1","retina_thumb_url":"https://imgv2-2-f.scribdassets.com/img/document/218452135/298x396/01b7fb555d/1460876374?v=1","title":"Sylabus Programación de Obras CICLO DE VERANO","short_title":"Sylabus Programación de Obras CICLO DE VERANO","author":"Victor Díaz Huamán","tracking":{"object_type":"document","object_id":218452135,"track":"flattened_recommender","doc_uuid":"BHXlvhsUCugWQYUQasB4LQEFU/o="},"url":"https://www.scribd.com/doc/218452135/Sylabus-Programacion-de-Obras-CICLO-DE-VERANO","top_badge":null},"225989006":{"type":"document","id":225989006,"thumb_url":"https://imgv2-2-f.scribdassets.com/img/document/225989006/149x198/300cdfeaa7/1401002692?v=1","retina_thumb_url":"https://imgv2-1-f.scribdassets.com/img/document/225989006/298x396/c70f77d518/1401002692?v=1","title":"0292f0_MANUALSQL","short_title":"0292f0_MANUALSQL","author":"Susy Diaz","tracking":{"object_type":"document","object_id":225989006,"track":"flattened_recommender","doc_uuid":"rcDQRAlBijXt+xnD38o2DX6tlNk="},"url":"https://www.scribd.com/document/225989006/0292f0-MANUALSQL","top_badge":null},"225989118":{"type":"document","id":225989118,"thumb_url":"https://imgv2-2-f.scribdassets.com/img/document/225989118/149x198/ed7625c8a2/1401002862?v=1","retina_thumb_url":"https://imgv2-1-f.scribdassets.com/img/document/225989118/298x396/35709c5299/1401002862?v=1","title":"QLX02v01","short_title":"QLX02v01","author":"Susy Diaz","tracking":{"object_type":"document","object_id":225989118,"track":"flattened_recommender","doc_uuid":"LiiWeGVdGKr8ju522e+a3Bee6sc="},"url":"https://www.scribd.com/document/225989118/QLX02v01","top_badge":null},"227270727":{"type":"document","id":227270727,"thumb_url":"https://imgv2-2-f.scribdassets.com/img/document/227270727/149x198/342e998f24/1401482064?v=1","retina_thumb_url":"https://imgv2-1-f.scribdassets.com/img/document/227270727/298x396/f2d0d5a53b/1401482064?v=1","title":"Logica de Programacion Clase 1","short_title":"Logica de Programacion Clase 1","author":"Salome Rojas","tracking":{"object_type":"document","object_id":227270727,"track":"flattened_recommender","doc_uuid":"o5VAQOsBDJxmwDpKShG2GYem1cU="},"url":"https://www.scribd.com/document/227270727/Logica-de-Programacion-Clase-1","top_badge":null},"235341687":{"type":"document","id":235341687,"thumb_url":"https://imgv2-1-f.scribdassets.com/img/document/235341687/149x198/e30e6f14a4/1424017473?v=1","retina_thumb_url":"https://imgv2-1-f.scribdassets.com/img/document/235341687/298x396/7025d1853a/1424017473?v=1","title":"Weka","short_title":"Weka","author":"Susy Diaz","tracking":{"object_type":"document","object_id":235341687,"track":"flattened_recommender","doc_uuid":"hPDuXAaJbTSOTfvkUu7jnRYB7Fo="},"url":"https://www.scribd.com/presentation/235341687/Weka","top_badge":null},"236621843":{"type":"document","id":236621843,"thumb_url":"https://imgv2-2-f.scribdassets.com/img/document/236621843/149x198/e655757fa9/1407862520?v=1","retina_thumb_url":"https://imgv2-2-f.scribdassets.com/img/document/236621843/298x396/4a33d7ae9b/1407862520?v=1","title":"Universidad Central Del Ecuador","short_title":"Universidad Central Del Ecuador","author":"Susy Diaz","tracking":{"object_type":"document","object_id":236621843,"track":"flattened_recommender","doc_uuid":"BCml+zWoGf9HQIAFTUpX7yVIunM="},"url":"https://www.scribd.com/document/236621843/Universidad-Central-Del-Ecuador","top_badge":null},"236626783":{"type":"document","id":236626783,"thumb_url":"https://imgv2-1-f.scribdassets.com/img/document/236626783/149x198/2bde4046d4/1448289806?v=1","retina_thumb_url":"https://imgv2-1-f.scribdassets.com/img/document/236626783/298x396/a7d83238d0/1448289806?v=1","title":"resumen pmbok","short_title":"resumen pmbok","author":"Susy Diaz","tracking":{"object_type":"document","object_id":236626783,"track":"flattened_recommender","doc_uuid":"adUxrFS0iiuVrX87cEW07Z2DFvM="},"url":"https://www.scribd.com/doc/236626783/resumen-pmbok","top_badge":null},"240317936":{"type":"document","id":240317936,"thumb_url":"https://imgv2-1-f.scribdassets.com/img/document/240317936/149x198/245430849b/1411160146?v=1","retina_thumb_url":"https://imgv2-2-f.scribdassets.com/img/document/240317936/298x396/f3ef02cb07/1411160146?v=1","title":"Diagramas de estructura Clases asociativas.docx","short_title":"Diagramas de estructura Clases asociativas.docx","author":"rosmaily","tracking":{"object_type":"document","object_id":240317936,"track":"flattened_recommender","doc_uuid":"eT6/hY0FfhqpHpd9GNJIBg3Has0="},"url":"https://www.scribd.com/document/240317936/Diagramas-de-estructura-Clases-asociativas-docx","top_badge":null},"256168089":{"type":"document","id":256168089,"thumb_url":"https://imgv2-2-f.scribdassets.com/img/document/256168089/149x198/8dd267bac9/1424287639?v=1","retina_thumb_url":"https://imgv2-1-f.scribdassets.com/img/document/256168089/298x396/58fed1fd0c/1424287639?v=1","title":"CMMI-Nivel5","short_title":"CMMI-Nivel5","author":"Susy Diaz","tracking":{"object_type":"document","object_id":256168089,"track":"flattened_recommender","doc_uuid":"LnrkkJoSVDu/d/3B/VoF4byFHnY="},"url":"https://www.scribd.com/document/256168089/CMMI-Nivel5","top_badge":null},"263234322":{"type":"document","id":263234322,"thumb_url":"https://imgv2-2-f.scribdassets.com/img/document/263234322/149x198/ac9e5754b9/1430132412?v=1","retina_thumb_url":"https://imgv2-1-f.scribdassets.com/img/document/263234322/298x396/6d2832f7af/1430132412?v=1","title":"Trabajo Fund. de Programacion (1)","short_title":"Trabajo Fund. de Programacion (1)","author":"Gerardo Arteaga","tracking":{"object_type":"document","object_id":263234322,"track":"flattened_recommender","doc_uuid":"gIgYZECdt7mtEbW2l5Xq+XHlFWc="},"url":"https://www.scribd.com/document/263234322/Trabajo-Fund-de-Programacion-1","top_badge":null},"268049072":{"type":"document","id":268049072,"thumb_url":"https://imgv2-2-f.scribdassets.com/img/document/268049072/149x198/cc6ec5b4c3/1433785367?v=1","retina_thumb_url":"https://imgv2-1-f.scribdassets.com/img/document/268049072/298x396/1d694f15d7/1433785367?v=1","title":"Trabajo Intención Voto mediante el Uso de Weka como Herramienta","short_title":"Trabajo Intención Voto mediante el Uso de Weka como Herramienta","author":"Susy Diaz","tracking":{"object_type":"document","object_id":268049072,"track":"flattened_recommender","doc_uuid":"2atayyj+oeTOrjHeO6Gem06y4yI="},"url":"https://www.scribd.com/document/268049072/Trabajo-Intencion-Voto-mediante-el-Uso-de-Weka-como-Herramienta","top_badge":null},"322629745":{"type":"document","id":322629745,"thumb_url":"https://imgv2-2-f.scribdassets.com/img/document/322629745/149x198/527cc992df/1472625567?v=1","retina_thumb_url":"https://imgv2-2-f.scribdassets.com/img/document/322629745/298x396/b2b051d913/1472625567?v=1","title":"CONCEPTOS BASICOS","short_title":"CONCEPTOS BASICOS","author":"Daniela Blanco","tracking":{"object_type":"document","object_id":322629745,"track":"flattened_recommender","doc_uuid":"FZoKlD2mu9C6Js7bQZx/2K90Jok="},"url":"https://www.scribd.com/document/322629745/CONCEPTOS-BASICOS","top_badge":null},"343312375":{"type":"document","id":343312375,"thumb_url":"https://imgv2-2-f.scribdassets.com/img/document/343312375/149x198/36283ceae9/1499487222?v=1","retina_thumb_url":"https://imgv2-1-f.scribdassets.com/img/document/343312375/298x396/d8e1f86cf9/1499487222?v=1","title":"Actividad 1_Programación Estructurada","short_title":"Actividad 1_Programación Estructurada","author":"Jc Ca","tracking":{"object_type":"document","object_id":343312375,"track":"flattened_recommender","doc_uuid":"HpKafWUDT30KAwOMs++8tailZ4w="},"url":"https://www.scribd.com/document/343312375/Actividad-1-Programacion-Estructurada","top_badge":null},"343941639":{"type":"document","id":343941639,"thumb_url":"https://imgv2-2-f.scribdassets.com/img/document/343941639/149x198/ee5070cf18/1491266045?v=1","retina_thumb_url":"https://imgv2-2-f.scribdassets.com/img/document/343941639/298x396/2c5fc10c24/1491266045?v=1","title":"Manual Gslib","short_title":"Manual Gslib","author":"Luis Antonio","tracking":{"object_type":"document","object_id":343941639,"track":"flattened_recommender","doc_uuid":"hDhZNsBECh5ddcd2rsUf5srn13g="},"url":"https://www.scribd.com/document/343941639/Manual-Gslib","top_badge":null},"354024646":{"type":"document","id":354024646,"thumb_url":"https://imgv2-1-f.scribdassets.com/img/document/354024646/149x198/60c8108569/1500342356?v=1","retina_thumb_url":"https://imgv2-2-f.scribdassets.com/img/document/354024646/298x396/e054228bde/1500342356?v=1","title":"Actividad 1_Programación Estructurada","short_title":"Actividad 1_Programación Estructurada","author":"Edgar TQ","tracking":{"object_type":"document","object_id":354024646,"track":"flattened_recommender","doc_uuid":"sZi/6GXk6Y8StosovEXPhkV5rkc="},"url":"https://www.scribd.com/document/354024646/Actividad-1-Programacion-Estructurada","top_badge":null},"355938569":{"type":"document","id":355938569,"thumb_url":"https://imgv2-2-f.scribdassets.com/img/document/355938569/149x198/c53e6f537c/1502496067?v=1","retina_thumb_url":"https://imgv2-1-f.scribdassets.com/img/document/355938569/298x396/a8556fc03a/1502496067?v=1","title":"Invierte _ Trujillo","short_title":"Invierte _ Trujillo","author":"Jonh Sánchez Valle","tracking":{"object_type":"document","object_id":355938569,"track":"flattened_recommender","doc_uuid":"43ykFcj4deF79JHKW9r5erkx8xQ="},"url":"https://www.scribd.com/presentation/355938569/Invierte-Trujillo","top_badge":null},"356758442":{"type":"document","id":356758442,"thumb_url":"https://imgv2-2-f.scribdassets.com/img/document/356758442/149x198/a385f5300d/1503396888?v=1","retina_thumb_url":"https://imgv2-1-f.scribdassets.com/img/document/356758442/298x396/60215bc5de/1503396888?v=1","title":"Bienvenidos a La Unidad 2","short_title":"Bienvenidos a La Unidad 2","author":"ronaldrobledoxxx","tracking":{"object_type":"document","object_id":356758442,"track":"flattened_recommender","doc_uuid":"gEUTVligGFcjiWELyDZy1HazZOA="},"url":"https://www.scribd.com/document/356758442/Bienvenidos-a-La-Unidad-2","top_badge":null},"356758645":{"type":"document","id":356758645,"thumb_url":"https://imgv2-1-f.scribdassets.com/img/document/356758645/149x198/617ca4f497/1503397225?v=1","retina_thumb_url":"https://imgv2-2-f.scribdassets.com/img/document/356758645/298x396/74fc7c2b62/1503397225?v=1","title":"UNIDAD 2.docx","short_title":"UNIDAD 2.docx","author":"ronaldrobledoxxx","tracking":{"object_type":"document","object_id":356758645,"track":"flattened_recommender","doc_uuid":"6CnL36nh8xY8zs4bY3ssx0kFqG0="},"url":"https://www.scribd.com/document/356758645/UNIDAD-2-docx","top_badge":null},"356758720":{"type":"document","id":356758720,"thumb_url":"https://imgv2-2-f.scribdassets.com/img/document/356758720/149x198/81bfccfefd/1503397346?v=1","retina_thumb_url":"https://imgv2-2-f.scribdassets.com/img/document/356758720/298x396/3dc3a8ca21/1503397346?v=1","title":"UNIDAD 2.docx","short_title":"UNIDAD 2.docx","author":"ronaldrobledoxxx","tracking":{"object_type":"document","object_id":356758720,"track":"flattened_recommender","doc_uuid":"WqZcYacaLBGiZ7bSkvPAZNE2yYI="},"url":"https://www.scribd.com/document/356758720/UNIDAD-2-docx","top_badge":null},"360346430":{"type":"document","id":360346430,"thumb_url":"https://imgv2-2-f.scribdassets.com/img/document/360346430/149x198/2bcbfaf1ea/1507077624?v=1","retina_thumb_url":"https://imgv2-1-f.scribdassets.com/img/document/360346430/298x396/14c193fa5c/1507077624?v=1","title":"labviewtutorial.pdf","short_title":"labviewtutorial.pdf","author":"EdwinRamirez","tracking":{"object_type":"document","object_id":360346430,"track":"flattened_recommender","doc_uuid":"O/jH6R6+EbUK3rD2siircVgwlBU="},"url":"https://www.scribd.com/document/360346430/labviewtutorial-pdf","top_badge":null},"362428987":{"type":"document","id":362428987,"thumb_url":"https://imgv2-1-f.scribdassets.com/img/document/362428987/149x198/9273fc696c/1508812742?v=1","retina_thumb_url":"https://imgv2-1-f.scribdassets.com/img/document/362428987/298x396/d7fc9dc8f0/1508812742?v=1","title":"Teoría de Las Restricciones","short_title":"Teoría de Las Restricciones","author":"Jhonathan Alvarez","tracking":{"object_type":"document","object_id":362428987,"track":"flattened_recommender","doc_uuid":"xXNTUlXptS/gInbMg/fR0jVBRK0="},"url":"https://www.scribd.com/document/362428987/Teoria-de-Las-Restricciones","top_badge":null},"371477465":{"type":"document","id":371477465,"thumb_url":"https://imgv2-1-f.scribdassets.com/img/document/371477465/149x198/0bc4408062/1518578514?v=1","retina_thumb_url":"https://imgv2-2-f.scribdassets.com/img/document/371477465/298x396/81e0ba6f5b/1518578514?v=1","title":"Tarea Nadia 1","short_title":"Tarea Nadia 1","author":"JoseFernandoRuizCastillo","tracking":{"object_type":"document","object_id":371477465,"track":"flattened_recommender","doc_uuid":"YktsEVSif2PISoVjKX0YPHdLnrs="},"url":"https://www.scribd.com/document/371477465/Tarea-Nadia-1","top_badge":null},"372040171":{"type":"document","id":372040171,"thumb_url":"https://imgv2-1-f.scribdassets.com/img/document/372040171/149x198/0e371a0399/1519227171?v=1","retina_thumb_url":"https://imgv2-1-f.scribdassets.com/img/document/372040171/298x396/97fac61599/1519227171?v=1","title":"analista-programador","short_title":"analista-programador","author":"Leonardo Fons","tracking":{"object_type":"document","object_id":372040171,"track":"flattened_recommender","doc_uuid":"JTqTv+zuJAOWak4+k/zTbbJTmrs="},"url":"https://www.scribd.com/document/372040171/analista-programador","top_badge":null},"375546819":{"type":"document","id":375546819,"thumb_url":"https://imgv2-2-f.scribdassets.com/img/document/375546819/149x198/b8941747e5/1522867336?v=1","retina_thumb_url":"https://imgv2-2-f.scribdassets.com/img/document/375546819/298x396/dab80a66b8/1522867336?v=1","title":"Lenguajes de Programacion","short_title":"Lenguajes de Programacion","author":"Hector Guijosa Botello","tracking":{"object_type":"document","object_id":375546819,"track":"flattened_recommender","doc_uuid":"MN5F8+PWd6Ipl3DslP2b/2vI22A="},"url":"https://www.scribd.com/presentation/375546819/Lenguajes-de-Programacion","top_badge":null},"377303384":{"type":"document","id":377303384,"thumb_url":"https://imgv2-1-f.scribdassets.com/img/document/377303384/149x198/2f20fc5921/1524605890?v=1","retina_thumb_url":"https://imgv2-1-f.scribdassets.com/img/document/377303384/298x396/4018fa713c/1524605890?v=1","title":"Algoritmos y Estructura de Datos","short_title":"Algoritmos y Estructura de Datos","author":"CARLOS ALBERTO CHIRINOS MUNDACA","tracking":{"object_type":"document","object_id":377303384,"track":"flattened_recommender","doc_uuid":"v/8ETLZQ98+vz2fKkDsBH2L39bE="},"url":"https://www.scribd.com/document/377303384/Algoritmos-y-Estructura-de-Datos","top_badge":null},"383545154":{"type":"document","id":383545154,"thumb_url":"https://imgv2-2-f.scribdassets.com/img/document/383545154/149x198/3cc90f11e0/1531187706?v=1","retina_thumb_url":"https://imgv2-2-f.scribdassets.com/img/document/383545154/298x396/ed1dfccd74/1531187706?v=1","title":"Adm de Operaciones Control7 (1)","short_title":"Adm de Operaciones Control7 (1)","author":"Priscilla Roldán Gonzalo Candón Fcr","tracking":{"object_type":"document","object_id":383545154,"track":"flattened_recommender","doc_uuid":"4A3cNPewPkrla9ibZx0tIOymkpE="},"url":"https://www.scribd.com/document/383545154/Adm-de-Operaciones-Control7-1","top_badge":null},"388562710":{"type":"document","id":388562710,"thumb_url":"https://imgv2-2-f.scribdassets.com/img/document/388562710/149x198/a24ca3e8ed/1536886737?v=1","retina_thumb_url":"https://imgv2-1-f.scribdassets.com/img/document/388562710/298x396/7ab98a2cc9/1536886737?v=1","title":"GRUPO_102016_192_TLC1","short_title":"GRUPO_102016_192_TLC1","author":"Anonymous vipWk59e","tracking":{"object_type":"document","object_id":388562710,"track":"flattened_recommender","doc_uuid":"MFqexx0bajyk5GWq9AXNY7fc6/M="},"url":"https://www.scribd.com/document/388562710/GRUPO-102016-192-TLC1","top_badge":null}}},"seo_roadblock_props_path":"/doc-page/seo-roadblock-props/236621569","signup_context":null,"toolbar":{"search_path":"/search-4gen?allowed_pages=1%2C2%2C3&auth_token=ZxkyuYubr2hkYj9iWkfPWzd1nKY%3D&authenticity_token=foXKVcVI4Ccho1%2F70NyZ9PjdG%2Bc3eFvN%2FZeoiTtNF5Q1Ja90xROkgg0XJexRoaTOpW0dhdd24uhQZvdEDELhcQ%3D%3D&expires=1540651523&wordDocumentId=236621569&wordUploadId=241055927"},"renewal_nag_props":null}-->