Merlin. La nueva generación de OS/2 Warp

Anuncio
HERRAMIENTAS
VISUAL dlASl
dBASE PARA
INTRANET
~"'MlNTAl DE
DI VISUAl
PAlA DESARROLLO
DlSAIIOllO DE APLICACIONES
AJlUCAClONlIlNTRANIT
MERLlN
Merlin
La nueva generación de OS/2 Warp
ll número
instalación
El proceso de instalación
número de
de mejoras
mejoras
MerliJ1
Merlin es el nombre en clave
yy adiciones
adiciones al
al sistema
sistema
es
es muy
muy grande:
grande: las que
que (codename) de la nueva versión de OS/2 El
El proceso
proccso de instalación
instalación de
primero llaman
llaman la
la
Merlin
elementos
tomacontiene
elememos
tomaWarp. En este artículo describimos
atención
atención de
de un
un modo
modo más
más desdesWarp
instalaciom:s de
de Warp
dos de las instalaciones
nuestra experiencia con la primera beta 3.0, Warp Connect
tacado
Conneet y Warp
Warp
tacado son
son la
la inclusión
inclusión de
de un
sistema
sistema de
de navegación
navegación y dietado
clietado
Scrvcr, y está bastante más inteintepública del sistema operativo. En varios Server,
por
por voz,
voz, mediante
mediante el
grado que el de Warp Connect.
el cual
cual es
es posiposiConncer.
ble
ble dar
dar ordefles
ordenes aa MerJio
Merlin sentidos.
gnm númeautodete<:ta un gran
sentidos, Merlin supone un salto adelante OS/2 autodetecta
mediante
ro de configuraciones hardwamediante un
un micrófono,
micrófono, yy dicdicen la línea
finea OS/2 similar al que supuso
tarle
re, incluyendo la placa de
tarle textos,
textos, cartas,
cartas, correo
correo elecelecde red.
red.
nuevo aspecaspecprobado
con
discos
trónico, etc.,
etc., yy elel nuevo
Lo
hemos
crónico,
discos
OS/2 2.0 con respecto a la versióll
versión 1.3.
OS/2
EIDE, placas y discos SCSI, magto de
de la
la imerfaz
interfaz gráfica,
gráfica, el
el
ro
mag\'(,forkPlace
WorkPlace SheU,
Shell, que
que se
se ha
ha reorganizado y ampliado en
el Iomega JAZ removible de 1 GB, tarjetas
neto-ópticos, ellomega
ncto.opticos,
varios aspectos,
aspectos, haciéndolo
haciéndolo más
más agradable
agradable y más potente.
varios
de sonido Sound Blaster de 16 bits, placas gráficas Cirrus
CD-ROMs IDE, y el sistema ha detectado
Son cambios
cambios de
de sobra
sobra como
como para
para una motivar una
Son
dctectado todos
todos
Logic y CD·ROMs
nueva versión,
versión, yy para
para bastantes
bastantes usuarios
usuarios serían
serían razón
componentes, instalado los drivers adecuados y confinueva
los componcrucs,
suficiente para
para actualizar
actualizar su
su sistema
sistema operativo.
operativo. Pero si
suficiente
gurado los dispositivos sin que tuviésemos
tuvi~semos que hacer nada.
rascamos un
un poco
poco más)'
más y exploramos
exploramos con
con más detenidetenirascamos
la
En algunos casos, como la tarjeta gráfica ATI264CT o la
miento los
los entresijos
entresijos del
del sistema,
sistema, observaremos
observaremos un sinel sistema no incorpora
miento
de comunicaciones 3Com590, tl
nativamente los drj¡l(:rs,
drivers, pero permite añadirlos fácilmennúmero de
de modificaciones,
modificaciones, mejoras, adiciones
adiciones y camcamnúmero
nativalllente
bios que
que nos
nos dan
dan la
la impresión
impresión de
de que
que el
el sistema
sistema está
bios
fabricanle.
te a partir del disquete proporcionado por el fabricante.
mucho más
más ((abajado.
trabajado. IBM
IBM parece
parece haber
haber decidido
decidido poner
mucho
Además, IBM
IBM distribuye con OS/2 Warp un CD-ROM
formato WWW,
drivers para los más divertoda lala carne
carne en
en elel asador
asador en
en eSla
esta vcrsión,
versión, y ha
ha llenado
roda
adicional, en fonnato
WVl/\Y/, de dTlvers
OS/2 Wa¡p
Warp de
de nuevas
nuevas preslaciones,
prestaciones, adcmás
además de
de mejorar
OS/2
sos periféricos. En la versión comercial, se espera que se prolas ya
ya existentes.
existentes.
las
porcionen más de 2100 drivers para los periféricos más
comunes.
José María
María BJasco
Blasco yy Francesc Rosés
José
Una instalación completa lleva bastante tiempo
liempo (poco
hora en un Pentium a 120 con 32 megas y un
más de una horn
José Marra
María lJ/nsco
Blasco es
es Uct'ncioda
Licenciado en
en Mater>lÓl;raS
Matemáticas (Xlr
por /0
la
lose
disco rápido), cosa que es comprensible si consideramos
Universidad d(
de Sara/olla.
Barcelona. Ha
Ha sulo
sido prQfuor
profesor d(
de p,ogr(llll{Jci6a
Programación e"
en la
la
U"i~rIidad
instalar más de 300 megas de
que Merlin puede llegar a inslalar
Facultadde
de Infomu'ilico
lnformática d(
de 8(1ralOlm.
Barcelona, yy Coordinador
Coordinadar Nndonal
Nacional d(
de la
la
Facultad
código,
si
escogemos
todas
las opciones.
opciones.
código,
si
escogemos
todas
las
red EARN en Alenwnia. En la actualidad trabaja como integrador de
E
.
rld EARN en Alemallia. E'I la aC/l/alidad IraOOJI' como IllIlgrador de
sistemasyy CO!UIIIUH
consultor info,mó/lco
informático mdqumdiell/(,
independiente. Sil
Su dir«ci6a
direccióll l"l(mel
Tmemet es
es
SiSIU7UlS
[email protected].
[email protected]<b.es.
Frallcesc ROJb
Rosés I!S
es IiCl!nciado
licenciado tri
ell "-¡/%g(a
Filología Cala/aoo
Catalalla por
por In
la
frallel!Sc
Universitat de
de Barcrlona.
Barcelona. AClrtalmrrlll!
Actualmeme lrabajn
trabaja la
en t!f
el ClrllrO
Centro dI!
de
UII¡vel"sila/
Tnformática dI!
de lala Ullivusi/llI
Universitát dI!
de Barcelona
Barcelolla como
como respoasabll!
responsable dI!
de
/nfOmW/iw
microinformática.
microia/ormÓIÍ<a,
El nuevo WorkPlace Shell
El enlomo
entorno de trabajo en OS/2, conocido como WorkPláce
El
WorkpJace
Shell (\Y/PS)
(WPS) ha
ha sufrido
sufrido bastantes
bastantes modificaciones
modificaciones respecto
ShelJ
RPP NI!
Nº 22
22
RPP
13
13
MERLlN
MERLlN
cuenta. El
El nuevo escrito- do empezamos a trabajar con el sisrio (Figura A) tiene una
tema: Jos
los campos de entrada yy las
apariencia mucho más
MLEs (que han perdido su color
limpia, y
y organiza los
amarillo para pasar a ser blancas),
componentes del sistema
así como las barras de scroll yy los
de un lluevo
aspeclo que
que desnuevo modo (es
botones, tienen un aspecto
posible que IBM cambie taca más. Las ventanas pasan a tener
la distribución en In
la ver- ahora un botón de cerrar que, a difeWindows 95, está situado
sión final):
fina/):
rencia de Windows
La carpeta de Assis- antes de los botones de minimilance
tance Center comicne
contiene
zar/esconder yy maximizar/restaurar.
toda la información del
caqx:ras, notamos que
Al abrir las carpetas,
sistema, los Warp Glliéstas, ahora, disponen de menús, que
Cuides, de los que habla- permiten acceder a las operaciones
mos más
mas adelante y relativas
rela[ivas"a la propia carpeta, o a los
herramientas para el
objetos en ella seleccionados. Puede
diagnóstico de erro- configurarse cada carpeta para que
aparezcan menús (Figura G) o no
DO
Anl'i1i1I1(e
[enll'l
I(on
VII~W
pone remolo
soporte
remoto
Assislan(e
(ente.
Imn
Viel'/
G:J' O res y so
Ili
~
foldef
I (Figura Bl.
!older Idt
~dil ~lew
View ~Ied=",,-~!!"P"'Selected Help
(como en Warp 3.0), y para que los
B). 11l(ormatlOtI
Information
contiene a su vez un
menús sean largos o cortos: en este
conjunto
último caso, las operaciones realizaconjunto de subcarpelas
bles mediante operaciones de arrastas con la información
11'(IlIl1ix1
lTtrrn.fixlfrl1ll
Information s«rn'~es
Software Updates
Information from
Troubleshooting
lhe~$'rJl!l
the Internet
(Figura C).
clasificada {Figura
clasificada
trar y soltar no aparecen el menú, ya
~
La carpeta de sistema
que pueden realizarse directamente.
(OS/2 System) es prác- Algunos de los elementos de los
W3rpGuide
User ChK~-h
Check-In
U$llf
for WarpGuide
fa-WWPOR
ticamente idéntica a
antela de la versión ameInformation - Tree 'JV ~ ~J
rior
(Figura
O).
l~ rj
Figura B La
La carpeta
carpeta de información
información
Figura
La carpeta de
View Seleded
rolde. Edit
Ed~
Selected
conexiones (ConHelp
nections: Figura E)
nectiolls:
·····i~
de Warp
Warp 3.0.
3.0. Si
Si examinamos
examinamos detalladetalla- integra
integra en una sola vista los dis,
:1lIlWIW:lWLLI
de
:
:
damente los
los cambios
cambios producidos,
producidos, nos
nos positivos locales yy de red (discos,
damenre
t] Help ind"
IndeH
"'C:¡
daremos cuenta
cuenta de
de que
que IBM
IBM no ha
modems, etc.), las
daremos
impresoras, madems,
hecho más que
que explotar
explotar (¡por fill.')
fin!) las
estaciones y servidores accesibles,
hecho
eslaciones
c:] Online
(J
Üflfine Information Overview
Ovet'"view
posibilidades de
de su
su interfaz
interfaz orientada
orientada y una colección de direcciones
posib~idades
t] Read
R.eadMe
Me
algunas de las
objeto. De
De hecho, algunas
aa objeto.
WEB proporcionada por IBM y
incorporaciones se
se enconrraban
encontraban ya
ya en
en modificable por el usuario.
incorporaciones
t] Roleren"
R.eference and Commands
extensiones de
de WPS
WPS disponibles
disponibles en
en
La carpeta de programas
extensiones
t] Tasks
Tas~s
Internet yy creadas
creadas por
por desarrolladores
desarrolladores (Programs: Figura F) agrupa ¡as
las
Internet
independientes, como
aplicaciones proporcionadas por
como NPSWPS
NPSWPS o
independienres,
aplicaciones
LWPFTP (puede
(puede consultarse
consultarse el
el arríartí- el
el sistema, y modelos para crear
LWPFTP
Figura La carpeta "Assistance
Utilidades OS/2 aparecido
culo sobre
sobre Utilidades
programas y carpetas.
culo
Center
en RPP
RPP 16),
16), oo el
el popular
popular Ob;cct
Object
en
Finalmente la carpeta Web
Desktop, oo bien
bien habían podido propro- Explorer
Explorer proporciona dos ver-;aiM
MMMWM
siones del explorador WW/W
betas de
de otros
otros productos,
WWW de
barse en
en betas
miwM
U 51 4f
barst"
!!!!!!.'ll. ¡lit
1
IBM: Ilna
una para utilizar en LAN,
como la
la de
de OpcnDoc
OpenDoc contenida
contenida en
en el
el
18M:
l~~~
como
Developers C01mection,
Connection.
y otra para urilizar
utilizar desde modem.
ffi]
Q1}
Developers
Yorra
~
~
S1ar11JSl
hmp!a18'$ Sy$fems.tl.ll
i'l',....d
En
Quizá lo
lo que
que más
más sorprenda
sorprenda al
al tertergeneral,
los
iconos
están
Quizá
En general, los iconos están
""""*""
V/il'ldtlwV1ewer
minar la
la instalación
instalación sea
sea la
la nueva
nueva disdis- mucho
mucho más
más trabajados
trabajados que
que en
en la
la
r:;:-"'"
minar
~
.......
ra&ii
~
TooIhor
Co"""ooProm~' ~""D<ferm"llooTooIs
versión anrenor,
presenran un
1anterior, y presentan
tribución de
de los
los iconos.
iconos. IBM
IBM tecibió
recibió
ttibución
el
excesivo
número
de
aspecto
tridimensional
muy
críticas
sobre
aspecto tridimensional muy
críticas sobre el excesivo número de
iconos presentes
presentes en
en el
el escritorio
escritorio de
de atractivo. El mismo aspecto de
iconos
Figura O La
Lo carpeta
carpeta de
de sistema
sistema
tridimensionalidad aparece cuanWarp 3.0,
3.0, yy parece
parece haberlas tenido en
en tridirncnsionalidad
Warp
o
I.Q
~
""-
g
_r·..
-'.mmmm:llI
c::¡
c::¡
c::¡
e
Vle~~e!!d-!!....~",lp
g tl
\VarpCel1~
t:J
NQ 22
RPP Nll
14
14
el
MERLlN
~dlt
ylew
CJ Printers
~
fi<Connections
Eolder
~.
-'
- 'iiil Orives
~ Orive A
Orive C
Orive B
QJ
a
~elected
.t!elp
~L.O
[§d
1
v
Orive E
(oOLor
-,
,
Orive O
RPP Nº 22
16
•
~
~~~"':h~.
'.
QJ
.~.
,;1l:~3"".,.
G
~fi"iij S:~ j ~',~ ~<': ~~r:: ~ ~n
>l¡::~,~!-g"-1l~~~"f~g;r~~c~
-'~~ irt-~~"-l~ , ... "- • • ~
¡·'!··'~~~:~-·~fo·~~it~~
•
~.~.;;.
~'~e~",o
"P,,","
-,
~o_
~'1::
_ "~.
~
~
3,"
..
t
,"~
"
~
~'n
?
~
"
~
; 'i 3 ~
.,t-"
1
~~g~::<
(;) OrlveF
lsd~
"t~:-f
"l
o~o li";
.
:<'
~ OriveH
10
'Pt~g"H
~ ;'11'
CJ Network Servlces
~ ...
~.".rfl:""
o ~
~,
ilq~l H
+
•• n
•• "
l
-: ~ Network
li~H
",.,~,t-~?:"n!~~e·'!i-;
. ~
§7"
1'fli""-1~b~",,.~,,-
_ J:'!> File and Print Client
. lIllIJ Resource Browser
l
i.!eJU9,
,~-
f~!in~,~ft"i
S~h!j~t~~~;i~=f~H~!H~i~~¡~~'
;~;~"., .~li" ~.,<H i~""rnlli ~",p'~;n!~
n
,
El Aliases fur Oomain EIM
El Jose Maria Blasco
El Servidor de I'EIM
t¡ Web Sites
~ ~
'{
~;'~,,~o~~
¡~5,";;,
~~. i."rl~
,,0e- ••1n3ji-i.t
--,
1
.;1'5
Figura E la carpeta
de conexiones
n
menús presentes en Warp 3.0 han
sido reubicados: por ejemplo, ahora
Refresh now está bajo View; otros
han sido añadidos en esta versión, en
especial una serie de nuevas opciones de Arrange que permiten ordenar los iconos de varios modos, en
particular siguiendo los bordes de las
carpetas (Figura G).
También es posible distribuir los
iconos de acuerdo a una trama, como
en Windows y, opción muy práctica, fijar los iconos de modo que no
sea posible cambiarlos de sitio, objeto por objeto (opción lock in place).
El escritorio se comporta por defecto de modo que al arrastrar un objeto sobre él se crea una sombra, lo
cual está muy bien, puesto que no es
conveniente crear jerarquías de carpetas que cuelguen directamente del
escritorio. Además, incorpora la
opción de bloquear en modo salvapantallas, es decir, sin necesidad de
tener que escribir una contraseña para
desbloquear el ordenador.
El sistema incorpora una serie de
bitmaps con texturas optimizadas
para 256 colores o más, y de imágenes con varios motivos, que pueden,
,
,'
_In
"¡¡~ft~rg.p
~;"5;~g~#.rPI:<-~;,i:frE:<-~§-!:~;·,r~n
¡;-". i" .".~ • ."
.~
~,-, ,~o:r
.,8-i"
DI
l~ ~h-~~~iO!~tIL}~úhr~Bin~;!'l~~~t""~~~!;U
¡¡m
I
,
,
1~~I-dp·EQO~i~·tn~ ~¡~~~",~.;¡
l:;~~ H l~.t~l ~$~;Fr . ~~'Jtb
¡p:, •• 10.:"· ~. 8-!:p.i ~'~' ll".~" h r
.~~~S ~§ ¡¡ ~.: ~H i ~!~Hd ~~fh ~~f" ~
~
,,= fo'" -'8,,"5' g ,,-,," ~< O¡ Ii-~ $ ~
¡t;;' ~1' ~
<
2: 8)"
~~
1I
~o~Q¡!'- I!.~".~!c~~r~~ ]~ .1¡¡~el:
"g!i!~~-~f ¡"~'" q~rn'''1t i~d·~
~r"~"'~~ ~~~r~1~~.t~~~~ ~t~:~~
~}~
:",o~,q-. q~"
•
iSY
c:J r ~ r
do en cada uno
~ Programs - leon View
Folder Edlt Vlew Selected Help
de los discos
duros del sistef]:;¡
iftij.
ma, un reloj; un
Applications Games Internet Internet JOK 1.0 lor OS/2 Multimedia
calendario, un
(lAN) (Modem)
cronómetro,
botones
para
Personal Comrnunications Template lar Template lor Utilities voiceType
buscar objetos,
3270/5250 Emulation
New Folder New Program
bloquear o apagar el ordenador
u obtener la lista
Figura F la carpeta de programas
de aplicaciones
activas con un
como en la versión anterior, ser asigsolo dic, y, lo más importante, una
serie de cajones (trays) orientados
nados como fondo a cada una de las
a objeto en los que podemos dejar
carpetas de nuestro ordenador. Los
caer las carpetas u objetos que utililibros de 'valores' se conocen ahora
como propiedades (properties), y su
zamos con más frecuencia para acceaspecto ha cambiado bastante: en
der después a ellos mediante una sola
pulsación del ratón. Hay que notar
vez de utilizar los libros de notas
(notebooks) de la versión anterior,
que, a diferencia de Windows 95,
IBM ha diseñado un nuevo tipo
de interfaz, parecido a los tabbed dialogs de Windows 95,
pero con una serie de diferencias, que pueden apreciarse en
la Figura H: las tabulaciones
son de distintos colores, las pestañas siguen una sola dimensión, con botones que aparecen
automáticamente para deslizar
el conjunto de pestañas a la
izquierda o la derecha si no pueden visualizarse todas, y el nombre de la página escogida aparece también en la parte superior
de la propia página. Si hay más
de una página bajo una pestaña,
queda indicado en la parte superior derecha, que puede utili20ft
l!ldude_
zarse también en todos los casos
Background
para pasar página.
Finalmente, Merlin añade al
sistema una nueva herramienta,
-J~oIOlonly
llamada WarpCenter (Figura 1),
c!langerolor...
que utiliza tecnología Lotus (es
'- - una modificación del Smart
,jlt fl'Ic:AAP=D.B""MP;---------::;::1
Center incluido en la versión
:J;;ar-~Gther..J ~ __ ¡
[inL] l
anterior de SmartSuite para
,t!ormal
.,tTiled
OS/2) y proporciona una espe~. ,2ca1ed 11 X 1
.@. ~lJ
cie de centro de control en el
que encontramos un monitor de
Figura H los nuevos libros
actividad del sistema, una relade propiedades
ción del espacio total y ocupa-
?,~. .~.~;~~~~~~g7g~ =;t~~~.; III~~;;~-;;;::::==::;;
~~1 ~ $<= C'~1"~- ¡¡;¡ 511 H-~ :n-z"'i~·;·P :r:<-"p' B f~ ~ ¡¡
I
.~I.§~~;~t~i'~! . . i"~;- •• ª5§!~~Il-Z;:~~~;~;~~gln
1"~
'-"1'1
'1"""
- -"-,,
1'"
..
'!
ilil;
1
~ft~:.ri-";'''r;¡
I(JI"
-[
.oI0D~"o"lJlJ¡ll'
!
dí IIiI ~
.11111111~o.'
mm
I
&J
§~I~f~l. ~~i~~I~_l]f: il~i.lilf~
!f]~!:'~;~
'HES¡;~;;H~i
~l¡¡~
pr
MERLlN
las
acciones a ...
realizar.
lo> posibles
powhI<s,"""""
w,. El .sis-.
tema
va
dándose
cuenta
cómo
""'" YO dó..x.. •...."., de
<1< ro",.,
el
usuario
en
la
realización
progresa
I""V"" d
,..,'" ruli»cióo
de las
diversas tareas,
empieza a'
<1<
Loo d"
,.... yy """"'"
dejar
de
mostrar
la
información
o.,,,.Jo
la
cuando se do~.
da cuenta de
que el usuan....oo"
do """d
......·
'lO ya
ro _
rio
maneja la .......
tarea en ~
cuestión.
IBM
dice que ,mploo.
emplea, P'"'
para 1
las
IllM d~,
..
WarpCuides,
técnicas
de
inteligenW"'PG_.Ik"".. olt_........
cia artificial.
carpeta d<..te.de infor'u
mof• ..!, En
F.n la
.. <>'P""
mación
se
encuentran
..0<060 .. • ..,", " .." varias
..""
w ~ _ estándar.
WarpCuides
"""'lO'
-
,
:;'--~-~'-~
,.""'_¡,;"
,_
",_.... """"El sistema de reconocimiento
de
voz {VoaTy""1
(VoiceType)
do ....
1-: I
VoiceType
es el
del "...,..
nuevo
\""".T~ ...
d nombre
n<>n>b<T <l<i
sistema
de
navegación
y
dictado
..,,"" <lo
d~"Jo
incluido en 0'iI2
OS/2 Warp
(Figura K).
m_m
w.", IfItw>.l().
Es
una tecnología de la que
IBMya
f......
_lBM
"
disponía,
como
un
producto
du,oo<ú. romo "" rrnOoc<o apar'p"Figura J
Los WarpGuides aparecen
te, y que
que acaba de ser lo""",,,
lanzado tamf'l"r.
J ""
~ """"''''
0>"
"m'
automáticamente para guiar al usuario,
para
Windows
95.
bién
"'"""""_,.."
""""
01
"""''''
_p.o
..
"'_~> VoiceType
V""aT>t<
y son configurables
''''"<~
el más
completo del
es, oon
con mucho,
n,
m
<1
""'''"""",,,o'¡¿
mercado. Es
una '"'t>t>k.oP
tecnología ¡,."".
franca...«000.
b,...
mente impresionante, y más si
no _
necesitamos """'"""
mantener ....
una <-".;,confi""
~ teneguración
separada
de
carpetas
y
de
la
mos
en
cuenta
que
se
incluye
gratui.....00.
"". <J< """,.. , '"' la
barra
de
inicio,
puesto
que
WarpCenter
operativo. fU"
Para
tamente "",<1
con el sistema
........
""'_ opn..."'_
bu<> <l< """" F""'" 'P-" W~
funcionar
de soniel root<Toolo
contenido <lo
de
muestra simplemente
........,.
~ d
_"""', necesita
"'""'" una
uou. tarjeta
""....;,..,.,;.
nuestras carpetas. El
multido compatible con el
fJ botón
~ con la eti00
~ sistema
~
queta -0,11
"OS/2 Warp"
muestra ri
el conOS/2 (MMPMl2: una Sow>l
Sound
.,....
"'"'1'" muntn
000_ media
""",,, de
d< OSIl¡MMP.\IIl,
tenido <lo<
del ""'._.
escritorio. U.
Un elemento a
Blaster
o compatible es suficiente),
un
.......,
e¡"~,, O
1icito«1. ""
destacar <lo<
del "nuevo
Center ..
micrófono
(uno bao"o""""",,"
barato funciona, pero
es 10
la
~ 1_
p<n>
.b<o<...
...... Warp
W"'" ".',.,.
posibilidad de disponer Je varias con- es mucho mejor si disponemos de uno
p'.... """' .. ""r><-J< ' ...... de calidad, con cancelación de ruido
figuraciones a lo
la Ya.
vez. A~,
Así, p<>Ó<mo>
podemos
¡¡."~"
a.m.oon '"' ,",.lo
un procesador
o
una "".....,aOOn
configuración '"
de WarpCenter
_tener ....
W...".:::..u. ambiente),I. ""
J"'X"""oo. Pentium O
bastante IL\M
RAM ilEl'l
(IBM ,nd~
indicon las utilidades
habituales, otra más superior,
oupt",",. y,- 0."..."
,Io<!><b Iu.bo<""~O'"
específica P'"
para _<rollo
desarrollo '"
de aplica- aca lO
20 MB,
MB, "',,'
pero probablemente
.,.,.cIf~.
,.wbabJ.",.." sea
",.
00....
"... _..,.
mejor
tener
32;
hay
aprovechar
ciones ,,,,,.
y otra para
que nos !.Kilo"
facilite lo,
las
"""" """ 31; h., ~que
.. '1'"""'0.,
"""",,,,,,,,......._
.. 0
. _ •ahora
que la
operaciones más habituales
de Internet.
esta be,,,,).
barata). Los
00.-. ....
~ RAM ....
loo
requerimientos son bastante altos: d
el
Pentium
se
necesita
debido
a
que
el
_oo••
d<¡';"¡"
•
qot
.1
Las WarpGuides
L"W.~
reconocimiento
una ,=>Otecno=onoc"""",o de
d< voz
"" "es "'"
Las
WarpCuides
(Figura
J)
son
asislogía
computacionalmente
intensiva,
¡"p.
la. 11''''''''_1........ ''''''' .....
tentes '1"'
que ....
aparecen
de "'"
una gran
en la
",
""'" automáticamente
• ....-a.......".. ~que
.. precisa
p'.m. '"'
SO'" potencia
f'O'<OC~ en
~
al realizar
ciertas funciones del sistema.
unidad
de punto
al
Iu"<"",,
unodod '"'
",,",o flotante;
1\00". .·• la
~ RAM
RAM se
..
Pueden
ser configuradas para que apanecesita
para ro"'<
poder ,..,""
realizar los
análi""",,u P'"
loo ......
->«~""P''''I'''''''rezcan o no, y puede indicarse al1"".
sis- sis
de ""
voz y, la
en los
diccio... d<
~ búsqueda
~ '"
loo JO;c«>tema .1
de =voz ...."'"
internos '"
en tiempo
real.
el nivel
de ",,,,,,,,,,..
experiencia drl
del usua-· narios
""""
,,...¡ do
""""'"'
....utilizable
pO ....L
En
principio, el sistema
rio, de principiante a "",oo.
experto, lo
cual
es ..
f. P'''''''~.,
~M<IN"
,liuOl.
"' .....
-.",.,.
o<lo<l<
__
determina ,I
sin necesidad de
entrenarlo, '"""'"
aunque
el ..
grado
de información
que >en
d< m<T<nulo,
mejora
su
calidad
de
reconocimiento
proporcionan. 1'(><
Por ....
defecto, sombrean
"""",,,,>00,•.
"""",. ou "l;..1>d d< """"".'''.'''"
la ""'.....,,,..
ventana activa 1y "resaltan
parte ~
si lo
lo """<Wn<>O.
entrenamos. Nosotros no
consel.
••1,.. la
l. pan<
00 ffiO>O'
seleccionada,
ofreciendo consejos sobre guimos que. nos entendiera sin entre~.-....oo_-.
""s><o6o,
'"'ooI<>s'>.lo"
.,,,b< '" ""
OC""
...........""......"'","l"
.._
""" " """"" "'" .. rnd.,., l''''''
.......,..""l"'''.
roo"..,.
_K>.
""""",101< "'"
""'.
,,,,,,,,,,,,blt....
Ptn>,_
""bot...
,p""'o
"'1"""""""" "'" """en<, u"',
P<.,,,,,,,, ..
«on,,,,,,,,,,,,._••"'0"".
'......,.,.,dO-.
........ "00",- ...."'
,,,,,.lo r><""';""'''''' •
.•,
""0._..
0=""'"
""""'roo
."""'" "'" "'" ",tm<i "'"' .... ....",.
RPP NQ
22
APP
~n
18
"
nuestro acento es español de los que
""""O"""""
"'1""'" .lo "" q""
tumban; la versión castellana será capaz .
....o.n; ~ """'" --a.n. .m " ....
de
español. Para ..,.......
entrenar
d< reconocer
"""""", el
<1_001.''''
al
sistema
(Figura
L)
basta
con
.l.-me Iflcu<a Wbe", oon leer en
voz alta una serie de ".,.b<...
palabras y frases
que
el
sistema
nos
presenta;
no "'"
nos
.... <1 ..." .... noo p<nmU.' si~ ""
_
_ bm,
Iubri"",
~ la
~ frase,
~....
entiende
bien, habrá
que repetir
pero
eso sucede pocas
termip<ro""~
poca< veces.
"""'- Al «RU>nar
el
proceso,
el
sistema
está
un
"".1 """"'" <1
Mol "" rato
"to
procesando
nuestras
frases
~
n hasta
k.uu producir ""
un r-f>I
perfil de
voz ond;,,"uo...
individualizado,
""'"
d< ""
do,
que
contiene
los
matices
~'" " ....,," loo "",m ,y caracterís""",«<lo_
ticas de nuestra voz, y que hace que
.... d< """"" '0>. 1 "'" ha« .""
Merlin
~!«\;o nos distinga y entienda sin prop'''''
blema. fJ,..fO
El perfil d<
de ....
voz '"
se puede
grabar
bkcu..
puN<"""
en un disquete, para
a "''''
otro
1"''' llevarlo
I~"'''¡o'
ordenador
equipado
con
la
misma
tec..d<_"""""""",,, ~ ........ «<nología
y
que
nos
entienda
inmedia""*'P 1 q"" """ -""'" .....-.,¿,,tamente.
Y,
naturalmente, '"
es posible
te
y, ................
pooiIoI<
crear
varios
perfiles
de
voz,
uno para
, , .,,,,,, ""liJ<1 '" '0<, "'"
1""
cada ....
uno de
usuarios del ordena"'"
<lo los
loo ."""",.J.l
~­
dor, si
así se desea.
oo..
~,.¡"""",,.
El
de voz
consta de dos comf.I sistema
-.,., ..,
"" """"",>loo"",,.
ponentes:
~ el sistema de navegación,
~.,y
del de
d< Jxt...,
M<dU,,,, ,1
_
...
dictado. Mediante
el sistema
de
navegación,
podemos
controlar
el
orde.. ~~<Q«<Ob<d<><J<­
nador
voz,
vez
uti_ ~mediante
~ _ elan
"en
"
dde
<
..,
el ratón y d
el teclado.
lizar ~
,t<laOO. Si
So decimos
....,""""
Up,
el .........
sistema 11"""
genera d
el "1u
equivalente
U~. d
_ "a
haber
pulsado ..
la flecha
1>01><, ~
llt<"' ascendente;
", ~si
abajo 1..
(p. .,.
ej. en
_queremos
...""" viajar
•..,., hacia
"""" .0.,0
m
una carpeta muy poblada), decimos
Co -....
down, y, la
selección
empieza a•
Ca
~ ..
1<cOOn ""po<U.
moverse
lentamente,"""~
hacia .¡";"
abajo; para
."
...................
1""
parar
decimos Stop
paw- O<amoo
S<Of' (como
I=mo hemos
"""" men....,.
cionado antes, todo esto se podrá hacer
en ",...<lleno,
castellano, pero
desconocemos cuá'"
p<ro~
<yo.
les son las palabras que IBM ha asigIn "'" tao 1"1...... "'" I~M "' ''''.
nado
en ,",
este odM>ma¡.
idioma).
_
'"
Podemos asignar un nombre
voz
""",1>« de
<1<"",
cada ob,<to.~
objeto, que
puede
el
•a <><1>
.. .
. - ser
"" oo no
no d
mismo q...
que SU
su ..
etiqueta
(Figura M).
.",.,0
~_. Ir.......
"l.
Una
vez ...,..00
asignado d
el nombre,
Una ""
oomb". bastará
NW"¡
con
decirle al sistema
Jump ro
to ".>-.
<nomron olo<~~.1
-"""1_
bre
de
objeto>
para
que
lo
abra,
b" J. obio"'" P'''' q.. lo ' " ' ' oo
muestre ...""",.
su ventana ~
si ya
estaba abier.......'''
,.. ",.lo>
.Iw<_
to. Nótese que esta posibilidad nos perto.1<Ion<.,.."" ~ "'" """
mite ""'"
activar un
objeto ""'"..,¡"
contenido <U
en
...;"
"" 0,",,0
una
carpeta
que
no
esté
abierta,
posi"'" "'",... _ "" .....bo<roo. ""'.
bilitando ,,¡
así efectivamente
méto""..ndo
<f"-,,,,,,,,,",, un
,,"_odo de acceso directo a cualquier obje<lo'¡' """" """"" • '""",,",,' oOt<to ",-..~.Oln-'_,
de nuestro ordenador. Obviamente,
..
"".,. "'" "',. do
'=...
,1"...
P'''''
""'""'..",.......¡",.,
.. "' ""'l"""
,.,....
... . """"" .....
"'" "'"",. ".., ,,*'
.."""""""""
'"' """"'<1. ''''' ~ """"""""'do"""
000'" ..
narlo, pero
eso ""
no debe
ser de
....10.
¡><ro ""
d<1>< '"
d< extra"'n_
la
beta
está
en
inglés y
ñar,
dado
que
1w, J>do""" ~ ........¡ en.,.lf>,
.... "'l"" ".Y poN,,,,,. <10<_
_-''''''¡''''''''rOO<l'''''''
"""""" ,,;¡¡,,., ..,
MERLlN
MERLlN
---_a.. _------
'-J..,..~
~
~
;1
--C~~
\21
í2r
Q.U
' \ll líI
~~~
t*;Ijl..IijJIMlOCck'" o.aation'lofhlw E~Jtrl \t'nlc..w Vob~l
Figura K la
La carpeta VOlceType
VoiceType
.---'.~-
x~
¡
.. ,....
X ~ ot.l1,O ls nOI, r(>«J.r.(l(id
.,-
__
:Audio
Lc\'.~L:'..,.,-'---.-~
________0_- "'-'--==
RETUAtl
•
-- ....
-
-
ventana de entrena
entrenoFigura L La
lo ventano
miento
mienta
para que estO
esto sea posible, los nombres
para
deben de ser únicos. Voice
asignados deOcn
Type
está integrndo
integrado en OS/2. Esto quieT
ype esLÍ
re decir que, si hemos instalado este
componente, cada objeto, entre sus
propiedades, va a disponer de lilla
una página tabulada nucva,
nueva, titulada
Speech,
na
tillllada Speec1J,
mediante la cual podremos definir uno
llledialUe
oo más sinónimos de voz (Figura M)
marav:~'a
para nuestro objeto. Esta marav
~'a es
posible gracias a la tecnología objetual empleada en el WorkPlace Shell.
ShelJ.
tu;,:¡J
VoiceType está lleno de sutilezas: al
abrir una aplicación o una ventana,
Ventana, el
sistema explora auromáticameIHe
automáticamente el
sisrema
árbol de menús, y habilita por voz cada
uno de sus ítems, de modo que podeobtener el efecto de pulsar un elemos obrener
mento de menú sin más que decir su
Sil
nombre. Si una palabra no está incluida en
en el diccionario de VoiceType, que
da
de por sí ya es bastante extenso, podede
mos añadirla mostrándole al sistema
cómo se escribe y cómo se pronuncia,
pronuncía,
se acuerda
acuerda para
para siempre.
yy se
siempre. Dos
Dos opeoperaciones especiales,
especiales, What
What Can
I Say yy
raciones
Can ISay
Ca muestran
muestran ventanas
Where Can [I CA
que contiellen,
contienen, respectivamente,
respectivamente, la
que
la lista
lista
de qué
qué comandos
comandos de
de voz
voz. podemos
podemos utiutide
el contexto
contexto actual,
actual, yy cuáles
lizar en
en el
lizar
cuáles son
son
los objetos
objetos que
que podemos
podemos activardirecactivar direclos
tamente mediaote
mediante Jump
Jump To.
To.
tamente
El segundo componente de
VoiccType es el sistema de dictado.
VoiceType
podt!mos dicMediante este siste.ula,
sistema, podemos
tarle al ordenador, que va escribir lo
que nosotros le decimos; dispont!mos
disponemos
asi
así de una especie de secretaria electrónica. Al dictar, debemos decir las
las
una de otra (una
palabras separándolas lilla
pausa de una décima de segundo es
suficicnte),
suficiente), y podemos emplear toda
una serie de signos de puntuación,
como haríamos con una secretaria de
carne y hueso: Muy señores míos dos
puntos me dirijo a ustedes
[)UlllOS
lIstedes para...
El sistema es capaz de distinguir
entre palabras que suenan igual, como
a, ah y ha, mediante métodos de análisis semántico y de comparación con
tablas generadas probabilísticamente.
probabilística mente.
El algoritmo es tan potente
poteme que permite distinguir signos de puntuación
de palabras_
palabras. Así,
Así, podemos dictar una
frase del estilo
esdlo de 'si quiere que coma,
coma,
cambie el cocinero' sin problemas.
Cuando vamos hablando, observamos
observamos
cómo una parte
pane de lo transcrito
trnnscriro se mantiene seleccionada, mientras VoiceType
VoiceT ype
intenta averiguar qué palabras hemos
dicho realmente_
realmente. Mientras seguimos
~uimos
hablando y VoiceType empieza
empie-l.3 a tener
suficiente información para decidir qué
es 10
lo que hemos dicho, la parte seleccionada va siguiéndonos, avanzando
avanzando
por detrás
derrás y por delante, a medida que
que
va descifrando lo que decimos.
de<:imos.
Hay
Hay programas especialmente
especialmenre escritos
lOS para soportar
soporta r directamente
directa mente el
el dictado, pero si disponemos de uno que
que
no esté preparado, en cualquier punto
punto
del texto podemos decir empezar dictado, y VoiceType
VoiccType muestra una
una venventana en la
In que podemos dictar. Al terterminar el dictado, podemos
elegir entre
podemoselegircntre
insertar
inserta r el texto en nuestra aplicación,
modificarlo o descartarlo. Así,
Así, virvirtualmente todas las aplicaciones
aplicaciones quedan
dan habilitadas
habilitadas para
para el
el dictado,
dictado, incluiincluidas las de Windows
(lo hemos
Windows(lo
hemos probado
probado
con Word
Word 6.0c).
6.0<:).
En
En resumen:
resumen: una
una pequeña
pequeña maravimaravilla,
como un
un comcomlla, que
que impresiona
impresiona ver
ver como
ponente
ponente estándar
estándar de
de un
un Sistema
Sistema
Operativo. VoiceType
Operativo.
VoiceType forma
forma parte
parte del
del
conjunto
conjuntO de
de tecnologías
tccnologías conocido
conocido como
como
RPP
RPP Nº
N'il 22
22
19
19
HllmaJl Centered Interface
Interface que
que se
se desadesaHuman
un principio
principio para
para la
la ververrrollaron en un
Probablemente
PowerPC de
de OS/2. Probablemente
sión PowerPC
IBM se esté
esté adelantando
adelantando aa los
los
aquí IBM
dentro de
de unos
unos años
años todos
todos
tiempos, yy dentro
consideremos normal
normal conversar
conversar con
con
consideremos
ordenador. IBM,
IBM, además,
además, ha
ha comencomenel ordenador.
tado que
que lo
lo único
único que
que lele separa
separa del
del dicdictado
tadocolltinun
(aquél en
en elel que
quc es
es posipositado
continuo (aquél
dictar sin separar
separar las
las palabras,
palabras, esto
esto
ble dictar
hablando como
como lo
[o hacemos
hacemos habihabies, hablando
tualmente) es tener
tener suficiente
suficiente potenpotentualmente)
ha dicho
dicho que
que en
en cuanto
cuanto
cia de CPU, yy ha
las CPUs sean más
más potentes
potentes ofrecerá
ofre<:erá
esta tecnología.
tecnología.
Multimedia
El
El componente
componcnre multimedia
multimedia de
de OS/2
OS/2
está muy
muy mejorado
mejorado en
en esta
esta versión,
versi6n, ee
incorpora lilla
una serie
serie de
de tecnologías
tecnologías antes
antes
dispersas.
dispersas. Se
Se ha
ha ampliado
ampliado notablenotablemente
mente el soporte
soporte nativo
nativo de
de formatos
formatos
gráficos,
gráficos, cuya lista
lisra incluye
¡nduye ahora
ahora BMP,
BMP,
DIE,
DlB, GIF,
GlF, TIFF,
TU'r, JPG,
JPG, PCX,
PCX, TGA
TGA yy
VID.
VID. Un
Un objeto
objeto de
de cualquiera de
de estos
estos
tipos
tipos se
se visualiza
visualiz.1 automáticamente
automáticamente al
al
abrirlo
abrirlo (Figura
(Figura N),
N), mediante
mediante lill
un Image
lmage
Viewer
Viewer incorporado
incorporado bastante
bastante rápido,
rápido,
que permite
pennire reescalados,
reescalados, escalas
escalas de
de grigrises, selecciones
selecciones parciales,
parciales, etc.
etc. Es
Es inteinteresante
resante notar
notar que,
que, al
al tratarse
tratarse de
de un
un
componente
componente estándar
estándar de
de OS/2,
OS/2, las
las apliaplicaciones
caciones multimedia
multimedia están
están plenamenplenamente
te integradas
integradas en
en el
el WorkPlace
Workl'face Shell,
Shell,
de
de modo
modo que
que es
es posible
posible manipular
manipular los
los
objetos
objetos abiertos
abienos mediante
mediante los
los mismos
mismos
métodos
métodos que
que utilizamos
urilizamos con
con sus
sus icoiconos
nos (Figura N).
N).
,",'---..-...
-
Figura M Cado objeto puede
tener uno o más sinónimos de voz
[RPP[
MERlIN
MERLlN
I(ONEDrT,rxr
IIMUiroi
~:~;;I~P,)inT _---="'~ ~;::"IIl''''';';-:';;::';~1
destacar también que, si escogemos instalar OpcnDoc
OpenDoc (y Multimedia OpenDoc), los objetos
multimedia
m ultimedia pasan a funcionar
inmediatamente como partes
OpenDoc.
IBM ha incorporado como
componenre
componente est:indar
estándar en esta verLight Tables que
sión de OS/2 las Light
en la anterior formaban parte del
BonusPak. Se rrara
trata de un tipo
especial de carpetas que muestran
una especie de diapositivas de las
imágenes o videos que contienen,
y que son muy prácticas para clasificar información multimedia
(Figura
(Figura P).
~lA(AW
AV! - Pldyer
Del mismo
mismo modo,
modo, un
un fichero WAV
WAV
Del
MIDI se
se escucha
escucha automáticamenautomáticamenoo MIDI
abrirlo (podemos
(podemos parar su auditete alal abrirlo
ción medianre
mediante otro
otro doble
doble die),
clic), y un
un
ción
fichero AV¡
AVI se
se visualiza.
visualiza. Si
Si lo deseafichero
mos, podemos
podemos escoger abrir cada
cada
mos,
fichero medianre
mediante una
una versión
versión mejo(ichero
rada dell'layer
del Player de
de las versiones ameante[¡lda
riores; esras
estas nuevas
nuevas verSIones
versiones prenores;
sentan un
un aspecto
aspecto muy
muy cambiado y
sentan
vistoso (Figura
(Figura Ñ}.
Ñ). En el
el caso
caso de
de
vistoso
ficheros MIOT,
MIDI, podernos
podemos también
ficheros
escoger un
un potente
potente editOr
editor MID!
MIDI que
que
escoger
nos permitirá
permitirá alterar
alterar el
tempo de
de la
la
nOS
el lempo
pieza, así
así como
como los
los instrumentos
pieza,
empleados {Figura
(Figura al.
O). Hay
Hay que
que
empleados
¡
Especialmente para los objclOs
objetos
mul!imedia,
multimedia, pero aplicable también a otros, y dentro de la estrategia OpenDoc, observamos que
para algunos objetos su libro de
propiedades adquiere una nueva
Be<.ome
página, tilulada
titulada Become. Become
nos permire
cambiar
dinámicapermite
mente la clase WorkPlace de un
fichero, de modo que, al cambiarla, cambian tamhién
también amoautomáticamente su icono y el programa con el que se va
a abrir un fichero. Así, un fichero GIF puede ser un WPDataFile
o un MMG/F,
MMGIF, y seglJn
según sea llllO
uno u
otro, va a tener un distinto icono
orro,
y se va a visualizar con un programa distinto.
Connectiolt,
Connection, impresiona por su conceplO
cepto pero decepciona en su implementación, que es muy costosa
COSTOsa en
Esperarnos
recursos, lenta y frágil. Esperamos
que IBM haya tenido tiempo para
corregir estas carencias en la versión
comercial de Merlin.
Dicho esto, hemos de decir también que lo que funciona bien de
se adivina que
OpenDoc -y lo que se
puede llegar a funcionar- es bastante impresionante. En principio,
una alternativa
alternaljva a OLE
OpenDoc es una
Microsofl: se trata de una tec2.0 de Microsoft:
nología de enlace e incrustación de
objetos.
Pero, a diferencia de OLE 2.0,
OpenDoc permite tener varios objetos activos funcionando simultáneamente en un contenedor (la misma
especificación de OpenDoc incluye el
multienhebrado), admite ventanas de
forma irregular (por ejemplo, un mapa
insettarse dentro
mundi activo puede insertarse
tex;to se reformateará
reformareará
de un texto: el texto
automáticamenre
alrededor
del
automáticamente
globo), es inherentemente abierto y
multiplataforma (hay versiones de
OpenDoc para Windows
Windo\Vs y Apple Maadmite
control de versiocinlOsh),
cintosh),
ll'l'I , .
)I<w
~ ....
'.
La versión de OpenDoc (Figura Q)
incluida en la bet.a,
beta, que parece ser la
incluida
GA 1.0) distribuida con
misma (la CA
los últimos CD-ROMs del Developers
1-=...
1~'
'
_ _ (le)
t<lusic box (1 e)
Ocarina
(79)
GeIJII'I&("1!I)
Orchestra
r,it (55)
<tInl•• hII
(!15)
,
organ. church (19)
Organ. Hammond (16)
Organ. percussive (17)
Organ, reed (20)
l.ti
=-
~~
BEACH.JPG
ARíDECO.JPG
-
'---'-'-'---"-'--' '-'-----_--:../
BIKES.JPG
las carpetas multimedia
Figura P los
20
,--::1
Figura O El nuevo editor MIDI
MIDI
rw&l
----
RPP NI!
NQ 22
APP
¡
_-....w"'-l.o'
- -ro:-.... ...--'------------
nlol
... tor
MIOl -MIl
~lfRl
- - -
SI
l--
">l>
' 11
,lt
OpenDoc
QpenDoc
!!<lo
~ ...t:" ••
CI1Y.JPG
~
fLOWER.JPG
1
nes
nes (mediante
(mediante el
el método de almacealmacenamiento
CSITuCturado
namiento estructurado Bento, diseñadiseñado
do por
por Apple),
Apple), y además
además puede comunicarse
nicarse con
con OLE
OLE 2.0, de modo que
que en
OLE
principio es
posible
tener
partes
es
en
un
documento
OpcnDoc,
y
en un documento OpenDoc, viceversa.
versa. Además,
Además, la versión OS/2 de
OpcnDoc
OpenDoc está
está desarrollada
desarrollada por LBM
IBM
con
con tecnología
tecnología SOM,
SOM, la
la misma empleada
ada para
para el
el Workl'Jace
WorkPlace Shell, con lo
que
que se
se consigue
consigue un
un nivel de integración
ción con
con el
el sistema
sistema operativo
operativo que hace
que
que la
la curva
curva de
de aprendizaje de
de este
este
componente pueda
pueda llegar aa ser casi
casi
componente
nula.
nula. Y además,
además, los objetos OpenDoc
son
son program¡¡bles
programables mediante
mediante Objcct
Object
REXX (la
(la llueva
nueva versión de REXX
REXX
incorporada en
en el
el sistema).
Incorporada
aspecto que más nos ha impreEl aspecto
El
de OpenDoc
OpenDoc es que se ve con
sionado de
claridad cómo empiezan
empiezan a diluirse las
claridad
barreras entre el
el sistema de ficheros y
barreras
carpetas y los
los propios ficheros. Muchas
carpetas
veces nos encomramos
encontramos con la necesiveces
dad de
de meter
meter (icheros
ficheros dentro de otros
dad
al contrario,
contrario, de
de sacar parte
ficheros, y, al
de esos
esos ficheros
ficheros para convertirlos
convertirlos en
de
ejemotros ficheros independientcs.
independientes. Por ejemotros
podemos desear
desear incluir un ficheplo, podemos
plo,
ro de
de imagen
imagen dentro
dentro de un texto, o
ro
copiar \lila
una imagen
imagen contenida dentro de
copiar
un textO
texto que
que hemos recibido como un
un
fichero ele
de imagen
imagen indcpendienre.
independiente. Antes
fichero
de Openl)oc,
OpenDoc, para hacer esto neceside
tábamos conocer
conocer los entresijos
entresijos de
de la
la
tábamos
aplicación de
de proceso de
de textos, y utiaplicación
lizar sus
sus comandos.
comandos. Después de
lizar
OpenDoc, basta
basta con
con utilizar los métoOpenDoc,
dos habituales
habituales de
de arrastrar
arrastrar y soltar:
dos
podemos arrastrar
arrastrar un
un fichero de imapodemos
gen yy soltarlo
soltarlo dentro
dentro de
de un texto, o
gen
arrastrar \Ina
una imagen
imagen desde
desde el
e! texto a
arrastrar
una carpeta,
carpeta, sin
sin problema
problema alguno. O
una
que los
los ficheros
ficheros empiezan aa comsea que
sen
de un
un macla
modo similar a las carportarse de
petas, y, como
como hemos señalado, la fronpetas,
tera entre
entre 31llbos
ambos conceptos empieza
tera
volverse menos
menos rígida
rígida y tiende a desaaa volverse
OS/2 de
parecer. La implementación 05/2
OpenDoc es
es muy sencilla
sencilla para
para el
el usuaOpenDoc
dispone de
de una
una carpeta
carpeta especial
especial
rio: se
se dispone
rio:
denominada Modelos Ope'lDoc
OpenDoc
denominada
(Figura R), que
que contiene
contiene modelos de
(Figura
partes OpenDoc.
OpenDoc. Cada
Cada objeto Open
parfes
MERlIN
MERLlN
Doc consra
consta de partes, que
up.nl>u, •• luJO
J,U" Vil''''
\{,....
f.1 0flfnOnc
a su vez I?roba
blemenre
probablemente
Fohier Edil' Vlew. Selected HeIP
-'1
podrán contener otras par----1
tes. Así,
ASÍ, crear un objeto se
~l
OpenDoc Shell Plug-ins OpenDoc Templates Par! Editor Preferences
reduce a escoger las partes
de que va a constar, manipulándolas mediante las
la carpeta OpenDoc
Figura Q Lo
técnicas conocidas de arrastrar y soltar (Figura S).
Para las parres
partes más
cm;¡; , '1:"4:' id·! 5l
foJder ~dir ~ew ,S.elecrcd !:!clp
comunes, como Imágenes,
imágenes,
el sistema proporciona
por defectO
defecto un visualiza-"
dor (como hemos mencioR Carpeta.
Carpeta de modelos
modelas
Figura R
nado, es el mismo incorOpenDoc
porado en el componente
Multimedia), pero es posible, si se desea, substiltlir,
substituir,
para cada parte o para todo
e! visualizador
el sistema, el
proporcionado por otro de
gusto. Así, por
nuestro guSto.
ejemplo, si los autores de
e¡emplo,
Galleria lanzasen al mercado una versión OpenDoc
Visualide su programa de visualide imágenes, podrízación ele
compoamos substituir el compo·
de
nente de visualización ele
de! sistema por
imágenes del
Galleriá. La aproximación
de OpenDoc pasa por
para cada
suponer que, pam
su arquitectura multitarea yy mulvisualizador, que es
mulparte, existe un vlsllahzador,
tienhebrado y su robusto núcleo
núcleo le
le
distribuible gratuitamente, y un editor,
permiten proporcionar servicios
for, de pago y por tanto no distribuiservicios de
de
cliente
simultáneamente para varios
varios
ble, de modo que cualquiera podrá
('liente simultáneamente
tipos de red (véase el artículo
visualizar los documentos que uno
lino
arrículo sobre
Interoperabilidad
lnteroperabilidad y multiprotocolo
mllltiprotocolo
pueda crear, aunque no necesariamente
en OS/2 Warp 3.0, aparecido
el!
aparecido en
en esta
editarlos. En resumen: como hemos
revista). En la Universidad de
dicho, se trata de una tecnología muy
Barcelona acostumbramos a tener
tener
atractiva y llena de promesas, que va
clientes que precisan conexiones con
a necesitar pulirse, además de aplicaredes Novel!
Novell (IPX), hosts
hosts Unix
Unix
ciones que la soporten, antes de poder
(TCP/IP) y servidores
dar de ella una evaluación definitiva.
servidores Warp
\Varp Server
Server yy
Database Server (NetBIOS,
La impresión que causa es similar a la
(NctBIOS, nativo
nativo yy
OS/22.0
sobre TCP/IP).
TCr/IP). Warp,
Warp, yy consecuenque producía OS/2
2.0 LA; si progresase del
del mismo
mismo modo,
llegar aa
temente Merlin,
MerJin, nos
nos permite
permite tener
tener
podría llegar
sase
modo, podría
muy importante.
todas
ser ll1UY
rodas esas conexiones
conexiones activas
activas aa la
imponame.
ser
vez, sin
Sin problemas de rendimiento
rendimiet110 ni
ni
de
compatibilidad.
de
Conectividad
Conectividad
Warp
Warp Connect
Conneet incluía
incluía por
por primeprimera vez integrado en un sólo producUna de las grandes ventajas de OS/2
producto una importante
sistema operarivo
operativo es que
Warp como ~i~tem.1
impoceante serie de progra-
¡
~-,
_I.!.l..
NQ 22
RPP N2
21
MERlIN
MERLlN
-- --
-=- .......
--~--
;:--~,,;¡_!iii!!"--I·.-... -_""'"
"',
~:
l;'Tl
-
\\,rMIO\P(9tX
,~\\U~JI'IASlll
1<-0--1
_
_
Figura
Figura TT ElEl nuevo
nuevo oblcto
objeto
Shoring
Sharíng ond
and Connectmg
Connecting
mas
mas de
de conectividad.
conectividad. Merlin conticontinúa
mejorando el
el
núa ell
en esa
esa tradición,
tradición, mejorando
nivel
nivel de
de integración
integración de
de los
los programas
mas de
de red
red con
con el
el núcleo
núcleo de
de OS/2.
OS/2.
Así,
Así, disponemos
disponemos de
de conectividad
conectividad
incorporada
incorporada con
con LANtastíc
LANtastic (versio(versiones
DOS yy OS/2);
OS/2); Novel!
Novel! Netware
Netware
nes DOS
(todas
(todas las
las versiones);
versiones); OS/2
OS/2 Warp
(Conoeer,
(Connect, Server,
Server, Merlin);
Merlin); LAN
LAN
Serller
Server (todas
(todas las
las versiones);
versiones); pe
PC LAN
LAN
Program;
Program; Window'S
Windows (foc
(for \'(lorkgroups;
Workgroups;
95;
95; NT
NT servidor
servidor yy workstation);
workstation); y,
naturalmente
naturalmente TCPIIP,
TCPIIP, incluyendo
incluyendo
Internet. IBM
IBM posiciona
posiciona así
así Merlín
Merlin
Internet.
como
como lln
un diente
cliente universal.
universal.
Merlín
Merlin induye
incluye un
un nuevo
nuevo objeto,
objeto,
llamado Sharing
Sharing and
and Connecting,
Connecting, que
llamado
agrupa la
la mayoría
mayoría de
de funciones
funciones de
agrupa
red
red de
de usuario
usuario (Figura
(Figura T);
T); si
si somos
somos
de red,
red, podemos
podemos utiutiadministradores de
administradores
lizar también
también la
la estupenda
estupenda interfaz
lizar
gráfica de
de administración,
administración, presente
gráfica
por primera
primera vez
vez en
en LAN
LAN Sen'er
Server 4.0
por
(Figura U),
U), pero mejorada
mejorada en
en esta
esta
(Figura
versión
versión para
para adaptarla
adaptarla al
al nuevo
nuevo aspecto del
del sistema.
sistema. En
En esta
esta versión,
versión, IBM
to
ha integrado
integrado los
los niveles
niveles de
de IBM
IBM LAN
LAN
ha
Requester ee IBM
IBM Peer
Peer en
en un
un solo
solo proRequestcr
ducto (que
(que aa su
su vez
vez aparece
aparece como
como un
un
ducto
componente del
del sistema),
sistema), con
con lo
lo que
que
componenre
ya na
no debemos
debemos elegir
elegir entre
entre la
la admiadmiya
nistración gráfica
gráfica y la
la capacidad
capacidad de
nistración
funcionar como
como peer,
peer, como
como sucedía
sucedía
funcionar
en Warp
Warp Conncc!.
Connect.
en
LAN Distance
Distance permite
permite también
LAN
conectarse remotamente
remotamente aa la LAN
LAN
conectarse
utilizando un
un Módem
Módem (véase
(véase el
el artíutilizando
culo sobre
sobre Warp
Warp Server).
Server). Los
Los Mobi/e
Mobile
culo
Office Servias
Services permiten
permiten que
que un
un usuaOrrice
rio conectado remotamente (por
(por ejemmediante
LAN
Distance)
pueda
plo,
plo,
seguir
trabajando
con
los
ficheros
de
seguir
con
red aunque se haya perdido la concconexión
xión (porque ésta se ha cancelado
manualmente, Oo debido a un fallo de
línea). Al producirse la siguiente rccoreconexión, el sistema sincroniza los cambios ocurridos
ocurridos en el
el díente
cliente y en
en el servidor,
vidor, dando la opción de decidir al
usuario si
si bay
hay alguna ambigüedad. El
servicio
servicio es de ulla
una simplicidad aplasrante:
tante: indicamos al sistema
sistema qué unidad oo unidades remotas deseamos
deseamos
monitorizar, y el
el sistema, automátiautomáticamente, realiza
realiza transparentemente
una
una copia local en nuestro disco duro
de
de los ficheros y directorios que visi·
visitamos.
tamos. En lo único en que vamos a
notar
notar que
que estamos
estamos utiliz.:¡ndo
utilizando MFS es
en
en que
que el
el primer acceso a cada
cada directorio
torio oo fichero es un poco más lento
(debido a que el sistema tiene que
copiarlos en nuestro disco duro).
duro).
Los servicios
servicios de TCPIIP
TCP/IP son más o
menos los mismos que los ofrecidos
ofrecidos
en
en Warp
Warp Connect.
Connect. Los comentaremos
en
en la
la siguiente sección, dedicada a
Internet. Sólo mencionaremos aquí
qlle
versión de OS/2
que 18M,
IBM, en esta versión
Warp, ha
ha incluido el programa
Personal
Personal Comn1l111icatiollS
Communications Lite en vez.
vez
de TN327ü
TN3270 yy PMANT. Este prograde
ma
ma permite el acceso a hosts 3270 y
TCP/IP al mismo nivel
5250 sobre TCPIIP
el empleado
empleado en la versión
versión no Lite,
que el
que
transferencia de ficheros
incluyendo rransferencia
(IND$FILE)
(IND$FILE) y servicios
servicios EHLLAPI.
Internet
Creemos que
que hay que hacer una
Creemos
mención especial de las herramientas de Internet que proporciona Merlín
Merlin tanto por bs
las nuevas
ciona
mcorporaclones como, y muy espeincorporaciones
cialmente, por su integración con
el entorno de trabajo.
Hoy en
en día no podríamos realiHoy
zar nuestro
nuestro Ita
trabajo
zar
bajo sin las herrade conexión
conexión y navegación
mientas de
por Internet. Cada día realizamos
montón de operaciones que
un montón
un
directamente a Internet.
implican directamente
RPP N'
Nº 22
22
Desde bajar una nueva versión de un
driver a consultar las últimas novedades de nuestra organización. Enviamos
y recibimos correo de colegas, listas de
discusión, etc. Sin embargo, las herramientas que nos permiten realizar
reali7..arestas
estas
operaciones tan frecuentes
frecllenres no se integran convenientemente con nuestro
entorno de trabajo habitual.
ha bitual. Merlin
rompe con esta tradición y da un gran
paso hacia la integraci6n
integración total de las
herramientas de Internet con el
e! entorno de trabajo: el Workplace
Workp/ace Shell.
No hemos enconrrado
encontrado en Merlin
muchas herramientas nuevas, pero sí
una
una mayor integración de las mismas.
lluevas carUn ejemplo claro son las nuevas
petas de FTP
FrP y de URLs así como los
carpcla de modeobjetos URL. En la carpeta
los (Templares)
(Templates) nos encontramos con
una subcarpeta nueva: Templates
Temp/ates (01'
for
{utemet. Esta carpeta
carpet<1 contiene alguInternet.
nos modelos que por su interés pasaremos a comemar.
comentar.
El primero de los objetos es el URL.
Este objero
objeto nos permite especificar una
URL así como el visualizador de
WWW que se va a utilizar y algunas
dc visualizacaracterísticas del modo de
muesa:'! un detalle
ción. La Figura V muestra
del libro de propiedades de este objeclic sobre este objeto nos
to. Un doble dic
WW!W selecabrirá el
e! visualizador de WWW
cionado y nos mostrará la página elegida. Obsérvese que el acceso a una
URL ya no precisa hacerse a partir del
de! objeto
visualizador, sino a través del
que la representa. Hay
H<1Y que destacar
visuali7.ar cada
también que podemos visualizar
URL de una manera determinada (cargando gráficos o no, en modo de pre-
--- ....
...... .......
-
- _._.
...
------.-a 4
oll
_.~
'-.~-!!-"~~!!!.o=~;_.--
"~--•
1II
-
-_---~........-'~
~
_~­
·wn.',,'..........
,tlv_..;u-QWIOm:In
liII
:'::;"---r-~;~~~
_ _•
-
f!!J ."""'J'
~
-
""" ...
_~-'':';l;Jndu·-i-. .
-----
R_:,:
~l
..... ... ,..-
Figura U Administración gráfica de
la red
MERlIN
MERLlN
---""- _...-........
["': =-.::==-'.-...-- -_.
.(di'
rolft'
~...
ll'lrdrd
tl~lp<
~
.
Ilrlbm~UIZJI
IJII""_
iII
,....._
'
~
l,_,_\__
l1li _ _
.. - -
__. _ .
""_._
-1>0'_
~
.-.
1..; ' - · - I
""
I
Figura V Una carpéta de URLs, y
las propiedades de una URL
'¡Y'<t''''\~~1
.Hos1
<,--
',-
--.1
-
,=-
- .-
"~Io;j(r' ~
.;J
F·..·..····
W Libro de propiedades
Figura W
de una carpeta FTP
sentación, etc.). El comportamiento
semación,
objetual hace que este objeto
objeto no sea
sea
objeHlal
mera asociación como
como [as
las que
una mera
podríamos construir
construir en
en Window5
Windows 3.x
3.x
oo Windows 95.
El segundo
segundo objeto destaca
destacable
la
ble es la
carpeta de
de Ullli
URLs (URL Fokier).
Folder). Se trata
carpeta
una carpeta especial que nos permite
de una
agrupar objetos URL. Es pues el complemento indispensable de estos objeplemento
tos. Es lo que nos permite agruparlos
ver de manera clara a qué hacen refeyy verde
el aspecrencia. La Figura V muestra el
una carpeta
carpeta de URLs. La carpecarpeto de una
abre en
en modo detalles y presenta
ta se abre
el título que le h<lyamos
hayamos d"do
dado a
tanto el
lanto
la dirección a la que
la URL como [a
Como es
es de
de esperar, un doble
apunta. Como
apunta.
clic sobre uno de los objefos
objetos de la car~
cardic
que éste
éste se abra
abra yy visualicepeta hace que
la página a la que se refiere. La
La
mos la
.combinación
combinación de estos dos objetos (URL
pal1e
y Carpeta URL) consigue por una parte
tener organizadas nuestras URLs y por
tener
otra que las operaciones
operaciones \V/WW
WWW se inteotra
gren en
en nuesTro
nuestro entorno de
de trabajo ya
gren
que utilizan
utilizan metáforas que ya existen
en él: objetos y carpetas.
El tercero de los objetos que comentaremos es el FTP Has!.
Host. Este objeto
cambia
cambia de manera sorprendenre
sorprendente nuesfra
tra interacción
interacción con servidores FTP. La
Figura W
W muestra el libro de propiedades de un objero
ITP Hose.
objeto FTP
Host. En la
primera página especificamos el nombre del servidor t!P,
FTP, el usuario y la
contraseña. También podemos especificar si el modo de transmisión por
defecto será ASCIl
ASCII o binario. En páginas sucesivas, podemos especificar el
directorio del servidor que preferimos
yel
locJI donde guardaremos
y el directorio local
los archivos y los archivos que deseamos visualizar
visuali7..ar (por ejemplo, los "~..ZIP).
.zlP).
El
El objeto FTP Host se nos presenta
como una carpeta que representa al
directorio que hayamos escogido del
servidor de FTP. El comportamiento,
una ve7..
vez mas,
más, es parecido a las carpetas de WPS. Podemos abrir una subclic y podemos arrascarpeta con doble e1ic
Trar
trar los objetos a nuestras propias
carpetas.
Merlin es la
WebExplorer (que en MerJin
versión 1.2) aparentemente se parece
la 1.1E (la más actual en
mucho a lal.1E
Internet en el momento de escribir este
artículo), pero en realidad incorpora
una serie de novedades: una opción
links,
lillks, que sólo está activa cuando lo
está VoiceType, y que pone en el menú
todos los linksde
links de la página activa (con
lo que será posible seguirlos mediante voz, sin más que decirlos); al arrastrar un gráfico, el GIF, BMP o JPG
resultante adquiere un icono que es
un tJmmbnail
thumbnail del grafico;
gráfico; es posible
un
realizar una sombra de un hipergráfico, y obtenemos una URL cuyo icono
ca,
es el gráfico, y es posible arrastrar
hiperenlaces y soltarlos en cualquier
carpeta.
Merlin
Medin incluye también una nueva
Mail/2 Lite. El
versión de Ultimedia MaiIJ2
sistema de correo que incorporaban
Connect. Esta verWarp 3.0 y Warp ConnecL
estable y mejor docusión parece más esrable)'
mentada. Ha mejorado la velocidad,
pero sigue siendo lento si lo comparamos, por ejemplo, con PMMail
Nº 22
RPP N2
23
1.51. Hay rumores insistentes de que
MerJin va a incorporar alguna verMerlin
sión de Lotus
Lotll5 cc:Mail.
ee:Mail. De hecho, en
la nueva versión de IBM Works que
incluye Merlin, aparece un misterioso botón que indica "Sends [he
the
current file vía cc:Mail". 011
On le vera...
linea de los rumores, parece
En la línea
que Netscape
Nctscape está desarrollando una
versión de su famoso visualizador
para OS/2 y que éste se va a incluir
en la versión final de Merlin.
Medin.
Java
MerJin es el priy después está Java. Merlin
mer Sistema Operativo del mercado
que soporta Java nativamente.
nativameme. IBM
ha prometido que va a ser posible
hacer drag and drop de las applets
de Java desde el visualizador al escriescri~
torio, aunque esto todavía no funciona en esta bettl,
beta, y hay objetos
(como el modelo Java Applet
Referenee de la carpeta de modelos
Referellce
de Internet) que permiten ver la dirección en la que se está moviendo IBM.
1BM.
El visualizador incorporado en Merlin
Medin
todavía
roda
vía no soporta Java, pero IBM ha
puesto un prototipo de WebExplorer
que sí soporta Java en Internet (ver las
referencias, al final).
beta acmal
actual de Java soporta un
La ocia
compilador Just-In- Time, y su ciclo de
desarrollo es muy rápido. El equipo
de Java está dirigido por
de desarrollo deJava
-
OPQt'Q411dtl,m;¡¡
oMmtU@4i"t i,l l€"
Applat
,~
"'
..,
'1001
,
.
~ombl
i
IShoke
I"] Slre~s
'J -~ndom
~pJ't-ll-te:lt8d
Una de los
las demos stanFigura X Uno
dard de Sun funcionando
funCionando en Merlin
Merlln
MERLlN
T.~A:u..
Tabla A: Cómo ......
responde
_.",IOfllAI"'_
1 múltiple,
-....r....
_dr"""....,.,..,~,
y dos niveles
de concurrencia:
Merlín a las críticas más comunes
._...
_
.....
'' ' "' -' ' ' "' "' ".'
'
'
'
'
'
"
111111,,'
1
-.
....-_.. - •.-_... _....- .. "••".", ti"""" ""
._---_
...0_.- . - "'------ ,. ,
b·l!!
n'
jiCRITICA
RESPUESTA
.._ ..
t_~"'
. la interfaz de usuario es menos vistosa . El nuevo WPS es muCho más iijstoso (siempre fue más sólido).
_qu.e...
__
_
.
......_
_,
la de Windows 95
I\demás, se puede controlar tanto por voz como con el ratón y
el teclado.
_
No hay drivers para OS/2
.. El nuevo OS/2 trae más de 2100 drivers presentados en
. - - - -. . . . - - . .
_ _ _ _ _ ~---.:..:.formatoWeb, y cónexiones directas alos Web de los fabricantes.
El sistema está muy bien, pero es dlffcll
Los nuevos WarpGuides proporcionan una ayuda contextual
_
, _..
....
para el usuario no técnico
instantánea y configurable en diversos niveles basados en los
conocimientos del usuario, siguiendo algoritmos de inteligencia
artificial.
_
__
OS/2 no sopOrfa PllIg'n'Play _
Merlin.lo hace, además de incorporar ..
un visualizador
DMI.
Hay pocas aplicaciones nallvas
Hayrumores
seriasen
de que Merlin
incorporará
...
_
.. _Internet .....
_
. . una
.
versión nativadeNetscape, y posiblemente LotusWordPro para
_ _ _ _ _ _ _ _ _ _ _ _...::.D-"S/..::.2,:...:o..:.qc::.ui~zá el Lotus SmartSuite completo.
_
. __.....
...
_--
_ _ _ _ _.. _
_
- _.. _ . _ - - ...
........ _ - -
Mjkee-_w.o:!",,,,"'RIJO<
Cowlishaw, el autor de REXX.
\M.•
....Joo
_
hecho que algunas ~
construcciones
sin-
JI""" d..Iio<Io.
tácticas '""
no _
sean ""'"
todo Io~
lo elegantes "'"
que
...,
podrían "".
ser. Al ....
ser ~
Object Rf.Xl(
REXX .un.
¡.odrlon
mismo Mike O:'
Cowlishaw
ha """""
escrito
...Elun__M",
OWI...... "'
compilador para un dialecto de
'" ,.." ..Io.lo.
interobjetos, por la que cada objeto se
"'f"',.¡., _ _ .. _
ejecuta en paralelo con todos los demás
objetos, e intraobjeto, que permite que
.., I
""'''''''"' ..... _ ' ' '
varios métodos de la clase del objeto
se ejecuten también en paralelo, con
control
de sincronismo
",,",,",JI
...." " " " "cuando
- . . . .sea
_pre....
REXX n•."...,
llamado N<oMU<X
NetREXX .....
que 1''''
proR!..XX
para loo
los
duce........
código.10
Java, con 10""'.
lo que, por.
4"""
aficionados al REXX, va a ser posible
__.. _.s-rua..
lenguaje -,,.
interpretado,
obtenemos ..
un
I<opo"
, .,¡,.
~'l'"
_oJoo"''''<Iao<~""",,,
ro"lolo. "'"
CISO.
~'RLXX ... l""".. <QmOd
Object
REXX se presenta como el
lenguaje de scripting para OpenDoc,
',,"lo~,..O
...
con
lo cual podemos desarrollar
apli""",
Opo_Po< complejas
,
~~
caciones
OpenDoc
utili"....,
,
'f
por
zando el lenguaje proporcionado por
d_t..,.
_ _' tam__
el sistema. Hay que mencionar
lNIw que
_ Object
Otooo<. REXX
U.xX existe
."........
bién
para
otras plataformas (AIX, Windows 95
Windows
NT)
parece
que
y•_
dr yr_
_
"', _
NT1
..... ,~
... IBM
lIL\t
tiene intención de extenderlo todavía
más: hay rumores de una versión para
Linux.
~_~dr""-""'Or<-ol>o...
+
_ _wx.'_.l
-'""-"'--PO"
,-
lenguaje
orientado a objetos de
...
~ .." "'
do la
lo
potencia expresiva similar a Smalltalk.
En
En'resumen
men
",,,b,,
,.... ..la
escribir _programas 1
Java utilizando
Un aspecto de gran importancia
sintaxis y lola potencia
REXX. ....
Al
para Object REXX es que permite uties un gran salto adelante para
Merlin
M
,....
"'"
"" de lf,xX
1""
CJh,<o 1lEXX..
"'" . . . - ' "
.....
_
final del artículo_encontraréisIIJ.Ü.
URLs de
OS/2. Algunas de las nuevas tecnolo,.,..
lizar _
directamente
objetos 50".1:"'1
SOMo Esto
,« ~
referencia para NetREXX. Además de ......m.....
gías presentes en la
quiere decir, en ~
particular,
que es posi~_No<RlXX._.
.............
...
lo beta
M.r se venn muy
m"
soporte para "'_~.
la ejecución de progra- Iol.--"bodo-dol'll'_
ble manipular las clases del WorkPlace
sólidas, y otras no tanto, pero
1"'"en
.. cual, .. ~
mas Java((Figura llj,
X), Merlin permite,
Shell desde REXX, ya que el WPS es
_Jo"
_ . SId
"""" REXX.
~ "1'5 .. qUier caso creemos que no nos eqLllvacamos si afirmamos que los
como
una
opción,
instalar
el
Java
una
aplicación
SOM;
pero
además,
,_
"1'<_ ,-. d J'~' .... opI~",. SO.\" .............
~
~ aficioDevelopment
Kit
(JDK),
para
lo
que
también
quiere
decir
que,
si
contamos
nados
a
OS/2
(y
los
usuarios
OS/2
Do
~. (jlll\~ pono lo ...
.....". OYIlf""
' de
·O'>Il
_
_ ...
con el nivel 3.0 de SOM, va a ser posien
general)
están
de
suerte
con
la
precisaremos
una ,..moOoo
partición UPtI
HPFS _"_J.oolo~,
In ,,"mil , ..'n dt ""'" " .. 1.0
(_
_
. .........
nueva
versión.
Hemos
incluido
en
lalo
(puesto
que <1/1*
el JDK .....
utiliza _
extensivable utilizar ob,nDo
objetos .....1m
residentes en otras
..
mente nombres largos).
plataformas y escritos en otros ORBs
Tabla A una serie de respuestas a las
ORB.
~ l.>
desde REXX.
críticas
comunes que
_sin problema alguno .."..,~EXX
""' más
mIoo"......
_ se oyen sobre
_
Object RIXX
REXX permite
crear dináel
sistema operativo,
ya
que creemos
Ob,oa
P""''''' o,,",
~
Object
REXX
.1
"",'"''''
,
,...-..
-,~
que con Merlin algunas de esas crítimicamente clases y métodos dentro de
OKWOk .. <!a<o r""",",,, ol<ruu <lt
Merlin incorpora una versión orien- ¡,.,
las d.."""""",.
clases, soporta metaclases,
herencia
cas
""""Io.... ¡..,.",p, ""' ya
ro no
.., tienen
_ fundamento.
..
tada
a
objetos
de
REXX,
conocida
................. drREXX._ ...
como 01>,0<.
Object U.xX
REXX. 1II
En "'''''''POprincipio,
......,
Objeá
REXX
es
completamente
comOWUOOIlAFL\
01>,0" RC<X ..,._........ """
patible con REXX a todos los niveles,
"""'"
"'" ~~XX.
~
"" ..<ri<>.
de _modo que .,....
todas ""
las ',""",,_
aplicaciones
[1] Información de java para OS/2
y Unix:
<lt
(1]1'"
OlIl'~
escritas en REXX deberían funcionar
http://ncc.hursley.ibm.com/javainfo/
.'
_
I
"'
lIXX"""'..... """_,
[2] WebExplorer con j,lVa:
en Object REXX (si por alguna causa
'"
Qb,o., XI;)(X \~ "'" '10""" , _
(llw"
01
)000:
.~. .~~
se precisase, es también
posible emplehttp://www.raleigh.ibm.com/WebExplorer/webhjava.htm.
.. ¡W«_
_
"""'" ""fIlt"
IjI"
.,
:'
http://www.ics.raleigh.ibm.com/icsbeta/register.htm
ar el nivel anterior,
no ~
objetual,
de
,,~
""',...., ....
..... <lt
REXX, presente en Warp 3.0).
[3] NetRexx (dialecto de REXX compatible con java):
RfXX, ~ '"
HII,
J-l'
http://www2.hursley.ibm.com/netrexx/
Hemos tenido ocasión de probar
f\e-..
d< f"""'"
~
[4] REXX y Object REXX: ~ partir de http://www2.hurs/ey.ibm.com/rexx
betas
de ~
Object R~.xx
REXX
oLdiversos
.."", ,""
.. do
(']"""" Ot;on P.DOI.c. ~ ..... '
l./MoIor'"
(OREXX), desde 1992, y es un len[5] Información exhaustiva
la.
beta
Merlin:
(111 .... sobre
-.
~de
_
._
1000fXX), """"
http://www.students.uiuc.
guaje simplemente
alucinante, aun",T
_edu/-kwilas/
'P'
"""
: ' d~ _ _
o[6]
Información
sobre
SOM:
que
el
requerimiento
de
compatibili_~
,..
d<_w,
[tl_
-"SOHhttp://www.software.ibm.com/objects/somobjectslindex.html
dad con REXX normal (también
d" 1 . _
4.orl
,oo
REXX _ 1 l .... hoIo
~
. . "I¡
[7] OpenDoc:
http://www.software.ibm.com/c/ubopeildoc/index.html
conocido como REXX Clásico) haya
"o<"""<b,IIU:XX
I"'"bl<
u. _ .......... -.oOC"
osn """""
"'1"'"",..,.
_.-
"10+.'"
-------
""'
r_"'''' '" ."'"
~
W",
..
[TI o,..Do<:
",,", ''''''''' ,nJ_ ..
l'
RPP NQ 22
,.
IIP'P "'12
24
'1 ....
,
~
..
.1.'0-.
T_ """"'.'" ..
'
....
..o- •
.....-.. ,_O
.....
_"'_UXXa-..,..,.
.-
-... ,
''''0.
""'.._."""""""
,t.""
.... "'" _
.....
t'.jooo ....
,r
(J]_'-"lDOl
,mo,lu""-
",1.,
........ ..-.. ...... _...-.......
r''''''
,
'1'
_loo.
--
Descargar