Está en la página 1de 64

The Lost World: Jurassic Park

Para otros usos de este término, véase Mundo perdido.

The Lost World: Jurassic Park

Título El mundo perdido: Parque Jurásico (México)


El mundo perdido: Jurassic Park(España y resto
de Hispanoamérica)

Ficha técnica

 Steven Spielberg
Dirección

Producción  Gerald R. Molen

 Colin Wilson

Guion  David Koepp

Basada en El mundo perdido de Michael Crichton

Música John Williams

Fotografía  Janusz Kaminski

Montaje  Michael Kahn

Efectos Stan Winston


especiales

Protagonistas Jeff Goldblum


Julianne Moore
Pete Postlethwaite
Vince Vaughn
Arliss Howard
Peter Stormare
Richard Schiff
Richard Attenborough
Ver todos los créditos (IMDb)

Datos y cifras

País(es) Estados Unidos

Año 1997

Género Ciencia ficción, aventuras, terrory acción

Duración 129 minutos

Clasificación
intenso terror de ciencia ficción y violencia12

Idioma(s)  Inglés

Compañías

Productora Amblin Entertainment

Distribución Universal Pictures

Presupuesto USD$ 73 000 0003

Recaudación USD$ 618 638 9993

Ficha en IMDb
Ficha en FilmAffinity

[editar datos en Wikidata]

The Lost World: Jurassic Park (titulada El mundo perdido: Parque Jurásico4 en México y El mundo perdido: Jurassic
Park5 en España y el resto de Hispanoamérica) es una película estadounidense de ciencia ficción y aventuras estrenada en
1997, segunda entrega de la franquicia de Parque Jurásico. Secuela de la película de 1993 Parque Jurásico, el filme fue
dirigido por Steven Spielberg y escrito por David Koepp basándose de forma muy libre en la novela homónima de Michael
Crichton. Jeff Goldblum, que repite en el papel del excéntrico matemático Ian Malcolm, encabeza un reparto que
completan Julianne Moore, Pete Postlethwaite y Vince Vaughn. Goldblum es el único actor de la exitosa primera entrega que
repite en un rol protagonista, aunque la película cuenta con cameos de Richard Attenborough como John Hammond y
de Joseph Mazzello y Ariana Richards como sus nietos.
La trama está ambientada cuatro años después de los sucesos del filme original y se desarrolla en la ficticia isla Sorna,
ubicada en el Pacífico frente a Costa Rica, donde los dinosaurios clonados creados por la empresa InGen de Hammond
vagan en libertad en su propio ecosistema. Hammond tiene noticia de que su sobrino, que se ha hecho cargo de InGen,
quiere capturar a los animales y trasladarlos al continente para exhibirlos. Por ello, decide enviar una expedición secreta
liderada por Malcolm que llegue a la isla antes que el equipo de su sobrino. Ambos equipos chocarán en medio de un lugar
extremadamente peligroso y deberán intentar sobrevivir bajo el acecho de los temibles animales prehistóricos.
Después del éxito clamoroso de la primera novela y su adaptación al cine, Crichton fue presionado por los aficionados y por el
propio Spielberg para escribir una continuación. Publicada ésta en 1995, la producción cinematográfica se puso en marcha de
inmediato y se estrenó dos años después. La trama y el tono de la secuela son sustancialmente más oscuros que en la
historia original y la película incluye bastantes más animales creados con animación digital y animatrónica. Ni la crítica ni el
público quedaron tan satisfechos como con Parque Jurásico, pero esta continuación recaudó la importante cantidad de 618
millones de USD y fue seguida por una tercera entrega, Parque Jurásico III, que llegó a los cines en 2001.

Índice
[ocultar]

 1Argumento
 2Reparto
 3Producción
 4Dinosaurios en pantalla
 5Diferencias entre el libro y la película
 6Recepción
o 6.1Taquilla
o 6.2Premios y nominaciones
 7Notas y referencias
 8Enlaces externos

Argumento[editar]
Han pasado cuatro años desde el caótico fracaso de Jurassic Park en la isla Nublar. La compañía responsable del
parque, InGen, fundada y dirigida por John Hammond, se ve sumida en una profunda crisis y cerca de la bancarrota debido al
retiro de fondos de la mayoría de sus inversionistas, al pago de indemnizaciones y a otros gastos producidos por el desastre.
Mientras tanto, una adinerada familia británica decide anclar en isla Sorna, una segunda isla propiedad de InGen también
llamada Zona B, donde los animales eran creados y criados para luego ser trasladados a isla Nublar (Zona A). Al ser
abandonada por InGen, los dinosaurios se mueven por la isla en libertad, por lo que la hija pequeña de la familia es
salvajemente atacada por un grupo de compsognatos, pero sobrevive al ataque.
A raíz de este incidente, Peter Ludlow, el codicioso y manipulador sobrino de John Hammond, decide destituir a su tío, con el
apoyo de la junta directiva de InGen y pasa a ser el nuevo director. Una vez en el poder, Ludlow pone en marcha su plan para
reflotar la economía de InGen, el cual consiste en organizar una expedición a isla Sorna para capturar a los dinosaurios vivos
y exhibirlos en el futuro Jurassic Park: San Diego, un anfiteatro en San Diego (California) que había quedado a medio
terminar por InGen luego de que Hammond decidiera construir el parque en isla Nublar. Para ello, Ludlow contrata a Roland
Tembo, un cazador experto y a un pequeño ejército de mercenarios, integrado, entre otros, por el Dr. Robert Burke (un
paleontólogo basado en Robert Bakker), Dieter Stark (un cruel cazador europeo, el segundo al mando después de Roland),
Ajay Sidhu (un experto rastreador hindú, amigo y socio de Roland) y Carter (conductor y amigo de Dieter).
John Hammond, al no tener más el control de su propia empresa, contacta a Ian Malcolm, quien, tras haber sobrevivido al
incidente de isla Nublar, había violado un acuerdo confidencial, revelando públicamente el desastre y la existencia de
dinosaurios recreados genéticamente por InGen. Ludlow se las ingenia para desmentir a Malcolm y hacerlo quedar como un
loco ante los medios de comunicación, mencionándole que debió guardar silencio como todos los demás sobrevivientes.
Malcolm se sorprende al conocer la existencia de la isla Sorna por parte de Hammond y más aún que los dinosaurios que la
habitan sigan vivos debido a que sus cuerpos fueron genéticamente diseñados para no producir lisina, lo que en teoría debió
causarles la muerte un par de días después de haber dejado de recibirla en sus alimentos hace cuatro años cuando se
abandonó el proyecto. Hammond intenta convencerlo para que se una a un equipo de investigación y documentación que se
dirige a Sorna para elaborar un "dossier" de dinosaurios y así poder convencer a la opinión pública de que los dinosaurios
deben permanecer alejados de los seres humanos.
Malcolm se niega al principio, pero cambia de opinión cuando se entera de que su novia, la paleontóloga Sara Harding, forma
parte del equipo y que lleva tres días sola en la isla. Malcolm se une al resto del equipo, conformado por Nick Van Owen
(fotógrafo profesional y antiguo activista de Earth First!) y Eddie Carr (mecánico experto en equipos de investigación). Antes
de partir, la hija de Ian, Kelly Malcom, de trece años, se esconde en una de las caravanas del equipo. Tras un largo viaje en
barco llegan a la isla, donde encuentran a Sarah estudiando de cerca a un grupo de estegosaurios; cuando intenta fotografiar
a una cría, la cámara se descompone, causando un sonido que alerta a los otros estegosaurios, pero ella consigue salvarse
del ataque; Sara les explica que los dinosaurios han conseguido sobrevivir ya que los herbívoros han enfocado su dieta
estrictamente en plantas ricas en lisina y los carnívoros la obtienen al comer la carne de los herbívoros, lo que ha generado
un ecosistema equilibrado. Al volver a las caravanas, el equipo descubre que Kelly había viajado con ellos, lo cual enfurece a
Malcolm.
Poco después avistan al equipo de cazadores de InGen, con Ludlow a la cabeza, capturando cruelmente a varias especies de
dinosaurios de la isla, entre ellos:
(paquicefalosaurios, parasaurolofos, galimimos, triceratopos, estegosaurios y compsognatos, entre otros). Por la noche,
mientras Ludlow se comunica con los altos mandos de InGen, Roland y Ajay salen a cazar un tiranosaurio rex, siendo este el
verdadero motivo de su llegada a la isla. Sin embargo, Sarah y Nick liberan a los dinosaurios capturados, creando un caos
total en el campamento base de InGen. De vuelta a las caravanas, Sarah y Nick encuentran una cría del tiranosaurio con la
pata rota (herida por Roland y Ajay, quienes intentaron usarla de cebo para atraer al tiranosaurio adulto) y deciden llevarla a
su campamento para curarla. Al llegar encuentran a Malcolm y a Kelly intentando contactar por radio al barco que los había
traído a la isla anteriormente. Kelly se empieza a asustar al ver a la cría de tiranosaurio y Malcolm la lleva con Eddie a su
escondite en las alturas. Desde ahí observan a la furiosa pareja de tiranosaurios adultos dirigirse al campamento para
recuperar a su cría. Ian intenta contactar con la caravana de Sarah y Nick, pero no contestan, por lo que Malcolm decide
volver, dejando a Kelly con Eddie.
Al llegar los tiranosaurios, Sarah les devuelve su cría. Sin embargo, éstos regresan, embisten la caravana y la empujan hacia
un acantilado, quedando la mitad del remolque colgando y la parte delantera a punto de caerse. Eddie baja rápidamente de
su escondite, al deducir que algo andaba mal y llega a las caravanas e intenta ayudar a Ian, Nick y Sarah con una soga atada
a un tronco y luego engancha su todoterreno la caravana que está a punto de caerse y trata de subirla. Sin embargo Los
tiranosaurios adultos regresan una vez más y destruyen el todoterreno y devoran brutalmente a Eddie, partiéndolo en dos.
Gracias al heroico sacrificio de Eddie, Ian, Sarah y Nick logran salvarse justo cuando la caravana y el todoterreno de Eddie
caen al vacío y explotan. Sarah y los demás consiguen escalar la cuerda que Eddie les había lanzado y llegan al borde del
acantilado, encontrándose con el equipo de Ludlow y con la hija de Ian. Ambos grupos no pueden contactar al barco ya que
sus radios están dañados y deciden ir a una pequeña aldea, en el centro de la isla, para poder enviar una señal de auxilio por
la radio a tierra firme. El único inconveniente es que la aldea se encuentra próxima a una zona de anidada de velociraptores.
En un descanso, Dieter se separa un momento del resto del equipo y termina extraviándose por un descuido de Carter, lo que
implica que Roland, Ajay y un pequeño grupo deba ir en su búsqueda. Tras hallar los restos de Dieter, atacado y devorado
por unos compsognatos, descubren que la sangre que la cría de tiranosaurio había dejado en la ropa de Sarah atrae de
nuevo a los dos Tiranosaurios adultos. Mientras la hembra persigue al grupo, causando algunas bajas (entre ellos Carter, que
es pisotoeado por la enorme pata de la tiranosaurio y Burke, quien muere devorado por esta), Roland logra capturar vivo al
macho con dos dardos tranquilizantes.
Huyendo de la tiranosaurio hembra, Ajay y un numeroso grupo de supervivientes intentan alcanzar la aldea, pero son
emboscados y asesinados en el pastizal por los velociraptores. Ian, Sarah, Kelly y Nick llegan poco después encontrando la
mochila de Ajay que contenía las coordenadas para la señal de rescate, en ese momento Ian logra escuchar los gritos de los
hombres de Ajay siendo atacados por los velociraptores, inmediatamente Malcolm les advierte que corran rápido y sin
detenerse, al pasar el pastizal consiguien llegar a las viejas instalaciones de InGen. Nick se adelanta a enviar la señal de
rescate y luego de resistir exitosamente el asedio de los velociraptores, dos helicópteros acuden a la isla y rescatan a los
supervivientes. Paralelamente, otro grupo de rescate de InGen embarca a la cría de tiranosaurio y al macho adulto capturado
por Roland para llevárselos a tierra firme. Ludlow le ofrece a Roland un puesto de trabajo en el nuevo parque, pero éste,
abatido tras enterarse de la muerte de su amigo Ajay, rechaza la oferta y regresa a África.
Días después, ya en San Diego, Ludlow congrega en el puerto de la ciudad a un grupo de directivos de InGen y posibles
inversionistas para recibir al barco que transporta al tiranosaurio adulto, lo cual oficializaría la apertura del Jurassic Park: San
Diego. Al evento acuden Ian y Sarah. En ese momento un oficial de policía ve por el radar que el barco de carga viene a toda
velocidad hacia el puerto e intenta contactar a la tripulación, pero no responden, luego se hace silencio y luego se ve como el
barco navega sin control y se estrella en el muelle del puerto. Una vez a bordo, se descubre que toda la tripulación había sido
devorada por ataques de dinosaurios, aunque había conseguido volver a encerrar al tiranosaurio macho en la bodega de
carga del barco. Ian y Sarah ven la puerta de la bodega y cuando dicen que evacuen el barco, un guardia de Ingen sin saber
abre la puerta de la bodega haciendo que el tiranosaurio escape furiosamente buscando a su cría. Tras la fuga del
tiranosaurio Sarah le pregunta a uno de los empleados de InGen que el tiranosaurio debería estar sedado, pero este le
responde que lo estaba, ya que Roland lo sedo con un tranquilizante concentrado, pero este no midio la dosis y le dio más de
10 miligramos, lo cual hubiera dejado al tiranosaurio en estado de coma, pero después dejó de respirar y le pusieron un
antagónico al tranqulizante que uso Roland, pero estos no supieron cuanto darle y se desperto, dejando al tiranosaurio en
estado narcoleptico, Malcolm después le pregunta si había más dinosaurios adentro del barco, pero el empleado de InGen le
dice que no, ya que la cría la habían transportado en el avión a tierra firme, mientras tanto el tiranosaurio sigue por la ciudad
causando pánico y devastación a su paso. Por otro lado, Ian y Sarah llegan al recinto del Jurassic Park: San Diego, recuperan
a la cría y la llevan al barco para atraer al tiranosaurio. Con su objetivo casi cumplido, Ludlow intenta detenerlos. Ian y Sarah
dejan a la cría en el barco y Ludlow va a buscarla, encontrándose, horrorizado, con que el tiranosaurio adulto también estaba
allí. Ludlow intenta huir, pero el adulto lo toma de la pierna con sus mandíbulas y se lo entrega a su cría para que ésta lo
devore, justo antes de que Sarah le dispare un dardo tranquilizante al adulto, Malcolm cierra la bodega de carga y Sarah le
dispara el dardo tranquilizante, atrapando a los dos dinosaurios en el barco.
La película acaba con el barco siendo escoltado de regreso a isla Sorna y una entrevista a John Hammond, que insiste sobre
su idea de preservar a las criaturas en su hábitat natural, sin interferencia humana, citando la frase de Malcolm sobre cómo la
vida se abre camino, la escena final vuelve nuevamente a la isla en donde la familia de Tiranosaurios se reúne nuevamente,
un grupo de estegosaurios emigrando y a los Pteradondones sobrevolando la isla.

Reparto[editar]
 Jeff Goldblum es el Dr. Ian Malcolm: un matemático estudioso de la teoría del caos. Después
de sobrevivir al incidente en isla Nublar, Malcolm intentó contar al mundo y a la prensa lo
ocurrido, pero fue desacreditado públicamente por Ludlow y es considerado un loco ante los
medios y la sociedad. Personifica la voz de la razón. Fue doblado para Hispanoamérica por
José Lavat.

 Julianne Moore es la Dr. Sarah Harding: una paleontóloga que estudia en comportamiento
animal y adora el trabajo de campo. Sarah es tenaz y muy independiente, lo que es un
quebradero de cabeza para su novio, el Dr. Malcolm.

 Vince Vaughn es Nick Van Owen: un experto aventurero y viajero, que trabaja como fotógrafo
y colaborador ecologista. También es un antiguo miembro del grupo ecologista radical Earth
First!

 Pete Postlethwaite es Roland Tembo: un experto cazador de grandes animales que sigue un
estricto código moral. Es elegido para liderar el equipo de InGen que va a Sorna y está
obsesionado con cazar un tiranosaurio rex. Está inspirado en la canción "Roland the
Headless Thompson Gunner", de Warren Zevon, acerca de un mercenario noruego
establecido en África que es traicionado y asesinado por un colega de apellido Van Owen.

 Vanessa Lee Chester es Kelly Curtis Malcolm: hija del Dr. Malcolm de una antigua relación,
que a menudo se siente distanciada de su padre. Llega a la isla escondida en una de las
caravanas.

 Arliss Howard es Peter Ludlow: sobrino de John Hammond. Un hombre de negocios


codicioso y manipulador. Quiere tener derecho sobre isla Sorna para capturar los animales y
construir un Parque Jurásico en San Diego.

 Richard Attenborough es John Hammond: el ex director general de InGen que toma medidas
para rescatar pruebas, ver e investigar los cambios del ecosistema de isla Sorna luego de los
hechos ocurridos años atrás.

 Peter Stormare es Dieter Stark: un sádico cazador, segundo al mando de la expedición de


InGen bajo el control de Roland Tembo. Su nombre sugiere un origen alemán, pero grita en
sueco (la lengua materna de Stormare) antes de morir.
 Harvey Jason es Ajay Sidhu: un experimentado rastreador de la India, inmensamente leal y
amigo personal de Roland Tembo.

 Richard Schiff es Eddie Carr: el ingeniero Y jefe contratado por Hammond para abastecer al
equipo de Malcolm de transporte y tecnología.

 Thomas F. Duffy es el Dr. Robert Burke: el paleontólogo que viaja con el equipo de InGen.
Sus teorías resultan incorrectas en varias ocasiones. Es una caricatura afectuosa del
paleontólogo Robert Bakker, que también sirvió de inspiración a Michael Crichton para crear
el personaje de Alan Grant y trabajó como asesor técnico en la primera película.

 Thomas Rosales Jr es Carter, mejor amigo de Dieter y el culpable indirecto de su muerte.

Producción[editar]
Después de la publicación de la novela Jurassic Park, Michael Crichton fue presionado por los fans para escribir una novela
secuela. Como nunca había escrito una secuela, inicialmente se negó, hasta que el éxito de la primera película de Jurassic
Park llevó al propio Steven Spielberg a solicitarla él mismo.6 Después de que el libro fuera publicado en 1995, la producción
de la secuela comenzó en septiembre de 1996.7

El Mercedes-Benz W163 usado en la película.

El mundo perdido fue filmada en Eureka, San Diego, Burbank, y Kauai. Aunque el final de la película tiene lugar en San
Diego, sólo una secuencia fue rodada allí (aquella donde el helicóptero de InGen sobrevuela el muelle y los edificios hacia la
ciudad). El resto de secuencias urbanas fueron rodadas en Burbank.8
Spielberg sugirió la escena final en la que el tiranosaurio ataca San Diego, inspirada en una escena de un ataque similar de
un brontosaurioa Londres en 1925 de la adaptación cinematográfica de la novela de Sir Arthur Conan Doyle El mundo
perdido.9
Muchos elementos de la novela Jurassic Park que no estaban en la primera película fueron utilizados para esta secuela. La
secuencia de apertura con la niña (Camilla Belle) que queda varada en la isla con su familia y es atacada por un grupo
de compsognatos fue inspirada por una escena del libro en la que un procompsognato escapa a Costa Rica y ataca a unos
niños pequeños,10 y la muerte de Dieter Stark es análoga a la de John Hammond en la novela. Además, las escena donde
Nick, Sarah, Kelly y Burke quedan atrapados detrás de una cascada por la hembra de tiranosaurio está inspirada en una de la
primera novela, donde Tim y Lex están igualmente atrapados detrás de una cascada artificial con el tiranosaurio tratando de
comérselos.
De acuerdo con el paleontólogo Jack Horner, la escena de la muerte de Robert Burke fue escrita como un favor de Spielberg
hacia él. El personaje de Burke está inspirado en el rival de Horner, Robert Bakker. En la vida real, Bakker aboga por un
tiranosaurio depredador, mientras que Horner lo considera un carroñero. En la película, Burke muere devorado por la hembra
de tiranosaurio. Después de ver la película, Bakker, quien quedó complacido tras reconocerse en Burke, envió a Horner un
mensaje diciendo See? I told you T. rex was a hunter! ("¿Ves? ¡Te lo dije, el Tyrannosaurus era un cazador!").11
Originalmente se eliminaron dos escenas que han sido recuperadas para la versión televisiva de EE. UU. En una de ellas,
Ludlow y el consejo de InGen vetan la presidencia de la compañía a John Hammond y en al otra, Ajay viaja
a Mombasa (Kenia) para persuadir a Roland Tembo de que se una a la expedición a isla Sorna. Además, se planearon dos
escenas adicionales que nunca fueron filmadas (pero sí plasmadas en storyboards). En la primera, una bandada
de pteranodones ataca uno de los dos helicópteros enviados a la isla para rescatar a los supervivientes; esta idea sería
utilizada en la cuarta película de la serie, Jurassic World. La segunda consistía en que los supervivientes consiguen escapar
de los velociraptores en el pastizal saltando en un barranco con planeadores que expulsan de sus mochilas, para luego ser
atacados por una bandada de pteranodones.
Como curiosidad, en la tienda de Blockbuster que aparece durante el ataque del tiranosaurio en San Diego, se pueden ver
carteles de las películas ficticias Jack and the Beanstalk, con Robin Williams, Tsunami Sunrise, con Tom Hanks, y King Lear,
con Arnold Schwarzenegger (en un evidente guiño irónico a los limitados recursos interpretativos de este último), así como
uno de Creature from the Black Lagoon en 3D.

Dinosaurios en pantalla[editar]
 Compsognathus longipes (aunque lo denominan Procompsognathus triassicus, la morfología
y la apariencia es del primero)
 Mamenchisaurus constructus
 Gallimimus bullatus
 Pachycephalosaurus wyomingensis
 Parasaurolophus walkeri
 Pteranodon longiceps (sólo al final)
 Stegosaurus stenops
 Triceratops horridus
 Tyrannosaurus rex
 Velociraptor antirrhopus

Diferencias entre el libro y la película[editar]


En la novela no aparecen John Hammond (pues muere al final del primer libro) ni sus nietos Lex y Tim Murphy. Tampoco el
equipo de Malcolm se dirige a Isla Sorna para filmar un documental, sino para rescatar al paleontólogo Richard Levine que
había ido a la isla para observar a los dinosaurios en su hábitat natural.
Peter Ludlow, Nick Van Owen, Roland Tembo y el equipo de cazadores de InGen son personajes exclusivos de la película.
En la novela InGen nunca envía cazadores a Isla Sorna para capturar dinosaurios y llevárselos a tierra firme, sino que en
realidad va un grupo de tres personas, liderados por Lewis Dodgson, genetista de la empresa rival de InGen (Biosyn), con la
intención de robar huevos de dinosaurios.
Asimismo, Richard Levine, Jack Thorne y el trío antagonista encabezado por Lewis Dodgson, todos ellos personajes
importantes en la novela, son omitidos en el filme.
En el libro, junto con los tiranosaurios y los velociraptores, los depredadores más prominentes son los carnotauros, que
poseen la capacidad de cambiar de color de piel para mimetizarse casi a la perfección con el ambiente. En la película ni
siquiera se menciona a los carnotauros.
En la película aparecen por primera vez los compsognatos, aunque ya hacían acto de presencia en la novela de Parque
Jurásico. Además, en las dos novelas son criaturas oportunistas y también son menos agresivos, y sólo atacan a animales
ancianos o enfermos, mientras que en la película no lo presentan y son casi igual de agresivos que los raptores.
La escena del principio de la película, cuando los compsognatos atacan a la niña, pertenece en realidad al primer libro de
Parque Jurásico. La única diferencia es que la escena sucede en Isla Sorna, mientras que en el libro transcurre en las playas
de Cabo Blanco (Costa Rica).
En la película, Sarah Harding es la novia de Ian Malcolm, mientras que en la novela sólo son buenos amigos. Algo parecido
sucede con los personajes de Alan Grant y Ellie Sattler en Parque Jurásico (en el libro son compañeros de trabajo, mientras
que en la película son pareja sentimental).
En el libro, los velociraptores tienen un papel más importante, debido a que sufren una enfermedad llamada DX que los hace
más agresivos, hasta el punto de matarse entre ellos y pisar sus propios nidos rompiendo los huevos. Esta enfermedad es un
punto importante en la trama de la novela. Por el contrario, en la película la aparición de los velociraptores dura poco más de
10 minutos.
El personaje de Eddie Carr es mucho más joven en el libro y muere mientras protege a Kelly de los raptores. En la película
tiene una edad más avanzada y muere devorado por los tiranosaurios mientras trata de salvar a Malcolm y Sarah de caer por
el barranco.
En el libro nunca se produce un traslado del tiranosaurio a la ciudad de San Diego. De hecho, exceptuando los primeros
capítulos, toda la trama del libro se desarrolla en la isla.
Kelly, la hija afroamericana de Ian Malcolm en la película, es un personaje compuesto. En el libro son dos niños los que van a
la isla infiltrados entre el equipo de Malcolm. Se trata de un chico afroamericano llamado Arbey y una niña llamada Kelly.
Ambos son amigos y superdotados, y ninguno es hijo de Malcolm, sino que son los ayudantes de Richard Levine, el hombre
por el cual Malcolm viaja a la isla.
En el libro Sarah Harding no va antes a la isla, sino que, en realidad, tiene que ir mucho después. Para ello, viaja en barco
con el antagonista del libro, Lewis Dogson, quien intenta asesinarla lanzándola por la borda unas millas antes de llegar a la
isla.

Recepción[editar]
Taquilla[editar]
Después de cuatro años de una extensiva promoción, The Lost World rompió muchos récords de taquilla en su lanzamiento.
Recaudó $ 72,132,785 en su fin de semana de estreno ($ 92.6 millones junto con el Memorial Day) en los Estados Unidos,12
que fue la mayor apertura de fin de semana en el momento,13 superando el récord de Batman Forever de $ 52.8 millón.
Mantuvo en este récord durante cuatro años y medio, hasta el lanzamiento de Harry Potter y la Piedra Filosofal en noviembre
de 2001. El Mundo Perdido tomó el récord de la taquilla más alta de un día con 26.083.950 dólares el 25 de mayo,14 Récord
que mantuvo hasta el estreno de Star Wars: Episodio I - The Phantom Menace. También se convirtió en la película que más
rápido pasó la marca de los $100 millones, logrando la hazaña en sólo seis días.15 Sin embargo, a pesar de estos récords, su
total en taquilla bruta cayó por debajo del total de la película original.16 Con una recaudación de $229.086.679 en
Norteamerica y $389.552.320 en otros territorios, terminó recaudando $618.638.999 en todo el mundo,17 convirtiéndose en la
segunda película más taquillera de 1997 detrás de Titanic. La película vendió unas 49 910 000 entradas en Norteamérica.18
Premios y nominaciones[editar]

Premio Categoria Nominacion Resultado

Premios de la
Mejores efectos visuales Nominado
Academia
Dennis Muren, Stan Winston,
Randal M. Dutra y Michael Lantieri
Mejores efectos especiales Nominado
Premios Saturn
Mejor actor de reparto Pete Postlethwaite Nominado
Premio Categoria Nominacion Resultado

Mejor actriz joven Vanessa Lee Chester Nominado

Mejor película de fantasia Nominado

Mejor colección en DVD Nominado

Nominado
Mejor director Steven Spielberg
Premios Rembrandt Ganador

MTV Movie Awards Mejor secuencia de acción Nominado

Premios Satellite Mejor película - medios animados o mezclados Nominado

Premios Image Outstanding Youth Actor/Actress Vanessa Lee Chester Nominado

Grammy Awards Mejor composición instrumental John Williams Nominado

Actor favorito - Ciencia Ficción Jeff Goldblum Nominado


Blockbuster
Entertainment Awards
Actriz favorita - Ciencia Ficción Julianne Moore Nominado

Peor Remake o Secuela Nominado

Golden Raspberry
Peor descuido por la vida humana y la propiedad pública Nominado
Awards

Peor guion Nominado


David Koepp, basado en el libro
Premio Categoria Nominacion Resultado

de Michael Crichton
Peor guión de una película que recaudó más de 100 millones
de dólares en todo el mundo usando la matemática de Nominado
Premios Stinkers Bad Hollywood
Movie19

Peor secuela Nominado

Notas y referencias[editar]
1. Volver arriba↑ De acuerdo a la clasificación de la MPAA, esta película contiene material
inapropiado para niños menores de 13 años de edad.
2. Volver arriba↑ MPAA. «Reasons for Movie Ratings (CARA) - Movie Rating Search» (en inglés).
Consultado el 13 de octubre de 2013.
3. ↑ Saltar a:a b «The Lost World: Jurassic Park (1997)» (en inglés). Box Office Mojo. Consultado el
26 de julio de 2013.
4. Volver arriba↑ Película para la renta en México
5. Volver arriba↑ títulos de la película en IMDb
6. Volver arriba↑ «The Lost World». MichaelCrichton.com. Consultado el 7 de julio de 2007.
7. Volver arriba↑ «The Lost World Jurassic Park». British Film Institute. Consultado el 7 de julio de
2007.
8. Volver arriba↑ «Filming tions for The Lost World: Jurassic Park». The Worldwide Guide to Movie
Locations. Consultado el 30 de junio de 2007.
9. Volver arriba↑ «The Lost World». The New York Times. Consultado el 30 de junio de 2007.
10. Volver arriba↑ A tale of two 'Jurassics'.. Entertainment Weekly. 18 de junio de 1993. Consultado el
17 de febrero de 2007.
11. Volver arriba↑ Gritton, Lance. Entrevista personal. 14 de abril de 2007.
12. Volver arriba↑ «The Lost World: Jurassic Park (1997) - Weekend Box Office Results - Box Office
Mojo». www.boxofficemojo.com. Consultado el 16 de abril de 2017.
13. Volver arriba↑ «Biggest Opening Weekends at the Box Office». www.boxofficemojo.com.
Consultado el 16 de abril de 2017.
14. Volver arriba↑ «Top Grossing Movies in a Single Day at the Box Office». www.boxofficemojo.com.
Consultado el 16 de abril de 2017.
15. Volver arriba↑ «Fastest Movies to Earn $100 Million at the Domestic Box Office». The Numbers.
Consultado el 16 de abril de 2017.
16. Volver arriba↑ «Jurassic Park Movies at the Box Office - Box Office
Mojo». www.boxofficemojo.com. Consultado el 16 de abril de 2017.
17. Volver arriba↑ «The Lost World: Jurassic Park (1997) - Box Office Mojo». www.boxofficemojo.com.
Consultado el 16 de abril de 2017.
18. Volver arriba↑ «The Lost World: Jurassic Park (1997) - Box Office Mojo». www.boxofficemojo.com.
Consultado el 16 de abril de 2017.
19. Volver arriba↑ «1997 20th Hastings Bad Cinema Society Stinkers Awards». Stinkers Bad Movie
Awards. Los Angeles Times. Archivado desde el original el 3 de enero de 2007. Consultado el 30
de marzo de 2013.

Enlaces externos[editar]
 The Lost World: Jurassic Park en Internet Movie Database (en inglés)
 The Lost World: Jurassic Park en FilmAffinity.
 Wikiquote alberga frases célebres de o sobre The Lost World: Jurassic Park.
 Jurassic Park Legacy (en inglés)
Categorías:
 Películas en inglés
 Películas de Amblin Entertainment
 Películas de ciencia ficción
 Películas de aventuras
 Películas basadas en novelas
 Películas de terror
 Películas de acción
 Películas dirigidas por Steven Spielberg
 Películas de Jurassic Park
 Películas de Universal Pictures
 Películas rodadas en Canadá
 Secuelas de películas
 Películas que combinan imagen real con animación
 Películas de 1997
Menú de navegación
 No has iniciado sesión

 Discusión

 Contribuciones

 Crear una cuenta

 Acceder
 Artículo
 Discusión
 Leer
 Editar
 Ver historial
Buscar
Ir

 Portada
 Portal de la comunidad
 Actualidad
 Cambios recientes
 Páginas nuevas
 Página aleatoria
 Ayuda
 Donaciones
 Notificar un error
Imprimir/exportar
 Crear un libro
 Descargar como PDF
 Versión para imprimir
En otros proyectos
 Wikimedia Commons
 Wikiquote
Herramientas
 Lo que enlaza aquí
 Cambios en enlazadas
 Subir archivo
 Páginas especiales
 Enlace permanente
 Información de la página
 Elemento de Wikidata
 Citar esta página
Otros proyectos
 Wikiquote
En otros idiomas
 ‫العربية‬
 Deutsch
 English
 Français
 हिन्दी
 Bahasa Melayu
 Português
 Русский
 中文
40 más
Editar enlaces
 Se editó esta página por última vez el 15 ago 2017 a las 12:55.
 El texto está disponible bajo la Licencia Creative Commons Atribución Compartir Igual 3.0; pueden aplicarse cláusulas
adicionales. Al usar este sitio, usted acepta nuestros términos de uso y nuestra política de privacidad.
Wikipedia® es una marca registrada de la Fundación Wikimedia, Inc., una organización sin ánimo de lucro.

en:
Películas, Diferencias entre el libro de Michael Crichton

El mundo perdido: Parque Jurásico II


EDITAR
COMENTARIOS COMPARTIR

Película

El mundo perdido: Parque Jurásico II


Jurassic Park II
Datos sobre la película
Año de estreno 1997
Duración 129 minutos
Dirección Steven Spielberg
Jeff Goldblum, Julianne
Moore, Pete
Protagonistas Postlethwaite, Arliss
Howard, Vince Vaughn, Peter
Stormare, Vanessa Lee Chester
Música John Williams

El mundo perdido: Parque Jurásico II (en inglés, The Lost World: Jurassic Park), citada comúnmente como El mundo perdido) es la
secuela de ciencia ficción dentro de la franquicia cinematográfica Parque Jurásico.
Basada en la novela del mismo nombre escrita por Michael Crichton, fue dirigida en 1997 por Steven Spielberg como la sucesión
del anterior filme de 1993. A su vez, el argumento se encuentra centrado en la Isla Sorna, sitio derivado del lugar original donde el parque
Jurásico fue constituido, y donde los dinosaurios -tras haberse escapado con el paso del tiempo de sus instalaciones -, se encuentran libres
viviendo en su interior. A ese lugar llega un equipo encabezado por el matemático y teórico superviviente del desastre ocurrido tras el
fracaso del parque, Ian Malcolm con tal de filmar un documental acerca de los dinosaurios en su hábitat.
Al igual que su predecesora, El mundo perdido tuvo un enorme éxito y fue estrenada en más de cuatro mil salas de cine por primera vez (un
récord).

Contenido
[mostrar]

Trama Editar
Tras los eventos ocurridos en la primera película, InGen se ve sumida en una profunda crisis debido al gasto por indemnizaciones y gastos
generados por el fracaso del Parque Jurásico. A ello se suma un inesperado ataque de un grupo de Compsognathus a una niña que quedo
varada con su familia en la Isla Sorna, otra isla propiedad de la compañía, donde los dinosaurios se criaban antes de llevarlos al parque. Por
todo ello el sobrino de John Hammond, Peter Ludlow, nuevo presidente de InGen tras destronar a su tío, decide reflotar la economía de la
empresa con el dinero que recaude exhibiendo a los animales en un zoológico de San Diego. Para ello contrata a Roland Tembo, un
cazador experto, y a todo un pequeño ejército de mercenarios, entre ellos el Dr. Robert Burke, un paleontólogo, Dieter Stark, el segundo al
mando después de Roland, Carter, compañero de Dieter y Ajay Sidhu, amigo y socio de Roland. Junto a ellos, Ludlow se embarca en un
safari para capturar a las enormes bestias prehistóricas de Isla Sorna.
Temiéndose esa respuesta de su sobrino, John Hammond contacta con Ian Malcolm y le cita en su casa, dónde le revela la existencia de la
Isla Sorna y le intenta convencer para que se una a un equipo de investigación y documentación que va a ir a la isla para hacer un dossier de
dinosaurios para convencer a la opinión pública de que los dinosaurios deben permanecer ajenos al ser humano dentro de la isla. Malcolm
se niega al principio, pero decide ir a la isla cuando se entera de que su novia, la paleontóloga Sara Harding forma parte del equipo y que
lleva tres días sola en la isla. Malcolm conocerá después al resto del equipo, conformado por Nick Van Owen, fotógrafo profesional
y Eddie Carr, experto en equipos de investigación. Antes de partir, la hija de Ian, Kelly Malcom de trece años, se esconde en una de las
caravanas del equipo. Tras un largo viaje en barco, llegan a la isla, dónde encuentran a Sarah fotografiando un grupo de estegosaurios que
la atacan, huyendo ilesa. Al volver a las caravanas, descubren que Kelly ha viajado con ellos, lo que enfurece a Malcolm.

Poco después descubren la llegada del equipo de Ingen, con Ludlow a la cabeza, capturando especímenes de dinosaurios por la isla
(pachycephalosaurus, parasaurolophus, gallimimus, triceratops, estegosaurios y compsognathus). Por la noche, y mientras Ludlow hablaba
con los altos mandos de InGen, Roland y Ajay tratan de cazar un Tyrannosaurus rex, siendo este el verdadero objetivo de Roland. Sin
embargo, Sara y Nick liberan a los dinosaurios capturados y éstos crean un caos total en el campamento base de Ingen. De vuelta a las
caravanas, Sarah y Nick encuentran un bebé Tyrannosaurus rex con la pata rota (herido por Roland y Ajay al intentar atraer al
Tyrannosaurus rex adulto) y deciden llevarlo a su campamento para curarlo. Al llegar encuentran a Malcolm y a Kelly intentando contactar
por radio con el barco que les trajo a la isla. Kelly se asusta al ver al bebé Tyrannosaurus rex y es llevada por Malcolm con Eddie a su
escondite alto. Desde ahí ven a dos tiranosaurio adultos dirigiéndose al campamento para recuperar a la cría. Ian intenta contactar con la
caravana de Sarah y Nick pero no contestan, por lo que Malcolm decide volver, dejando a Kelly con Eddie.

Al llegar los Tyrannosaurus rex, Sarah les devuelve el bebé, sin embargo éstos regresan, embisten la caravana y la empujan hacia un
acantilado, quedando mitad del remolque colgando mientras que la parte delantera está a punto de caerse. Eddie baja rápidamente de su
escondite, entra al remolque y les lanza una soga para que se sostenga, mientras que intenta salvar lo que queda de la caravana. Sin
embargo los Tyrannosaurus rex adultos regresan, destruyen el todoterreno de Eddie y lo devoran.

Sarah y los demás consiguen escalar la cuerda que Eddie les había lanzado y llegan al borde del acantilado, encontrándose con el otro
equipo y con la hija de Ian. Ambos equipos se unen y deciden ir a una pequeña aldea en el centro de la isla, para poder enviar una señal de
socorro para que los rescaten. El incoveniente era que la aldea estaba cerca de una zona de nidada de Velociraptores.

En un descanso, Dieter se pierde, lo que implica que Roland, Carter, Ajay y un pequeño grupo tengan que ir en su búsqueda, dejando al
resto descansando unas horas. Tras descubrir que Dieter ha sido atacado y devorado por unos Compsognathus, vuelven al improvisado
campamento, sin embargo, la sangre que la cría había dejado en la ropa de Sarah atrae de nuevo a los dos Tyrannosaurus rex. Mientras uno
de ellos persigue al grupo, causando algunas bajas, Roland logra capturar vivo al otro. Entre ellos, el tiranosaurio pisotea a Carter y devora
a Burke.

Huyendo del Tyrannosaurus rex, Ajay y un numeroso grupo de miembros del equipo de Ingen entran en un campo de hierba alta, dónde
son atacados y devorados por velocirraptores. Ian, Sarah, Kelly y Nick cruzan el pastizal poco después y logran llegar a la aldea, ahí Nick
se adelanta a enviar la señal de rescate (con la mochila de Ajay, que había encontrado previamente) mientras los demás acuden a la aldea,
dónde les esperan los velocirraptores. Nick tiene éxito y dos helicópteros acuden a la isla, rescatando así a Malcolm y el resto, después de
escapar de los raptores. En el helicóptero los cuatro ven a otro grupo de rescate de InGen ayudando a Roland y Ludlow mientras embarcan
al Tyrannosaurus rex para llevárselo a tierra firme. Roland abandona el equipo tras enterarse de que Ajay ha sido comido. Días después, ya
en San Diego, Ludlow ya había llegado junto con el bebéTyrannosaurus rex en un helicóptero, congrega a un grupo de gente de la alta
sociedad en el puerto de la ciudad para recibir al barco que trae al dinosaurio para así poder iniciar la apertura del Parque Jurásico San
Diego. Al evento acuden Ian y Sarah que contemplan como el barco llega al puerto sin rumbo, causando un accidente en el muelle. Una vez
a bordo, se descubre que toda la tripulación ha muerto por ataques de dinosaurios y que el Tyrannosaurus rex permanece encerrado en la
bodega de carga del barco. Sin embargo, por error, el tiranosaurio queda libre y se pasea por las calles de San Diego, buscando a su bebé.
Mientras Ian y Sarah llegan al recinto del Parque Jurásico San Diego, dónde esta la cría, para poder llevársela y atraer al adulto de nuevo al
barco. Sin embargo, con su objetivo casi cumplido, Ludlow intenta detenerlos. Ian y Sarah dejan al bebé en el barco y Ludlow va a
buscarlo encontrándose, horrorizado, con que el tiranosaurio adulto está allí también. El adulto arrastra a Ludlow hastan que al final la cría
devora a Ludlow justo antes de que Sarah le dispare un tranquilizante al adulto y cierre la bodega de carga, atrapándolo a los dos
dinosaurios en el barco.

La película acaba con una entrevista con John Hanmond, que insiste sobre su idea de preservar a las criaturas en su hábitat natural, sin
interferencia humana, desde la televisión en casa de Malcolm, donde este y Sarah quedan dormidos mientras Kelly se queda viendo.
Inmediatamente después, se ve a la familia tiranosaurio, la manada de estegosaurios migrando, y un grupito de Pteranodones volando.

Reparto Editar

 Jeff Goldblum como Ian Malcolm


 Julianne Moore como Sarah Harding
 Vince Vaughn como Nick Van Owen
 Pete Postlethwaite como Roland Tembo
 Vanessa Lee Chester como Kelly Curtis Malcolm
 Arliss Howard como Peter Ludlow
 Richard Attenborough como John Hammond
 Peter Stormare como Dieter Stark
 Harvey Jason como Ajay Sidhu
 Richard Schiff como Eddie Carr
 Thomas F. Duffy como Robert Burke

Curiosidades Editar

 Como dato curioso, cuando el T-Rex comienza su ataque al autobús en la ciudad de San Diego y este ingresa a un video-club ,
puede observarse un afiche de una película llamada King Lear, y en el cual aparece el rostro del actor y gobernador de California
Arnold Schwarzenegger.
 Cuando el T-Rex bebe ataca a Ludlow, éste brinca y lo muerde como hacen los Velociraptores.
 El barco que traslada al Tiranosaurio se llama "Venture", como el de King Kong, película a la que se homenajea igual que a ¡Hatari!.

Especies aparecidas en la película Editar


 Compsognathus longipes (aunque lo denominan Procompsognathus triasicus, la morfología y la apariencia es del primero)
 Mamenchisaurusconstructus
 Gallimimus bullatus
 Pachycephalosaurus wyomigensis
 Parasaurolophus walkeri
 Pteranodon longiceps (sólo al final)
 Stegosaurus stenops
 Triceratops horridus
 Tyrannosaurus rex
 Velociraptor antirrhopus
Categorías:
 Películas
 Diferencias entre el libro de Michael Crichton
 Agregar categoría

 Mostrando los 0 más recientes

0 comentarios
Cómo recuperar archivos de un CD/DVD dañado


 Tutoriales
 Más...
POR FABRIZIO FERRI-BENEDETTI
17 de mayo de 2012

Share



La durabilidad de CD y DVD rara vez supera los diez años. Transcurrido ese periodo -o incluso antes- los discos dejan gradualmente de ser legibles. Hongos, humedad y la luz
solar directa son algunos de los agentes dañinos más frecuentes, pero también un uso excesivo y descuidado o una grabación defectuosa pueden echar a perder los datos.

Con las técnicas y utilidades adecuadas todavía es posible recuperar archivos de discos dañados y aparentemente ilegibles. ¿La solución? Una mezcla de técnicas de
limpieza y lectura de datos de bajo nivel. Si tienes por ahí un CD o DVD que hace tiempo que no consigues leer, no lo des todo por perdido y sigue nuestras recomendaciones.

Limpiar un CD/DVD antes de la recuperación


Para ser leídos sin problemas, los CD y DVD deben reflejar correctamente la luz de un pequeño rayo láser que detecta la presencia o ausencia de agujeros microscópicos.
Un daño en la superficie reflectante (normalmente de aluminio) o en la protección de plástico inferior impide una correcta lectura del disco.

Los problemas físicos más comunes y fáciles de resolver suelen afectar la capa de protección inferior, que es de plástico transparente. Aunque esta capa tolere incluso ralladuras
muy marcadas, los cortes profundos y las manchas pueden ser demasiado para el lector de CD/DVD.
Antes de intentar cualquier lectura de recuperación, es aconsejable limpiar la superficie del disco con una gamuza o un paño anti-estático. Los movimientos deben ser
rectos, desde el centro del disco hacia afuera (nunca en círculo, eso reparte la suciedad de manera aún peor).

Si la suciedad persiste, una mezcla suave de agua y jabón debería quitar la mayoría de manchas. Para casos difíciles, pulidoras como SkipDr son una solución muy interesante.
Se emplean regularmente en tiendas de alquiler de videojuegos para hacer que las copias más usadas sigan siendo legibles.

En Internet abundan trucos caseros que emplean pasta de dientes, plátanos y otras sustancias abrasivas para quitar arañazos y otras irregularidades. Aunque a veces sean
eficaces, estos métodos hacen más mal que bien al disco, así que evítalos.

Recuperación de datos de CD/DVD con ISOBuster


Una vez limpiado el CD/DVD, es posible que la lectura convencional siga sin tener éxito. En ese caso, hace falta recurrir a programas de

recuperación de datos especializados en discos ópticos.

El recuperador de CD y DVD más conocido es ISOBuster, una utilidad disponible únicamente para Windows. Tiene edición gratuita y Pro. Es tan eficaz y fácil de usar que es
usada como herramienta de informática forense por cuerpos de policía de todo el mundo.

El aspecto de ISOBuster recuerda al del Administrador de archivos de Windows. En el panel izquierdo aparece la estructura en árbol del CD o DVD, con las sesiones, pistas y
archivos legibles, así como pistas iniciables y ocultas. En la derecha, los archivos.
Dependiendo del estado del CD/DVD, es posible que no veas sistemas de archivos ni tampoco pistas. Para no correr el riesgo de dejar algo fuera, y también para simplificar el
proceso, es mejor hacer una lectura de bajo nivel de todo el disco.

Haz clic derecho sobre el icono del CD o DVD y elige Extrar DVD <Imagen>. Si el disco a recuperar es un CD, opta por RAW; si se trata de un DVD, elige Datos de Usuario. En
ambos casos, el formato de imagen será ISO.

El proceso de extracción de la imagen es más lento que una lectura convencional, puesto que ISOBuster efectúa pasadas más lentas y meticulosas, intentando leer archivos
dañados varias veces. En caso de topar con sectores defectuosas, ISOBuster te preguntará qué hacer. Las opciones de relleno son más recomendables.
Una vez creada la imagen, puedes grabarla en un disco

virgen usando una utilidad de grabación gratuita. Otra opción es usar el recuperador de archivos de ISOBuster para ir más en profundidad. Se accede al mismo en “Localizar
archivos y carpetas que faltan” (clic derecho sobre el icono de disco).

Alternativas para recuperar CD y DVD en Windows, Mac y Linux


ISOBuster solo está disponible para Windows, aunque hay quien ha conseguido ejecutarlo en Linux a través de Wine. Sea cual sea tu sistema operativo de Escritorio, hay unas
cuantas alternativas que puedes probar:

Windows:

 Unstoppable Copier, la mejor alternativa a ISOBuster


 CDCheck, que comprueb la calidad del disco y tiene recuperador propio
 Recovery Toolbox, con funciones e interfaz similares a las de ISOBuster

OS X:

 Usar el comando dd desde la consola


 Arrancar Windows a través de BootCamp y usar ISOBuster

Linux:

 RecoverDM, un recuperador todoterreno


 Usar el comando dd desde la consola
 Ejecutar ISOBuster a través de Wine

¿Has tenido que recuperar alguna vez un CD o DVD ilegible?

Sígueme en Twitter: @remoquete

Crítica de Jurassic Park III


Por David Martínez
- 27 de noviembre de 2014 - 20:35h

 Compartir
 Twittear

 29 Comentarios

CRÍTICA DE Jurassic Park III - 2001- DIRIGIDA POR Joe Johnston - PROTAGONIZADA POR Sam Neill,
William H. Macy, Tea Leoni, Laura Dern. ARGUMENTO: El matrimonio Kirby busca a su hijo
desaparecido en Isla Sorna. Para ello convence al doctor Alan Grant (el héroe de la primera película) y
a uno de sus ayudantes para que les sirvan de guía -y protección- en un entorno hostil. Cuando
aterrizan en la isla, se enfrentan a nuevas especies, como los pterodáctilos y el gigantesco
spinosaurio y a viejos conocidos, como el T-Rex o los velocirraptores.

Por tercera vez volamos a una isla (esta vez se trata de Isla Sorna; la zona B que también aparecía en El
Mundo Perdido) para ver cómo un grupo de incautos se queda maravillado con la presencia de dinosaurios...
hasta que se convierte en su almuerzo. Y la verdad es que la fórmula funciona, aunque falten alguna de sus
piezas fundamentales (ni Steven Spielberg dirige, ni Michael Crichton escribe el guión, ni John
Williams compone la banda sonora adicional). Para mantener la vinculación con la primera Parque Jurásico,
el argumento recupera a los dos personajes que no estaban en la segunda parte: el doctor Alan Grant (Sam
Neill) y la paleobotánica Ellie Shuttler, y los coloca junto al tragicómico matrimonio Kirby (William H. Macy y
Tea Leoni).
Nuevas especies, los mismos peligros
La búsqueda de su hijo desaparecido es una excusa perfecta para recorrer la jungla y maravillarse con
algunos entornos, mientras redescubrimos a los dinosaurios. Lo malo es que ya no podemos tomarnos en
serio las advertencias del doctor Grant (ni siquiera lo hace su ayudante) porque hemos visto demasiadas
veces cómo se comportan los velocirraptores cuando tienen humanos cerca. Además, los efectos especiales
han perdido el impacto de las dos primeras películas, así que ¿cómo sorprendernos? Muy sencillo, con
nuevos dinosaurios.

Hay dos especies que sobresalen -y justifican- la película. Por un lado, el enorme spinosaurio, capaz de
plantarle cara al T-Rex, y con unos instintos de caza temibles. Por otro, los pterodáctilos (estos reptiles
voladores estaban en los libros de Michael Crichton, pero no habían aparecido en las dos películas anteriores)
que son la encarnación de la maldad, y protagonizan uno de los momentos más intensos de Jurassic Park III.
En general, la combinación de efectos digitales, animatrónicos y algunos truquillos de iluminación vuelve a
darle a las criaturas cierta credibilidad.
Por supuesto, regresan los raptores (con un nuevo aspecto, más listos y con habilidades de comunicación)
para hacerle la vida imposible a los supervivientes, y las apariciones de los grandes hervíboros vuelven a
impresionarnos. Lamentablemente hay algo que no se ha extinguido: un absurdo sentido del humor "familiar"
que le resta dramatismo a las mejores secuencias.
Momentos cómicos... sin gracia
Está claro que Parque Jurásico III es una cinta para todos los públicos, y lo mismo le ocurre a las dos
películas anteriores. Sin embargo, mientras que las de Steven Spielberg salvan estos momentos con más (la
electrocución de la primera) o con menos gracia (la exhibición de gimnasia de la segunda), esta película se
estrella. Bromas escatológicas -buscar el teléfono entre excrementos o recoger orina de Rex- y gags
simplones (como gritar nombre y apellidos de los desaparecidos) nos sacan de la situación. Y la cosa
empeora aún más con el "momento parapente" o la comunicación con los carnívoros, que rompen unos
momentos muy tensos. Por si esto fuera poco, la película ha envejecido peor que sus predecesoras, y en algunas
secuencias nos llaman la atención más los fallos que los propios "lagartos terribles".

El final más prometedor


Me permito dejar aquí una apreciación personal. Pero el final de Parque Jurásico III sí que es
apoteósico. ATENCIÓN SPOILER: El desembarco de los marines en la playa de Isla Sorna sí que es material
para una nueva película... qué digo, ¡una nueva trilogía! Sin embargo, como en muchos otros aspectos
Jurassic Park III nos deja a medias. Las fuerzas militares se limitan a recoger a los superviventes y no llegan
a abrir fuego contra los dinosaurios. Reconoced que era una buena idea, ¿verdad? Os dejamos con el tráiler
de la película, en que se refleja ese "envejecimiento" del que os hemos hablado antes. Y también nos
quedamos con una promesa: el tráiler de Jurassic World en que parece que se han enmendado todos los
errores que se comentieron en ésta.

VALORACIÓN
Una película de dinosaurios que comen personas siempre es entretenida y espectacular. Otra cosa es que el argumento se
nos haga infantil, y la mayor parte de las situaciones se repitan.
Hobby

62

Aceptable

Lo mejor
El combate del Spinosaurio contra el Rex. La pajarera.
Lo peor
El tono infantil y la repetición de situaciones.
Ver comentarios (29)

Parque Jurásico III


Jurassic Park III

Título Parque Jurásico III

Ficha técnica

 Joe Johnston
Dirección

Producción  Kathleen Kennedy

 Larry J. Franco

 Steven Spielberg

Guion  Michael Crichton

 Alexander Payne
 Jim Taylor

 Peter Buchman

Basada en List of Jurassic Park characters

Música  Don Davis


Fotografía  Shelly Johnson

Montaje  Robert Dalva

Protagonistas Sam Neill


William H. Macy
Téa Leoni
Alessandro Nivola
Trevor Morgan
Michael Jeter

Ver todos los créditos (IMDb)

Datos y cifras

País(es) Estados Unidos

Año 2001

Género Ciencia ficción, aventuras, terrory acción

Duración 81 min.

Clasificación
intenso terror de ciencia ficción y violencia12

Idioma(s)  Inglés

Compañías

Productora Working Title Films, Amblin


Entertainment, StudioCanal

Distribución Universal Pictures

Presupuesto USD 93.000.0003

Recaudación USD 368.000.0003

Parque Jurásico

The Lost World:


Jurassic Park III Jurassic World
Jurassic Park

Ficha en IMDb
Ficha en FilmAffinity

[editar datos en Wikidata]


Parque Jurásico III (título original en inglés, Jurassic Park III) es una película estadounidense de 2001, dirigida por Joe
Johnston(en remplazo de Spielberg, quien dirigió las entregas anteriores) y con Steven Spielberg como productor ejecutivo),
es una secuela de la película de 1997 El mundo perdido: Jurassic Park, además de ser la primera de la serie que no se basa
en un libro de Michael Crichton.

Índice
[ocultar]

 1Argumento
 2Reparto
o 2.1Criaturas de la película
 3Producción
o 3.1Desarrollo inicial
o 3.2Pre-producción
o 3.3Filmación
o 3.4Musicalización
 4Lanzamiento
 5Recepción
 6Véase también
 7Referencias

Argumento[editar]
Han pasado 4 años desde el incidente de San Diego y también 8 años del incidente de la Isla Nublar,4 debido a esto las
personas de todo el mundo tienen conocimiento de los animales extintos clonados que habitan en Isla Sorna. Como medida
de prevención Sorna es considerada ahora zona restringida y esta constantemente vigilada por la fuerza aérea de Costa
Rica, para evitar que alguien se acerque.
Mientras tanto, en un bote que ofrece paseos ilegales a la isla se encuentra un niño de 12 años llamado Eric Kirby (Trevor
Morgan), junto a Ben Hildebrand (Mark Harelik), quienes habían pagado por un viaje en paracaídas para poder filmar algunas
tomas de la isla y sus habitantes prehistóricos. Todo ocurre de manera normal, hasta que el bote y el paracaídas son
cubiertos por una densa capa de niebla que obstaculiza su visión, Eric y Ben continúan arriba filmando la isla cuando
repentinamente la soga tiembla, después Eric y Ben se mueven para ver que pasó en el bote y descubren que está
destrozado y sin tripulantes. Sin nadie que lleve el control del timón, Eric y Ben no tienen más remedio que cortar la soga y
alejarse, mientras el bote se estrella contra un arrecife, el paracaídas sigue en dirección a la isla y ambos se quedan
atrapados en ella.
Dos meses después del incidente, el paleontólogo Alan Grant (Sam Neill) se encuentra visitando a su ex-compañera y ex-
prometida la Dra. Ellie Sattler (Laura Dern) y a su hijo Charlie. Mientras cenaban, Alan le habla a Ellie sobre
los velociraptors de su reciente excavación, deduciendo que estos sí podían coordinar sus ataques y trabajar en equipo para
confundir a sus presas. Además, Alan agrega que eran más listos que los delfines y que las ballenas. Más tarde, Alan se
despide de Ellie y esta le dice que si algún día se encuentra en problemas sólo tiene que llamarla.
Al día siguiente, Alan se encuentra dando una conferencia sobre los Velociraptor, para lograr conseguir fondos para sus
investigaciones. Al final, cuando concluye la presentación, la decana de la universidad se dirige al público por si tienen alguna
pregunta qué hacer; debido que Grant es también un superviviente de Isla Nublar junto con el Dr. Ian Malcolm (Jeff
Goldblum), el público en su mayoría levanta la mano, pero Grant les dice que no responderá ninguna pregunta que tenga
relación con Jurassic Park o el incidente en San Diego del cual él no fue testigo. Finalmente Alan sólo responde un par de
preguntas de dos estudiantes que no tienen relación alguna con los incidentes anteriormente mencionados, en el primer caso
un estudiante le aclara que su teoría sobre los Velociraptor es buena, pero cree que está perdiendo el tiempo, cuando
la ONU y el gobierno de Costa Rica decidieran el destino de Sorna los científicos irían a investigar a los
mismos Velociraptor a la isla, a lo que Grant contesta que lo que existe en Isla Sorna no son dinosaurios, sino monstruos
creados por John Hammond e InGen, la siguiente interrogante es que si tuviera la oportunidad de ir a Isla Sorna este
aceptaría, Grant responde escéptico que ni por todo el dinero del mundo pondría un pie en la isla.
Mientras tanto, en un campo de pruebas, un grupo de mercenarios conformados por Nash (Bruce A. Young), el piloto Cooper
(John Diehl), el especialista en armas, y Udesky (Michael Jeter), preparan su equipo para salir hacia Isla Sorna después de
ser contratados por Paul (William H. Macy) y Amanda Kirby (Téa Leoni), una pareja que dirige una compañía llamada
Empresas Kirby. Horas después Alan regresa con su grupo de excavación y es recibido por su asistente Billy Brennan
(Alessandro Nivola), solo para enterase de que en unas 3 semanas se quedarán sin fondos. Alan le comenta a Billy que aún
no es tarde para que este estudie economía, entre tanto Billy había rentado un sistema de moldeo electrónico para crear la
cámara de resonancia de un Velociraptor en forma de flauta para Alan, justo en esos momentos aparece Paul Kirby para
hablar de un trabajo especial.
En un bar de la localidad, Paul y Amanda Kirby hablan con Alan y Billy para que los guíen en un vuelo sobre la Isla Sorna con
motivo de su aniversario de bodas; al principio Billy acepta la oferta, pero Alan sigue escéptico sobre la idea ir a la isla, ya que
no cree que realmente tengan permiso para acercarse demasiado a la isla o bajar lo suficiente para poder visualizar algo de
suma importancia, a lo que Paul comenta que tienen el permiso del gobierno de Costa Rica. Alan sigue dudando hasta que
Paul decide hacer un cheque en blanco para financiar las investigaciones de Grant, finalmente Alan acepta.
Al día siguiente el grupo renta un avión para ir a la isla; luego de unas horas de vuelo,5 logran llegar a la parte noroeste de la
isla, pero en ese momento la torre de control de un aeropuerto de Costa Rica los detecta y les avisan de que están en zona
aérea restringida y que deben abandonar el espacio aéreo de la isla; sin embargo Nash apaga el radio y continúan su
recorrido. Alan, quien había olvidado ver a los dinosaurios desde el incidente en la Isla Nublar, intenta instruir a la pareja de
los tipos de dinosaurios que están a su alrededor desde el aire, pero de pronto Udesky recomienda aterrizar, sin embargo
Alan paranoico de la idea, los intenta convencer de no aterrizar y es noqueado por Cooper con un golpe en la cabeza.
Minutos después Alan despierta del golpe, sabiendo que habían aterrizado. Nash, Udesky y Cooper se adentran en la jungla
mientras Amanda usa un megáfono a todo volumen llamando a Eric y Ben. Sin embargo, Alan sabe que lo que está haciendo
Amanda es muy peligroso, por que el ruido puede atraer algún depredador y efectivamente, en esos instantes se escucha un
rugido producto del escándalo, Billy piensa que es un Tyrannosaurus, pero Alan insinúa que es algo mucho peor y algo más
grande; inmediatamente, Udesky y Nash regresan asustados de la jungla y les dicen al grupo que deben irse de inmediato. El
grupo sube al avión y enciende los motores, sin embargo Billy se da cuenta de aún que falta Cooper, pero Udesky le dice que
es un profesional y que estará bien, entonces Udesky cierra la puerta del avión y se preparan para despegar, justo cuando
están comenzando a tomar velocidad de vuelo, repentinamente Cooper sale malherido de la vegetación suplicando que no lo
dejen en tierra, pero a pesar de su súplicas Nash no piensa abortar el despegue, justo cuando el avión se acerca hacia
Cooper un Spinosaurus surge de entre la vegetación y devora a Cooper. Nash intenta elevar desesperadamente el avión,
pero la turbina izquierda se golpea contra la aleta del dinosaurio y pierde el control de la aeronave, la cual termina
estrellándose contra un árbol.
Luego del aterrizaje forzoso, Nash y Udesky intentan pedir ayuda por radio, pero desgraciadamente se daña producto del
fuerte impacto, por lo cual Nash recurre a utilizar el teléfono móvil de Paul para pedir ayuda. Mientras tanto Alan intenta abrir
la puerta para poder salir del avión, pero descubren que están enganchados en un árbol a gran altura y sin forma posible
bajar. De repente, un temblor sacude el avión y Amanda grita al ver algo por la ventanilla, luego el Spinosaurus regresa y los
ataca partiendo la parte frontal, logrando devorar a Nash en el proceso, mientras el grupo se queda en la parte trasera del
avión, aunque esta se precipita hacia el suelo producto del sobrepeso. Mientras, el dinosaurio afuera empuja el avión e
introduce sus mandíbulas en él para devorar a otra presa, pero el grupo se las ingenia para salir y escapar, internándose en
una zona de grandes árboles, por donde el dinosaurio carnívoro no los puede alcanzar.
Mientras tratan de recuperar el aliento después de la persecución, el grupo inesperadamente se encuentran con
un Tyrannosaurus rex adulto devorando una presa. Alan le pide al grupo que no muevan ningún músculo, pero por el rugido
de este, nadie le hace caso y salen corriendo. El grupo, ahora perseguido por el Tyrannosaurus, trata de despistarlo, pero se
topan nuevamente con el Spinosaurus que los atacó al principio y se ocultan mientras ambos dinosaurios protagonizan una
feroz pelea, en la cual el T. rex resulta derrotado y asesinado, cuando su rival se le aferra al cuello con sus mandíbulas y se lo
rompe con un movimiento de sus patas delanteras, mientras el grupo logra finalmente escapar.
Después de estas horribles experiencias, Alan inmediatamente golpea a Paul y le exige que les diga la verdad, entonces
revela que la única razón para hacer ese peligroso viaje a la isla, era para encontrar a su hijo Eric, que había desaparecido
hace dos meses atrás junto a Ben Hildebrand. Ya antes había solicitado apoyo a varias entidades de rescate para salvar a su
hijo, pero todas se negaron a ayudarlos, argumentando que la isla es un área restringida y además la embajada de los
Estados Unidos les comentó que debían darlo por muerto y aceptarlo, a lo que la pareja revela también que estaba divorciada
desde hace un año, pensó en Alan debido a su experiencia en la isla, pero el paleontólogo revela que él jamás había visitado
la llamada Zona B.
Poco después deciden regresar a los restos del avión para recuperar su equipo. Mientras Paul, Amanda y Udesky rescatan lo
que pueden, Alan y Billy describen al dinosaurio que los atacó como un depredador; Billy piensa que es un Suchomimus por
el tamaño de sus mandíbulas, sin embargo Alan lo descarta, ya que el dinosaurio que los atacó es algo más grande que él;
luego Billy menciona si es un Baryonyx, por ser el pariente más cercano y más grande, sin embargo Alan también lo descarta
y le menciona que es mucho peor el que los atacó, revelando que el dinosaurio es en realidad un Spinosaurus, un pariente
de Baryonyx y Suchomimus, aunque no recuerdan que estuviera registrado dicho animal en la lista de InGen; Alan justifica
que no es de extrañarse, pues no tienen idea de qué otros dinosaurios crearon además de él.
Alan y Billy descubren además que las Empresas Kirby no existen, entonces Paúl les revela que es en realidad Pinturas Kirby
y además el cheque que les había entregado a ambos no les sirve de nada y ahora deben buscar la forma de salir de la isla,
por lo que deciden ir caminando hasta la costa. Durante el camino hacia la costa el grupo se encuentran con los restos del
paracaídas en el que Eric y Ben aterrizaron y encuentran la videocámara de Amanda, aunque la batería está muy dañada
Udesky se las ingenia para encenderla, y descubren que Eric sigue vivo, pero cuando Alan y Billy quieren recuperar el
paracaídas, repentinamente en frente de Amanda aparece el cadáver de Ben (el cual nunca pudo desengancharse del
paracaídas y quedó atrapado en este). Amanda entra en pánico, al saber que su novio está muerto. Sin embargo Paúl y
Amanda sin querer encuentran la zona de anidada de los Velociraptor, entonces el grupo decide alejarse de ahí lo más rápido
posible. Unas horas después encuentran el abandonado laboratorio original de InGen donde se creaban y estudiaba el
metabolismo de los dinosaurios, con la esperanza de encontrar un radio que los ayude, pero por desgracia no hay radio en el
laboratorio y al instante son atacados por un Velociraptor que los acechaba. El grupo escapa de él para luego encerrase en
una de las jaulas que había en el laboratorio. Luego Billy y Amanda consiguen detenerlo por sólo unos instantes y logran
escapar de inmediato, pero entonces Alan descubre que está llamando a la manada de Velociraptor, el grupo se separa sin
querer al llegar a un valle lleno de Corythosaurus y Parasaurolophus que empiezan a correr, sabiendo por instinto que ellos
están huyendo de un depredador, causando una estampida. Billy durante el escape se percata de que se le cae su mochila
(que según él es de la suerte), pero Alan la recupera y continúan. Billy, Amanda y Paul se suben a los árboles, pero en ese
mismo instante Udesky es atrapado por los Velociraptor. Paúl, Amanda y Billy lo buscan desde los árboles y lo encuentran
tendido en el suelo, creyéndolo muerto. Sin embargo, sigue con vida, por lo que Amanda sin medir las consecuencias intenta
llegar a él, pero se resbala y queda colgada boca abajo, justo en ese momento los Velociraptor, quienes les tendieron una
trampa, la intentan alcanzar, pero Paul y Billy consiguen subirla, entonces los depredadores se retiran y matan a Udesky,
rompiéndole el cuello frente a la aterradora mirada de Paúl, Amanda y Billy.
Alan, que en ese momento se encontraba observando a los Velociraptor es rápidamente acorralado por estos. Pero la ayuda
llega cuando Eric, quien se escondía en la vegetación, lo salva usando granadas de gas para ahuyentar a los animales, pero
es consciente de que pueden regresar, Alan lo sigue hasta su refugio en un camión cisterna semi-hundido y deciden pasar la
noche adentro del camión, mientras que Billy, Paúl y Amanda siguen en los árboles altos.
Al día siguiente, Alan y Eric deciden salir y buscar a Billy y los padres de Eric, mientras caminan cerca de un acantilado
encuentran a la orilla del río un bote abandonado que les podría servir para llegar a la costa y deciden buscar la forma de
bajar. En el recorrido Eric habla con Alan y le muestra su garra de Velociraptor, entonces Alan le pregunta cuanto a explorado
de la isla, Eric le revela que él no se alejó demasiado del laboratorio, ya que creyó que si lo iban a rescatar empezarían por
ahí. Entonces Eric escucha el teléfono móvil de su padre sonando, pensando que él lo tiene ambos corren hacia el sonido,
mientras tanto Billy, Amanda y Paúl escuchan los gritos de Eric y finalmente se encuentran nuevamente, aunque los separa
una barrera estos se alegran de encontrarse de nuevo. Paúl pregunta como los encontraron, Eric responde que fue por el
teléfono, pero se dan cuenta de que Paul no lleva consigo el teléfono, entonces descubren que se lo dio a Nash antes de que
fuese devorado, entonces deducen que el teléfono está en el estómago del Spinosaurus, que los estaba acechando, Alan y
Eric corren antes de que este los devore y logran pasar por agujero de la barrera entonces piensan que están a salvo al otro
lado de la barrera, pero se equivocaron, ya que el Spinosaurus destruye la barrera y pasa al otro lado, por lo que deciden
encerrase en un edificio que estaba detrás de ellos y una vez más logran evadir al depredador.
Luego de reunirse Billy le pide a Alan que le devuelva su mochila, pero Alan decide que está segura con él, pero Billy confiesa
que no es así, Alan decide abrirla y descubre que Billy había robado dos huevos de Velociraptor y finalmente descubre por
que los perseguían estos. Billy los tomó por impulso y quería venderlos para lograr salvar sus investigaciones por otros diez
años más, pero Alan está decepcionado con Billy por no decirle la verdad, entonces Alan se disponía a lanzar los huevos al
río, pero cambia de parecer a sabiendas de que los Velociraptor saben que los tienen y si los arrojaba al río seguirían tras
ellos. El grupo decide bajar por las escaleras del edificio del que entraron para poder llegar al bote que se encontraba a la
orilla del río, pero cuando llegan a un puente son repentinamente atacados por los Pteranodon, que se encontraban en una
gigantesca jaula encerrados. Eric es atrapado y llevado a su nido en donde las crías intentan devorarlo, pero Billy lo rescata
con el paracaídas poniendo a Eric a salvo, pero Billy queda atorado en un acantilado por lo que decide desengancharse y cae
al río, entonces es atacado por los Pteranodon; Paul y Alan intentaron ayudarlo, pero Billy les dice que huyan de ahí, por lo
que Paúl y Alan corren hacia la salida. Mientras Amanda y Eric logran salir por la puerta, Alan y Paul salen por debajo del
agua evadiendo a los Pteranodon.
Una vez a bordo del bote lo encienden y deciden bajar río abajo hasta la costa mientras Eric lamenta lo que pasó con Billy,
Alan habla con Eric de que fue muy duro con Billy y lo único que deseaba era lo mejor para todos, durante el viaje observan a
un grupo de Brachiosaurus, Ankylosaurus, Stegosaurus y Parasaurolophus, mientras siguen río abajo. Al caer la noche el
grupo escucha nuevamente el teléfono, pensando que el Spinosaurus está cerca. Pero en realidad estaba sonando entre los
excrementos de este, por lo que deciden buscarlo antes de que deje de sonar. Las primeras búsquedas de Paul, Amanda y
Alan no tienen éxito y lo que encuentran es el reloj de Nash, un hueso de este y una gafas de sol, hasta que finalmente
Amanda lo encuentra, pero en ese momento aparece un Ceratosaurus, aunque este inmediatamente se aleja de ellos, ya que
no toleraba el olor a excremento de Spinosaurus.
Minutos después, Alan usa el teléfono para contactar a Ellie y pedir ayuda, pero quien contesta el teléfono es Charlie y Alan le
pide que le pase el teléfono a su madre diciendo de que es "El Hombre Dinosaurio" (debido que Charlie sólo lo conoce por
ese apodo), Charlie va a buscar a su Ellie, quien en ese momento estaba despidiéndose de su esposo, mientras tanto Alan y
los demás son repentinamente atacados por el Spinosaurus que sale por debajo del agua. Para cuando Ellie tiene el teléfono
la llamada se corta, entonces decide devolver la llamada, Alan y el grupo escuchan el teléfono sonar y sólo por unos
segundos, Alan logra hablar con Ellie para que pida ayuda, pero se corta la llamada nuevamente, aunque Ellie deduce que
está en la Isla Sorna, porque Charlie le hace la expresión de un ataque de dinosaurio.
Mientras tanto, el grupo se había encerrado en una jaula del bote, pero el Spinosaurus la arranca y la sumerge en el agua,
Paúl se las ingenia para salir de ella sin que el Spinosaurus se percatara y nada a la orilla de río hasta una grúa semihundida,
mientras que el Spinosaurus intenta sacar a alguien del grupo de la jaula con sus garras, pero Paul logra distraerlo por unos
minutos para que su familia y Alan salgan y naden hasta el otro lado del río, pero este intento casi le cuesta la vida, de no ser
por Alan, quien encontró una bengala roja y la dispara contra el dinosaurio, pero el disparo sólo le rebotó a este, haciendo
que la bengala roja cayera al río, lo que provocó un incendio en el río, producto de la gasolina del bote que se había
derramado, todos observaban cómo Paul se cae a las llamas, mientras que el depredador finalmente se rinde y se retira por
última vez, pero en ese momento Amanda quien estaba llorando gritaba: "Paul, desgraciado, cómo pudiste dejarme así" hasta
que Paul aparece diciendo: "No pienso ir a ningún lado" y se alegran de que se encuentre bien.
Al día siguiente el grupo continúa su recorrido hasta que finalmente escuchan la costa, pero son repentinamente detenidos
por la manada de Velociraptor, quienes los estaban persiguiendo. Sin embargo Alan les dice que lo único que quieren son los
huevos, entonces Alan sugiere que se arrodillen, ya que la Velociraptor alfa los estaba retando. Inicialmente la Velociraptor se
acerca a Amanda, pensando que ella los robó (cuando en realidad fue Billy); entonces Alan le entrega a Amanda los huevos
robados para devolvérselos, pero entonces también saca la cámara de resonancia que Billy le había diseñado anteriormente
en forma de flauta, para comunicarse con los dinosaurios, aunque la manada lo toma como una amenaza e intentan atacarlo,
son detenidos por la alfa. En ese momento se escucha un ruido acercándose al lugar y la alfa le ordena a la manada que se
retiraran, mientras que la Velociraptor alfa y su segundo recogen los huevos, luego se retiran del lugar, perdonándoles la vida.
Entonces el grupo escucha un helicóptero acercándose. Corren hacia la costa sólo para ver que Ellie había llamado a
los Marines de los Estados Unidos para rescatarlos.
Luego de esto todos suben al helicóptero solo para descubrir que Billy había sobrevivido al ataque de los Pteranodon,
siguiendo río abajo para luego ser rescatado también y logró recuperar el sombrero de Grant, mientras eran llevados
al Portaviones observan a tres Pteranodon volando, ya que se escaparon por la puerta que Amanda y Eric dejaron mal
cerrada anteriormente, por lo que se preguntan a dónde van, Alan les dice que van a buscar un nuevo nido y que es un
mundo nuevo para ellos, Amanda por su parte los reprocha diciendo: "Que no se atrevan a anidar en Oklahoma", mientras el
grupo se dirige a casa devuelta. La escena final muestra a los Pteranodon volando por lo cielos.

Reparto[editar]
 Sam Neill como el Dr. Alan Grant, el paleontólogo famoso mundialmente quien sobrevivió al incidente de la isla Nublar y
que desde entonces ha desarrollado una actitud apática hacia las criaturas que alguna vez admiró.
 William H. Macy como Paul Kirby, el propietario de una tienda de pinturas quien pretende ser un rico empresario a fin de
tentar a Grant para ayudarlo a buscar a su hijo.
 Téa Leoni como Amanda Kirby, la ex-esposa de Paul quien acompaña al grupo a isla Sorna para buscar a su hijo.
 Alessandro Nivola como Billy Brennan, un joven y muy entusiasta estudiante graduado del sitio de excavación de Grant
en Fort Peck Lake.
 Trevor Morgan como Eric Kirby, el hijo de 12 años de edad de Paul y Amanda, atrapado en la isla Sorna.
 Michael Jeter como Udesky, uno de los mercenarios.
 John Diehl como Cooper, un mercenario y especialista en armas.
 Bruce A. Young como Nash, otro de los mercenarios quien sirve como piloto del grupo.
 Laura Dern como Ellie, una paleobotánica quien también sobrevivió a la isla Nublar.
 Taylor Nichols como Mark, el esposo de Ellie.
 Mark Harelik como Ben Hildebrand, novio de Amanda.
 Julio Oscar Mechoso como Enrique Cardoso, el propietario y operador de "Dino-Soar", un servicio de paravelismo.
 Blake Michael Bryan como Charlie, hijo de Ellie y Mark.
 Sarah Danielle Madison como Cheryl Logan, una de los estudiantes graduadas de Grant en el sitio de excavación.
 Linda Park como Hannah, secretaria de Ellie.
Criaturas de la película[editar]
A diferencia de los filmes anteriores, se considera al Spinosaurus como el antagonista principal:6 Johnston afirmó que
"Muchos dinosaurios tenían una silueta muy similar a la del T-Rex ... y nosotros queríamos que la audiencia lo reconociera al
instante como algo distinto."7 La silueta del Spinosaurus también se encuentra en el afiche tras el Pteranodon, tomando el
puesto del Tyrannosaurus que había sido usado para los afiches de los filmes anteriores. Originalmente, se consideró
a Baryonyx como el "antagonista" antes de escogerse a Spinosaurus, y los primeros afiches conceptuales reflejan esto. En el
diálogo de la película, Billy interpreta que el animal que encuentran es un Baryonyx o un Suchomimus, pero el Dr. Grant
corrige su análisis basándose en su tamaño y su vela del lomo.8
Debido a los nuevos descubrimientos y teorías en el campo de la paleontología, la representación de varios de los
dinosaurios difería de la de las películas anteriores. Los descubrimientos que sugerían que Velociraptor estaba emplumado
llevaron a la adición de estructuras en forma de púa en cabeza y cuello de los machos de la película. "Hemos encontrado
evidencia de que los Velociraptor tenían plumas, o estructuras similares a plumas, y las hemos incorporado a la nueva
apariencia de los raptores", dijo el paleontólogo Jack Horner, el asesor científico del filme.7
Spielberg le insistió a Johnston en que incluyera a los pteranodontes en la película, ya que estos habían sido eliminados de
las películas previas por motivos de presupuesto.9Se representó a un reptil acuático en el primer borrador, pero fue removido
en el guion final.9 Los efectos especiales usados para las criaturas fueron una mezcla de modelos animatrónicos e imágenes
computarizadas.7 Las siguientes criaturas aparecen en el filme:

 Ankylosaurus
 Brachiosaurus
 Ceratosaurus
 Compsognathus
 Corythosaurus
 Parasaurolophus
 Pteranodon
 Spinosaurus
 Stegosaurus
 Triceratops
 Tyrannosaurus
 Velociraptor
Producción[editar]
Desarrollo inicial[editar]
Joe Johnston se había interesado en dirigir la secuela de Parque Jurásico y se aproximó a Spielberg, amigo suyo, para
abordar el proyecto. Aunque Spielberg quería dirigir la primera secuela, estuvo de acuerdo en que si hubiera un tercer filme,
Johnston podría dirigirlo.8 La segunda película, titulada The Lost World: Jurassic Park, incluyó una escena de
un Tyrannosaurus rex arrasando la ciudad de San Diego. Spielberg había querido en principio que esta escena se reservara
para el tercer filme, pero más tarde decidió añadirla en el segundo tras darse cuenta de que probablemente no dirigiría otra
película de la saga.10 Tras el lanzamiento del segundo filme en mayo de 1997, Spielberg estaba ocupado con otros proyectos
y fue consultado acerca de la posibilidad de un tercer filme de Jurassic Park, a lo que respondió: "Me podría dar un tremendo
dolor de cabeza solo pensar acerca de eso."11
Pre-producción[editar]
Universal Pictures realizó el anuncio de la película en junio 29 de 1998, con Spielberg actuando como productor. Se reportó
que Michael Crichton iba a colaborar con Spielberg para crear un argumento y escribir el guion. Se estableció que la película
sería estrenada en el verano de 2000.12 Spielberg inicialmente concibió una idea que involucraría al Dr. Alan Grant, quien fue
descubierto tras haber estado viviendo en una de las islas de InGen. De acuerdo con Johnston, "Él se habría escabullido allí,
tras no habérsele permitido investigar a los dinosaurios, y estuvo viviendo en un árbol como Robinson Crusoe. Pero yo no
podía imaginar a este sujeto queriendo regresar a cualquier isla que tuviera dinosaurios tras la primera película."9
En junio de 1999, Craig Rosenberg comenzó a escribir el primer borrador del guion, el cual involucraba adolescentes que
quedaban abandonados en la isla Sorna.13 Johnston fue anunciado como director de la película en agosto de 1999, con
Rosenberg aún comprometido. Se esperaba que la producción comenzara a principios de 2000.1415 El borrador de Rosenberg
sobre los adolescentes en isla Sorna fue rechazado en septiembre de 1999.16 Aunque Johnston le parecía que "no era un
guion mal escrito,"13 también dijo que, "Se leía como un mal episodio de Friends".16 En diciembre de 1999, se contrataron
nuevos guionistas para que idearan una mejor historia para la película.16
El segundo guion de la película involucraba a los Pteranodon escapando de isla Sorna y causando una serie de misteriosas
muertes en tierra firme, lo cual era investigado por Alan Grant y otros personajes incluyendo a Billy Brennan, una naturalista
llamada Simone, un rudo agregado militar, y el millonario Paul Rob y su hijo adolescente Miles. El grupo de Grant hacía un
aterrizaje de emergencia en la isla, mientras una investigación paralela se llevaba a cabo en el continente. La secuencia del
aviario y la escena del laboratorio inicialmente eran mucho más largas y complejas, incluyendo a un Velociraptor entrando
furtivamente al criadero en el que el equipo pasaría la noche. Se fabricaron escenarios, trajes y utilería para esta versión.81316
En febrero de 2000, se reportó que comenzaría la filmación en Fiordland (Nueva Zelanda) más o menos a finales de ese
mes.1718 Estas escenas fueron planeadas originalmente para ser filmadas allí para The Lost World: Jurassic Park.19 En marzo
de 2000, se reporta que se escogió a Maui (Hawái) en lugar de Nueva Zelanda.20 Sam Neill oficializó su participación en el
proyecto en junio de 2000, con 18 semanas de filmación que se esperaba empezarían en agosto de 2000, para un
lanzamiento en julio de 2001.21 Macy originalmente renunció a su papel debido a conflictos de agenda.22 Trevor Morgan y Téa
Leoni fueron seleccionados en agosto de 2000,23 y se consideró la posibilidad de usar al Monumento Nacional Dinosaurio en
Utah y una base militar en Oahu como locaciones para la filmación.2425 Durante la fase de pre-producción, los artistas
conceptuales crearon publicidad para la película usando algunos posibles títulos incluyendo Jurassic Park:
Extinction y Jurassic Park: Breakout.26
Cinco semanas antes de que empezara la filmación,8 Johnston y Spielberg rechazaron el guion en su totalidad al estar
insatisfechos con este; para entonces ya se habían gastado $18 millones de dólares en la película.27 A Johnston le parecía
que la historia del guion era demasiado complicada.16 La más sencilla trama de la "misión de rescate", la cual había sido
sugerida por David Koepp, terminó siendo usada para la película.816 Alexander Payne y Jim Taylor comenzaron a reescribir el
guion en julio de 2000.22
Filmación[editar]
Johnston dijo que el guion nunca fue finalizado durante la producción: "Filmábamos páginas que eventualmente estarían en el
guion final pero no tuvimos un documento [entero]".13 La fotografía principal comenzó en agosto 30 de 2000, en Dillingham
Airfield en Mokuleia, Hawái.28 Macy, comentando sobre el lento ritmo de filmar el guion, dijo que "hacíamos un cuarto de
página - algunos días, un octavo de página. Y eso sería un día completo de doce horas."29
La filmación continuó en Oahu hasta septiembre 9.30 La fotografía aérea de los acantilados de North Shore en Molokai fue
realizada en los dos días siguientes, seguido de una semana de filmación en Kauai.2831 La filmación concluyó en Hawái en
septiembre 20 de 2000.30 La producción entonces se desplazó a California. John August fue contratado para realizar un
trabajo sin acreditar con el guion en septiembre de 2000.32 Se filmaron escenas en Occidental College en Los Ángeles en
octubre 10 de 2000.33
Se filmaron escenas en el Center Bay Studios en Los Ángeles al final de octubre.34 Otras locaciones de filmación usadas en
California incluyeron a South Pasadena y una cantera rocosa en Irwindale.35 También la filmación tuvo lugar en el plató
exterior de Universal Studios en Los Ángeles.33 La producción regresó a Hawái en enero de 2001, para filmar el final de la
película, el cual no había sido escrito durante la filmación anterior en Hawái. El final fue grabado en Pila'a Beach en Kauai.13
El argumento contenía algunas pequeñas escenas de las novelas de Crichton Parque Jurásico y El Mundo Perdido que no
habían sido representadas en sus versiones fílmicas, como el aviario de los Pteranodon y el uso del bote. El cameo de Laura
Dern fue grabado en un día.16 En un borrador inicial, los personajes de Neill y Dern eran una pareja en proceso de
separación.36 Johnston declaró, "Yo no quería verlos más como una pareja. En primer lugar, no pienso que luzcan como una
pareja. Sería incómodo verlos aún juntos. ¡Y Laura Dern no parecía haber envejecido en los últimos quince años!"16 El corte
en bruto más largo del filme era de aproximadamente 96 minutos, sin los créditos cinematográficos. De acuerdo con
Johnston, "Perdimos tal vez 8 minutos, por lo tanto nunca fue muy largo."16
Musicalización[editar]
Dado que John Williams estaba ocupado escribiendo la música para la película de Spielberg Inteligencia Artificial, él
recomendó a Don Davis para escribir la banda sonora de Parque Jurásico III. Los temas originales de Williams fueron
integrados en la banda sonora así como varios nuevos, como uno para el Spinosaurus que se enfocaba en los sonidos bajos,
con tubas, trombones y timbales. La lucha entre el Spinosaurus y el Tyrannosaurus, comparada por Davis con el
enfrentamiento entre King Kong y un dinosaurio en la película de 1933, tenía una yuxtaposición del tema del Spinosaurus con
uno de los temas que Williams escribió para el T. rex.37 Adicionalmente, la canción "Big Hat, No Cattle" de Randy Newman,
fue usada en una escena en un restaurante.38

Lanzamiento[editar]
Parque Jurásico III fue estrenada en el Anfiteatro Gibson en Los Ángeles, California, el 16 de julio de 2001,39 y dos días más
tarde se produjo su lanzamiento en los Estados Unidos y otros países. La película recaudó $181,171,875 en Estados Unidos
y $368,780,809 en el resto del mundo, convirtiéndola en la octava película más taquillera de ese año en el mundo40 pero aun
así su recaudación fue menor que la de sus predecesoras. El filme fue lanzado en VHS y DVD en diciembre de 2001.41 Tuvo
un relanzamiento con las otras películas en diciembre de 200142 con el título de Jurassic Park Trilogy, y bajo el nombre
de Jurassic Park Adventure Pack en noviembre de 2005.43 El filme también ha sido lanzado en paquete de dos discos de
DVD junto con Hulk.44 En 2011, el filme fue lanzado en Blu-ray como parte de la colección Jurassic Park Ultimate Trilogy. La
banda sonora de la película fue lanzada en julio de 2001.45

Recepción[editar]
Parque Jurásico III recibió reseñas mixtas a negativas de parte de los crítica, así como de la audiencia y los fans. En el sitio
web Rotten Tomatoes la película posee una aprobación de 50%, basándose en 163 reseñas, con una puntuación promedio
de 5.2/10. El consenso de este sitio afirma: "Parque Jurásico III es más oscura y rápida que sus predecesoras, pero eso no
compensa mucho el continuo declive creativo de la franquicia." De parte de la audiencia tiene una aprobación de 36%.46 En la
pagina Metacritic tiene una puntuación de 42 sobre 100, indicando "reseñas mixtas".47 En ambos sitios, es el filme con la
puntuación más baja de la franquicia de Parque Jurásico.
Las audiencias de CinemaScore le han dado una calificación promedio de "B-" en una escala de A+ a F, mientras que
en IMDB los usuarios le han dado una calificación de 5.9 basada en más de 218 000 votos.
El crítico de Entertainment Weekly, Owen Gleiberman, quien alabó las dos entregas anteriores de Parque Jurásico, le dio a la
tercera película solo un grado C, escribiendo "Parque Jurásico III no tiene más pretensiones que las de ser un una
escalofriante atracción de fantasía de parque temático para niños, pero es como una atracción de rutina. La magia de
Spielberg se ha ido, así como su sofisticado toque alegre, y da demasiado de eso a los más que insípidos personajes de esta
película de cerca de 90 minutos."48 Derek Elley de Variety Reviews se expresó de manera similar, llamando al filme "una
atracción llena de acción, atolondrada y no-olvide-comprar-el-videojuego que hace que las dos entregas anteriores luzcan
como modelos de cinematografía clásica".49 Ben Varkontine de PopMatters la calificó como "no tan buena atracción como la
primera", pero "mejor que la segunda."50 La mayor parte de las críticas resaltaban que el guion era simplemente una película
de persecución sin desarrollo de personajes; Apollo Movie Guide criticó a la película por ser "casi lo mismo que la primera
película" sin "ninguna necesidad de nuevas ideas o incluso de un guion".51 La revista Empire le dio al filme 3 de 5 estrellas,
comentando que era "Corto, deshilvanado e intermitentemente aterrador" y que el filme básicamente "se dirige a los
jóvenes".52
En Ebert and Roeper, Richard Roeper le dio un pulgar abajo, mientras que Roger Ebert le concedió un pulgar arriba.53 En una
reseña posterior, Ebert la llamó "la mejor superproducción del verano".54 En su reseña escrita, Ebert le dio a la película tres
estrellas y escribió que aunque no era tan formidable como la primera película ni tan elaborada como la segunda, "es una
linda atracción mecánica. [...] No puedo elogiarla por su arte, pero no debo negar su artesanía..."55
Uno de los pioneros de la conexión evolutiva de las aves con los dinosaurios, el paleontólogo Robert T. Bakker bromeó con
que las púas emplumadas añadidas a los Velociraptorpara Parque Jurásico III "lucían como la peluca de un correcaminos."
Sin embargo, él admitió que las plumas son objetos complicados de reproducir en la animación computarizada y especuló
que en Parque Jurásico IV sus raptores podrían tener plumaje más meticulosamente realista.56 Para 2002, Crichton declaró
que no había visto el filme.57

Véase también[editar]
 Parque Jurásico (película)
 The Lost World: Jurassic Park
 Jurassic World
 Michael Crichton
 Parque Jurásico (novela)
 El mundo perdido (novela de Michael Crichton)
 Parque Jurásico (franquicia)
 Isla Sorna
 Isla Nublar
 Anexo:Géneros extintos en Parque Jurásico
 Dinosauria

Referencias[editar]
1. Volver arriba↑

Ejemplo sencillo con JavaHelp


JavaHelp es una librería opcional de Java que nos permite poner ventanas de ayuda a nuestras aplicaciones de forma
sencilla. Dichas ventanas serán como las que estamos acostumbrados en cualquier aplicación. Si en el mismo navegador en
que estás leyendo esto pulsas F1, verás una ventana de ayuda, similar a la que podrás visualizar con JavaHelp.

En este tutorial vamos a ver un ejemplo sencillo con JavaHelp. No vamos a complicarnos la vida, sino símplemente lo mínimo
imprescindible para empezar a trabajar.

Haremos una pequeña aplicación tonta, que no hará nada. Tendrá una ventana principal con un menú de "Ayuda" y un botón
que despliegue una ventana secundaria. La ventana secundaria tampoco tendrá nada especial, un JLabel y un JTextField,
por aquello de poner algo. Por supuesto, la ayuda de JavaHelp será cortita, no hay mucho que explicar en una ventana que
no hace nada.

En esa aplicación añadiremos la ayuda con JavaHelp. Pondremos una ventana de ayuda principal que se abrirá al pulsar
"Ayuda" en el menú y otras dos ventanas de ayuda que se abrirán al pulsar, respectivamente, F1 en cada una de las
ventanas.

La ventana de ayuda que obtendremos será similar a la de la figura:

Bajarse JavaHelp

Lo primero, por supuesto, es bajarse JavaHelp y ponerlo en algún sitio. Se puede bajar JavaHelp de la página de Sun. Al
bajarlo e instalarlo, tendremos los jar necesarios para nuestra aplicación junto con algunas herramientas, algunas de ellas
también necesarias para preparar la ayuda.

Directorio para la ayuda

Todos los ficheros de ayuda, tanto de configuración de JavaHelp como los que hagamos con nuestros textos de ayuda,
necesitamos meterlos más o menos juntos en un directorio. Una opción es crear en nuestro proyecto un directorio help.
Dentro de él podemos poner los ficheros de configuración de JavaHelp y un subdirectorio html. En el subdirectorio html irán
en formato html todos los ficheros de ayuda que nosotros queramos mostrar y que, por supuesto, tendremos que escribir.

Podemos poner esta estructura como queramos, pero esta que hemos mencionado es la que haremos en nuestro ejemplo.
Lo que sí es importante es que los ficheros html de nuestra ayuda estén en directorios por debajo de donde estén nuestros
ficheros de configuración de JavaHelp. JavaHelp no permite que vayamos a otros directorios superiores a buscar la ayuda.

Ficheros html

Los ficheros html con la ayuda tendremos que escribirlos nosotros. Debemos escribir tantos como pantallas o temas
queramos que tenga nuestra ayuda. Cada fichero html que hagamos se mostrará completo en pantalla, por lo que si
queremos varias pantallas de ayuda, debemos hacer varios ficheros html.

En nuestra aplicación tonta, haremos tres ficheros html, correspondientes a la pantalla principal de la ayuda, que cuenta lo
que hace nuestra aplicación, la ayuda de la ventana principal y la ayuda de la ventana secundaria. Debajo de nuestro
directorio html, crearemos los ficheros main.html, principal.html y secundaria.html. Como vemos en main.html, se pueden
poner enlaces entre ellos usando paths relativos.

Fichero mapa de JavaHelp

El siguiente paso es crear un fichero mapa de JavaHelp. Este fichero no es más que un fichero XML en el que se da una
"clave" a cada uno de los ficheros html que creamos. Es decir, a cada fichero html se le da un nombre, que servirá para
identificarlo a partir de ahora. Tanto el resto de los ficheros de configuración de JavaHelp como nuestro código Java
referenciarán a los ficheros .html con el nombre que pongamos en este fichero mapa.

El fichero mapa tiene extensión .jhm -Java Help Map-, y en nuestro ejemplo será map_file.jhm. Lo colocaremos debajo del
directorio help, en parelelo con el subdirectorio html.

El contenido es más o menos así

<?xml version='1.0' encoding='ISO-8859-1'?>


<!DOCTYPE map
PUBLIC "-//Sun Microsystems Inc.//DTD JavaHelp Map Version
2.0//EN"
"http://java.sun.com/products/javahelp/map_2_0.dtd">
<map version="1.0">
<mapID target="aplicacion" url="html/main.html" />
<mapID target="ventana_principal" url="html/principal.html" />
<mapID target="ventana_secundaria" url="html/secundaria.html"
/>
</map>

Aparte de la cabecera del XML, vemos el tag principal <map> y dentro de él varios tag <mapID>. Cada <mapID> corresponde
a un fichero html de ayuda. target es la "clave" o "nombre" que daremos al fichero html para referenciarlo a partir de este
momento. url es el fichero html en sí. El path del fichero html es relativo a la ubicación de este fichero mapa, por ello llevan
delante el subdirectorio html en el que hemos metido todos nuestros ficheros .html.

Vamos con el resto de ficheros. No es obligatorio hacerlos si no queremos que nuestra ayuda no tenga la pestaña
correspondiente.

Fichero de Tabla de Contenidos de JavaHelp


Aunque posiblemente no es obligatorio, lo normal es que nuestra ayuda tenga una "tabla de contenidos". Esta tabla de
contenidos no es más que una especie de "árbol" en la que van los capítulos y subcapitulos de nuestra ayuda. En nuestro
ejemplo, esta tabla de contenidos tendrá un único elemento principal con la ayuda de nuestra aplicación. Este elemento
principal tendrá dos subapartados, uno para la ventana principal y otro para la secundaria. Vaya, más o menos lo de la figura

Los textos para este árbol, así como el fichero de ayuda que debe mostrarse al seleccionar uno de los item del árbol, se
ponen en un fichero XML que luego leerá JavaHelp. Este fichero tiene extensión .xml y para nuestro ejemplo será toc.xml. El
contenido de este fichero es el siguiente

<?xml version="1.0" encoding="ISO-8859-1"?>


<toc version="1.0">
<tocitem text="Ejemplo JavaHelp" target="aplicacion">
<tocitem text="Ventana principal"
target="ventana_principal"/>
<tocitem text="Ventana secundaria"
target="ventana_secundaria"/>
</tocitem>
</toc>

Además del encabezado de XML, vemos como tag principal <toc> y luego varios tags <tocitem> que podemos ir anidando
como queramos que se muestre más adelante el árbol. En cada <tocitem> ponemos un text para indicar el texto visible y
un target, para indicar la "clave" o "nombre" del fichero html de ayuda que queremos mostrar cuando se seleccione este item
en el árbol. Estas "claves" o "nombres" son las que dimos anteriormente en el fichero mapa de JavaHelp.

Este fichero tox.xml lo colocaremos en el directorio help, junto con el fichero de mapa map_file.jhm.

Fichero índice de JavaHelp

Otra pestaña adicional que puede tener nuestra ventana de ayuda es un índice alfabético por temas, como el de la figura.

Este índice, cómo no, se crea por medio de otro fichero XML que tenemos que hacernos a mano. El fichero tiene extensión
xml y para nuestro ejemplo puede ser como indice.xml. El contenido de este fichero es
<?xml version='1.0' encoding='ISO-8859-1' ?>
<!DOCTYPE index
PUBLIC "-//Sun Microsystems Inc.//DTD JavaHelp Index Version
1.0//EN"
"http://java.sun.com/products/javahelp/index_1_0.dtd">
<index version="1.0">
<indexitem text="Ejemplo JavaHelp" target="aplicacion"/>
<indexitem text="Ventana principal"
target="ventana_principal"/>
<indexitem text="Ventana secundaria"
target="ventana_secundaria"/>
</index>

Aparte de la cabecera XML, vemos un tag principal <index> y luego varios <indexitem>. Cada uno de
estos <indexitem> serán los que se vean en la ventana. text es el texto que se mostrará y target la clave del fichero html que
se visualizará cuando seleccionemos en la ventana el <indexitem>.

Este fichero index.xml lo colocaremos junto con los dos anteriores, el de map_file.jhm y toc.xml.

Búsqueda en la ayuda de JavaHelp

Otra pestaña opcional de JavaHelp que podemos colocar, es la de búsqueda. Poniendo esta pestaña, nos saldrá una caja de
búsqueda por la que podremos buscar palabras dentro de la ayuda. La pestaña será como la de la foto

Para esta ventana no necesitamos crear a mano ningún fichero especial. Lo que sí necesitamos es ejecutar una de las
herramientas que viene con JavaHelp. Esta herramienta se llama jhindexer.jar y lo que hace es revisar nuestros ficheros html
de ayuda y generar una pequeña base de datos que sirva para hacer las búsquedas más rápidas y eficientes. Si más
adelante tocamos los ficheros html, debemos volver a ejecutar esta herramienta.

Para ejecutarla, vamos al directorio help y ejecutamos

$ cd /PATH_PROYECTO/help
$ java -jar /PATH_JAVAHELP/bin/jhindexer.jar html

y en mi caso concreto, que estoy en Windows y para mi aplicación, con mis paths concretos y demás...

c:\> cd c:\proyectos\ejemplo_java_help\help
c:\> java -jar C:\Aplicaciones\jh2.0\javahelp\bin\jhindexer.jar
html

es decir, ejecutamos jhindexer.jar pasándole como parámetro el directorio donde están nuestros html. Esto creará un
directorio JavaHelpSearch dentro del cual estará la base de datos creada por esta herramienta. Mejor no tocarla....
Mas pestañas en JavaHelp

Hay posibilidad de poner más pestañas, como una pestaña de favoritos y demás, pero de momento creo que vale.

Fichero principal de configuración de JavaHelp

Hasta aquí los ficheros "secundarios" de JavaHelp. Ahora necesitamos hacer el fichero principal, el que lo configura todo.
Este fichero, para variar, va en formato XML, pero se le pone extensión .hs -Help Set- Para nuestro ejemplo, el fichero
será help_set.hs.

El contenido de este fichero es más o menos

<?xml version="1.0" encoding='ISO-8859-1' ?>


<!DOCTYPE helpset
PUBLIC "-//Sun Microsystems Inc.//DTD JavaHelp HelpSet Version
1.0//EN"
"http://java.sun.com/products/javahelp/helpset_1_0.dtd">
<helpset version="1.0">
<title>Ejemplo ayuda JavaHelp</title>
<maps>
<!-- Pagina por defecto al mostrar la ayuda -->
<homeID>aplicacion</homeID>
<!-- Que mapa deseamos -->
<mapref location="map_file.jhm"/>
</maps>

<!-- Las Vistas que deseamos mostrar en la ayuda -->


<!-- La tabla de contenidos -->
<view>
<name>Tabla Contenidos</name>
<label>Tabla de contenidos</label>
<type>javax.help.TOCView</type>
<data>toc.xml</data>
</view>

<!-- El indice -->


<view>
<name>Indice</name>
<label>El indice</label>
<type>javax.help.IndexView</type>
<data>indice.xml</data>
</view>

<!-- La pestana de busqueda -->


<view>
<name>Buscar</name>
<label>Buscar</label>
<type>javax.help.SearchView</type>
<data
engine="com.sun.java.help.search.DefaultSearchEngine">
JavaHelpSearch
</data>
</view>
</helpset>

El tag principal es <helpset>.

Dentro de él hay tres tipos de tags.

 Primero un <title>, que es el título de nuestra ventana de ayuda.


 Después uno obligatorio que dice dónde está el fichero mapa, el tag <maps>.
 Luego podemos poner varios tags <view>, cada uno correspondiente a una de las
pestañas que queramos mostrar. Si no queremos pestaña, no hace falta poner
el <view>correspondiente.

El tag <maps> lleva:

 Un <homeID> con la clave del fichero html que queremos que sea el que se muestre
por defecto al abrir la ventana de ayuda.
 Un <mapref> en el que se indica cual es el fichero mapa de JavaHelp.

Ahora vamos con los <view>

 Hemos puesto un primer <view> para la tabla de contenidos. En él indicamos


un <label> que será el tooltip que salga si dejamos el ratón un rato sobre la pestaña,
un <type>que es la clase de JavaHelp que tratará el contenido de esta pestaña y
un <data> donde se dice cual es el fichero de la tabla de contenidos.
 Un segundo <view> es para el índice. Los tags por debajos son iguales que el
anterior, pero cambia la clase JavaHelp que trata la pestaña y el <data> es ahora el
fichero indice.
 Y un tercer <view> para la pestaña de búsqueda. Nuevamente los tres tags por
debajo son iguales, pero vuelve a cambiar la clase de JavaHelp encargada de esta
pestaña y el <data> en este caso es el nombre del subdirectorio que nos
creo jhindexer.jar, con la base de datos de búsqueda, es decir, el
directorio JavaHelpSearch.

Este fichero, help_set.hs, se guarda en el directorio help, junto a los otros de configuración de JavaHelp.

El código java para manejar JavaHelp.

Aunque JavaHelp nos permite muchas florituras, como obtener cada una de las pestañas de ayuda por separado para
integrarlas en nuestra aplicación como queramos, vamos aquí a hacer un uso muy simple. Usaremos la ventana por defecto
con el número mínimo de líneas posibles de código.

Lo primero que tenemos que hacer en nuestro código java, es leer el fichero de configuración help_set.hs. El código para ello
puede ser este.

// Carga el fichero de ayuda


File fichero = new File("../help/help_set.hs");
URL hsURL = fichero.toURI().toURL();

// Crea el HelpSet
HelpSet helpset = new HelpSet(getClass().getClassLoader(),
hsURL);

En primer lugar construimos en formato URL el path del fichero. Lo de "../help/help_set.hs" es en mi ejemplo concreto. Tú pon
el path que te toque a tí.

Una vez que tenemos el fichero en formato URL, instanciamos la clase HelpSet, pasándole un ClassLoader y la URL del
fichero. Lo del ClassLoader es importante porque el fichero help_set.hs podría estar dentro de nuestro jar o bien en un fichero
suelto en el disco. En general, bastará con obtener el ClassLoader con getClass().getClassLoader(), como hemos hecho en el
trozo de código. La clase HelpSet de alguna forma contiene todos los datos relativos a nuestra ayuda, leídos de los ficheros
de configuración que creamos antes.

Una vez que tenemos el HelpSet, para hacerlo fácil, obtenemos un HelpBroker. Esta clase HelpBroker no es más que una
clase de ayuda que nos ofrece JavaHelp para facilitarnos un uso por defecto de la ayuda desde código. Para obtener
el HelpBroker

HelpBroker hb = helpset.createHelpBroker();

Lo difícil ya está hecho. Ahora nos queda lo fácil y pesado. Ir por todas nuestras ventanas y botones de ayuda diciendoles
que muestren la ayuda. Para ello usamos los métodos enableHelpOnButton() y enableHelpKey() del HelpBroker. En nuestra
aplicación hay un JMenuItem que muestra ayuda y dos ventanas. Queremos que al hacer click en el JMenuItem salga la
ayuda y también que salga al pulsar F1 en cada una de las dos ventanas.

El código para conseguir esto es

// Ayuda al hacer click en el JMenuItem itemAyuda.


hb.enableHelpOnButton(itemAyuda, "aplicacion", helpset);

// Ayuda al pulsar F1 sobre la ventana principal


hb.enableHelpKey(principal.getContentPane(), "ventana_principal",
helpset);

// Ayuda al pulsar F1 sobre la ventana secundaria


hb.enableHelpKey(secundaria.getContentPane(),
"ventana_secundaria", helpset);

Unas pequeñas explicaciones sobre ese código:

 itemAyuda es el JMenuItem etiquetado "Ayuda" que debe mostrar la ventana de


ayuda. Al pulsarlo, mostrará la página html cuya clave en el fichero mapa
de JavaHelp es "aplicacion".
 Al método enableHelpKey() conviene pasarle paneles mejor que Windows, por ello se
le pasa el getContentPane() de las ventanas. principal es nuestro JFrame principal de
la aplicación y secundaria es un JDialog secundario de nuestra aplicación.
"ventana_principal" y "ventana_secundaria" son las claves del fichero mapa de
JavaHelp para indicar qué ficheros html deben mostrarse cuando se pulse F1 en esas
ventanas.

El código de ejemplo de JavaHelp

Y ya está todo. Para ver el ejemplo completo, descárgate Ejemplo-JavaHelp-1.0-bin.zip. Si lo desempaquetas, tienes:
 Directorio bin, con el jar de nuestra aplcación y el de JavaHelp.
 Directorio help, con todos los ficheros de configuración, ficheros html de ayuda y la
base de datos de búsqueda JavaHelpSearch.
 Directorio src, con los fuentes java de nuestro ejemplo.

Si te vas al directorio bin, puedes ejecutar y ver el ejemplo con

$ java -jar Ejemplo-JavaHelp-1.0.jar

Algunas consideraciones

Esto es un ejemplo básico y tonto para empezar con JavaHelp. JavaHelp admite muchísima más configuración. Cada uno de
los ficheros de configuración aquí mencionados admite muchísimos más tipos de tags e incluso en los ficheros html se
pueden meter cosas extras. Podemos así elegir iconos que queremos que se muestren, mostrar más pestañas, hacer que
aparezcan ventanas "popup" en la ayuda, etc.

Si quieres más detalles, vete a la página de Sun y bájate su "JavaHelp user guide".

Estadísticas y comentarios

Numero de visitas desde el 4 Feb 2007:

 Esta pagina este mes: 65


 Total de esta pagina: 36967
 Total del sitio: 17810615

Crea formulario de login estilo Agents of


Shield Marvel
AUTOR JC MOUSE MIÉRCOLES, MARZO 23, 2016

En esta oportunidad aprovechando el interés que tienen ahora los superheroes de Marvel, crearemos un formulario de logueo
con ese aspecto futurista que tiene el software que se ven en las películas de los Vengadores.
Nuestro objetivo sera crear un formulario de forma irregular con una paleta de colores al estilo marvel, efectos y transparencia
como se ve en la imagen siguiente:

Necesitamos

 IDE Nebeans 8.x y Java 8


 Editor de imágenes (Gimp, Photoshop o cualquier otro)
Nivel: Intermedio – Avanzado
Tiempo: 30 minutos
Paso 1. Diseño
Con un editor de imágenes creamos la forma que tendrá el formulario y marcaremos las coordenadas XY de cada esquina, en
el ejemplo de este tutorial solo empleamos lineas rectas aunque pueden usarse curvas, claro que esto ocasionaría más
cálculos y lineas de código a la hora de llevar las coordenadas a java.

Nuestro formulario tendrá un tamaño fijo de 500×400 pixeles por lo cual las coordenadas de cada objeto que coloquemos en
el, serán absolutas. Este formulario comprende de 2 etiquetas, 2 cajas de texto, 2 botones y 1 borde el cual sera pintado
directamente en el jpanel. Para obtener las coordenadas de cada objeto usa el editor de imágenes de tu preferencia.
Cuando se presione el botón “Aceptar” se llevara internamente a cabo la autenticación del usuario y aparecerá un JDialogcon
un mensaje de respuesta informado del éxito o fracaso de la operación.
Paso 2. Proyecto en netbeans
En Netbeans creamos un nuevo proyecto con el nombre de “MarvelAuthentication” y le agregamos los siguientes paquetes
y archivos.

A continuación una breve explicación de cada uno de las clases java:

 NetFrame. Este es el formulario principal donde se implementan todas las demás clases
 NetPanel. Es un JPanel personalizado en donde se pintara un polígono de forma irregular que dará forma a nuestro
formulario de logueo
 NetTextField. JTextField personalizado para ingresar el nombre de usuario y contraseña.
 NetButton. JButton personalizado
 NetCustomDialog. JDialog personalizado

En el paquete “resource” tenemos dos imágenes que son:

Paso 3. Personalización de componentes


Pues eso, los componentes swing que tiene java deben adecuarse al estilo que estamos buscando sin perder la
funcionalidad que tienen, por tanto recurrimos a la herencia para personalizarlos a nuestro gusto.
Paso 3.1 NetButton
NetButton tiene modificaciones más de forma que de fondo por lo que es la clase más sencilla de personalizar en este
tutorial, todo se reduce a modificar las propiedades del JButton, el código es el siguiente:

package net.jc_mouse.authentication;
import java.awt.Color;
import java.awt.Dimension;
import java.awt.event.FocusEvent;
import java.awt.event.FocusListener;
import java.awt.event.MouseEvent;
import java.awt.event.MouseListener;
import javax.swing.BorderFactory;
import javax.swing.JButton;
/**
* @web http://www-jc-mouse.net/
* @author mouse
*/
public class NetButton extends JButton implements FocusListener, MouseListener{

/**
* Constructor de clase
*/
public NetButton(){
super();
NetButton.this.setSize(new Dimension(100,42));
NetButton.this.setForeground(new Color(162,183,188));
NetButton.this.setBorderPainted(true);
NetButton.this.setContentAreaFilled(false);
NetButton.this.setOpaque(true);
NetButton.this.setBackground( new Color(0,0,0));
NetButton.this.setBorder(BorderFactory.createLineBorder(new Color(162,183,188),2));
NetButton.this.setFocusPainted(false);
NetButton.this.addFocusListener(NetButton.this);
NetButton.this.addMouseListener(NetButton.this);
}

@Override
public void focusGained(FocusEvent e) {
setBorder(BorderFactory.createLineBorder(new Color(248,110,1),2));
}

@Override
public void focusLost(FocusEvent e) {
setBorder(BorderFactory.createLineBorder(new Color(162,183,188),2));
}

@Override
public void mouseClicked(MouseEvent e) {}

@Override
public void mousePressed(MouseEvent e) {
NetButton.this.setBackground( new Color(70,98,110));
}

@Override
public void mouseReleased(MouseEvent e) {
NetButton.this.setBackground( new Color(0,0,0));
}

@Override
public void mouseEntered(MouseEvent e) {
NetButton.this.setBackground( new Color(90,130,130));
}

@Override
public void mouseExited(MouseEvent e) {
NetButton.this.setBackground( new Color(0,0,0));
}

Paso 3.2 NetTextField


El JTextField personalizado tendrá la siguiente forma:
Para lograr esta forma tan peculiar sobre escribiremos el método paintComponent y pintaremos un polígono
irregular (Polygon) teniendo en cuenta que el grosor del borde tiene un valor de 3 y el pequeño triangulo del lado inferior
derecho tiene un valor de 15 por lado, podremos calcular las medidas que necesitamos.
El resto de la personalización se lleva a cabo en el constructor de clase, implementamos también un FocusListener para que
el borde de la caja de texto cambie de color según gane foco o lo pierda. El tipo de fuente que usamos es “Agency FB“

package net.jc_mouse.authentication;
import java.awt.BasicStroke;
import java.awt.Color;
import java.awt.Dimension;
import java.awt.Font;
import java.awt.Graphics;
import java.awt.Graphics2D;
import java.awt.Polygon;
import java.awt.RenderingHints;
import java.awt.event.FocusEvent;
import java.awt.event.FocusListener;
import javax.swing.JTextField;
import javax.swing.border.EmptyBorder;
/**
* @web http://www-jc-mouse.net/
* @author mouse
*/
public class NetTextField extends JTextField implements FocusListener{

private Color borderColor = new Color(162,183,188);

/**
* Constructor de clase
*/
public NetTextField(){
super();
NetTextField.this.setText("");
NetTextField.this.setForeground(new Color(162,183,188));
NetTextField.this.setPreferredSize(new Dimension(200,36));
NetTextField.this.setVisible(true);
NetTextField.this.setFont(new Font("Agency FB", Font.PLAIN, 18 ));
NetTextField.this.setBorder(new EmptyBorder(0, 12, 0, 12));
NetTextField.this.setCaretColor(new Color(248,110,1));
NetTextField.this.setSelectionColor(new Color(248,110,1));
NetTextField.this.setSelectedTextColor( new Color(162,183,188) );
NetTextField.this.putClientProperty("caretWidth", 4);
NetTextField.this.setOpaque(false);
NetTextField.this.addFocusListener(NetTextField.this);
}

@Override
public void paintComponent(Graphics g){

Graphics2D g2 =(Graphics2D) g;
g2.setRenderingHint(RenderingHints.KEY_ANTIALIASING,RenderingHints.VALUE_ANTIALIAS_ON);

Polygon fig = new Polygon();


fig.addPoint( 0,0 );
fig.addPoint( getWidth()-3,0 );
fig.addPoint( getWidth()-3,getHeight()-18 );
fig.addPoint( getWidth()-18,getHeight()-3 );
fig.addPoint( 0,getHeight()-3 );

g2.setColor( new Color(8,43,49,200) );


g2.fill( fig );

g2.setColor( borderColor );
g2.setStroke(new BasicStroke( 3 ));
g2.draw( fig );

super.paintComponent(g);
}
@Override
public void focusGained(FocusEvent e) {
borderColor = new Color(248,110,1);
repaint();
}

@Override
public void focusLost(FocusEvent e) {
borderColor = new Color(162,183,188);
repaint();
}

Paso 3.3 NetCustomDialog


Para mostrar el resultado de la autenticación de usuario se usara un JDialog, pero para que este vaya a tono con el aspecto
de marvel que le damos al formulario, debemos personalizarlo. Podríamos darle un aspecto similar al que le damos al
formulario login, pero eso se lo dejo para que ustedes experimenten, en esta oportunidad nos limitaremos a darle un fondo
negro , un borde y cambiar el aspecto de los botones usando el NetButton creado en el paso 3.1; también implementamos un
método getAnswer() para que al cerrar el dialog, podamos capturar la respuesta del usuario, como en este caso solo
tenemos un botón, la respuesta siempre sera TRUE.

package net.jc_mouse.authentication;
import java.awt.Color;
import java.awt.Dimension;
import java.awt.GridBagConstraints;
import java.awt.GridBagLayout;
import javax.swing.JDialog;
import java.awt.event.ActionListener;
import javax.swing.JPanel;
import javax.swing.JFrame;
import javax.swing.JLabel;
import java.awt.event.ActionEvent;
import javax.swing.BorderFactory;
/**
* @web http://www-jc-mouse.net/
* @author mouse
*/
public class NetCustomDialog extends JDialog implements ActionListener {

private NetButton okButton = null;


private boolean answer = false;

/**
* Constructor de clase
* @param frame
* @param modal
* @param message
*/
public NetCustomDialog(JFrame frame, boolean modal, String message) {
super(frame, modal);
NetCustomDialog.this.setPreferredSize( new Dimension(400,60));
NetCustomDialog.this.setUndecorated(true);
GridBagConstraints gridBagConstraints;

JPanel myPanel = new JPanel();


myPanel.setPreferredSize(new Dimension(500,100));
myPanel.setBorder(BorderFactory.createLineBorder(new Color(119,232,228), 2));
myPanel.setBackground(new Color(0,0,0));
myPanel.setLayout(new GridBagLayout());

NetCustomDialog.this.getContentPane().add(myPanel);

JLabel lbMsg = new JLabel(message);


lbMsg.setForeground(new Color(255,255,255));
lbMsg.setOpaque(false);
gridBagConstraints = new GridBagConstraints();
gridBagConstraints.gridx = 0;
gridBagConstraints.gridy = 0;
gridBagConstraints.anchor = GridBagConstraints.EAST;
gridBagConstraints.insets = new java.awt.Insets(0, 0, 0, 20);
myPanel.add(lbMsg,gridBagConstraints);

okButton = new NetButton();


okButton.setText("OK");
okButton.setPreferredSize(new Dimension(80,34));
gridBagConstraints = new java.awt.GridBagConstraints();
gridBagConstraints.gridx = 1;
gridBagConstraints.gridy = 0;
gridBagConstraints.anchor = java.awt.GridBagConstraints.WEST;
myPanel.add(okButton,gridBagConstraints);

//listener
NetCustomDialog.this.okButton.addActionListener(NetCustomDialog.this);

NetCustomDialog.this.pack();
NetCustomDialog.this.setLocationRelativeTo(frame);
NetCustomDialog.this.setVisible(true);
}

@Override
public void actionPerformed(ActionEvent e) {
if(okButton == e.getSource()) {
answer = true;
setVisible(false);
}
}

public boolean getAnswer() { return answer; }


}

Paso 4. NetPanel
Finalmente el componente que nos falta personalizar y a la vez es el actor principal de este post, es el NetPanel, todo se
reduce a pintar las coordenadas del polígono dado en el paso 1 dentro del método paintComponent, se
usa TexturePaintpara colocar una imagen de fondo que se adecue a la forma irregular del formulario, para darle un poco de
ese aspecto futurista, se aplica un 0.8f de transparencia al JPanel. Se pinta también el marco central donde irán el resto de
los componentes personalizados, y para acabar se pinta el logo de shield en la esquina inferior derecha.
package net.jc_mouse.authentication;
import java.awt.AlphaComposite;
import java.awt.BasicStroke;
import java.awt.Color;
import java.awt.Dimension;
import java.awt.GradientPaint;
import java.awt.Graphics;
import java.awt.Graphics2D;
import java.awt.Image;
import java.awt.Polygon;
import java.awt.RenderingHints;
import java.awt.TexturePaint;
import java.awt.geom.GeneralPath;
import java.awt.geom.Rectangle2D;
import java.awt.image.BufferedImage;
import javax.swing.ImageIcon;
import javax.swing.JPanel;
/**
* @web http://www-jc-mouse.net/
* @author mouse
*/
public class NetPanel extends JPanel{

private final Dimension dimension = new Dimension(500,400);


private final Image image = new ImageIcon(getClass().
getResource("/net/jc_mouse/authentication/resource/bo
xnet.png")).getImage();
private final Image logo = new ImageIcon(getClass().
getResource("/net/jc_mouse/authentication/resource/sh
ield.png")).getImage();
private BufferedImage bufferedImage;

/**
* Constructor de clase
*/
public NetPanel(){
super();
bufferedImage = imageToBI(image);
//tamaño del panel
NetPanel.this.setSize(dimension);
NetPanel.this.setPreferredSize(dimension);
}

@Override
public void paintComponent(Graphics g){
Graphics2D g2 =(Graphics2D) g;
g2.setRenderingHint(RenderingHints.KEY_ANTIALIASING,RenderingHints.VALUE_ANTIALIAS_ON);

//coordenadas de la figura principal


int x1Points[] = {25,290,318,399,404,497,497,480,480,497,497,105,59,25,3,3,25,25,3,3};
int y1Points[] = {3,3,30,30,25,25,72,89,143,170,350,350,396,396,375,221,199,71,49,25};
GeneralPath polygonPrincipal = new GeneralPath(GeneralPath.WIND_EVEN_ODD,x1Points.length)
;
polygonPrincipal.moveTo(x1Points[0], y1Points[0]);
for(int i=0;i<x1Points.length;i++){
polygonPrincipal.lineTo(x1Points[i], y1Points[i]);
}
polygonPrincipal.closePath();

//transparencia del jpanel


g2.setComposite(AlphaComposite.getInstance(
AlphaComposite.SRC_OVER, 0.8f));

//se cargan las texturas


TexturePaint paint = new TexturePaint( bufferedImage,
new Rectangle2D.Double( 0, 0, bufferedImage.getWidth(), bufferedImage.getHeight()
) );

//pinta cuerpo y borde del panel


g2.setPaint(paint);
g2.fill( polygonPrincipal );
g2.setColor( new Color(119,232,228) );
g2.setStroke(new BasicStroke( 3 ));
g2.draw( polygonPrincipal );

//panel rectangular central


Polygon panelCentral = new Polygon();
panelCentral.addPoint( 40, 40 );
panelCentral.addPoint( 460, 40 );
panelCentral.addPoint( 460, 340 );
panelCentral.addPoint( 40, 340 );
g2.setPaint(new GradientPaint(0, 0, new Color(18,62,69,240), 460, 0, new Color(0,2,6,220)
));
g2.fill( panelCentral );

//bordes panel central


g2.setStroke(new BasicStroke( 1 ));
g2.setColor( new Color(221,0,1) );
g2.draw(panelCentral );
//esquinas
g2.setStroke(new BasicStroke( 3 ));

g2.drawLine(40, 40, 50, 40);


g2.drawLine(40, 40, 40, 50);

g2.drawLine(460, 40, 450, 40);


g2.drawLine(460, 40, 460, 50);

g2.drawLine(460, 340, 460, 330);


g2.drawLine(460, 340, 450, 340);

g2.drawLine(40, 340, 50, 340);


g2.drawLine(40, 340, 40, 330);
//logo jc mouse 🙂
g2.drawImage(logo, 367, 256, 80, 80, null);
}

/**
* dado un image retorna un BufferedImage
* @param img Image
* @return BufferedImage
*/
private BufferedImage imageToBI(Image img){
BufferedImage bi = new BufferedImage(img.getWidth(null), img.getHeight(null),BufferedImag
e.TYPE_INT_RGB);
Graphics g = bi.createGraphics();
g.drawImage(img, 0, 0, null);
g.dispose();
return bi;
}

}//NetPanel

Paso 5. NetFrame
Para acabar el post se implementan todos los componentes personalizados en un JFrame, aprovechando que java 7 y 8
soportan transparencia se le da un fondo transparente al JFrame de esta forma lo único que se vera sera la forma irregular
del NetPanel. Como le quitamos los bordes al JFrame, implementaremos que este pueda ser desplazado por pantalla usando
el mouse.

package net.jc_mouse.authentication;
import java.awt.Color;
import java.awt.Cursor;
import java.awt.EventQueue;
import java.awt.Font;
import java.awt.Point;
import java.awt.event.ActionEvent;
import java.awt.event.MouseEvent;
import java.awt.event.MouseListener;
import java.awt.event.MouseMotionListener;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.WindowConstants;
/**
* @web http://www-jc-mouse.net/
* @author mouse
*/
public class NetFrame extends JFrame implements MouseListener,MouseMotionListener{

private final Font LABEL_FONT = new Font("Agency FB", Font.PLAIN, 24 );


private final Color LABEL_COLOR = new Color(214,214,212);

private Point initialClick;//para el movimiento

/**
* Constructor de clase
*/
public NetFrame(){
NetFrame.this.setUndecorated(true);
initComponents();
NetFrame.this.setLocationRelativeTo(null);
NetFrame.this.addMouseListener(NetFrame.this);
NetFrame.this.addMouseMotionListener(NetFrame.this);
}

private void initComponents() {


setResizable(false);
NetFrame.this.setBackground(new Color(0,0,0,0));//transparencia total

NetPanel panel = new NetPanel();


panel.setLayout(null);

//objetos que forman la interfaz


JLabel lbName = new JLabel("USUARIO");
lbName.setFont(LABEL_FONT);
lbName.setBounds(80, 80, 340, 32);
lbName.setForeground(LABEL_COLOR);

NetTextField userText = new NetTextField();


userText.setBounds(80, 120, 340, 36);

JLabel lbPass = new JLabel("CONTRASEÑA");


lbPass.setFont(LABEL_FONT);
lbPass.setBounds(80, 170, 340, 32);
lbPass.setForeground(LABEL_COLOR);

NetTextField passText = new NetTextField();


passText.setBounds(80, 210, 340, 36);

//botones
NetButton btn1 = new NetButton();
btn1.setText("ACEPTAR");
btn1.setBounds(80, 260, 120, 36);

NetButton btn2 = new NetButton();


btn2.setText("CANCELAR");
btn2.setBounds(210, 260, 120, 36);

//listener
btn1.addActionListener((ActionEvent e) -> {
if(userText.getText().equals("jc mouse") && passText.getText().equals("123456")){
NetCustomDialog myDialog = new NetCustomDialog(NetFrame.this, true, "Exito: Los d
atos son correctos");
if(myDialog.getAnswer()){
/* accion a realizar */
}
}else{
NetCustomDialog myDialog = new NetCustomDialog(NetFrame.this, true, "Error: Los d
atos son incorrectos!");
if(myDialog.getAnswer()){
/* accion a realizar */
}
}
});//btn1

btn2.addActionListener((ActionEvent e) -> {
System.exit(0);
});//btn2

//se añade todo


panel.add(lbName);
panel.add(userText);
panel.add(lbPass);
panel.add(passText);
panel.add(btn1);
panel.add(btn2);

setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
getContentPane().add(panel);
pack();
}

public static void main(String args[]){


EventQueue.invokeLater(() -> {
new NetFrame().setVisible(true);
});
}

@Override
public void mouseDragged(MouseEvent e) {
//obtiene posicion de la ventana
int thisX = getLocation().x;
int thisY = getLocation().y;
//determina el desplazamiento
int xMoved = (thisX + e.getX()) - (thisX + initialClick.x);
int yMoved = (thisY + e.getY()) - (thisY + initialClick.y);

//mueve la ventana a su nueva posicion


int X = thisX + xMoved;
int Y = thisY + yMoved;
this.setLocation(X, Y);
}

@Override
public void mouseMoved(MouseEvent e) {}

@Override
public void mouseClicked(MouseEvent e) {}

@Override
public void mousePressed(MouseEvent e) {
setCursor(new Cursor(Cursor.MOVE_CURSOR));
initialClick = e.getPoint();
getComponentAt(initialClick);
}

@Override
public void mouseReleased(MouseEvent e) {
setCursor(new Cursor(Cursor.DEFAULT_CURSOR));
}

@Override
public void mouseEntered(MouseEvent e) {}

@Override
public void mouseExited(MouseEvent e) {}
}
Si todo salio bien hasta aquí, ejecutamos y probamos el resultado. Usuario: jc mouse Contraseña: 123456
enjoy!!!

Tags

También podría gustarte