<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="es">
	<id>https://www.ecured.cu/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Carburo</id>
	<title>EcuRed - Contribuciones del colaborador [es]</title>
	<link rel="self" type="application/atom+xml" href="https://www.ecured.cu/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Carburo"/>
	<link rel="alternate" type="text/html" href="https://www.ecured.cu/Especial:Contribuciones/Carburo"/>
	<updated>2026-04-16T22:48:38Z</updated>
	<subtitle>Contribuciones del colaborador</subtitle>
	<generator>MediaWiki 1.31.16</generator>
	<entry>
		<id>https://www.ecured.cu/index.php?title=%C3%89variste_Galois&amp;diff=419822</id>
		<title>Évariste Galois</title>
		<link rel="alternate" type="text/html" href="https://www.ecured.cu/index.php?title=%C3%89variste_Galois&amp;diff=419822"/>
		<updated>2011-03-15T04:32:06Z</updated>

		<summary type="html">&lt;p&gt;Carburo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Ficha Persona&lt;br /&gt;
|nombre=Évariste Galois&lt;br /&gt;
|imagen=&lt;br /&gt;
|descripción=Matemático Francés&lt;br /&gt;
|nombre completo=&lt;br /&gt;
|fecha de nacimiento=25 de octubre de 1811&lt;br /&gt;
|lugar de nacimiento=Bourg la Reine, Francia&lt;br /&gt;
|fecha de fallecimiento=31 de mayo de 1832 (20 años)&lt;br /&gt;
|lugar de fallecimiento=París, Francia&lt;br /&gt;
|ocupación=Matemático&lt;br /&gt;
|educación    = &lt;br /&gt;
|alma máter   =École Normal&lt;br /&gt;
|obras        = &lt;br /&gt;
|premios      = &lt;br /&gt;
}}&lt;br /&gt;
'''Évariste Galois''' ''(pronunciación aproximada: evarist galwa)'' (25 de Octubre de 1811, Bourg la Reine, París.- 31 de Mayo de 1832, París, Francia)&lt;br /&gt;
&lt;br /&gt;
===Vida===&lt;br /&gt;
Entre los acontecimientos históricos que tuvieron mayor relevancia en la vida de Galois estuvo ciertamente la toma de la Bastilla, el 14 de julio de 1789. De aquí en adelante, la monarquía de Louis XVI se enfrentó a serias dificultades al unificarse la mayoría de los franceses con el propósito de destruir el poder de la iglesia y del gobierno.&lt;br /&gt;
&lt;br /&gt;
A pesar de los esfuerzos de [[Louis XVI]] de llegar a un acuerdo fue enjuiciado después de intentar huir del país. Tras la ejecución del Rey el 21 de enero de 1793, siguió un régimen de terror con muchos juicios políticos. A fines de 1793, había 4595 prisioneros políticos en [[París]]. Sin embargo, Francia comenzó a tener mejores tiempos cuando los ejércitos comandados por Napoleón empezaron a ganar batalla tras batalla.&lt;br /&gt;
&lt;br /&gt;
Napoleón se nombró Primer Cónsul en 1800 y luego Emperador en 1804. Mientras el ejército francés proseguía la conquista de Europa, el poder de Napoleón se arraigaba cada vez más. En 1811 Napoleón se encontraba en su apogeo. El 25 de octubre de 1811, nació Évariste Galois en [[Bourg-la-Reine]], un pequeño poblado al sur de París.&lt;br /&gt;
&lt;br /&gt;
(Es posible ver un mapa de la región de París del siglo XIX donde se muestra Bourg-la-Reine)&lt;br /&gt;
&lt;br /&gt;
Su padre Nicholas Gabriel Galois y su madre Adelaide Marie Demante eran inteligentes y habían recibido una muy buena instrucción en filosofía, literatura clásica y religión. Sin embargo, no hay evidencia de alguna habilidad matemática en ninguno de los miembros de la familia Galois. La madre de Galois fue la única instructora del niño hasta que éste cumplió los 12 años. Le enseñó griego, latín y religión y conjuntamente con esto, le traspasó su propio escepticismo. El padre de Galois fue un importante miembro de la comunidad. y en 1815 fue elegido alcalde de Bourg-la-Reine.&lt;br /&gt;
&lt;br /&gt;
En 1815 el reinado de Napoleón llegó su fin. La fallida campaña rusa fue seguida por derrotas siendo el 31 de marzo de 1814 el día en que los Aliados entraron a París. [[Napoleón]] abdicó el 6 de abril y Louis XVIII fue llevado al poder apoyado por los Aliados. Fue en 1815 cuando se presenciaron los famosos Cien Días. Napoleón invadió París el 20 de marzo, fue derrotado en Waterloo el 18 de junio y abdicó el 22 de junio por segunda vez. Louis XVIII fue reinstalado en el poder, sin embargo muere en septiembre 1824. Charles X tomó posesión de la corona.&lt;br /&gt;
&lt;br /&gt;
Galois estaba en el colegio en esta época. Había sido matriculado en el Lycée Louis-le-Grand como interno en el 4to curso, el 6 de octubre de 1823. Durante el primer semestre de estudios hubo un levantamiento menor y 40 alumnos fueron expulsados del colegio. Galois no tuvo participación en estos hechos. Durante 1824-25 fue distinguido por sus buenas calificaciones recibiendo numerosos premios. Sin embargo, en 1826 tuvo que repetir el año escolar por que su desempeño en retórica estaba bajo los estándares exigidos.&lt;br /&gt;
&lt;br /&gt;
===Génesis de un matemático===&lt;br /&gt;
Febrero de 1827 fue decisivo en la vida de Galois. Tomó su primera clase de matemáticas, dictada por M. Vernier. Los estudios en la materia lo absorbieron de tal forma que su director de estudios escribió:&lt;br /&gt;
&lt;br /&gt;
Lo domina la pasión por las matemáticas, pienso que lo mejor para él sería que sus padres lo dejaran estudiar nada más que esto. El está perdiendo su tiempo aquí y no hace nada más que atormentar a sus profesores y agobiarse con castigos.&lt;br /&gt;
&lt;br /&gt;
Los informes escolares de Galois lo empezaron a describir como singular, excéntrico, original y hermético. Es curioso que quizás el matemático más original que haya alguna vez vivido haya sido criticado por ser original. El profesor M. Vernier no obstante escribió:&lt;br /&gt;
&lt;br /&gt;
Inteligencia, marcado progreso pero insuficiente método .&lt;br /&gt;
&lt;br /&gt;
En 1828 Galois rindió examen en la École Polytechnique pero reprobó. Esta era la universidad más importante de París y es probable que Galois se haya visto motivado a ingresar a ella por razones académicas. Pero también deseaba entrar a esta institución por los fuertes movimientos políticos que existían entre sus estudiantes dado que Galois al igual que sus padres, era un ferviente Republicano.&lt;br /&gt;
&lt;br /&gt;
De vuelta al Lycée Louis-le-Grand, Galois se incorporó a la clase de matemáticas de Louis Richard. Sin embargo, dedicó la mayor cantidad de tiempo a sus investigaciones personales en desmedro del trabajo escolar. Estudió la Géométrie de Legendre y los tratados de [[Lagrange]]. Richards escribió:&lt;br /&gt;
&lt;br /&gt;
Este alumno sólo trabaja en las más altas esferas de las matemáticas.&lt;br /&gt;
===Trabajo Matemático===&lt;br /&gt;
En abril de 1829 Galois publicó su primer trabajo de investigación sobre las fracciones continuas en los Annales de mathématiques. El 25 de mayo y el 1 de junio presentó artículos sobre soluciones algebraicas de ecuaciones a la Académie des Sciences. Cauchy fue designado como el examinador del trabajo de Galois.&lt;br /&gt;
&lt;br /&gt;
La tragedia golpeó a Galois el 2 de julio de 1829 fecha en que su padre se suicidó. El reverendo de Bourg-la-Reine incluyó el nombre del alcalde Galois en maliciosos epigramas falsificados dirigidos a los familiares de Galois. El padre de Galois era un hombre bondadoso y el escándalo que se suscitó fue mayor de lo que él pudo soportar. Se colgó en su departamento de París ubicado a sólo unos pasos del Lycée Louis-le-Grand donde estudiaba su hijo. Esta muerte impactó fuertemente a Galois y marcó el resto de su vida.&lt;br /&gt;
&lt;br /&gt;
Pocas semanas después de la muerte de su padre, Galois rindió, por segunda vez, los exámenes de ingreso a la [[École Polytechnique]]. Los reprobó por segunda vez en parte, quizás, por la dolorosa circunstancia en la que se encontraba o quizás, porque nunca tuvo facilidades para expresar sus profundas ideas matemáticas. Galois se resignó a ingresar a la [[École Normale]] la que era una continuación del Lycée Louis-le-Grand. Para tal efecto, tuvo que rendir sus exámenes de Baccalaureate, algo que habría evitado de haber ingresado a la École Polytechnique.&lt;br /&gt;
&lt;br /&gt;
Galois pasó sus exámenes y se graduó el 29 de diciembre de 1829. Su examinador en matemáticas escribió:&lt;br /&gt;
&lt;br /&gt;
Este alumno es a veces poco claro para expresar sus ideas. Sin embargo, es inteligente y tiene un notable espíritu de investigación.&lt;br /&gt;
&lt;br /&gt;
Su examinador en literatura escribió:&lt;br /&gt;
&lt;br /&gt;
Este ha sido el único alumno que me ha dado un examen pobre, no sabe absolutamente nada. Se me dijo, no obstante, que tiene un gran talento para las matemáticas. Esto me sorprende mucho ya que su desempeño me hace considerarlo de poca inteligencia.&lt;br /&gt;
&lt;br /&gt;
Galois envió a [[Agoustin Louis Cauchy|Cauchy]] trabajos posteriores sobre la teoría de las ecuaciones sin embargo, después supo por el Bulletin de Férussac que había un trabajo póstumo de [[Niels Henrik Abel|Abel]] que coincidía con parte de su trabajo. Galois siguió los consejos de Cauchy y presentó un nuevo artículo titulado Condiciones en las que una ecuación pueda ser resuelta con radicales, en febrero de 1830. Este trabajo se envió a Fourier, el secretario de la Academia, para ser considerado para el Gran Premio en matemáticas. Fourier murió en abril de 1830 y el trabajo de investigación de Galois se extravió por lo que no pudo ser nunca nominado para el premio.&lt;br /&gt;
&lt;br /&gt;
Galois después de haber leído los trabajos de Abel y Jacobi, se dedicó a desarrollar la teoría de las funciones elípticas y de los integrales abelianos. Con el apoyo de Jacques Sturm, publicó tres trabajos en el Bulletin de Férussac en abril de 1830. Sin embargo, en junio se enteró que se le iba a otorgar a Abel (póstumamente) y a Jacobi el premio de la Academia, sin haberse considerado nunca su propio trabajo.&lt;br /&gt;
===Agitador Político===&lt;br /&gt;
En julio de 1830 estalló la revolución. Charles X huyó de Francia. Hubo desórdenes en las calles de París y el director de la École Normale, M.Guigniault, encerró a los estudiantes para que no participaran en las manifestaciones. Galois intentó saltar la pandereta para unírseles, pero fracasó. En diciembre de 1830 M. Guigniault escribió artículos para el diario atacando a los estudiantes y Galois escribió una respuesta para la Gazette des Écoles contraatacando a M.Guigniault por haber encerrado a los estudiantes en el colegio. Galois tras haber sido expulsado del colegio por esta acción, se unió a la Artillerie de la Garde Nationale, una rama republicana de la milicia. El 31 de diciembre de 1830 se abolió la Artillerie de la Garde Nationale, por Decreto Real, por ser considerada por el nuevo Rey Louis-Phillipe como una amenaza al trono.&lt;br /&gt;
&lt;br /&gt;
Dos trabajos de menor importancia, un abstract en los Annales de Gergonne (diciembre de 1830) y una carta sobre la enseñanza de la ciencia en la Gazette des Écoles (2 de enero de 1831) fueron las últimas publicaciones de su vida. Galois trató de volver a las matemáticas en enero de 1831. Organizó algunas clases de álgebra superior que atrajeron a 40 estudiantes a la primera sesión sin embargo, el interés decayó rápidamente. Poisson invitó a Galois a presentar a la Academia una tercera versión de su memoria sobre ecuaciones y así lo hizo el 17 de enero.&lt;br /&gt;
&lt;br /&gt;
Sophie Germain escribió una carta a su amigo el matemático Libri el 18 de abril, en la que describió la situación de Galois:&lt;br /&gt;
&lt;br /&gt;
La muerte de M. Fourier ha sido demasiado para el estudiante Galois quién a pesar de su impertinencia, ha mostrado ser despierto. Todo esto le ha hecho tanto daño que ha sido expulsado de la École Normale. No tiene dinero... Dicen que está enloqueciendo. Temo que sea cierto.&lt;br /&gt;
&lt;br /&gt;
A finales de 1830, 19 oficiales de la Artillerie de la Garde Nationale fueron arrestados y acusados de conspirar contra el gobierno. Fueron absueltos y el 9 de mayo de 1831, 200 republicanos se reunieron en una cena para celebrar la absolución. Durante la cena Galois alzó su copa y con una daga descubierta en su mano amenazó abiertamente al Rey Louis-Phillipe. Finalizada la cena, Galois fue arrestado y encarcelado en la prisión Sainte-Pélagie. En su juicio, el 15 de junio, su abogado defensor alegó que Galois había dicho:&lt;br /&gt;
&lt;br /&gt;
A Louis-Phillipe, si traiciona...&lt;br /&gt;
&lt;br /&gt;
Sin embargo, las últimas palabras se perdieron en el bullicio. Con todo, Galois aunque habiendo prácticamente repetido la amenaza contra Louis-Phillipe en el estrado, fue sorpresivamente absuelto.&lt;br /&gt;
&lt;br /&gt;
Era el 14 de julio, día de La Bastilla, y Galois fue arrestado nuevamente. Estaba usando el uniforme de la Artillerie de la Garde Nationale, lo que era ilegal. Llevaba también consigo un rifle cargado, varias pistolas y una daga. Galois fue enviado de vuelta a la prisión de Sainte-Pélagie. Durante su confinamiento se le notificó que su memoria había sido rechazada. Poisson había informado que:&lt;br /&gt;
&lt;br /&gt;
Sus argumentos no son lo suficientemente claros ni lo suficientemente desarrollados como para juzgar su rigor.&lt;br /&gt;
&lt;br /&gt;
Con todo. Poisson animó a Galois a publicar una más completa relación de su trabajo. Durante su confinamiento en la prisión de Sainte-Pélagie, Galois trató de suicidarse apuñalándose con una daga pero los otros prisioneros lo impidieron. Estando ebrio en prisión su alma clamó:&lt;br /&gt;
&lt;br /&gt;
¿Sabes mi amigo lo que me falta? Te lo confío solo a ti: es alguien a quien puedo amar y amo sólo en espíritu. Perdí a mi padre y nadie jamás lo ha reemplazado, ¿me oyes...?&lt;br /&gt;
===Días finales===&lt;br /&gt;
En marzo de 1832 una epidemia de cólera barrió París, y los prisioneros, incluyendo a Galois, fueron transferidos al internado Sieur Faultrier. Fue allí donde al parecer se enamoró de Stephanie-Felice du Motel, la hija del médico residente. Tras ser liberado el 29 de abril, Galois intercambió correspondencia con Stephanie sin embargo, ella trató de distanciarse de aquella aventura.&lt;br /&gt;
&lt;br /&gt;
El nombre de Stephanie aparece varias veces en los manuscritos de Galois en notas al margen.&lt;br /&gt;
&lt;br /&gt;
El 30 de mayo, Galois se batió a duelo con Perscheux d´Herbinville, las razones que motivaron este duelo no son claras pero se presume que estuvo ciertamente ligado a Stephanie.&lt;br /&gt;
&lt;br /&gt;
Hay una nota al margen en el manuscrito que Galois escribió la noche anterior al duelo. Dice: &lt;br /&gt;
&lt;br /&gt;
Es preciso agregar algo a esta demostración. Yo no tengo el tiempo. (Nota del autor).&lt;br /&gt;
&lt;br /&gt;
Es esto lo que ha motivado la leyenda de que él pasó su última noche redactando lo que sabía acerca de teoría de conjuntos. Historia que parece ser algo exagerada.&lt;br /&gt;
&lt;br /&gt;
Galois fue herido en el duelo y abandonado por d´Herbinville y sus propios padrinos. Fue encontrado por un campesino. Murió en el hospital de Cochin el 31 de mayo. Sus funerales fueron el 2 de junio. Esto fue el foco para un resurgimiento republicano. Le siguieron manifestaciones que se prolongaron por varios días.&lt;br /&gt;
===Aportes matemáticos===&lt;br /&gt;
El hermano de Galois y su amigo Chevalier copiaron sus trabajos matemáticos y se los enviaron a Gauss, Jacobi y otros. Había sido el deseo de Galois que Jacobi y Gauss dieran una opinión sobre su obra. No hay evidencia de ningún comentario que éstos hayan hecho. Sin embargo, los trabajos llegaron a manos de Liouville quien en septiembre de 1843 comunicó a la Academia que había encontrado en uno de los trabajos de Galois una solución concisa:&lt;br /&gt;
&lt;br /&gt;
Tan cierto como profundo es este entrañable problema: dada una ecuación irreductible de primer grado, decidir si es o no solucionable con radicales.&lt;br /&gt;
&lt;br /&gt;
Liouville publicó estos trabajos de Galois en su Journal en 1845.&lt;br /&gt;
&lt;br /&gt;
====[[Teoría de Grupos]]====&lt;br /&gt;
&lt;br /&gt;
Aunque no es fácil desligar en absluto la creación intelectual de un hombre de ciencia de su vida pública o privada, es posible que por su propia índole, tal desvinculación sea más frecuente en la matemática que en las demás ciencias. Sin embargo, quizás no haya otro ejemplo de influencia, a la vez decisiva y desdichada, de los acontecimientos públicos y privados de una vida sobre la propia actividad creadora, que en el caso de Évariste Galois.&lt;br /&gt;
&lt;br /&gt;
En 1829 y 1830 hace conocer sus primeros trabajos sobre fracciones continuas, cuestiones de análisis y teoría de las ecuaciones, y teoría de números. En 1831, con el propósito de dedicarse a la enseñanza privada, anuncia un curso de álgebra superior que abarcaría “una nueva teoría de los números imaginarios, la teoría de las ecuaciones resolubles por radicales, la teoría de números y la teoría de las funciones elípticas tratadas por álgebra pura ”. Luego de esto Galois redacta una memoria, hoy llamada “Teoría de Galois”, que remite a la Academia y que Poisson la califica de “incomprensible”.&lt;br /&gt;
&lt;br /&gt;
Sólo en 1846 se conoció gran parte de los escritos de Galois por obra de Joseph Liouville, y completó la publicación de sus escritos Jules Tannery a comienzos de este siglo. en ellos asoma ya la idea de “cuerpo”, que luego desarrollaron Riemann y Richard Dedekind, y que Galois introduce con motivo de los hoy llamados “imaginarios de Galois”, concebidos con el objeto de otorgar carácter general al teorema del número de raíces de las congruencias de grado n de módulo primo. Es en estos escritos donde aparecen por primera vez las propiedades más importantes de la teoría de grupos (nombre dado por Galois) que lo convierten en su cabal fundador.&lt;br /&gt;
&lt;br /&gt;
Sin duda que la noción de grupo, en especial de grupo de substituciones que constituye el tema central de Galois, estaba ya esbozada en los trabajos de Lagrange y de Vandermonde del siglo XVIII, y en los de Gauss, Abel, Ruffini y Cauchy del XIX, implícita en problemas de teoría de las ecuaciones, teoría de números y de transformaciones geométricas, pero es Galois quien muestra una idea clara de la teoría general con las nociones de subgrupo y de isomorfismo.&lt;br /&gt;
&lt;br /&gt;
Aunque la teoría de grupos sigue encontrando aplicaciones Arthur Cayley, la aplica en 1854 a la teoría de los cuaternios, y William Rowan Hamilton, en 1856, a los poliedros regulares. fue en el Tratado de substituciones, de Camille Jordan, publicado en 1870, donde la teoría de Galois pone de relieve su valor como factor unificador de sectores diversos de la matemática, y en la obra de Ernest Steinitz de 1910, donde entra en su faz moderna.&lt;br /&gt;
&lt;br /&gt;
Dos matemáticos que asistieron a las clases de Jordan: Felix Klein y Marius Sophus Lie, pusieron de manifiesto ese poder unificador y sistematizador de la teoría.&lt;br /&gt;
&lt;br /&gt;
Combinando el desarrollo alcanzado por las geometrías no euclideanas y la geometría proyectiva con la teoría de los invariantes y la teoría de grupos, Klein expone en su Programa de Erlangen, en 1872, mediante grupo y subgrupos, una sistematización y jerarquización de todas las geometrías, concibiendo como objeto de cada geometría el descubrimiento de propiedades invariantes respecto de un determinado grupo de transformaciones y considerando cada geometría como subgeometría de otra a la que se adjunta cierta figura básica, que debe quedar invariante. Más tarde, en 1884, ofreció un ejemplo de dos grupos isomorfos: el de las rotaciones del icosaedro regular y el de la ecuación de quinto grado.&lt;br /&gt;
&lt;br /&gt;
Mientras Klein estudia grupos discontinuos, Sophus Lie aborda, a partir de 1872, el estudio de los grupos continuos de transformaciones y su clasificación y aplicación a la integración de las ecuaciones diferenciales con derivadas parciales. Sus trabajos y los de sus discípulos aparecieron hacia fines de siglo.&lt;br /&gt;
&lt;br /&gt;
La teoría de grupos culmina hacia 1880 al aparecer la teoría de los grupos abstractos, que confiere a la teoría iniciada por Galois los caracteres de estructura algebraica. Como tal estructura, y en virtud del isomorfismo, un grupo puede entonces estudiarse ora bajo el aspecto particular de uno de sus modelos o interpretaciones, ora bajo su forma general puramente abstracta como resultado de un proceso de rasgos propios, específicos de la matemática de hoy, que evidencia que la misma abstracción, signo de la matemática de todas las épocas, ha cambiado o evolucionado a través de los tiempos.&lt;br /&gt;
&lt;br /&gt;
Por supuesto que la geometría Griega es una ciencia abstracta por cuanto no se refiere a objetos del mundo sensible, sino del mundo de las formas o ideas en el sentido platónico, y por tanto concebidos mediante un proceso de abstracción que parte de los objetos del mundo exterior y que otorga a esa geometría sus típicos rasgos de ciencia visual y táctil y su alusión a los cuerpos visibles, aunque sólo lo sean, como diría Platón, a los ojos de la inteligencia.&lt;br /&gt;
&lt;br /&gt;
A partir del siglo XVII el algoritmo algebraico introduce en la matemática una abstracción más refinada, diríase de segundo grado: las letras y símbolos que ahora inundan los textos de estas disciplinas son abstracciones de entes y operaciones, a su vez abstractos, pero que, en definitiva, aluden a entes concretos: números, figuras u objetos físicos que se incorporan al proceso de abstracción y lo matizan.&lt;br /&gt;
&lt;br /&gt;
En cambio, la abstracción a que aluden los grupos abstractos es de una índole distinta de las anteriores. Es el resultado de un proceso característico de la matemática de hoy y que se manifestó contemporáneamente en otros sectores, proceso que elimina toda referencia a entes concretos, que presciende por completo de la “naturaleza” de lo que en él interviene, para no dejar sino el esqueleto formal de entes y relaciones abstractos que defienen la estructura. En el caso del grupo de Galois ese proceso descarnó el grupo de sustituciones, punto de partida del proceso, para convertirlo en un grupo abstracto que logra así su máxima generalización, ya que el grupo de sustutuciones o cualquier grupo isomorfo con él, no es sino modelo o interpretación del mismo.&lt;br /&gt;
[[Category:Científicos]]&lt;br /&gt;
[[Category:Matemático]]&lt;/div&gt;</summary>
		<author><name>Carburo</name></author>
		
	</entry>
	<entry>
		<id>https://www.ecured.cu/index.php?title=%C3%89variste_Galois&amp;diff=419818</id>
		<title>Évariste Galois</title>
		<link rel="alternate" type="text/html" href="https://www.ecured.cu/index.php?title=%C3%89variste_Galois&amp;diff=419818"/>
		<updated>2011-03-15T04:27:34Z</updated>

		<summary type="html">&lt;p&gt;Carburo: Página creada con '{{Ficha Persona |nombre=Évariste Galois |imagen= |descripción=Matemático Francés |nombre completo= |fecha de nacimiento=25 de octubre de 1811 |lugar de nacimiento=Bourg la R...'&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Ficha Persona&lt;br /&gt;
|nombre=Évariste Galois&lt;br /&gt;
|imagen=&lt;br /&gt;
|descripción=Matemático Francés&lt;br /&gt;
|nombre completo=&lt;br /&gt;
|fecha de nacimiento=25 de octubre de 1811&lt;br /&gt;
|lugar de nacimiento=Bourg la Reine, Francia&lt;br /&gt;
|fecha de fallecimiento=31 de mayo de 1832 (20 años)&lt;br /&gt;
|lugar de fallecimiento=París, Francia&lt;br /&gt;
|ocupación=Matemático&lt;br /&gt;
|educación    = &lt;br /&gt;
|alma máter   =École Normal&lt;br /&gt;
|obras        = &lt;br /&gt;
|premios      = &lt;br /&gt;
}}&lt;br /&gt;
'''Évariste Galois''' ''(pronunciación aproximada: evarist galwa)'' (25 de Octubre de 1811, Bourg la Reine, París.- 31 de Mayo de 1832, París, Francia)&lt;br /&gt;
&lt;br /&gt;
===Vida===&lt;br /&gt;
Entre los acontecimientos históricos que tuvieron mayor relevancia en la vida de Galois estuvo ciertamente la toma de la Bastilla, el 14 de julio de 1789. De aquí en adelante, la monarquía de Louis XVI se enfrentó a serias dificultades al unificarse la mayoría de los franceses con el propósito de destruir el poder de la iglesia y del gobierno.&lt;br /&gt;
&lt;br /&gt;
A pesar de los esfuerzos de [[Louis XVI]] de llegar a un acuerdo fue enjuiciado después de intentar huir del país. Tras la ejecución del Rey el 21 de enero de 1793, siguió un régimen de terror con muchos juicios políticos. A fines de 1793, había 4595 prisioneros políticos en [[París]]. Sin embargo, Francia comenzó a tener mejores tiempos cuando los ejércitos comandados por Napoleón empezaron a ganar batalla tras batalla.&lt;br /&gt;
&lt;br /&gt;
Napoleón se nombró Primer Cónsul en 1800 y luego Emperador en 1804. Mientras el ejército francés proseguía la conquista de Europa, el poder de Napoleón se arraigaba cada vez más. En 1811 Napoleón se encontraba en su apogeo. El 25 de octubre de 1811, nació Évariste Galois en [[Bourg-la-Reine]], un pequeño poblado al sur de París.&lt;br /&gt;
&lt;br /&gt;
(Es posible ver un mapa de la región de París del siglo XIX donde se muestra Bourg-la-Reine)&lt;br /&gt;
&lt;br /&gt;
Su padre Nicholas Gabriel Galois y su madre Adelaide Marie Demante eran inteligentes y habían recibido una muy buena instrucción en filosofía, literatura clásica y religión. Sin embargo, no hay evidencia de alguna habilidad matemática en ninguno de los miembros de la familia Galois. La madre de Galois fue la única instructora del niño hasta que éste cumplió los 12 años. Le enseñó griego, latín y religión y conjuntamente con esto, le traspasó su propio escepticismo. El padre de Galois fue un importante miembro de la comunidad. y en 1815 fue elegido alcalde de Bourg-la-Reine.&lt;br /&gt;
&lt;br /&gt;
En 1815 el reinado de Napoleón llegó su fin. La fallida campaña rusa fue seguida por derrotas siendo el 31 de marzo de 1814 el día en que los Aliados entraron a París. [[Napoleón]] abdicó el 6 de abril y Louis XVIII fue llevado al poder apoyado por los Aliados. Fue en 1815 cuando se presenciaron los famosos Cien Días. Napoleón invadió París el 20 de marzo, fue derrotado en Waterloo el 18 de junio y abdicó el 22 de junio por segunda vez. Louis XVIII fue reinstalado en el poder, sin embargo muere en septiembre 1824. Charles X tomó posesión de la corona.&lt;br /&gt;
&lt;br /&gt;
Galois estaba en el colegio en esta época. Había sido matriculado en el Lycée Louis-le-Grand como interno en el 4to curso, el 6 de octubre de 1823. Durante el primer semestre de estudios hubo un levantamiento menor y 40 alumnos fueron expulsados del colegio. Galois no tuvo participación en estos hechos. Durante 1824-25 fue distinguido por sus buenas calificaciones recibiendo numerosos premios. Sin embargo, en 1826 tuvo que repetir el año escolar por que su desempeño en retórica estaba bajo los estándares exigidos.&lt;br /&gt;
&lt;br /&gt;
===Génesis de un matemático===&lt;br /&gt;
Febrero de 1827 fue decisivo en la vida de Galois. Tomó su primera clase de matemáticas, dictada por M. Vernier. Los estudios en la materia lo absorbieron de tal forma que su director de estudios escribió:&lt;br /&gt;
&lt;br /&gt;
Lo domina la pasión por las matemáticas, pienso que lo mejor para él sería que sus padres lo dejaran estudiar nada más que esto. El está perdiendo su tiempo aquí y no hace nada más que atormentar a sus profesores y agobiarse con castigos.&lt;br /&gt;
&lt;br /&gt;
Los informes escolares de Galois lo empezaron a describir como singular, excéntrico, original y hermético. Es curioso que quizás el matemático más original que haya alguna vez vivido haya sido criticado por ser original. El profesor M. Vernier no obstante escribió:&lt;br /&gt;
&lt;br /&gt;
Inteligencia, marcado progreso pero insuficiente método .&lt;br /&gt;
&lt;br /&gt;
En 1828 Galois rindió examen en la École Polytechnique pero reprobó. Esta era la universidad más importante de París y es probable que Galois se haya visto motivado a ingresar a ella por razones académicas. Pero también deseaba entrar a esta institución por los fuertes movimientos políticos que existían entre sus estudiantes dado que Galois al igual que sus padres, era un ferviente Republicano.&lt;br /&gt;
&lt;br /&gt;
De vuelta al Lycée Louis-le-Grand, Galois se incorporó a la clase de matemáticas de Louis Richard. Sin embargo, dedicó la mayor cantidad de tiempo a sus investigaciones personales en desmedro del trabajo escolar. Estudió la Géométrie de Legendre y los tratados de [[Lagrange]]. Richards escribió:&lt;br /&gt;
&lt;br /&gt;
Este alumno sólo trabaja en las más altas esferas de las matemáticas.&lt;br /&gt;
===Trabajo Matemático===&lt;br /&gt;
En abril de 1829 Galois publicó su primer trabajo de investigación sobre las fracciones continuas en los Annales de mathématiques. El 25 de mayo y el 1 de junio presentó artículos sobre soluciones algebraicas de ecuaciones a la Académie des Sciences. Cauchy fue designado como el examinador del trabajo de Galois.&lt;br /&gt;
&lt;br /&gt;
La tragedia golpeó a Galois el 2 de julio de 1829 fecha en que su padre se suicidó. El reverendo de Bourg-la-Reine incluyó el nombre del alcalde Galois en maliciosos epigramas falsificados dirigidos a los familiares de Galois. El padre de Galois era un hombre bondadoso y el escándalo que se suscitó fue mayor de lo que él pudo soportar. Se colgó en su departamento de París ubicado a sólo unos pasos del Lycée Louis-le-Grand donde estudiaba su hijo. Esta muerte impactó fuertemente a Galois y marcó el resto de su vida.&lt;br /&gt;
&lt;br /&gt;
Pocas semanas después de la muerte de su padre, Galois rindió, por segunda vez, los exámenes de ingreso a la [[École Polytechnique]]. Los reprobó por segunda vez en parte, quizás, por la dolorosa circunstancia en la que se encontraba o quizás, porque nunca tuvo facilidades para expresar sus profundas ideas matemáticas. Galois se resignó a ingresar a la [[École Normale]] la que era una continuación del Lycée Louis-le-Grand. Para tal efecto, tuvo que rendir sus exámenes de Baccalaureate, algo que habría evitado de haber ingresado a la École Polytechnique.&lt;br /&gt;
&lt;br /&gt;
Galois pasó sus exámenes y se graduó el 29 de diciembre de 1829. Su examinador en matemáticas escribió:&lt;br /&gt;
&lt;br /&gt;
Este alumno es a veces poco claro para expresar sus ideas. Sin embargo, es inteligente y tiene un notable espíritu de investigación.&lt;br /&gt;
&lt;br /&gt;
Su examinador en literatura escribió:&lt;br /&gt;
&lt;br /&gt;
Este ha sido el único alumno que me ha dado un examen pobre, no sabe absolutamente nada. Se me dijo, no obstante, que tiene un gran talento para las matemáticas. Esto me sorprende mucho ya que su desempeño me hace considerarlo de poca inteligencia.&lt;br /&gt;
&lt;br /&gt;
Galois envió a [[Cauchy|Agoustin Louis Cauchy]] trabajos posteriores sobre la teoría de las ecuaciones sin embargo, después supo por el Bulletin de Férussac que había un trabajo póstumo de [[Abel|Niels Henrik Abel]] que coincidía con parte de su trabajo. Galois siguió los consejos de Cauchy y presentó un nuevo artículo titulado Condiciones en las que una ecuación pueda ser resuelta con radicales, en febrero de 1830. Este trabajo se envió a Fourier, el secretario de la Academia, para ser considerado para el Gran Premio en matemáticas. Fourier murió en abril de 1830 y el trabajo de investigación de Galois se extravió por lo que no pudo ser nunca nominado para el premio.&lt;br /&gt;
&lt;br /&gt;
Galois después de haber leído los trabajos de Abel y Jacobi, se dedicó a desarrollar la teoría de las funciones elípticas y de los integrales abelianos. Con el apoyo de Jacques Sturm, publicó tres trabajos en el Bulletin de Férussac en abril de 1830. Sin embargo, en junio se enteró que se le iba a otorgar a Abel (póstumamente) y a Jacobi el premio de la Academia, sin haberse considerado nunca su propio trabajo.&lt;br /&gt;
===Agitador Político===&lt;br /&gt;
En julio de 1830 estalló la revolución. Charles X huyó de Francia. Hubo desórdenes en las calles de París y el director de la École Normale, M.Guigniault, encerró a los estudiantes para que no participaran en las manifestaciones. Galois intentó saltar la pandereta para unírseles, pero fracasó. En diciembre de 1830 M. Guigniault escribió artículos para el diario atacando a los estudiantes y Galois escribió una respuesta para la Gazette des Écoles contraatacando a M.Guigniault por haber encerrado a los estudiantes en el colegio. Galois tras haber sido expulsado del colegio por esta acción, se unió a la Artillerie de la Garde Nationale, una rama republicana de la milicia. El 31 de diciembre de 1830 se abolió la Artillerie de la Garde Nationale, por Decreto Real, por ser considerada por el nuevo Rey Louis-Phillipe como una amenaza al trono.&lt;br /&gt;
&lt;br /&gt;
Dos trabajos de menor importancia, un abstract en los Annales de Gergonne (diciembre de 1830) y una carta sobre la enseñanza de la ciencia en la Gazette des Écoles (2 de enero de 1831) fueron las últimas publicaciones de su vida. Galois trató de volver a las matemáticas en enero de 1831. Organizó algunas clases de álgebra superior que atrajeron a 40 estudiantes a la primera sesión sin embargo, el interés decayó rápidamente. Poisson invitó a Galois a presentar a la Academia una tercera versión de su memoria sobre ecuaciones y así lo hizo el 17 de enero.&lt;br /&gt;
&lt;br /&gt;
Sophie Germain escribió una carta a su amigo el matemático Libri el 18 de abril, en la que describió la situación de Galois:&lt;br /&gt;
&lt;br /&gt;
La muerte de M. Fourier ha sido demasiado para el estudiante Galois quién a pesar de su impertinencia, ha mostrado ser despierto. Todo esto le ha hecho tanto daño que ha sido expulsado de la École Normale. No tiene dinero... Dicen que está enloqueciendo. Temo que sea cierto.&lt;br /&gt;
&lt;br /&gt;
A finales de 1830, 19 oficiales de la Artillerie de la Garde Nationale fueron arrestados y acusados de conspirar contra el gobierno. Fueron absueltos y el 9 de mayo de 1831, 200 republicanos se reunieron en una cena para celebrar la absolución. Durante la cena Galois alzó su copa y con una daga descubierta en su mano amenazó abiertamente al Rey Louis-Phillipe. Finalizada la cena, Galois fue arrestado y encarcelado en la prisión Sainte-Pélagie. En su juicio, el 15 de junio, su abogado defensor alegó que Galois había dicho:&lt;br /&gt;
&lt;br /&gt;
A Louis-Phillipe, si traiciona...&lt;br /&gt;
&lt;br /&gt;
Sin embargo, las últimas palabras se perdieron en el bullicio. Con todo, Galois aunque habiendo prácticamente repetido la amenaza contra Louis-Phillipe en el estrado, fue sorpresivamente absuelto.&lt;br /&gt;
&lt;br /&gt;
Era el 14 de julio, día de La Bastilla, y Galois fue arrestado nuevamente. Estaba usando el uniforme de la Artillerie de la Garde Nationale, lo que era ilegal. Llevaba también consigo un rifle cargado, varias pistolas y una daga. Galois fue enviado de vuelta a la prisión de Sainte-Pélagie. Durante su confinamiento se le notificó que su memoria había sido rechazada. Poisson había informado que:&lt;br /&gt;
&lt;br /&gt;
Sus argumentos no son lo suficientemente claros ni lo suficientemente desarrollados como para juzgar su rigor.&lt;br /&gt;
&lt;br /&gt;
Con todo. Poisson animó a Galois a publicar una más completa relación de su trabajo. Durante su confinamiento en la prisión de Sainte-Pélagie, Galois trató de suicidarse apuñalándose con una daga pero los otros prisioneros lo impidieron. Estando ebrio en prisión su alma clamó:&lt;br /&gt;
&lt;br /&gt;
¿Sabes mi amigo lo que me falta? Te lo confío solo a ti: es alguien a quien puedo amar y amo sólo en espíritu. Perdí a mi padre y nadie jamás lo ha reemplazado, ¿me oyes...?&lt;br /&gt;
===Días finales===&lt;br /&gt;
En marzo de 1832 una epidemia de cólera barrió París, y los prisioneros, incluyendo a Galois, fueron transferidos al internado Sieur Faultrier. Fue allí donde al parecer se enamoró de Stephanie-Felice du Motel, la hija del médico residente. Tras ser liberado el 29 de abril, Galois intercambió correspondencia con Stephanie sin embargo, ella trató de distanciarse de aquella aventura.&lt;br /&gt;
&lt;br /&gt;
El nombre de Stephanie aparece varias veces en los manuscritos de Galois en notas al margen.&lt;br /&gt;
&lt;br /&gt;
El 30 de mayo, Galois se batió a duelo con Perscheux d´Herbinville, las razones que motivaron este duelo no son claras pero se presume que estuvo ciertamente ligado a Stephanie.&lt;br /&gt;
&lt;br /&gt;
Hay una nota al margen en el manuscrito que Galois escribió la noche anterior al duelo. Dice: &lt;br /&gt;
&lt;br /&gt;
Es preciso agregar algo a esta demostración. Yo no tengo el tiempo. (Nota del autor).&lt;br /&gt;
&lt;br /&gt;
Es esto lo que ha motivado la leyenda de que él pasó su última noche redactando lo que sabía acerca de teoría de conjuntos. Historia que parece ser algo exagerada.&lt;br /&gt;
&lt;br /&gt;
Galois fue herido en el duelo y abandonado por d´Herbinville y sus propios padrinos. Fue encontrado por un campesino. Murió en el hospital de Cochin el 31 de mayo. Sus funerales fueron el 2 de junio. Esto fue el foco para un resurgimiento republicano. Le siguieron manifestaciones que se prolongaron por varios días.&lt;br /&gt;
===Aportes matemáticos===&lt;br /&gt;
El hermano de Galois y su amigo Chevalier copiaron sus trabajos matemáticos y se los enviaron a Gauss, Jacobi y otros. Había sido el deseo de Galois que Jacobi y Gauss dieran una opinión sobre su obra. No hay evidencia de ningún comentario que éstos hayan hecho. Sin embargo, los trabajos llegaron a manos de Liouville quien en septiembre de 1843 comunicó a la Academia que había encontrado en uno de los trabajos de Galois una solución concisa:&lt;br /&gt;
&lt;br /&gt;
Tan cierto como profundo es este entrañable problema: dada una ecuación irreductible de primer grado, decidir si es o no solucionable con radicales.&lt;br /&gt;
&lt;br /&gt;
Liouville publicó estos trabajos de Galois en su Journal en 1845.&lt;br /&gt;
&lt;br /&gt;
==[[Teoría de Grupos]]==.&lt;br /&gt;
&lt;br /&gt;
Aunque no es fácil desligar en absluto la creación intelectual de un hombre de ciencia de su vida pública o privada, es posible que por su propia índole, tal desvinculación sea más frecuente en la matemática que en las demás ciencias. Sin embargo, quizás no haya otro ejemplo de influencia, a la vez decisiva y desdichada, de los acontecimientos públicos y privados de una vida sobre la propia actividad creadora, que en el caso de Evariste Galois.&lt;br /&gt;
&lt;br /&gt;
En 1829 y 1830 hace conocer sus primeros trabajos sobre fracciones continuas, cuestiones de análisis y teoría de las ecuaciones, y teoría de números. En 1831, con el propósito de dedicarse a la enseñanza privada, anuncia un curso de álgebra superior que abarcaría “una nueva teoría de los números imaginarios, la teoría de las ecuaciones resolubles por radicales, la teoría de números y la teoría de las funciones elípticas tratadas por álgebra pura ”. Luego de esto Galois redacta una memoria, hoy llamada “Teoría de Galois”, que remite a la Academia y que Poisson la califica de “incomprensible”.&lt;br /&gt;
&lt;br /&gt;
Sólo en 1846 se conoció gran parte de los escritos de Galois por obra de Joseph Liouville, y completó la publicación de sus escritos Jules Tannery a comienzos de este siglo. en ellos asoma ya la idea de “cuerpo”, que luego desarrollaron Riemann y Richard Dedekind, y que Galois introduce con motivo de los hoy llamados “imaginarios de Galois”, concebidos con el objeto de otorgar carácter general al teorema del número de raíces de las congruencias de grado n de módulo primo. Es en estos escritos donde aparecen por primera vez las propiedades más importantes de la teoría de grupos (nombre dado por Galois) que lo convierten en su cabal fundador.&lt;br /&gt;
&lt;br /&gt;
Sin duda que la noción de grupo, en especial de grupo de substituciones que constituye el tema central de Galois, estaba ya esbozada en los trabajos de Lagrange y de Vandermonde del siglo XVIII, y en los de Gauss, Abel, Ruffini y Cauchy del XIX, implícita en problemas de teoría de las ecuaciones, teoría de números y de transformaciones geométricas, pero es Galois quien muestra una idea clara de la teoría general con las nociones de subgrupo y de isomorfismo.&lt;br /&gt;
&lt;br /&gt;
Aunque la teoría de grupos sigue encontrando aplicaciones Arthur Cayley, la aplica en 1854 a la teoría de los cuaternios, y William Rowan Hamilton, en 1856, a los poliedros regulares. fue en el Tratado de substituciones, de Camille Jordan, publicado en 1870, donde la teoría de Galois pone de relieve su valor como factor unificador de sectores diversos de la matemática, y en la obra de Ernest Steinitz de 1910, donde entra en su faz moderna.&lt;br /&gt;
&lt;br /&gt;
Dos matemáticos que asistieron a las clases de Jordan: Felix Klein y Marius Sophus Lie, pusieron de manifiesto ese poder unificador y sistematizador de la teoría.&lt;br /&gt;
&lt;br /&gt;
Combinando el desarrollo alcanzado por las geometrías no euclideanas y la geometría proyectiva con la teoría de los invariantes y la teoría de grupos, Klein expone en su Programa de Erlangen, en 1872, mediante grupo y subgrupos, una sistematización y jerarquización de todas las geometrías, concibiendo como objeto de cada geometría el descubrimiento de propiedades invariantes respecto de un determinado grupo de transformaciones y considerando cada geometría como subgeometría de otra a la que se adjunta cierta figura básica, que debe quedar invariante. Más tarde, en 1884, ofreció un ejemplo de dos grupos isomorfos: el de las rotaciones del icosaedro regular y el de la ecuación de quinto grado.&lt;br /&gt;
&lt;br /&gt;
Mientras Klein estudia grupos discontinuos, Sophus Lie aborda, a partir de 1872, el estudio de los grupos continuos de transformaciones y su clasificación y aplicación a la integración de las ecuaciones diferenciales con derivadas parciales. Sus trabajos y los de sus discípulos aparecieron hacia fines de siglo.&lt;br /&gt;
&lt;br /&gt;
La teoría de grupos culmina hacia 1880 al aparecer la teoría de los grupos abstractos, que confiere a la teoría iniciada por Galois los caracteres de estructura algebraica. Como tal estructura, y en virtud del isomorfismo, un grupo puede entonces estudiarse ora bajo el aspecto particular de uno de sus modelos o interpretaciones, ora bajo su forma general puramente abstracta como resultado de un proceso de rasgos propios, específicos de la matemática de hoy, que evidencia que la misma abstracción, signo de la matemática de todas las épocas, ha cambiado o evolucionado a través de los tiempos.&lt;br /&gt;
&lt;br /&gt;
Por supuesto que la geometría Griega es una ciencia abstracta por cuanto no se refiere a objetos del mundo sensible, sino del mundo de las formas o ideas en el sentido platónico, y por tanto concebidos mediante un proceso de abstracción que parte de los objetos del mundo exterior y que otorga a esa geometría sus típicos rasgos de ciencia visual y táctil y su alusión a los cuerpos visibles, aunque sólo lo sean, como diría Platón, a los ojos de la inteligencia.&lt;br /&gt;
&lt;br /&gt;
A partir del siglo XVII el algoritmo algebraico introduce en la matemática una abstracción más refinada, diríase de segundo grado: las letras y símbolos que ahora inundan los textos de estas disciplinas son abstracciones de entes y operaciones, a su vez abstractos, pero que, en definitiva, aluden a entes concretos: números, figuras u objetos físicos que se incorporan al proceso de abstracción y lo matizan.&lt;br /&gt;
&lt;br /&gt;
En cambio, la abstracción a que aluden los grupos abstractos es de una índole distinta de las anteriores. Es el resultado de un proceso característico de la matemática de hoy y que se manifestó contemporáneamente en otros sectores, proceso que elimina toda referencia a entes concretos, que presciende por completo de la “naturaleza” de lo que en él interviene, para no dejar sino el esqueleto formal de entes y relaciones abstractos que defienen la estructura. En el caso del grupo de Galois ese proceso descarnó el grupo de sustituciones, punto de partida del proceso, para convertirlo en un grupo abstracto que logra así su máxima generalización, ya que el grupo de sustutuciones o cualquier grupo isomorfo con él, no es sino modelo o interpretación del mismo.&lt;br /&gt;
[[Category:Científicos]]&lt;br /&gt;
[[Category:Matemático]]&lt;/div&gt;</summary>
		<author><name>Carburo</name></author>
		
	</entry>
	<entry>
		<id>https://www.ecured.cu/index.php?title=Intel&amp;diff=419815</id>
		<title>Intel</title>
		<link rel="alternate" type="text/html" href="https://www.ecured.cu/index.php?title=Intel&amp;diff=419815"/>
		<updated>2011-03-15T04:04:30Z</updated>

		<summary type="html">&lt;p&gt;Carburo: Corrección ortográfica&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Ficha Institución&lt;br /&gt;
|nombre = Intel Corporation&lt;br /&gt;
|siglas o acronimo = &lt;br /&gt;
|imagen = Logo_intel.JPG&lt;br /&gt;
|tamaño = &lt;br /&gt;
|descripción = Compañía dedicada a la fabricación de Procesadores para PC&lt;br /&gt;
|fecha de fundacion =[[18 de julio]] de [[1968]]&lt;br /&gt;
|fecha de disolución =&lt;br /&gt;
|tipo de unidad =&lt;br /&gt;
|director =&lt;br /&gt;
|pais =[[Estados Unidos de América]]&lt;br /&gt;
|sede =Santa Clara, California&lt;br /&gt;
|ubicacion =&lt;br /&gt;
|publicación =&lt;br /&gt;
|web = &lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;div align=&amp;quot;justify&amp;quot;&amp;gt;'''Intel''', conocida como Intel Corporacion. Es la compañía más grande conocida hasta la fecha, que ha sido capaz de insertarse en el mercado tecnológico desde la creación de la familia de procesadores conocidos como x86, y constituyen los procesadores más comercializados en todo el mundo de las PC.&amp;lt;br&amp;gt; &lt;br /&gt;
== Síntesis Histórica  ==&lt;br /&gt;
&lt;br /&gt;
Intel, la primera compañía de microprocesadores del mundo. Fue fundada en 1968 por Gordon E. Moore y Robert Noyce, quienes inicialmente quisieron llamar a la empresa Moore Noyce, pero sonaba mal, por lo que eligieron como nombre las siglas de Integrated Electronic, en español Electrónica Integrada. &lt;br /&gt;
&lt;br /&gt;
Nada más nacer tuvo problemas de marca ya que la marca pertenecía a una cadena hotelera, asunto q[[Image:|Edificio de Intel]]ue fue arreglado con la compra de la misma.&amp;amp;nbsp; &lt;br /&gt;
&lt;br /&gt;
La compañía comenzó fabricando memorias antes de dar el salto a los microprocesadores. Hasta los años 70 fueron lideres gracias al competitivo mercado de las memorias [[DRAM|DRAM]], [[SRAM|SRAM]] y [[ROM|ROM]].&amp;amp;nbsp; &lt;br /&gt;
&lt;br /&gt;
[[Image:Edificio Intel.jpg|border|right|250x220px|Edificio de Intel]]El 15 de Noviembre de 1971 lanzaron su primer microprocesador: el Intel 4004 para facilitar el diseño de una calculadora. En lugar de tener que diseñar varios circuitos integrados para cada parte de la calculadora, diseñaron uno que según un programa almacenado en memoria podía hacer unas acciones u otras, es decir, un microprocesador. &lt;br /&gt;
&lt;br /&gt;
Poco tiempo después, el 1 de Abril de 1972, Intel anunciaba una versión mejorada de su procesador. Se trataba del 8008, y su principal ventaja contra otros modelos, como el Intel 4004 fue poder acceder a más memoria y procesar 8 bits. La velocidad de su reloj alcanzaba los 740KHz. &amp;lt;br&amp;gt; En Abril del 1974 lanzaron el [[Intel 8080|Intel 8080]], su velocidad de reloj alcanzaba los 2 Mhz, permitiendo direccionamiento de 16 bits, un bus de datos de 8 bits y acceso fácil a 64k de memoria. &lt;br /&gt;
&lt;br /&gt;
Después Intel anunciaba ese tan esperado primer ordenador personal, de nombre Altair, cuyo nombre proviene de un destino de la nave Enterprise en uno de los capítulos de la popular serie de televisión Star Trek. Este ordenador tenía un coste de entorno a los 400 dólares de la época, y el procesador suponía multiplicar por 10 el rendimiento del anterior, gracias a sus 2 Mhz de velocidad, con una memoria de 64kb. &amp;lt;br&amp;gt; Sin embargo, el ordenador personal no pasó a ser tal hasta la aparición de [[IBM|IBM]], en el mercado. Algo que sucedió en dos ocasiones en los meses de junio de 1978 y de 1979. Fechas en las que respectivamente, hacían su aparición los [[Microprocesadores|microprocesadores]] 8086 y 8088, que pasaron a formar el denominado IBM PC, que vendió millones de unidades de ordenadores. &lt;br /&gt;
&lt;br /&gt;
El éxito fue tal, que Intel fue nombrada por &amp;quot;Fortune&amp;quot; como uno de los mejores negocios de los años setenta. &lt;br /&gt;
&lt;br /&gt;
De los dos procesadores, el más potente era el 8086, con un bus de 16 bits, velocidades de reloj de 5, 8 y 10 Mhz, 29000 transistores usando la tecnología de 3 micras y hasta un máximo de 1 Mega de memoria direccionable. &lt;br /&gt;
&lt;br /&gt;
En cuanto al procesador 8088, era exactamente igual a éste, salvo la diferencia de que poseía un bus de 8 bits en lugar de 16, siendo más barato y obteniendo mejor respaldo en el mercado. &amp;lt;br&amp;gt; Cabe mencionar que el procesador 8086 es un microprocesador tan conocido y probado, que incluso en el 2002 la NASA ha estado adquiriendo microprocesadores 8086 de segunda mano. &amp;lt;br&amp;gt; El 1 de Febrero de 1982, Intel daba un nuevo vuelco a la industria con la aparición de los primeros 80286 (el famoso &amp;quot;286&amp;quot;) con una velocidad entre 6 y 25 Mhz y un diseño mucho más cercano a los actuales microprocesadores. Como principal novedad, cabe destacar el hecho de que por fin se podía utilizar la denominada memoria virtual, que en el caso del 286 podía llegar hasta 1 Giga. &amp;lt;br&amp;gt; El 286 tiene el honor de ser el primer microprocesador usado para crear ordenadores clónicos en masa y gracias al sistema de &amp;quot;licencias cruzadas&amp;quot; apareció el primer fabricante de clónicos &amp;quot;IBM compatible&amp;quot;: Compaq, el cual utilizando dicho microprocesador empezó a fabricar equipos de escritorio en 1985 y a utilizar los microprocesadores que Intel/IBM sacaban al mercado. &amp;lt;br&amp;gt; En 1986 apareció el Intel 80386 conocido por 386, velocidad de reloj entre 16 y 40 Mhz y destacó principalmente por ser un microprocesador con arquitectura de 32 bits. &amp;lt;br&amp;gt; Cabe destacar también que la producción de microprocesadores &amp;quot;80386&amp;quot; ha continuado hasta ahora e Intel afirmó en el 2006 que terminaría finalmente de producirlos en Septiembre del 2007. Parece ser que actualmente éste microprocesador todavía se usa bastante para sistemas empotrados. &amp;lt;br&amp;gt; En 1988, Intel desarrollaba un poco tarde un sistema sencillo de actualizar los antiguos 286 gracias a la aparición del 80386SX, que sacrificaba el bus de datos para dejarlo en uno de 16 bits, pero a menor coste. Estos procesadores irrumpieron con la explosión del entorno gráfico Windows, desarrollado por Microsoft unos años antes, pero que no había tenido la suficiente aceptación por parte de los usuarios. &amp;lt;br&amp;gt; El 10 de abril de 1989 apareciera el Intel 80486DX, de nuevo con tecnología de 32 bits y como novedades principales, la incorporación del caché de nivel 1 (L1) en el propio chip, lo que aceleraba enormemente la transferencia de datos de este caché al procesador, así como la aparición del co-procesador matemático. &amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Luego de ello sacaron hasta dos versiones más de DX: en 1992 el i486 DX2 a 50 y 66 MHz y en 1994 el i486 DX4 a 75-100 MHz enfocado a procesadores de gama alta. En 1989 lanzaron el 486 que alcanzó velocidades entre 16 y 100 MHz y una curiosidad: según la Wikipedia fue nombrado &amp;quot;i486&amp;quot; por fallo judicial que prohibió el uso de marcas con números. &amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Por ello el siguiente microprocesador en ser lanzado, en Mayo del 1993, fue conocido como &amp;quot;Pentium&amp;quot;. Estos procesadores que partían de una velocidad inicial de 60 MHz, han llegado hasta los 200 MHz, algo que nadie había sido capaz de augurar unos años antes. Con una arquitectura real de 32 bits, se usaba de nuevo la tecnología de .8 micras, con lo que se lograba realizar más unidades en menos espacio. &amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
[[Image:Procesadores.JPG|thumb|left|200x155px|Micro Procesadores Intell]]El 27 de Marzo de 1995, del procesador Pentium Pro supuso para los servidores de red y las estaciones de trabajo un aire nuevo, tal y como ocurriera con el Pentium en el ámbito doméstico. La potencia de este procesador no tenía comparación hasta entonces, gracias a la arquitectura de 64 bits y el empleo de una tecnología revolucionaria como es la de .32 micras, lo que permitía la inclusión de cinco millones y medio de transitores en su interior. El procesador contaba con un segundo chip en el mismo encapsulado, que se encargaba de mejorar la velocidad de la memoria caché, lo que resultaba en un incremento del rendimiento sustancioso. Las frecuencias de reloj se mantenían como límite por arriba en 200 MHz, partiendo de un mínimo de 150 Mhz. Una evolución que demostró Intel hace muy poco con un nuevo procesador, denominado Pentium II, que viene a ser simplemente un nuevo ingenio que suma las tecnologías del Pentium Pro con el MMX. El Pentium II es el procesador más rápido de cuantos ha comercializado Intel. &amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Por el momento, en un futuro cercano además de contar con la arquitectura de 0.25 micras, podremos disfrutar de duna de 0.07 para el año 2011, lo que supondrá la introducción en el procesador de mil millones de transistores y alcanzando una velocidad de reloj cercana a los 10000 MHz, es decir, 10 Ghz. &amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
== La tecnología MMX  ==&lt;br /&gt;
&lt;br /&gt;
Aunque no podamos considerar la tecnología MMX como un procesador en sí mismo, sería injusto no hablar de ella en un informe como éste. Es uno de los mayores pasos que ha dado Intel en la presente década, y según ellos mismos, todos los procesadores que fabriquen a partir de mediados del próximo año llevarán incorporada esta arquitectura. &lt;br /&gt;
&lt;br /&gt;
Para su desarrollo se analizaron un amplio rango de programas para determinar el funcionamiento de diferentes tareas: algoritmos de descompresión de vídeo, audio o gráficos, formas de reconocimiento del habla o proceso de imágenes, etc. El análisis dio como resultado que numerosos algoritmos usaban ciclos repetitivos que ocupaban menos del 10% del código del programa, pero que en la práctica suponían el 90% del tiempo de ejecución. De modo que nació la tecnología MMX, compuesta por 57 instrucciones y 4 tipos de datos nuevos, que se encargan de realizar esos trabajos cíclicos consumiendo mucho menos tiempo de ejecución. Antes, para manipular 8 bytes de datos gráficos requería 8 repeticiones de la misma instrucción; ahora, con la nueva tecnología, se puede utilizar una única instrucción aplicada a los 8 bytes simultáneamente, obteniendo de este modo un incremento del rendimiento de 8x. &amp;lt;br&amp;gt; Intel domina el mercado de los microprocesadores. Actualmente, el principal competidor de Intel en el mercado es Advanced Micro Devices (AMD), empresa con la que Intel tuvo acuerdos de compartición de tecnología: cada socio podía utilizar las innovaciones tecnológicas patentadas de la otra parte sin ningún costo. Dentro de los microprocesadores de Intel podemos destacar las tecnologías multinúcleo implementadas en los procesadores Pentium D y Core 2 Duo, la tecnología móvil Centrino desarrollada para el mercado de ordenadores portátiles y la tecnología HyperThreading integrada en los procesadores Intel Pentium 4. &amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
El 6 de junio de 2005 Intel llegó a un acuerdo con [[Apple|Apple]] Computer, por el que Intel proveerá procesadores para los ordenadores Apple, realizándose entre 2006 y 2007 la transición desde los tradicionales IBM. Finalmente en enero de 2006 se presentaron al mercado las primeras computadoras de Apple, una portátil y otra de escritorio, con procesadores Intel Core Duo de doble núcleo. &amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
== La Ley de Moore  ==&lt;br /&gt;
&lt;br /&gt;
El Dr. Gordon Moore, uno de los fundadores de Intel Corporation, formuló en el año 1965 una ley que se ha venido a conocer como la &amp;quot;Ley de Moore&amp;quot;, plantea que le número de transitores de un chip se duplica cada dieciocho meses. Esta afirmación, que en un principio estaba destinada a los dispositivos de memoria, pero también a los microprocesadores han cumplido la ley. Una ley que significa para el usuario que cada dieciocho meses, de forma continua, pueda disfrutar de una tecnología mejor, algo que se ha venido cumpliendo durante los últimos 30 años, y en espera siga vigente en los próximos quince o veinte años.&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
== Lista de procesadores conocidos  ==&lt;br /&gt;
&lt;br /&gt;
*[[Intel Celeron|Intel Celeron]][[Image:Web.JPG|border|right|500x470px|Pagina Web de Intel]] &lt;br /&gt;
*[[Celeron D|Celeron D]] &lt;br /&gt;
*[[Centrino|Centrino]] &lt;br /&gt;
*[[Intel Core Duo|Intel Core Duo]] &lt;br /&gt;
*[[Intel Core 2|Intel Core 2]] &lt;br /&gt;
*[[Intel Core 2 Quad|Intel Core 2 Quad]] &lt;br /&gt;
*[[Intel Core i9|Intel Core i9]] &lt;br /&gt;
*[[Pentium E|Pentium E]] &lt;br /&gt;
*[[HyperThreading|HyperThreading]] &lt;br /&gt;
*[[Intel 4004|Intel 4004]] &lt;br /&gt;
*[[Intel 4040|Intel 4040]] &lt;br /&gt;
*Intel 8008 &lt;br /&gt;
*Intel 80186 y 80188 &lt;br /&gt;
*Intel 80286 &lt;br /&gt;
*Intel 80386 &lt;br /&gt;
*Intel 80386EX &lt;br /&gt;
*Intel 80486 &lt;br /&gt;
*Intel 8080 &lt;br /&gt;
*Intel 8085 &lt;br /&gt;
*Intel 8086 y 8088 &lt;br /&gt;
*[[Intel Atom|Intel Atom]] &lt;br /&gt;
*[[Intel Core i5|Intel Core i5]] &lt;br /&gt;
*Intel Core i7 &lt;br /&gt;
*Intel Itanium &lt;br /&gt;
*Intel Itanium 2 &lt;br /&gt;
*Intel Viiv &lt;br /&gt;
*Intel XScale &lt;br /&gt;
*[[Intel i860|Intel i860]] &lt;br /&gt;
*Intel i960 &lt;br /&gt;
*Intel iAPX 432 &lt;br /&gt;
*Arquitectura Intel Itanium &lt;br /&gt;
*Larrabee (GPU) &lt;br /&gt;
*MMX &lt;br /&gt;
*Intel Nehalem &lt;br /&gt;
*[[Intel Pentium|Intel Pentium]] &lt;br /&gt;
*[[Pentium Pro|Pentium Pro]] &lt;br /&gt;
*[[Intel Pentium II|Intel Pentium II]] &lt;br /&gt;
*[[Intel Pentium III|Intel Pentium III]] &lt;br /&gt;
*[[Intel Pentium 4|Intel Pentium 4]] &lt;br /&gt;
*[[Intel Pentium D|Intel Pentium D]] &lt;br /&gt;
*[[Pentium Dual-Core|Pentium Dual-Core]] &lt;br /&gt;
*Intel Pentium M &lt;br /&gt;
*SSE &lt;br /&gt;
*SSE2 &lt;br /&gt;
*SSE3 &lt;br /&gt;
*SSSE3 &lt;br /&gt;
*Segmento de estado de tareas &lt;br /&gt;
*X86 &lt;br /&gt;
*X86-64&lt;br /&gt;
&lt;br /&gt;
== Intel compra McAfee  ==&lt;br /&gt;
&lt;br /&gt;
El 19 de agosto de 2010 Intel, el mayor fabricante mundial de microchips, anunció la compra de [[McAfee|McAfee]], compañía de software de seguridad informática y del cual su producto más conocido es el antivirus [[McAfee VirusScan|McAfee VirusScan]]. Al mismo tiempo McAfee ya había anunciado la inversión en empresas especializadas a su vez en seguridad dispositivos móviles, como tenCube y Trust Digital, pese a haber obtenido bajos resultados en el último trimestre. La adquisición anunciada por Intel registra una operación de 7.680 millones de dólares.&lt;br /&gt;
&lt;br /&gt;
== Fuentes ==&lt;br /&gt;
*[http://es.wikipedia.org/wiki/Intel_Corporation Wiki]&lt;br /&gt;
*[http://www.cad.com.mx Historia de Intel]&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
[[Category:Instituciones]]&lt;/div&gt;</summary>
		<author><name>Carburo</name></author>
		
	</entry>
	<entry>
		<id>https://www.ecured.cu/index.php?title=Intel&amp;diff=419814</id>
		<title>Intel</title>
		<link rel="alternate" type="text/html" href="https://www.ecured.cu/index.php?title=Intel&amp;diff=419814"/>
		<updated>2011-03-15T04:03:03Z</updated>

		<summary type="html">&lt;p&gt;Carburo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Ficha Institución&lt;br /&gt;
|nombre = Intel Corporation&lt;br /&gt;
|siglas o acronimo = &lt;br /&gt;
|imagen = Logo_intel.JPG&lt;br /&gt;
|tamaño = &lt;br /&gt;
|descripción = Compañía dedicada a la fabricación de Procesadores para PC&lt;br /&gt;
|fecha de fundacion =[[18 de julio]] de [[1968]]&lt;br /&gt;
|fecha de disolución =&lt;br /&gt;
|tipo de unidad =&lt;br /&gt;
|director =&lt;br /&gt;
|pais =[[Estados Unidos de América]]&lt;br /&gt;
|sede =Santa Clara, California&lt;br /&gt;
|ubicacion =&lt;br /&gt;
|publicación =&lt;br /&gt;
|web = &lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;div align=&amp;quot;justify&amp;quot;&amp;gt;'''Intel''', conocida como Intel Corporacion. Es la compañía más grande conocida hasta la fecha, que ha sido capaz de insertarse en el mercado tecnológico desde la creación de la familia de procesadores conocidos como x86, y constituyen los procesadores más comercializados en todo el mundo de las PC.&amp;lt;br&amp;gt; &lt;br /&gt;
== Síntesis Histórica  ==&lt;br /&gt;
&lt;br /&gt;
Intel, la primera compañía de microprocesadores del mundo. Fue fundada en 1968 por Gordon E. Moore y Robert Noyce, quienes inicialmente quisieron llamar a la empresa Moore Noyce, pero sonaba mal, por lo que eligieron como nombre las siglas de Integrated Electronic, en español Electrónica Integrada. &lt;br /&gt;
&lt;br /&gt;
Nada más nacer tuvo problemas de marca ya que la marca pertenecía a una cadena hotelera, asunto q[[Image:|Edificio de Intel]]ue fue arreglado con la compra de la misma.&amp;amp;nbsp; &lt;br /&gt;
&lt;br /&gt;
La compañía comenzó fabricando memorias antes de dar el salto a los microprocesadores. Hasta los años 70 fueron lideres gracias al competitivo mercado de las memorias [[DRAM|DRAM]], [[SRAM|SRAM]] y [[ROM|ROM]].&amp;amp;nbsp; &lt;br /&gt;
&lt;br /&gt;
[[Image:Edificio Intel.jpg|border|right|250x220px|Edificio de Intel]]El 15 de Noviembre de 1971 lanzaron su primer microprocesador: el Intel 4004 para facilitar el diseño de una calculadora. En lugar de tener que diseñar varios circuitos integrados para cada parte de la calculadora, diseñaron uno que según un programa almacenado en memoria podía hacer unas acciones u otras, es decir, un microprocesador. &lt;br /&gt;
&lt;br /&gt;
Poco tiempo después, el 1 de Abril de 1972, Intel anunciaba una versión mejorada de su procesador. Se trataba del 8008, y su principal ventaja contra otros modelos, como el Intel 4004 fue poder acceder a más memoria y procesar 8 bits. La velocidad de su reloj alcanzaba los 740KHz. &amp;lt;br&amp;gt; En Abril del 1974 lanzaron el [[Intel 8080|Intel 8080]], su velocidad de reloj alcanzaba los 2 Mhz, permitiendo direccionamiento de 16 bits, un bus de datos de 8 bits y acceso fácil a 64k de memoria. &lt;br /&gt;
&lt;br /&gt;
Después Intel anunciaba ese tan esperado primer ordenador personal, de nombre Altair, cuyo nombre proviene de un destino de la nave Enterprise en uno de los capítulos de la popular serie de televisión Star Trek. Este ordenador tenía un coste de entorno a los 400 dólares de la época, y el procesador suponía multiplicar por 10 el rendimiento del anterior, gracias a sus 2 Mhz de velocidad, con una memoria de 64kb. &amp;lt;br&amp;gt; Sin embargo, el ordenador personal no pasó a ser tal hasta la aparición de [[IBM|IBM]], en el mercado. Algo que sucedió en dos ocasiones en los meses de junio de 1978 y de 1979. Fechas en las que respectivamente, hacían su aparición los [[Microprocesadores|microprocesadores]] 8086 y 8088, que pasaron a formar el denominado IBM PC, que vendió millones de unidades de ordenadores. &lt;br /&gt;
&lt;br /&gt;
El éxito fue tal, que Intel fue nombrada por &amp;quot;Fortune&amp;quot; como uno de los mejores negocios de los años setenta. &lt;br /&gt;
&lt;br /&gt;
De los dos procesadores, el más potente era el 8086, con un bus de 16 bits, velocidades de reloj de 5, 8 y 10 Mhz, 29000 transistores usando la tecnología de 3 micras y hasta un máximo de 1 Mega de memoria direccionable. &lt;br /&gt;
&lt;br /&gt;
En cuanto al procesador 8088, era exactamente igual a éste, salvo la diferencia de que poseía un bus de 8 bits en lugar de 16, siendo más barato y obteniendo mejor respaldo en el mercado. &amp;lt;br&amp;gt; Cabe mencionar que el procesador 8086 es un microprocesador tan conocido y probado, que incluso en el 2002 la NASA ha estado adquiriendo microprocesadores 8086 de segunda mano. &amp;lt;br&amp;gt; El 1 de Febrero de 1982, Intel daba un nuevo vuelco a la industria con la aparición de los primeros 80286 (el famoso &amp;quot;286&amp;quot;) con una velocidad entre 6 y 25 Mhz y un diseño mucho más cercano a los actuales microprocesadores. Como principal novedad, cabe destacar el hecho de que por fin se podía utilizar la denominada memoria virtual, que en el caso del 286 podía llegar hasta 1 Giga. &amp;lt;br&amp;gt; El 286 tiene el honor de ser el primer microprocesador usado para crear ordenadores clónicos en masa y gracias al sistema de &amp;quot;licencias cruzadas&amp;quot; apareció el primer fabricante de clónicos &amp;quot;IBM compatible&amp;quot;: Compaq, el cual utilizando dicho microprocesador empezó a fabricar equipos de escritorio en 1985 y a utilizar los microprocesadores que Intel/IBM sacaban al mercado. &amp;lt;br&amp;gt; En 1986 apareció el Intel 80386 conocido por 386, velocidad de reloj entre 16 y 40 Mhz y destacó principalmente por ser un microprocesador con arquitectura de 32 bits. &amp;lt;br&amp;gt; Cabe destacar también que la producción de microprocesadores &amp;quot;80386&amp;quot; ha continuado hasta ahora e Intel afirmó en el 2006 que terminaría finalmente de producirlos en Septiembre del 2007. Parece ser que actualmente éste microprocesador todavía se usa bastante para sistemas empotrados. &amp;lt;br&amp;gt; En 1988, Intel desarrollaba un poco tarde un sistema sencillo de actualizar los antiguos 286 gracias a la aparición del 80386SX, que sacrificaba el bus de datos para dejarlo en uno de 16 bits, pero a menor coste. Estos procesadores irrumpieron con la explosión del entorno gráfico Windows, desarrollado por Microsoft unos años antes, pero que no había tenido la suficiente aceptación por parte de los usuarios. &amp;lt;br&amp;gt; El 10 de abril de 1989 apareciera el Intel 80486DX, de nuevo con tecnología de 32 bits y como novedades principales, la incorporación del caché de nivel 1 (L1) en el propio chip, lo que aceleraba enormemente la transferencia de datos de este caché al procesador, así como la aparición del co-procesador matemático. &amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Luego de ello sacaron hasta dos versiones más de DX: en 1992 el i486 DX2 a 50 y 66 MHz y en 1994 el i486 DX4 a 75-100 MHz enfocado a procesadores de gama alta. En 1989 lanzaron el 486 que alcanzó velocidades entre 16 y 100 MHz y una curiosidad: según la Wikipedia fue nombrado &amp;quot;i486&amp;quot; por fallo judicial que prohibió el uso de marcas con números. &amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Por ello el siguiente microprocesador en ser lanzado, en Mayo del 1993, fue conocido como &amp;quot;Pentium&amp;quot;. Estos procesadores que partían de una velocidad inicial de 60 MHz, han llegado hasta los 200 MHz, algo que nadie había sido capaz de augurar unos años antes. Con una arquitectura real de 32 bits, se usaba de nuevo la tecnología de .8 micras, con lo que se lograba realizar más unidades en menos espacio. &amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
[[Image:Procesadores.JPG|thumb|left|200x155px|Micro Procesadores Intell]]El 27 de Marzo de 1995, del procesador Pentium Pro supuso para los servidores de red y las estaciones de trabajo un aire nuevo, tal y como ocurriera con el Pentium en el ámbito doméstico. La potencia de este procesador no tenía comparación hasta entonces, gracias a la arquitectura de 64 bits y el empleo de una tecnología revolucionaria como es la de .32 micras, lo que permitía la inclusión de cinco millones y medio de transitores en su interior. El procesador contaba con un segundo chip en el mismo encapsulado, que se encargaba de mejorar la velocidad de la memoria caché, lo que resultaba en un incremento del rendimiento sustancioso. Las frecuencias de reloj se mantenían como límite por arriba en 200 MHz, partiendo de un mínimo de 150 Mhz. Una evolución que demostró Intel hace muy poco con un nuevo procesador, denominado Pentium II, que viene a ser simplemente un nuevo ingenio que suma las tecnologías del Pentium Pro con el MMX. El Pentium II es el procesador más rápido de cuantos ha comercializado Intel. &amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Por el momento, en un futuro cercano además de contar con la arquitectura de 0.25 micras, podremos disfrutar de duna de 0.07 para el año 2011, lo que supondrá la introducción en el procesador de mil millones de transistores y alcanzando una velocidad de reloj cercana a los 10000 MHz, es decir, 10 Ghz. &amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
== La tecnología MMX  ==&lt;br /&gt;
&lt;br /&gt;
Aunque no podamos considerar la tecnología MMX como un procesador en sí mismo, sería injusto no hablar de ella en un informe como éste. Es uno de los mayores pasos que ha dado Intel en la presente década, y según ellos mismos, todos los procesadores que fabriquen a partir de mediados del próximo año llevarán incorporada esta arquitectura. &lt;br /&gt;
&lt;br /&gt;
Para su desarrollo se analizaron un amplio rango de programas para determinar el funcionamiento de diferentes tareas: algoritmos de descompresión de vídeo, audio o gráficos, formas de reconocimiento del habla o proceso de imágenes, etc. El análisis dio como resultado que numerosos algoritmos usaban ciclos repetitivos que ocupaban menos del 10% del código del programa, pero que en la práctica suponían el 90% del tiempo de ejecución. De modo que nació la tecnología MMX, compuesta por 57 instrucciones y 4 tipos de datos nuevos, que se encargan de realizar esos trabajos cíclicos consumiendo mucho menos tiempo de ejecución. Antes, para manipular 8 bytes de datos gráficos requería 8 repeticiones de la misma instrucción; ahora, con la nueva tecnología, se puede utilizar una única instrucción aplicada a los 8 bytes simultáneamente, obteniendo de este modo un incremento del rendimiento de 8x. &amp;lt;br&amp;gt; Intel domina el mercado de los microprocesadores. Actualmente, el principal competidor de Intel en el mercado es Advanced Micro Devices (AMD), empresa con la que Intel tuvo acuerdos de compartición de tecnología: cada socio podía utilizar las innovaciones tecnológicas patentadas de la otra parte sin ningún costo. Dentro de los microprocesadores de Intel podemos destacar las tecnologías multinúcleo implementadas en los procesadores Pentium D y Core 2 Duo, la tecnología móvil Centrino desarrollada para el mercado de ordenadores portátiles y la tecnología HyperThreading integrada en los procesadores Intel Pentium 4. &amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
El 6 de junio de 2005 Intel llegó a un acuerdo con [[Apple|Apple]] Computer, por el que Intel proveerá procesadores para los ordenadores Apple, realizándose entre 2006 y 2007 la transición desde los tradicionales IBM. Finalmente en enero de 2006 se presentaron al mercado las primeras computadoras de Apple, una portátil y otra de escritorio, con procesadores Intel Core Duo de doble núcleo. &amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
== La Ley de Moore  ==&lt;br /&gt;
&lt;br /&gt;
El Dr. Gordon Moore, uno de los fundadores de Intel Corporation, formuló en el año 1965 una ley que se ha venido a conocer como la &amp;quot;Ley de Moore&amp;quot;, plantea que le número de transitores de un chip se duplica cada dieciocho meses. Esta afirmación, que en un principio estaba destinada a los dispositivos de memoria, pero también a los microprocesadores han cumplido la ley. Una ley que significa para el usuario que cada dieciocho meses, de forma continua, pueda disfrutar de una tecnología mejor, algo que se ha venido cumpliendo durante los últimos 30 años, y en espera siga vigente en los próximos quince o veinte años.&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
== Lista de procesadores conocidos  ==&lt;br /&gt;
&lt;br /&gt;
*[[Intel Celeron|Intel Celeron]][[Image:Web.JPG|border|right|500x470px|Pagina Web de Intel]] &lt;br /&gt;
*[[Celeron D|Celeron D]] &lt;br /&gt;
*[[Centrino|Centrino]] &lt;br /&gt;
*[[Intel Core Duo|Intel Core Duo]] &lt;br /&gt;
*[[Intel Core 2|Intel Core 2]] &lt;br /&gt;
*[[Intel Core 2 Quad|Intel Core 2 Quad]] &lt;br /&gt;
*[[Intel Core i9|Intel Core i9]] &lt;br /&gt;
*[[Pentium E|Pentium E]] &lt;br /&gt;
*[[HyperThreading|HyperThreading]] &lt;br /&gt;
*[[Intel 4004|Intel 4004]] &lt;br /&gt;
*[[Intel 4040|Intel 4040]] &lt;br /&gt;
*Intel 8008 &lt;br /&gt;
*Intel 80186 y 80188 &lt;br /&gt;
*Intel 80286 &lt;br /&gt;
*Intel 80386 &lt;br /&gt;
*Intel 80386EX &lt;br /&gt;
*Intel 80486 &lt;br /&gt;
*Intel 8080 &lt;br /&gt;
*Intel 8085 &lt;br /&gt;
*Intel 8086 y 8088 &lt;br /&gt;
*[[Intel Atom|Intel Atom]] &lt;br /&gt;
*[[Intel Core i5|Intel Core i5]] &lt;br /&gt;
*Intel Core i7 &lt;br /&gt;
*Intel Itanium &lt;br /&gt;
*Intel Itanium 2 &lt;br /&gt;
*Intel Viiv &lt;br /&gt;
*Intel XScale &lt;br /&gt;
*[[Intel i860|Intel i860]] &lt;br /&gt;
*Intel i960 &lt;br /&gt;
*Intel iAPX 432 &lt;br /&gt;
*Arquitectura Intel Itanium &lt;br /&gt;
*Larrabee (GPU) &lt;br /&gt;
*MMX &lt;br /&gt;
*Intel Nehalem &lt;br /&gt;
*[[Intel Pentium|Intel Pentium]] &lt;br /&gt;
*[[Pentium Pro|Pentium Pro]] &lt;br /&gt;
*[[Intel Pentium II|Intel Pentium II]] &lt;br /&gt;
*[[Intel Pentium III|Intel Pentium III]] &lt;br /&gt;
*[[Intel Pentium 4|Intel Pentium 4]] &lt;br /&gt;
*[[Intel Pentium D|Intel Pentium D]] &lt;br /&gt;
*[[Pentium Dual-Core|Pentium Dual-Core]] &lt;br /&gt;
*Intel Pentium M &lt;br /&gt;
*SSE &lt;br /&gt;
*SSE2 &lt;br /&gt;
*SSE3 &lt;br /&gt;
*SSSE3 &lt;br /&gt;
*Segmento de estado de tareas &lt;br /&gt;
*X86 &lt;br /&gt;
*X86-64&lt;br /&gt;
&lt;br /&gt;
== Intel copra a McAfee  ==&lt;br /&gt;
&lt;br /&gt;
El 19 de agosto de 2010 Intel, el mayor fabricante mundial de microchips, anunció la compra de [[McAfee|McAfee]], compañía de software de seguridad informática y del cual su producto más conocido es el antivirus [[McAfee VirusScan|McAfee VirusScan]]. Al mismo tiempo McAfee ya había anunciado la inversión en empresas especializadas a su vez en seguridad dispositivos móviles, como tenCube y Trust Digital, pese a haber obtenido bajos resultados en el último trimestre. La adquisición anunciada por Intel registra una operación de 7.680 millones de dólares. &lt;br /&gt;
&lt;br /&gt;
== Fuentes ==&lt;br /&gt;
*[http://es.wikipedia.org/wiki/Intel_Corporation Wiki]&lt;br /&gt;
*[http://www.cad.com.mx Historia de Intel]&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
[[Category:Instituciones]]&lt;/div&gt;</summary>
		<author><name>Carburo</name></author>
		
	</entry>
	<entry>
		<id>https://www.ecured.cu/index.php?title=Intel&amp;diff=419813</id>
		<title>Intel</title>
		<link rel="alternate" type="text/html" href="https://www.ecured.cu/index.php?title=Intel&amp;diff=419813"/>
		<updated>2011-03-15T04:01:48Z</updated>

		<summary type="html">&lt;p&gt;Carburo: Cambio de plantilla obsoleta&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Ficha Institución&lt;br /&gt;
|nombre = Intel Corporation&lt;br /&gt;
|siglas o acronimo = &lt;br /&gt;
|imagen = Logo_inte.JPG&lt;br /&gt;
|tamaño = &lt;br /&gt;
|descripción = Compañía dedicada a la fabricación de Procesadores para PC&lt;br /&gt;
|fecha de fundacion =[[18 de julio]] de [[1968]]&lt;br /&gt;
|fecha de disolución =&lt;br /&gt;
|tipo de unidad =&lt;br /&gt;
|director =&lt;br /&gt;
|pais =[[Estados Unidos de América]]&lt;br /&gt;
|sede =Santa Clara, California&lt;br /&gt;
|ubicacion =&lt;br /&gt;
|publicación =&lt;br /&gt;
|web = &lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;div align=&amp;quot;justify&amp;quot;&amp;gt;'''Intel''', conocida como Intel Corporacion. Es la compañía más grande conocida hasta la fecha, que ha sido capaz de insertarse en el mercado tecnológico desde la creación de la familia de procesadores conocidos como x86, y constituyen los procesadores más comercializados en todo el mundo de las PC.&amp;lt;br&amp;gt; &lt;br /&gt;
== Síntesis Histórica  ==&lt;br /&gt;
&lt;br /&gt;
Intel, la primera compañía de microprocesadores del mundo. Fue fundada en 1968 por Gordon E. Moore y Robert Noyce, quienes inicialmente quisieron llamar a la empresa Moore Noyce, pero sonaba mal, por lo que eligieron como nombre las siglas de Integrated Electronic, en español Electrónica Integrada. &lt;br /&gt;
&lt;br /&gt;
Nada más nacer tuvo problemas de marca ya que la marca pertenecía a una cadena hotelera, asunto q[[Image:|Edificio de Intel]]ue fue arreglado con la compra de la misma.&amp;amp;nbsp; &lt;br /&gt;
&lt;br /&gt;
La compañía comenzó fabricando memorias antes de dar el salto a los microprocesadores. Hasta los años 70 fueron lideres gracias al competitivo mercado de las memorias [[DRAM|DRAM]], [[SRAM|SRAM]] y [[ROM|ROM]].&amp;amp;nbsp; &lt;br /&gt;
&lt;br /&gt;
[[Image:Edificio Intel.jpg|border|right|250x220px|Edificio de Intel]]El 15 de Noviembre de 1971 lanzaron su primer microprocesador: el Intel 4004 para facilitar el diseño de una calculadora. En lugar de tener que diseñar varios circuitos integrados para cada parte de la calculadora, diseñaron uno que según un programa almacenado en memoria podía hacer unas acciones u otras, es decir, un microprocesador. &lt;br /&gt;
&lt;br /&gt;
Poco tiempo después, el 1 de Abril de 1972, Intel anunciaba una versión mejorada de su procesador. Se trataba del 8008, y su principal ventaja contra otros modelos, como el Intel 4004 fue poder acceder a más memoria y procesar 8 bits. La velocidad de su reloj alcanzaba los 740KHz. &amp;lt;br&amp;gt; En Abril del 1974 lanzaron el [[Intel 8080|Intel 8080]], su velocidad de reloj alcanzaba los 2 Mhz, permitiendo direccionamiento de 16 bits, un bus de datos de 8 bits y acceso fácil a 64k de memoria. &lt;br /&gt;
&lt;br /&gt;
Después Intel anunciaba ese tan esperado primer ordenador personal, de nombre Altair, cuyo nombre proviene de un destino de la nave Enterprise en uno de los capítulos de la popular serie de televisión Star Trek. Este ordenador tenía un coste de entorno a los 400 dólares de la época, y el procesador suponía multiplicar por 10 el rendimiento del anterior, gracias a sus 2 Mhz de velocidad, con una memoria de 64kb. &amp;lt;br&amp;gt; Sin embargo, el ordenador personal no pasó a ser tal hasta la aparición de [[IBM|IBM]], en el mercado. Algo que sucedió en dos ocasiones en los meses de junio de 1978 y de 1979. Fechas en las que respectivamente, hacían su aparición los [[Microprocesadores|microprocesadores]] 8086 y 8088, que pasaron a formar el denominado IBM PC, que vendió millones de unidades de ordenadores. &lt;br /&gt;
&lt;br /&gt;
El éxito fue tal, que Intel fue nombrada por &amp;quot;Fortune&amp;quot; como uno de los mejores negocios de los años setenta. &lt;br /&gt;
&lt;br /&gt;
De los dos procesadores, el más potente era el 8086, con un bus de 16 bits, velocidades de reloj de 5, 8 y 10 Mhz, 29000 transistores usando la tecnología de 3 micras y hasta un máximo de 1 Mega de memoria direccionable. &lt;br /&gt;
&lt;br /&gt;
En cuanto al procesador 8088, era exactamente igual a éste, salvo la diferencia de que poseía un bus de 8 bits en lugar de 16, siendo más barato y obteniendo mejor respaldo en el mercado. &amp;lt;br&amp;gt; Cabe mencionar que el procesador 8086 es un microprocesador tan conocido y probado, que incluso en el 2002 la NASA ha estado adquiriendo microprocesadores 8086 de segunda mano. &amp;lt;br&amp;gt; El 1 de Febrero de 1982, Intel daba un nuevo vuelco a la industria con la aparición de los primeros 80286 (el famoso &amp;quot;286&amp;quot;) con una velocidad entre 6 y 25 Mhz y un diseño mucho más cercano a los actuales microprocesadores. Como principal novedad, cabe destacar el hecho de que por fin se podía utilizar la denominada memoria virtual, que en el caso del 286 podía llegar hasta 1 Giga. &amp;lt;br&amp;gt; El 286 tiene el honor de ser el primer microprocesador usado para crear ordenadores clónicos en masa y gracias al sistema de &amp;quot;licencias cruzadas&amp;quot; apareció el primer fabricante de clónicos &amp;quot;IBM compatible&amp;quot;: Compaq, el cual utilizando dicho microprocesador empezó a fabricar equipos de escritorio en 1985 y a utilizar los microprocesadores que Intel/IBM sacaban al mercado. &amp;lt;br&amp;gt; En 1986 apareció el Intel 80386 conocido por 386, velocidad de reloj entre 16 y 40 Mhz y destacó principalmente por ser un microprocesador con arquitectura de 32 bits. &amp;lt;br&amp;gt; Cabe destacar también que la producción de microprocesadores &amp;quot;80386&amp;quot; ha continuado hasta ahora e Intel afirmó en el 2006 que terminaría finalmente de producirlos en Septiembre del 2007. Parece ser que actualmente éste microprocesador todavía se usa bastante para sistemas empotrados. &amp;lt;br&amp;gt; En 1988, Intel desarrollaba un poco tarde un sistema sencillo de actualizar los antiguos 286 gracias a la aparición del 80386SX, que sacrificaba el bus de datos para dejarlo en uno de 16 bits, pero a menor coste. Estos procesadores irrumpieron con la explosión del entorno gráfico Windows, desarrollado por Microsoft unos años antes, pero que no había tenido la suficiente aceptación por parte de los usuarios. &amp;lt;br&amp;gt; El 10 de abril de 1989 apareciera el Intel 80486DX, de nuevo con tecnología de 32 bits y como novedades principales, la incorporación del caché de nivel 1 (L1) en el propio chip, lo que aceleraba enormemente la transferencia de datos de este caché al procesador, así como la aparición del co-procesador matemático. &amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Luego de ello sacaron hasta dos versiones más de DX: en 1992 el i486 DX2 a 50 y 66 MHz y en 1994 el i486 DX4 a 75-100 MHz enfocado a procesadores de gama alta. En 1989 lanzaron el 486 que alcanzó velocidades entre 16 y 100 MHz y una curiosidad: según la Wikipedia fue nombrado &amp;quot;i486&amp;quot; por fallo judicial que prohibió el uso de marcas con números. &amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Por ello el siguiente microprocesador en ser lanzado, en Mayo del 1993, fue conocido como &amp;quot;Pentium&amp;quot;. Estos procesadores que partían de una velocidad inicial de 60 MHz, han llegado hasta los 200 MHz, algo que nadie había sido capaz de augurar unos años antes. Con una arquitectura real de 32 bits, se usaba de nuevo la tecnología de .8 micras, con lo que se lograba realizar más unidades en menos espacio. &amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
[[Image:Procesadores.JPG|thumb|left|200x155px|Micro Procesadores Intell]]El 27 de Marzo de 1995, del procesador Pentium Pro supuso para los servidores de red y las estaciones de trabajo un aire nuevo, tal y como ocurriera con el Pentium en el ámbito doméstico. La potencia de este procesador no tenía comparación hasta entonces, gracias a la arquitectura de 64 bits y el empleo de una tecnología revolucionaria como es la de .32 micras, lo que permitía la inclusión de cinco millones y medio de transitores en su interior. El procesador contaba con un segundo chip en el mismo encapsulado, que se encargaba de mejorar la velocidad de la memoria caché, lo que resultaba en un incremento del rendimiento sustancioso. Las frecuencias de reloj se mantenían como límite por arriba en 200 MHz, partiendo de un mínimo de 150 Mhz. Una evolución que demostró Intel hace muy poco con un nuevo procesador, denominado Pentium II, que viene a ser simplemente un nuevo ingenio que suma las tecnologías del Pentium Pro con el MMX. El Pentium II es el procesador más rápido de cuantos ha comercializado Intel. &amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Por el momento, en un futuro cercano además de contar con la arquitectura de 0.25 micras, podremos disfrutar de duna de 0.07 para el año 2011, lo que supondrá la introducción en el procesador de mil millones de transistores y alcanzando una velocidad de reloj cercana a los 10000 MHz, es decir, 10 Ghz. &amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
== La tecnología MMX  ==&lt;br /&gt;
&lt;br /&gt;
Aunque no podamos considerar la tecnología MMX como un procesador en sí mismo, sería injusto no hablar de ella en un informe como éste. Es uno de los mayores pasos que ha dado Intel en la presente década, y según ellos mismos, todos los procesadores que fabriquen a partir de mediados del próximo año llevarán incorporada esta arquitectura. &lt;br /&gt;
&lt;br /&gt;
Para su desarrollo se analizaron un amplio rango de programas para determinar el funcionamiento de diferentes tareas: algoritmos de descompresión de vídeo, audio o gráficos, formas de reconocimiento del habla o proceso de imágenes, etc. El análisis dio como resultado que numerosos algoritmos usaban ciclos repetitivos que ocupaban menos del 10% del código del programa, pero que en la práctica suponían el 90% del tiempo de ejecución. De modo que nació la tecnología MMX, compuesta por 57 instrucciones y 4 tipos de datos nuevos, que se encargan de realizar esos trabajos cíclicos consumiendo mucho menos tiempo de ejecución. Antes, para manipular 8 bytes de datos gráficos requería 8 repeticiones de la misma instrucción; ahora, con la nueva tecnología, se puede utilizar una única instrucción aplicada a los 8 bytes simultáneamente, obteniendo de este modo un incremento del rendimiento de 8x. &amp;lt;br&amp;gt; Intel domina el mercado de los microprocesadores. Actualmente, el principal competidor de Intel en el mercado es Advanced Micro Devices (AMD), empresa con la que Intel tuvo acuerdos de compartición de tecnología: cada socio podía utilizar las innovaciones tecnológicas patentadas de la otra parte sin ningún costo. Dentro de los microprocesadores de Intel podemos destacar las tecnologías multinúcleo implementadas en los procesadores Pentium D y Core 2 Duo, la tecnología móvil Centrino desarrollada para el mercado de ordenadores portátiles y la tecnología HyperThreading integrada en los procesadores Intel Pentium 4. &amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
El 6 de junio de 2005 Intel llegó a un acuerdo con [[Apple|Apple]] Computer, por el que Intel proveerá procesadores para los ordenadores Apple, realizándose entre 2006 y 2007 la transición desde los tradicionales IBM. Finalmente en enero de 2006 se presentaron al mercado las primeras computadoras de Apple, una portátil y otra de escritorio, con procesadores Intel Core Duo de doble núcleo. &amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
== La Ley de Moore  ==&lt;br /&gt;
&lt;br /&gt;
El Dr. Gordon Moore, uno de los fundadores de Intel Corporation, formuló en el año 1965 una ley que se ha venido a conocer como la &amp;quot;Ley de Moore&amp;quot;, plantea que le número de transitores de un chip se duplica cada dieciocho meses. Esta afirmación, que en un principio estaba destinada a los dispositivos de memoria, pero también a los microprocesadores han cumplido la ley. Una ley que significa para el usuario que cada dieciocho meses, de forma continua, pueda disfrutar de una tecnología mejor, algo que se ha venido cumpliendo durante los últimos 30 años, y en espera siga vigente en los próximos quince o veinte años.&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
== Lista de procesadores conocidos  ==&lt;br /&gt;
&lt;br /&gt;
*[[Intel Celeron|Intel Celeron]][[Image:Web.JPG|border|right|500x470px|Pagina Web de Intel]] &lt;br /&gt;
*[[Celeron D|Celeron D]] &lt;br /&gt;
*[[Centrino|Centrino]] &lt;br /&gt;
*[[Intel Core Duo|Intel Core Duo]] &lt;br /&gt;
*[[Intel Core 2|Intel Core 2]] &lt;br /&gt;
*[[Intel Core 2 Quad|Intel Core 2 Quad]] &lt;br /&gt;
*[[Intel Core i9|Intel Core i9]] &lt;br /&gt;
*[[Pentium E|Pentium E]] &lt;br /&gt;
*[[HyperThreading|HyperThreading]] &lt;br /&gt;
*[[Intel 4004|Intel 4004]] &lt;br /&gt;
*[[Intel 4040|Intel 4040]] &lt;br /&gt;
*Intel 8008 &lt;br /&gt;
*Intel 80186 y 80188 &lt;br /&gt;
*Intel 80286 &lt;br /&gt;
*Intel 80386 &lt;br /&gt;
*Intel 80386EX &lt;br /&gt;
*Intel 80486 &lt;br /&gt;
*Intel 8080 &lt;br /&gt;
*Intel 8085 &lt;br /&gt;
*Intel 8086 y 8088 &lt;br /&gt;
*[[Intel Atom|Intel Atom]] &lt;br /&gt;
*[[Intel Core i5|Intel Core i5]] &lt;br /&gt;
*Intel Core i7 &lt;br /&gt;
*Intel Itanium &lt;br /&gt;
*Intel Itanium 2 &lt;br /&gt;
*Intel Viiv &lt;br /&gt;
*Intel XScale &lt;br /&gt;
*[[Intel i860|Intel i860]] &lt;br /&gt;
*Intel i960 &lt;br /&gt;
*Intel iAPX 432 &lt;br /&gt;
*Arquitectura Intel Itanium &lt;br /&gt;
*Larrabee (GPU) &lt;br /&gt;
*MMX &lt;br /&gt;
*Intel Nehalem &lt;br /&gt;
*[[Intel Pentium|Intel Pentium]] &lt;br /&gt;
*[[Pentium Pro|Pentium Pro]] &lt;br /&gt;
*[[Intel Pentium II|Intel Pentium II]] &lt;br /&gt;
*[[Intel Pentium III|Intel Pentium III]] &lt;br /&gt;
*[[Intel Pentium 4|Intel Pentium 4]] &lt;br /&gt;
*[[Intel Pentium D|Intel Pentium D]] &lt;br /&gt;
*[[Pentium Dual-Core|Pentium Dual-Core]] &lt;br /&gt;
*Intel Pentium M &lt;br /&gt;
*SSE &lt;br /&gt;
*SSE2 &lt;br /&gt;
*SSE3 &lt;br /&gt;
*SSSE3 &lt;br /&gt;
*Segmento de estado de tareas &lt;br /&gt;
*X86 &lt;br /&gt;
*X86-64&lt;br /&gt;
&lt;br /&gt;
== Intel copra a McAfee  ==&lt;br /&gt;
&lt;br /&gt;
El 19 de agosto de 2010 Intel, el mayor fabricante mundial de microchips, anunció la compra de [[McAfee|McAfee]], compañía de software de seguridad informática y del cual su producto más conocido es el antivirus [[McAfee VirusScan|McAfee VirusScan]]. Al mismo tiempo McAfee ya había anunciado la inversión en empresas especializadas a su vez en seguridad dispositivos móviles, como tenCube y Trust Digital, pese a haber obtenido bajos resultados en el último trimestre. La adquisición anunciada por Intel registra una operación de 7.680 millones de dólares. &lt;br /&gt;
&lt;br /&gt;
== Fuentes ==&lt;br /&gt;
*[http://es.wikipedia.org/wiki/Intel_Corporation Wiki]&lt;br /&gt;
*[http://www.cad.com.mx Historia de Intel]&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
[[Category:Instituciones]]&lt;/div&gt;</summary>
		<author><name>Carburo</name></author>
		
	</entry>
	<entry>
		<id>https://www.ecured.cu/index.php?title=Solaris&amp;diff=419812</id>
		<title>Solaris</title>
		<link rel="alternate" type="text/html" href="https://www.ecured.cu/index.php?title=Solaris&amp;diff=419812"/>
		<updated>2011-03-15T03:55:42Z</updated>

		<summary type="html">&lt;p&gt;Carburo: Cambio de plantilla obsoleta&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Ficha Software&lt;br /&gt;
|nombre=Solaris&lt;br /&gt;
|familia=&lt;br /&gt;
|imagen=Solaris.jpg&lt;br /&gt;
|tamaño=&lt;br /&gt;
|descripción=Solaris 10 usando [[Java Desktop System]]&lt;br /&gt;
|imagen2=&lt;br /&gt;
|tamaño2=&lt;br /&gt;
|descripción2=&lt;br /&gt;
|creador=Oracle Corporation&lt;br /&gt;
|desarrollador=&lt;br /&gt;
|diseñador=&lt;br /&gt;
|modelo de desarrollo=&lt;br /&gt;
|fecha de creación=&lt;br /&gt;
|lanzamiento inicial=&lt;br /&gt;
|versiones=&lt;br /&gt;
|última versión estable=10 10/09 [[8 de octubre]] de [[2009]]&lt;br /&gt;
|núcleo=&lt;br /&gt;
|tipo de núcleo=&lt;br /&gt;
|plataformas soportadas=&lt;br /&gt;
|género=&lt;br /&gt;
|sistemas operativos=&lt;br /&gt;
|idioma=&lt;br /&gt;
|licencia=&lt;br /&gt;
|premios=&lt;br /&gt;
|web=[http://www.oracle.com/solaris/index.html Sitio Oficial]&lt;br /&gt;
}}'''Solaris'''. [[Sistema operativo]] de tipo [[Unix]] desarrollado desde [[1992]] inicialmente por [[Sun Microsystems]] y actualmente por [[Oracle Corporation]] como sucesor de [[SunOS]]. Es un sistema certificado oficialmente como versión de Unix. Funciona en arquitecturas [[SPARC]] y [[X86]] para Servidores y Estaciones de trabajo. &lt;br /&gt;
&lt;br /&gt;
== Historia  ==&lt;br /&gt;
&lt;br /&gt;
El primer sistema operativo de Sun nació en [[1983]] y se llamó inicialmente '''SunOS'''. Estaba basado en el sistema [[UNIX]] [[BSD]], de la Universidad de Berkeley, del cual uno de los fundadores de la compañía fue programador en sus tiempos universitarios. Más adelante incorporó funcionalidades del [[System V]], convirtiéndose prácticamente en un sistema operativo totalmente basado en System V. &lt;br /&gt;
&lt;br /&gt;
Esta versión basada en System V fue publicada en [[1992]] y fue la primera en llamarse Solaris, más concretamente Solaris 2. Las anteriores fueron llamadas Solaris 1 con efecto retroactivo. SunOS solo tendría sentido a partir de ese momento como núcleo de este nuevo entorno operativo Solaris. De esta forma Solaris 2 contenía SunOS 5.0. Desde ese momento se distingue entre el núcleo del sistema operativo (SunOS), y el entorno operativo en general (Solaris), añadiéndole otros paquetes como [[Servidor HTTP Apache|Apache]] o [[DTrace (Sun Microsystems)|DTrace]]. Como ejemplo de esta función, Solaris 8 contiene SunOS 5.8. &lt;br /&gt;
&lt;br /&gt;
== Arquitecturas soportadas  ==&lt;br /&gt;
&lt;br /&gt;
Solaris usa una base de código común para las arquitecturas que soporta: [[SPARC]] y [[X86]] (incluyendo [[AMD64]]/[[EM64T]]). También fue portado a la arquitectura [[PowerPC]] (en plataforma [[PReP]]) en la versión 2.5.1, pero el porte fue cancelado casi tan pronto como fue liberado. En un tiempo se planeó soporte para el [[Itanium]] pero nunca se llevó al mercado. Sun también tiene planes de implementar [[ABI]]s de [[Linux]] en Solaris 10, permitiendo la ejecución de [[Código objeto]] Linux de forma nativa en la plataforma x86, lo cual sería facilitado por el hecho de que ambos sistemas operativos utilizan el formato ejecutable [[Executable and Linkable Format]]. Por el momento, Sun ha adoptado la tecnología [[Lxrun]] y la ofrece como descarga gratuita, si bien no está incorporada a la distribución base. &lt;br /&gt;
&lt;br /&gt;
Solaris tiene una reputación de ser muy adecuado para el [[Multiprocesamiento simétrico]] (SMP), soportando un gran número de [[CPU]]s. También ha incluido soporte para aplicaciones de [[64 bits]] SPARC desde Solaris 7. Históricamente Solaris ha estado firmemente integrado con la plataforma hardware de Sun, [[SPARC]], con la cual fue diseñado y promocionado como un paquete combinado. Esto proporcionaba frecuentemente unos sistemas más fiables pero con un coste más elevado que el del hardware de [[Ordenador personal|PC]]. De todas formas, también ha soportado sistemas x86 desde la versión Solaris 2.1 y la última versión, Solaris 10, ha sido diseñada con AMD64 en mente, permitiendo a Sun capitalizar en la disponibilidad de CPUs de 64 bits [[Commodities]] basadas en la arquitectura AMD64. Sun ha promocionado intensamente Solaris con sus [[Estación de trabajo|estaciones de trabajo]] de nivel de entrada basadas en AMD64, ha dejado de ofrecer estaciones de trabajo basadas en arquitectura SPARC, reemplazándolas por modelos basados en [[Intel Core 2]] y AMD64. &lt;br /&gt;
&lt;br /&gt;
== Entornos de escritorio  ==&lt;br /&gt;
&lt;br /&gt;
El primer entorno de escritorio para Solaris fue [[OpenWindows]]. Fue reemplazado por [[CDE]] en la versión Solaris 2.5. El escritorio [[Java Desktop System]], basado en [[GNOME]], se incluye por defecto con Solaris 10.&amp;amp;nbsp;[[Image:Solaris10.jpg|thumb|right|Solaris 10]]&lt;br /&gt;
&lt;br /&gt;
== OpenSolaris  ==&lt;br /&gt;
&lt;br /&gt;
El código fuente de Solaris (con unas pocas excepciones) ha sido liberado bajo la licencia [[CDDL]] ('''Licencia Común de Desarrollo y Distribución''') como un proyecto de [[Software libre]] bajo el nombre 'OpenSolaris. &lt;br /&gt;
&lt;br /&gt;
La licencia CDDL ha sido aprobada por la [[Open Source Initiative]] (OSI) como una [[Licencia de código abierto]] y por la [[FSF]] como una licencia de [[Software libre]] (aunque incompatible con la popular licencia [[Licencia pública general de GNU|GPL]]. &lt;br /&gt;
&lt;br /&gt;
La base de OpenSolaris fue alimentada el [[14 de junio]] de [[2005]] a partir de la entonces actual base de desarrollo de código de Solaris. Es posible descargar y licenciar versiones tanto binarias como en forma de [[Código fuente]] sin coste alguno. Además, se ha añadido al proyecto Open Solaris código para características venideras como soporte [[Xen]]&amp;lt;!-- ¿as a matter of course? --&amp;gt;. Sun ha anunciado que las versiones futuras de Solaris se derivarán a partir de OpenSolaris. &lt;br /&gt;
&lt;br /&gt;
== Versiones  ==&lt;br /&gt;
&lt;br /&gt;
En orden descendente, las siguientes versiones de Solaris han sido liberadas a [[2010]]: &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Versión de Solaris &lt;br /&gt;
! Versión de SunOS &lt;br /&gt;
! Fecha de publicación &lt;br /&gt;
! Descripción&lt;br /&gt;
|-&lt;br /&gt;
| Solaris 10 &lt;br /&gt;
| SunOS 5.10 &lt;br /&gt;
| [[31 de enero]], [[2005]] &lt;br /&gt;
| Incluye soporte AMD64/EM64T, [[DTrace]], [[Solaris Containers]], [[Service Management Facility]] (SMF) para reemplazar al sistema [[Init.d]], [[NFS]]v4. Modelo de seguridad basado en el [[Menor privilegio]]. &lt;br /&gt;
Se ha eliminado soporte para procesadores sun4m y [[UltraSPARC]] I a frecuencia menor que 200 Mhz. Se ha añadido [[Java Desktop System]] como escritorio por defecto. Se ha añadido [[GRUB]] como [[Cargador de arranque]] para plataformas x86. Se ha añadido soporte [[ISCSI]]. Se ha añadido soporte para el nuevo sistema de archivos, [[ZFS (sistema de archivos)|ZFS]] (versión 1/06). &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Solaris 9 &lt;br /&gt;
| SunOS 5.9 &lt;br /&gt;
| [[28 de mayo]], [[2002]] (SPARC)&amp;lt;br&amp;gt;[[10 de enero]], [[2003]] (x86) &lt;br /&gt;
| iPlanet Directory Server, Resource Manager, [[Solaris Volume Manager]]. &lt;br /&gt;
Añadida compatibilidad con Linux. Eliminado OpenWindows. Eliminado soporte para sun4d. La actualización más reciente es Solaris 9 9/05. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Solaris 8 &lt;br /&gt;
| SunOS 5.8 &lt;br /&gt;
| [[Febrero]] de [[2000]] &lt;br /&gt;
| Incluye [[Multipath I/O]], [[IPv6]] y [[IPsec]]. Introduce [[RBAC]] (control de acceso basado en roles). &lt;br /&gt;
Soporte para sun4c eliminado. La actualización más reciente es Solaris 8 2/04. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Solaris 7 &lt;br /&gt;
| SunOS 5.7 &lt;br /&gt;
| [[Noviembre]] de [[1998]] &lt;br /&gt;
| &lt;br /&gt;
La primera versión de [[64 bits]] para plataforma UltraSPARC. Añadido soporte nativo para registro de [[Metadatos]] en el sistema de archivos (UFS logging). &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Solaris 2.6 &lt;br /&gt;
| SunOS 5.6 &lt;br /&gt;
| [[Julio]] de [[1997]] &lt;br /&gt;
| &lt;br /&gt;
Incluye protocolo [[Kerberos]], [[PAM]], [[TrueType]], WebNFS, y soporte de archivos grandes. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Solaris 2.5.1 &lt;br /&gt;
| SunOS 5.5.1 &lt;br /&gt;
| [[Mayo]] de [[1996]] &lt;br /&gt;
| &lt;br /&gt;
Ésta fue la primera y única versión que soportó la plataforma [[PowerPC]]. También se añadió soporte Ultra Enterprise, y los identificadores de usuario (uid_t) se expandieron a [[32 bits]]. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Solaris 2.5 &lt;br /&gt;
| SunOS 5.5 &lt;br /&gt;
| noviembre de [[1995]] &lt;br /&gt;
| &lt;br /&gt;
Primera versión en soportar UltraSPARC e incluir CDE, [[NFSv3]] y NFS/TCP. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Solaris 2.4 &lt;br /&gt;
| SunOS 5.4 &lt;br /&gt;
| noviembre de [[1994]] &lt;br /&gt;
| &lt;br /&gt;
Primera versión unificada SPARC/x86. Incluye soporte de ejecución OSF/[[Motif]]. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Solaris 2.3 &lt;br /&gt;
| SunOS 5.3 &lt;br /&gt;
| noviembre de [[1993]] &lt;br /&gt;
| [[OpenWindows]] 3.3 cambia de [[NeWS]] a [[Display PostScript]] y elimina soporte de [[SunView]]. &lt;br /&gt;
Esta versión fue sólo para SPARC. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Solaris 2.2 &lt;br /&gt;
| SunOS 5.2 &lt;br /&gt;
| mayo de 1993 &lt;br /&gt;
| &lt;br /&gt;
Primera en soportar la arquitectura sun4d. Esta versión fue sólo para SPARC. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Solaris 2.1 &lt;br /&gt;
| SunOS 5.1 &lt;br /&gt;
| diciembre de [[1992]] (SPARC), [[Mayo]] de 1993 (x86) &lt;br /&gt;
| &lt;br /&gt;
Soporte para arquitectura Sun-4 y sun4m. Primera versión para Solaris x86. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Solaris 2.0 &lt;br /&gt;
| SunOS 5.0 &lt;br /&gt;
| [[Junio]] de 1992 &lt;br /&gt;
| &lt;br /&gt;
Primera versión preliminar, soporte solamente para la arquitectura sun4c. &lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Solaris 7 ya no se distribuye pero aún está soportado. Las versiones anteriores no están soportadas. &lt;br /&gt;
&lt;br /&gt;
Un resumen más comprensivo de algunas versiones de Solaris también está disponible. Las versiones de Solaris también se describen en el [[FAQ]] de Solaris 2. &lt;br /&gt;
&lt;br /&gt;
== Versión en desarrollo  ==&lt;br /&gt;
&lt;br /&gt;
La base de código subyacente de Solaris ha estado bajo desarrollo continuo desde que el trabajo empezó a finales de los años [[1980]] en lo que fue con el tiempo liberado como Solaris 2.0. Cada versión como Solaris 10 se basa en una instantánea (''snapshot'') de este tren de desarrollo, tomada cerca del momento de su liberación, que es después mantenida como un proyecto derivado. Las actualizaciones a ese proyecto son construidas y entregadas varias veces al año hasta que sale la siguiente versión oficial. &lt;br /&gt;
&lt;br /&gt;
La versión de Solaris bajo desarrollo por Sun [[2010|a día de hoy]] se llama '''Nevada''' y se deriva de lo que es ahora la base de código OpenSolaris. &lt;br /&gt;
&lt;br /&gt;
En 2003 se inició una adición al proceso de desarrollo de Solaris. Bajo el nombre de programa Solaris Express, una instantánea del tren de desarrollo se hace ahora disponible para su descarga una vez al mes, permitiendo a cualquiera probar las nuevas características y probar la calidad y estabilidad del sistema a medida que progresa hacia la liberación de la siguiente versión oficial. &lt;br /&gt;
&lt;br /&gt;
Dado que Solaris Express predata la liberación de Solaris como proyecto [[Software de código abierto|de código abierto]], empezó como un programa solamente en forma de binarios, pero ahora hay una versión llamada Solaris Express: Community Release dirigida especialmente hacia desarrolladores OpenSolaris. &lt;br /&gt;
&lt;br /&gt;
== Modelo de negocio  ==&lt;br /&gt;
&lt;br /&gt;
Si bien Solaris en un ordenador personal apenas necesita mantenimiento profesional, utilizado en una empresa es posible que el empresario quiera contratar los servicios del equipo de Sun para hacer rendir al máximo su negocio, exprimiendo todas las novedades en seguridad de redes y muchas más cosas. Sun fabrica [[Hardware libre]], como lo es la tecnología [[SPARC]]. &lt;br /&gt;
&lt;br /&gt;
== Solaris 10  ==&lt;br /&gt;
&lt;br /&gt;
Solaris 10 es la versión más reciente del [[Sistema operativo]] desarrollado por [[Sun Microsystems]]. Solaris es en sí software propietario y ahora la parte principal del sistema operativo se ha liberado como un proyecto de software libre denominado [[OpenSolaris]]. Esto &amp;lt;!--no--&amp;gt; es novedad para Sun, pues todas las versiones anteriores eran cerradas. Plantearon distribuir su producto bajo la licencia [[CDDL]] [[Common development and distribution license]]. &lt;br /&gt;
&lt;br /&gt;
Sun solaris se ejecuta sobre la arquitectura [[SPARC]] en 32 y 64 bits (más conocida como Ultra Sparc) o sobre [[X86|procesadores x86]] (incluidos [[Intel]] y [[AMD]]). &lt;br /&gt;
&lt;br /&gt;
A comienzos del 2005, [[Sun Microsystems]] ha sacado a la luz la version 10 (5.10) de su sistema operativo Solaris con nuevas características. &lt;br /&gt;
&lt;br /&gt;
=== Predictive Self-Healing  ===&lt;br /&gt;
&lt;br /&gt;
Sun ha insertado en el núcleo del sistema operativo solaris un sistema denominado &amp;quot;Tecnología preventiva de auto recuperación&amp;quot; (PSH, Predictive Self-Healing). Con esta tecnología se reducen los riesgos y aumenta la disponibilidad del equipo, además PSH permite tomar medidas (diagnosticar, aislar, y recuperar las fallas existentes en los dispositivos de E/S o zonas en la [[Memoria]]) para reducir daños por futuros peligros que puedan causar el caos en los sistemas y como resultado reducir los tiempos de caída, lo cual significa ahorrar tiempo y dinero. &lt;br /&gt;
&lt;br /&gt;
Como bien se sabe, el sistema operativo es un software básico que controla una computadora; el sistema operativo tiene 3 principales funciones: coordina y manipula el hardware del ordenador o computadora; (como la impresora, la memoria, etc.), y gestiona los errores del hardware y la pérdida de datos;(el teclado, el mouse). Es por ello que Sun ha creado el PSH, cuya finalidad general es evitar los errores del sistema y/o minimizar el daño que estos puedan ocasionar. &lt;br /&gt;
&lt;br /&gt;
'''Ventajas de las características del PSH del sistema operativo''' &lt;br /&gt;
&lt;br /&gt;
*Disponibilidad de servicio y sistema mejorado a través de un diagnostico y aislamiento de los componentes defectuosos. &lt;br /&gt;
*Diagnostico automático y reinicio de componentes de hardware y software en milésimas de segundo. &lt;br /&gt;
*Administración simplificada para administrar servicios.&lt;br /&gt;
&lt;br /&gt;
=== DTrace  ===&lt;br /&gt;
&lt;br /&gt;
Denominado también rastreo dinámico, que busca el fondo y llega a la raíz de los problemas de rendimiento en tiempo real. Dicha herramienta trabaja utilizando sondas inteligentes del sistema que pueden acceder a áreas de más lento rendimiento o con cuellos de botella, estas sondas están dispersadas por todo el sistema, que ilumina cada rincón oscuro del sistema Solaris. Y además permite visualizar mejor la actividad del núcleo y de la aplicación. Y a la vez ofreciendo una visión operativa y una ganancia operativa no superada aun por otro [[Sistema operativo]]. &lt;br /&gt;
&lt;br /&gt;
=== Solaris Containers  ===&lt;br /&gt;
&lt;br /&gt;
Permite la creación de muchos ambientes privados de ejecución y una sola instancia de solaris. Cada ambiente tiene su propia identidad, independiente del hardware subyacente aunque se comporta como si se estuviera ejecutando en su propio sistema, permitiendo así que la consolidación sea un proceso sencillo, confiable y seguro. Y dado que los recursos del sistema están virtualizados, los administradores pueden incrementar la utilización del hardware, al tiempo que satisfacen los altos picos de demanda. &lt;br /&gt;
&lt;br /&gt;
=== ZFS, Zettabyte File System  ===&lt;br /&gt;
&lt;br /&gt;
Es un nuevo sistema de archivos dinámico del sistema operativo Solaris. Ofrece una administración sencilla que automatiza y consolida complicados conceptos de almacenamiento y por otro lado protege todos los datos con sumas de 64 bits que detectan y corrigen el daño de datos silenciosos. Es el primer sistema de archivos de 128 bits, ofrece una capacidad de 16.000 millones de veces superior a la de los sistemas de 32 o 64 bits, virtualmente es el único sistema de archivos con capacidad de almacenamiento prácticamente ilimitada. &lt;br /&gt;
&lt;br /&gt;
=== Process rigths management  ===&lt;br /&gt;
&lt;br /&gt;
Solaris 10 ofrece una solución para el modelo de usuario &amp;quot;todo o nada&amp;quot; mediante la integración de minimos privilegios de seguridad directamente dentro de la base del sistema operativo. Gracias a esta nueva función, Solaris se mantiene como el único sistema operativo [[UNIX]] que ofrece este modelo de seguridad completamente integrado dentro de sus componentes del núcleo del sistema operativo, cada aplicación Solaris tiene una lista cerrada de los privilegios especificos impuestos por el núcleo, en lugar de un solo privilegio de raíz todopoderoso. &lt;br /&gt;
&lt;br /&gt;
Adicionalmente cada servicio Solaris ha sido convertido para que utilice sólo los privilegios mínimos necesarios, lo cual hace aún más difícil violar el sistema y utilizar los servicios. Los administradores pueden asignar grupos de privilegios por funciones para diferentes tipos de administradores y desarrolladores. &lt;br /&gt;
&lt;br /&gt;
Libre de [[Virus]] por más de 20 años, Solaris incluye la tecnología del Trusted Solaris ampliamente utilizada por el gobierno de los Estados Unidos para garantizar la seguridad de sus sistemas. &lt;br /&gt;
&lt;br /&gt;
=== Sun Update Connection  ===&lt;br /&gt;
&lt;br /&gt;
Utilizando Solaris 10 los usuarios disponen de un servicio de actualizaciones que les permitirá estar al día con las innovaciones y el entorno del nuevo ambiente operativo. &lt;br /&gt;
&lt;br /&gt;
=== Compatibilidad garantizada  ===&lt;br /&gt;
&lt;br /&gt;
Se asegura las aplicaciones escritas en versiones previas de Solaris pueden correr en Solaris 10 extendiendo la cobertura de compatibilidad hasta la versión de Solaris 2.6 la cual es una garantía sin precedentes en más de 7 años de lanzamiento de sistemas operativos en la industria. Además es capaz de correr la mayoría de las aplicaciones para [[GNU/Linux]] de forma nativa. &lt;br /&gt;
&lt;br /&gt;
== Véase también  ==&lt;br /&gt;
&lt;br /&gt;
*[[OpenSolaris]] &lt;br /&gt;
*[[Nexenta OS]]&lt;br /&gt;
&lt;br /&gt;
== Referencias  ==&lt;br /&gt;
&lt;br /&gt;
#[http://www.sun.com/remove.jsp?requrl=/smi/Press/sunflash/1997-12 /sunflash.971216.3.xml/ Press release &amp;quot;Sun to Deliver Enterprise-Class Solaris for Intel's Merced Processor&amp;quot;] &lt;br /&gt;
#[http://www.sun.com/software/linux/compatibility/lxrun/ &amp;quot;Sun's Linux offerings - lxrun&amp;quot;] &lt;br /&gt;
#[http://www.accessmylibrary.com/article-1G1-120158479/sun-microsystems-offer-linux.html/ &amp;quot;Sun Microsystems to Offer Linux-Based Operating Systems for Desktop PCs - Boston Globe (vía Access My Library)&amp;quot;] &lt;br /&gt;
#[http://es.sun.com/products/desktop.jsp/ &amp;quot;Página de productos de escritorio en es.sun.com&amp;quot;] &lt;br /&gt;
#[http://www.opensolaris.org/os/about/faq/general_faq/#source/ OpenSolaris FAQ: What source code does the OpenSolaris project include?] &lt;br /&gt;
#[http://www.opensource.org/licenses// List of OSI-approved licenses] &lt;br /&gt;
#[http://www.gnu.org/licenses/license-list.html/ Free Software Foundation: Various Licenses and Comments about Them] &lt;br /&gt;
#[http://www.ocf.berkeley.edu/solaris/versions/solaris/8.html/ # UC Berkeley Open Computing Facility list of SunOS &amp;amp;amp; Solaris Version History (OCF Solaris History): Solaris 8] &lt;br /&gt;
#[http://www.ocf.berkeley.edu/solaris/versions/solaris/2.7.html/ OCF Solaris History: Solaris 7] &lt;br /&gt;
#[http://www.ocf.berkeley.edu/solaris/versions/solaris/2.6.html/ OCF Solaris History: Solaris 2.6] &lt;br /&gt;
#[http://www.ocf.berkeley.edu/solaris/versions/solaris/2.5.1.html/ OCF Solaris History: Solaris 2.5.1] &lt;br /&gt;
#[http://www.ocf.berkeley.edu/solaris/versions/solaris/2.5.html/ OCF Solaris History: Solaris 2.5.1] &lt;br /&gt;
#[http://www.sunmanagers.org/archives/1992/1133.html/ Solaris 2 description from &amp;quot;Sun Managers&amp;quot; mailing list archive] &lt;br /&gt;
#[http://www.ocf.berkeley.edu/solaris/versions/ OCF Solaris History] &lt;br /&gt;
#[http://www.science.uva.nl/pub/solaris/solaris2/Q1.5.html/ Solaris 2 FAQ] &lt;br /&gt;
#[http://www.opensolaris.com// «OpenSolaris OS».] &lt;br /&gt;
#[http://www.opensolaris.org/os/downloads/on/ «ON Downloads Page at OpenSolaris.org».] &lt;br /&gt;
#[http://www.sun.com/software/solaris/availability.jsp/ Preventivo] &lt;br /&gt;
#[http://www.sun.com/software/solaris/virtualization.jsp/ Containers] &lt;br /&gt;
#[http://www.sun.com/software/solaris/security.jsp/ Process rigths management] &lt;br /&gt;
#[http://www.sun.com/software/solaris/suport_services.jsp/ Sun update connection] &lt;br /&gt;
#[http://www.sun.com/software/solaris/interoperability.jsp/ Compatibilidad garantizada]&lt;br /&gt;
&lt;br /&gt;
== Enlaces externos  ==&lt;br /&gt;
&lt;br /&gt;
*[http://www.sun.com/software/solaris Solaris en sun.com] &lt;br /&gt;
*[http://www.learning-solaris.com Tutoriales para Solaris] &lt;br /&gt;
*[http://www.opensolaris.org Portal de la liberación de Solaris OE] &lt;br /&gt;
*[http://www.sunfreeware.com Repositorio de software libre para Solaris] &lt;br /&gt;
*[http://www.blastwave.org Repositorio de software libre para Solaris] &lt;br /&gt;
*[http://www.gnusolaris.org Nexenta OS. Distribución GNU/Solaris basada en el código liberado en OpenSolaris.org] &lt;br /&gt;
*[http://www.gnu.org/philosophy/license-list.html#CDDL Comentarios de la Free Software Foundation sobre la licencia CDDL] &lt;br /&gt;
*[http://opensolaris.org/os/community/brandz/brandz_lae_faq/ BrandZ/SCLA FAQ en OpenSolaris.org]&lt;br /&gt;
&lt;br /&gt;
[[Category:Sistemas_operativos_libres]]&lt;/div&gt;</summary>
		<author><name>Carburo</name></author>
		
	</entry>
	<entry>
		<id>https://www.ecured.cu/index.php?title=Java_(lenguaje_de_programaci%C3%B3n)&amp;diff=419807</id>
		<title>Java (lenguaje de programación)</title>
		<link rel="alternate" type="text/html" href="https://www.ecured.cu/index.php?title=Java_(lenguaje_de_programaci%C3%B3n)&amp;diff=419807"/>
		<updated>2011-03-15T03:17:01Z</updated>

		<summary type="html">&lt;p&gt;Carburo: /* Historia */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Otros usos|este=el lenguaje de programación Java|Java (desambiguación)}} {{Ficha Software&lt;br /&gt;
|nombre= Java&lt;br /&gt;
|familia=&lt;br /&gt;
|imagen=Java_orange.png&lt;br /&gt;
|tamaño=&lt;br /&gt;
|descripción=Lenguaje de programación orientado a objetos&lt;br /&gt;
|imagen2=&lt;br /&gt;
|tamaño2=&lt;br /&gt;
|descripción2=&lt;br /&gt;
|creador=[[Sun Microsystems]]&lt;br /&gt;
|desarrollador=&lt;br /&gt;
|diseñador=&lt;br /&gt;
|modelo de desarrollo=&lt;br /&gt;
|fecha de creación=[[1991]]&lt;br /&gt;
|lanzamiento inicial=&lt;br /&gt;
|versiones=&lt;br /&gt;
|última versión estable=&lt;br /&gt;
|núcleo=&lt;br /&gt;
|tipo de núcleo=&lt;br /&gt;
|plataformas soportadas=&lt;br /&gt;
|género=&lt;br /&gt;
|sistemas operativos=&lt;br /&gt;
|idioma=&lt;br /&gt;
|licencia=&lt;br /&gt;
|premios=&lt;br /&gt;
|web=[http://www.java.com/es/ Java en Español]&lt;br /&gt;
}} '''Java''' es un lenguaje de programación orientado a objetos desarrollado por [[Sun Microsystems]] a principios de los años 90. El lenguaje en sí mismo toma mucha de su sintaxis de [[Lenguaje de programación C|C]] y [[C++]], pero tiene un modelo de objetos más simple y elimina herramientas de bajo nivel, que suelen inducir a muchos errores, como la manipulación directa de punteros o memoria. &lt;br /&gt;
&lt;br /&gt;
Las aplicaciones Java están típicamente compiladas en un ''[[Bytecode|bytecode]]'', aunque la compilación en código máquina nativo también es posible. En el tiempo de ejecución, el ''bytecode'' es normalmente interpretado o compilado a código nativo para la ejecución, aunque la ejecución directa por [[Hardware|hardware]] del ''bytecode'' por un procesador Java también es posible. &lt;br /&gt;
&lt;br /&gt;
La implementación original y de referencia del compilador, la máquina virtual y las bibliotecas de clases de Java fueron desarrollados por Sun Microsystems en [[1995]]. Desde entonces, Sun ha controlado las especificaciones, el desarrollo y evolución del lenguaje a través del [[Java Community Process]], si bien otros han desarrollado también implementaciones alternativas de estas tecnologías de Sun, algunas incluso bajo licencias de [[Software libre|software libre]]. &lt;br /&gt;
&lt;br /&gt;
Entre noviembre de [[2006]] y mayo de [[2007]], Sun Microsystems liberó la mayor parte de sus tecnologías Java bajo la licencia [[GNU GPL]], de acuerdo con las especificaciones del Java Community Process, de tal forma que prácticamente todo el Java de Sun es ahora software libre (aunque la biblioteca de clases de Sun que se requiere para ejecutar los programas Java aún no lo es). &lt;br /&gt;
&lt;br /&gt;
== Historia  ==&lt;br /&gt;
&lt;br /&gt;
[[Image:James gosling.jpg|thumb|right|300px]]La tecnología Java se creó como una herramienta de programación para ser usada en un proyecto de [[Set-top box|set-top-box]] en una pequeña operación denominada ''the Green Project'' en Sun Microsystems en el año [[1991]]. El equipo (''Green Team''), compuesto por trece personas y dirigido por [[James Gosling]], trabajó durante 18 meses en Sand Hill Road en Menlo Park en su desarrollo. &lt;br /&gt;
&lt;br /&gt;
El lenguaje se denominó inicialmente ''Oak'' (por un roble que había fuera de la oficina de Gosling), luego pasó a denominarse ''Green'' tras descubrir que ''Oak'' era ya una marca comercial registrada para adaptadores de tarjetas gráficas y finalmente se renombró a ''Java''. &lt;br /&gt;
&lt;br /&gt;
El término Java fue acuñado en una cafetería frecuentada por algunos de los miembros del equipo. Pero no está claro si es un acrónimo o no, aunque algunas fuentes señalan que podría tratarse de las iniciales de sus creadores: &amp;lt;cite&amp;gt;'''J'''ames Gosling, '''A'''rthur '''V'''an Hoff, y '''A'''ndy Bechtolsheim&amp;lt;/cite&amp;gt;. Otros abogan por el siguiente acrónimo, &amp;lt;cite&amp;gt;'''J'''ust '''A'''nother '''V'''ague '''A'''cronym&amp;lt;/cite&amp;gt; (&amp;quot;sólo otro acrónimo ambiguo más&amp;quot;). La hipótesis que más fuerza tiene es la que Java debe su nombre a un tipo de café disponible en la cafetería cercana, de ahí que el icono de java sea una taza de cafe caliente. Un pequeño signo que da fuerza a esta teoría es que los 4 primeros bytes (el ''número mágico'') de los archivos .class que genera el compilador, son en hexadecimal, 0xCAFEBABE. Otros simplemente dicen que el nombre fue sacado al parecer de una lista aleatoria de palabras. &lt;br /&gt;
&lt;br /&gt;
Los objetivos de Gosling eran implementar una máquina virtual y un lenguaje con una estructura y sintaxis similar a C++. Entre junio y julio de 1994, tras una sesión maratoniana de tres días entre John Gaga, James Gosling, Joy Naughton, Wayne Rosing y Eric Schmidt, el equipo reorientó la plataforma hacia la Web. Sintieron que la llegada del navegador web [[Mosaic]], propiciaría que Internet se convirtiese en un medio interactivo, como el que pensaban era la televisión por cable. Naughton creó entonces un prototipo de navegador, WebRunner, que más tarde sería conocido como [[HotJava]]. &lt;br /&gt;
&lt;br /&gt;
[[Image:HOTJAVA BROWSER.jpg|thumb|left|300px]]En 1994, se les hizo una demostración de HotJava y la plataforma Java a los ejecutivos de Sun. Java 1.0a pudo descargarse por primera vez en 1994, pero hubo que esperar al 23 de mayo de 1995, durante las conferencias de SunWorld, a que vieran la luz pública Java y HotJava, el navegador Web. El acontecimiento fue anunciado por John Gage, el Director Científico de Sun Microsystems. El acto estuvo acompañado por una pequeña sorpresa adicional, el anuncio por parte de Marc Andreessen, Vicepresidente Ejecutivo de Netscape, de que Java sería soportado en sus navegadores. El 9 de enero del año siguiente, 1996, Sun fundó el grupo empresarial JavaSoft para que se encargase del desarrollo tecnológico. &lt;br /&gt;
&lt;br /&gt;
Dos semanas más tarde la primera versión de Java fue publicada. &lt;br /&gt;
&lt;br /&gt;
La promesa inicial de Gosling era ''Write Once, Run Anywhere'' (Escríbelo una vez, ejecútalo en cualquier lugar), proporcionando un lenguaje independiente de la plataforma y un entorno de ejecución (la [[Máquina virtual Java|JVM]]) ligero y gratuito para las plataformas más populares de forma que los binarios (bytecode) de las aplicaciones Java pudiesen ejecutarse en cualquier plataforma. &lt;br /&gt;
&lt;br /&gt;
El entorno de ejecución era relativamente seguro y los principales navegadores web pronto incorporaron la posibilidad de ejecutar applets Java incrustadas en las páginas web. &lt;br /&gt;
&lt;br /&gt;
Java ha experimentado numerosos cambios desde la versión primigenia, [[JDK]] 1.0, así como un enorme incremento en el número de clases y paquetes que componen la biblioteca estándar. &lt;br /&gt;
&lt;br /&gt;
Desde [[Java SE|J2SE]] 1.4, la evolución del lenguaje ha sido regulada por el JCP ([[Java Community Process]]), que usa ''Java Specification Requests'' (JSRs) para proponer y especificar cambios en la plataforma Java. El lenguaje en sí mismo está especificado en la ''Java Language Specification'' (JLS), o Especificación del Lenguaje Java. Los cambios en los JLS son gestionados en [http://www.jcp.org/en/jsr/detail?id=63 JSR 901]. &lt;br /&gt;
&lt;br /&gt;
*'''JDK 1.0''' ([[23 de enero]] de [[1996]]) — Primer lanzamiento: [http://www.sun.com/smi/Press/sunflash/1996-01/sunflash.960123.10561.html comunicado de prensa]&lt;br /&gt;
&lt;br /&gt;
*'''JDK 1.1''' ([[19 de febrero]] de [[1997]]) — Principales adiciones incluidas: [http://www.sun.com/smi/Press/sunflash/1997-02/sunflash.970219.0001.html comunicado de prensa] &lt;br /&gt;
**una reestructuración intensiva del modelo de eventos AWT (Abstract Windowing Toolkit) &lt;br /&gt;
**clases internas (inner classes) &lt;br /&gt;
**[[JavaBeans]] &lt;br /&gt;
**[[JDBC]] (Java Database Connectivity), para la integración de bases de datos &lt;br /&gt;
**[[RMI]] (Remote Method Invocation)&lt;br /&gt;
&lt;br /&gt;
*'''J2SE 1.2''' ([[8 de diciembre]] de [[1998]]) — Nombre clave ''Playground''. Esta y las siguientes versiones fueron recogidas bajo la denominación '''Java 2''' y el nombre &amp;quot;J2SE&amp;quot; (Java 2 Platform, Standard Edition), reemplazó a JDK para distinguir la plataforma base de J2EE (Java 2 Platform, Enterprise Edition) y J2ME (Java 2 Platform, Micro Edition). Otras mejoras añadidas incluían: [http://www.sun.com/smi/Press/sunflash/1998-12/sunflash.981208.9.html comunicado de prensa] &lt;br /&gt;
**la palabra reservada (keyword) &amp;lt;code&amp;gt;[[Strictfp]]&amp;lt;/code&amp;gt; &lt;br /&gt;
**[[Reflexión (informática)|reflexión en la programación]] &lt;br /&gt;
**la API gráfica ( [[Swing (biblioteca gráfica)|Swing]]) fue integrada en las clases básicas &lt;br /&gt;
**la máquina virtual (JVM) de Sun fue equipada con un [[Compilador]] [[JIT]] (Just in Time) por primera vez &lt;br /&gt;
**[[Java Plug-in]] &lt;br /&gt;
**[[Java IDL]], una implementación de IDL (Lenguaje de Descripción de [[Interfaz (Java)|Interfaz]]) para la interoperabilidad con [[CORBA]] &lt;br /&gt;
**Colecciones ([[Collection class|Collections]])&lt;br /&gt;
&lt;br /&gt;
*'''J2SE 1.3''' ([[8 de mayo]] de [[2000]]) — Nombre clave ''Kestrel''. Los cambios más notables fueron:[http://www.sun.com/smi/Press/sunflash/2000-05/sunflash.20000508.3.html comunicado de prensa] [http://java.sun.com/j2se/1.3/docs/relnotes/features.html lista completa de cambios] &lt;br /&gt;
**la inclusión de la máquina virtual de [[HotSpot]] JVM (la JVM de HotSpot fue lanzada inicialmente en abril de 1999, para la JVM de J2SE 1.2) &lt;br /&gt;
**[[RMI]] fue cambiado para que se basara en [[CORBA]] &lt;br /&gt;
**[[JavaSound]]&lt;br /&gt;
**se incluyó el [[JNDI|Java Naming and Directory Interface]] (JNDI) en el paquete de bibliotecas principales (anteriormente disponible como una extensión) &lt;br /&gt;
**[[Java Platform Debugger Architecture]] (JPDA)&lt;br /&gt;
&lt;br /&gt;
*'''J2SE 1.4''' ([[6 de febrero]] de [[2002]]) — Nombre Clave ''Merlin''. Este fue el primer lanzamiento de la plataforma Java desarrollado bajo el Proceso de la Comunidad Java como [http://www.jcp.org/en/jsr/detail?id=59 JSR 59]. Los cambios más notables fueron: [http://www.sun.com/smi/Press/sunflash/2002-02/sunflash.20020206.5.html comunicado de prensa][http://java.sun.com/j2se/1.4.2/docs/relnotes/features.html lista completa de cambios] &lt;br /&gt;
**Palabra reservada &amp;lt;code&amp;gt;assert&amp;lt;/code&amp;gt; (Especificado en [http://www.jcp.org/en/jsr/detail?id=41 JSR 41].) &lt;br /&gt;
**[[Expresiones regulares]] modeladas al estilo de las expresiones regulares [[Perl programming language|Perl]] &lt;br /&gt;
**[[Encadenación de excepciones]] Permite a una excepción encapsular la excepción de bajo nivel original. &lt;br /&gt;
**non-blocking NIO ([[New I/O|New Input/Output]]) (Especificado en [http://www.jcp.org/en/jsr/detail?id=51 JSR 51].) &lt;br /&gt;
**Logging API (Specified in [http://www.jcp.org/en/jsr/detail?id=47 JSR 47].) &lt;br /&gt;
**API I/O para la lectura y escritura de imágenes en formatos como [[JPEG]] o [[PNG]] &lt;br /&gt;
**Parser [[XML]] integrado y procesador [[XSLT]] ([[JAXP]]) (Especificado en [http://www.jcp.org/en/jsr/detail?id=5 JSR 5] y [http://www.jcp.org/en/jsr/detail?id=63 JSR 63].) &lt;br /&gt;
**Seguridad integrada y extensiones criptográficas (JCE, [[JSSE]], [[JAAS]]) &lt;br /&gt;
**[[Java Web Start]] incluido (El primer lanzamiento ocurrió en marzo de 2001 para J2SE 1.3) (Especificado en [http://www.jcp.org/en/jsr/detail?id=56 JSR 56].)&lt;br /&gt;
&lt;br /&gt;
*'''J2SE 5.0''' ([[30 de septiembre]] de [[2004]]) — Nombre clave: ''Tiger''. (Originalmente numerado 1.5, esta notación aún es usada internamente.[http://java.sun.com/j2se/1.5.0/docs/relnotes/version-5.0.html]) Desarrollado bajo [http://www.jcp.org/en/jsr/detail?id=176 JSR 176], Tiger añadió un número significativo de nuevas características [http://www.sun.com/smi/Press/sunflash/2004-09/sunflash.20040930.1.html comunicado de prensa] &lt;br /&gt;
**[[Programación genérica|Plantillas (genéricos)]] — provee [[Conversion de tipos (type safety)]] en tiempo de compilación para colecciones y elimina la necesidad de la mayoría de [[Conversión de tipos|conversion de tipos (type casting)]]. (Especificado por [http://www.jcp.org/en/jsr/detail?id=14 JSR 14].) &lt;br /&gt;
**[[Metadatos]] — también llamados [[Anotacione]]s, permite a estructuras del lenguaje como las clases o los métodos, ser etiquetados con datos adicionales, que puedan ser procesados posteriormente por utilidades de proceso de metadatos. (Especificado por [http://www.jcp.org/en/jsr/detail?id=175 JSR 175].) &lt;br /&gt;
**[[Autoboxing]]/unboxing — Conversiones automáticas entre [[Tipo primitivo|tipos primitivos]] (Como los &amp;lt;code&amp;gt;int&amp;lt;/code&amp;gt;) y [[Clases de envoltura primitivas]] (Como {{Javadoc:SE|java/lang|Integer}}). (Especificado por [http://www.jcp.org/en/jsr/detail?id=201 JSR 201].) &lt;br /&gt;
**[[Enumeración|Enumeraciones]] — la palabra reservada &amp;lt;code&amp;gt;enum&amp;lt;/code&amp;gt; crea una [[Type safety|typesafe]], lista ordenada de valores (como &amp;lt;code&amp;gt;Dia.LUNES&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Dia.MARTES&amp;lt;/code&amp;gt;, etc.). Anteriormente, esto solo podía ser llevado a cabo por constantes enteras o clases construidas manualmente (enum pattern). (Especificado por [http://www.jcp.org/en/jsr/detail?id=201 JSR 201].) &lt;br /&gt;
**Varargs (número de argumentos variable) — El último parámetro de un método puede ser declarado con el nombre del tipo seguido por tres puntos (e.g. &amp;lt;code&amp;gt;void drawtext(String... lines)&amp;lt;/code&amp;gt;). En la llamada al método, puede usarse cualquier número de parámetros de ese tipo, que serán almacenados en un array para pasarlos al método. &lt;br /&gt;
**[[Bucle]] &amp;lt;code&amp;gt;for&amp;lt;/code&amp;gt; mejorado — La sintaxis para el bucle &amp;lt;code&amp;gt;for&amp;lt;/code&amp;gt; se ha extendido con una sintaxis especial para iterar sobre cada miembro de un array o sobre cualquier clase que implemente Iterable, como la clase estándar Collection, de la siguiente forma:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; &amp;lt;source lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
 void displayWidgets (Iterable&amp;lt;Widget&amp;gt; widgets) {&lt;br /&gt;
     for (Widget w : widgets) {&lt;br /&gt;
         w.display();&lt;br /&gt;
     }&lt;br /&gt;
 }&lt;br /&gt;
&amp;lt;/source&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Este ejemplo itera sobre el objeto &amp;lt;code&amp;gt;Iterable&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;widgets&amp;lt;/code&amp;gt;, asignando, en orden, cada uno de los elementos a la variable &amp;lt;code&amp;gt;w&amp;lt;/code&amp;gt;, y llamando al método &amp;lt;code&amp;gt;display()&amp;lt;/code&amp;gt; de cada uno de ellos. (Especificado por JSR 201.) |} &lt;br /&gt;
&lt;br /&gt;
*'''Java SE 6''' ([[11 de diciembre]] de [[2006]]) — Nombre clave [https://mustang.dev.java.net/ ''Mustang'']. Estuvo en desarrollo bajo la [http://www.jcp.org/en/jsr/detail?id=270 JSR 270]. En esta versión, Sun cambió el nombre &amp;quot;J2SE&amp;quot; por '''Java SE''' y eliminó el &amp;quot;.0&amp;quot; del número de versión.[http://www.java.com/en/about/brand/naming.jsp]. Está disponible en [http://java.sun.com/javase/6/ http://java.sun.com/javase/6/]. Los cambios más importantes introducidos en esta versión son: &lt;br /&gt;
**Incluye un nuevo marco de trabajo y APIs que hacen posible la combinación de Java con lenguajes dinámicos como PHP, Python, Ruby y JavaScript. &lt;br /&gt;
**Incluye el motor Rhino, de Mozilla, una implementación de Javascript en Java. &lt;br /&gt;
**Incluye un cliente completo de Servicios Web y soporta las últimas especificaciones para Servicios Web, como JAX-WS 2.0, JAXB 2.0, STAX y JAXP. &lt;br /&gt;
**Mejoras en la interfaz gráfica y en el rendimiento.&lt;br /&gt;
&lt;br /&gt;
*'''Java SE 7''' — Nombre clave ''Dolphin''. En el año [[2006]] aún se encontraba en las primeras etapas de planificación. Se espera que su desarrollo dé comienzo en la primavera de 2006, y se estima su lanzamiento para 2008. &lt;br /&gt;
**Soporte para XML dentro del propio lenguaje. &lt;br /&gt;
**Un nuevo concepto de superpaquete. &lt;br /&gt;
**Soporte para [[Clausura (informática)|closures]]. &lt;br /&gt;
**Introducción de anotaciones estándar para detectar fallos en el software. &lt;br /&gt;
*No oficiales: &lt;br /&gt;
**NIO2. &lt;br /&gt;
**Java Module System. &lt;br /&gt;
**Java Kernel. &lt;br /&gt;
**Nueva API para el manejo de Dias y Fechas, la cual reemplazara las antiguas clases Date y Calendar. &lt;br /&gt;
**Posibilidad de operar con clases BigDecimal usando operandos.&lt;br /&gt;
&lt;br /&gt;
Además de los cambios en el lenguaje, con el paso de los años se han efectuado muchos más cambios dramáticos en la biblioteca de clases de Java (''Java class library'') que ha crecido de unos pocos cientos de clases en JDK 1.0 hasta más de tres mil en J2SE 5.0. APIs completamente nuevas, como [[Swing (biblioteca gráfica)|Swing]] y [[Java 2D|Java2D]], han sido introducidas y muchos de los métodos y clases originales de JDK 1.0 están obsoletas. &lt;br /&gt;
&lt;br /&gt;
En el [[2005]] se calcula en 4,5 millones el número de desarrolladores y 2.500 millones de dispositivos habilitados con tecnología Java.&lt;br /&gt;
&lt;br /&gt;
== Filosofía  ==&lt;br /&gt;
&lt;br /&gt;
El lenguaje Java se creó con cinco objetivos principales: &lt;br /&gt;
&lt;br /&gt;
#Debería usar la metodología de la programación orientada a objetos. &lt;br /&gt;
#Debería permitir la ejecución de un mismo programa en múltiples sistemas operativos. &lt;br /&gt;
#Debería incluir por defecto soporte para trabajo en red. &lt;br /&gt;
#Debería diseñarse para ejecutar código en sistemas remotos de forma segura. &lt;br /&gt;
#Debería ser fácil de usar y tomar lo mejor de otros lenguajes orientados a objetos, como C++.&lt;br /&gt;
&lt;br /&gt;
Para conseguir la ejecución de código remoto y el soporte de red, los programadores de Java a veces recurren a extensiones como [[CORBA]] (Common Object Request Broker Architecture), [[Internet Communications Engine]] o [[OSGi]] respectivamente. &lt;br /&gt;
&lt;br /&gt;
=== Orientado a Objetos  ===&lt;br /&gt;
&lt;br /&gt;
La primera característica, [[Orientado a objetos]] (“OO”), se refiere a un método de programación y al diseño del lenguaje. Aunque hay muchas interpretaciones para OO, una primera idea es diseñar el software de forma que los distintos tipos de datos que usen estén unidos a sus operaciones. Así, los datos y el código (funciones o métodos) se combinan en entidades llamadas [[Objetos (programación orientada a objetos)|objetos]]. Un objeto puede verse como un paquete que contiene el “comportamiento” (el código) y el “estado” (datos). El principio es separar aquello que cambia de las cosas que permanecen inalterables. Frecuentemente, cambiar una estructura de datos implica un cambio en el código que opera sobre los mismos, o viceversa. Esta separación en objetos coherentes e independientes ofrece una base más estable para el diseño de un sistema software. El objetivo es hacer que grandes proyectos sean fáciles de gestionar y manejar, mejorando como consecuencia su calidad y reduciendo el número de proyectos fallidos. Otra de las grandes promesas de la programación orientada a objetos es la creación de entidades más genéricas (objetos) que permitan la reutilización del software entre proyectos, una de las premisas fundamentales de la Ingeniería del Software. Un objeto genérico “cliente”, por ejemplo, debería en teoría tener el mismo conjunto de comportamiento en diferentes proyectos, sobre todo cuando estos coinciden en cierta medida, algo que suele suceder en las grandes organizaciones. En este sentido, los objetos podrían verse como piezas reutilizables que pueden emplearse en múltiples proyectos distintos, posibilitando así a la industria del software a construir proyectos de envergadura empleando componentes ya existentes y de comprobada calidad; conduciendo esto finalmente a una reducción drástica del tiempo de desarrollo. Podemos usar como ejemplo de objeto el aluminio. Una vez definidos datos (peso, maleabilidad, etc.), y su “comportamiento” (soldar dos piezas, etc.), el objeto “aluminio” puede ser reutilizado en el campo de la construcción, del [[Automóvil|automóvil]], de la aviación, etc. &lt;br /&gt;
&lt;br /&gt;
La reutilización del software ha experimentado resultados dispares, encontrando dos dificultades principales: el diseño de objetos realmente genéricos es pobremente comprendido, y falta una metodología para la amplia comunicación de oportunidades de reutilización. Algunas comunidades de “código abierto” (open source) quieren ayudar en este problema dando medios a los desarrolladores para diseminar la información sobre el uso y versatilidad de objetos reutilizables y bibliotecas de objetos. &lt;br /&gt;
&lt;br /&gt;
=== Independencia de la plataforma  ===&lt;br /&gt;
&lt;br /&gt;
La segunda característica, la independencia de la plataforma, significa que programas escritos en el lenguaje Java pueden ejecutarse igualmente en cualquier tipo de hardware. Este es el significado de ser capaz de escribir un programa una vez y que pueda ejecutarse en cualquier dispositivo, tal como reza el axioma de Java, ‘’’write once, run everywhere’’’. &lt;br /&gt;
&lt;br /&gt;
Para ello, se compila el código fuente escrito en lenguaje Java, para generar un código conocido como “bytecode” (específicamente Java bytecode)—instrucciones máquina simplificadas específicas de la plataforma Java. Esta pieza está “a medio camino” entre el código fuente y el código máquina que entiende el dispositivo destino. El bytecode es ejecutado entonces en la máquina virtual (JVM), un programa escrito en código nativo de la plataforma destino (que es el que entiende su hardware), que interpreta y ejecuta el código. Además, se suministran bibliotecas adicionales para acceder a las características de cada dispositivo (como los gráficos, ejecución mediante hebras o threads, la interfaz de red) de forma unificada. Se debe tener presente que, aunque hay una etapa explícita de compilación, el bytecode generado es interpretado o convertido a instrucciones máquina del código nativo por el compilador JIT (Just In Time). &lt;br /&gt;
&lt;br /&gt;
Hay implementaciones del compilador de Java que convierten el código fuente directamente en código objeto nativo, como [[GCJ]]. Esto elimina la etapa intermedia donde se genera el bytecode, pero la salida de este tipo de compiladores sólo puede ejecutarse en un tipo de arquitectura. &lt;br /&gt;
&lt;br /&gt;
La licencia sobre Java de Sun insiste que todas las implementaciones sean “compatibles”. Esto dio lugar a una disputa legal entre Microsoft y Sun, cuando éste último alegó que la implementación de Microsoft no daba soporte a las interfaces RMI y JNI además de haber añadido características ‘’dependientes’’ de su plataforma. Sun demandó a Microsoft y ganó por daños y perjuicios (unos 20 millones de dólares) así como una orden judicial forzando la acatación de la licencia de Sun. Como respuesta, Microsoft no ofrece Java con su versión de sistema operativo, y en recientes versiones de Windows, su navegador Internet Explorer no admite la ejecución de applets sin un conector (o plugin) aparte. Sin embargo, Sun y otras fuentes ofrecen versiones gratuitas para distintas versiones de Windows. &lt;br /&gt;
&lt;br /&gt;
Las primeras implementaciones del lenguaje usaban una máquina virtual interpretada para conseguir la portabilidad. Sin embargo, el resultado eran programas que se ejecutaban comparativamente más lentos que aquellos escritos en C o C++. Esto hizo que Java se ganase una reputación de lento en rendimiento. Las implementaciones recientes de la JVM dan lugar a programas que se ejecutan considerablemente más rápido que las versiones antiguas, empleando diversas técnicas, aunque sigue siendo mucho más lento que otros lenguajes. &lt;br /&gt;
&lt;br /&gt;
La primera de estas técnicas es simplemente compilar directamente en código nativo como hacen los compiladores tradicionales, eliminando la etapa del bytecode. Esto da lugar a un gran rendimiento en la ejecución, pero tapa el camino a la portabilidad. Otra técnica, conocida como compilación JIT (Just In Time, o ‘’’compilación al vuelo’’’), convierte el bytecode a código nativo cuando se ejecuta la aplicación. Otras máquinas virtuales más sofisticadas usan una ‘’’recompilación dinámica’’’ en la que la VM es capaz de analizar el comportamiento del programa en ejecución y recompila y optimiza las partes críticas. La recompilación dinámica puede lograr mayor grado de optimización que la compilación tradicional (o estática), ya que puede basar su trabajo en el conocimiento que de primera mano tiene sobre el entorno de ejecución y el conjunto de clases cargadas en memoria. La compilación JIT y la recompilación dinámica permiten a los programas Java aprovechar la velocidad de ejecución del código nativo sin por ello perder la ventaja de la portabilidad en ambos. &lt;br /&gt;
&lt;br /&gt;
La portabilidad es técnicamente difícil de lograr, y el éxito de Java en ese campo ha sido dispar. Aunque es de hecho posible escribir programas para la plataforma Java que actúen de forma correcta en múltiples plataformas de distinta arquitectura, el gran número de estas con pequeños errores o inconsistencias llevan a que a veces se parodie el eslogan de Sun, &amp;quot;[[Write once, run anywhere]]&amp;quot; como &amp;quot;Write once, [[Debug]] everywhere&amp;quot; (o “Escríbelo una vez, ejecútalo en cualquier parte” por “Escríbelo una vez, depúralo en todas partes”) &lt;br /&gt;
&lt;br /&gt;
El concepto de independencia de la plataforma de Java cuenta, sin embargo, con un gran éxito en las aplicaciones en el entorno del servidor, como los Servicios Web, los Servlets, los Java Beans, así como en sistemas empotrados basados en [[OSGi]], usando entornos Java empotrados. &lt;br /&gt;
&lt;br /&gt;
=== El recolector de basura  ===&lt;br /&gt;
&lt;br /&gt;
En Java el problema de las [[Fuga de memoria|fugas de memoria]] se evita en gran medida gracias a la [[Recolección de basura]] (o ''automatic garbage collector''). El programador determina cuándo se crean los objetos y el entorno en tiempo de ejecución de Java (Java runtime) es el responsable de gestionar el ciclo de vida de los objetos. El programa, u otros objetos pueden tener localizado un objeto mediante una referencia a éste. Cuando no quedan referencias a un objeto, el recolector de basura de Java borra el objeto, liberando así la memoria que ocupaba previniendo posibles fugas (ejemplo: un objeto creado y únicamente usado dentro de un método sólo tiene entidad dentro de éste; al salir del método el objeto es eliminado). Aun así, es posible que se produzcan fugas de memoria si el código almacena referencias a objetos que ya no son necesarios—es decir, pueden aún ocurrir, pero en un nivel conceptual superior. En definitiva, el recolector de basura de Java permite una fácil creación y eliminación de objetos, mayor seguridad y puede que más rápida que en C++ &lt;br /&gt;
&lt;br /&gt;
== Sintaxis  ==&lt;br /&gt;
&lt;br /&gt;
La sintaxis de Java se deriva en gran medida de [[C++]]. Pero a diferencia de éste, que combina la sintaxis para programación genérica, estructurada y orientada a objetos, Java fue construido desde el principio para ser completamente orientado a objetos. Todo en Java es un objeto (salvo algunas excepciones), y todo en Java reside en alguna clase (recordemos que una clase es un molde a partir del cual pueden crearse varios objetos). &lt;br /&gt;
&lt;br /&gt;
=== Hola Mundo  ===&lt;br /&gt;
&lt;br /&gt;
==== Aplicaciones autónomas  ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
// Hola.java&lt;br /&gt;
import java.io*;&lt;br /&gt;
public class Hola &lt;br /&gt;
{&lt;br /&gt;
    public static void main(String[] args)throws IOException {&lt;br /&gt;
        System.out.println(&amp;quot;¡Hola, mundo!&amp;quot;); &lt;br /&gt;
    } &lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Este ejemplo necesita una pequeña explicación. &lt;br /&gt;
&lt;br /&gt;
*Todo en Java está dentro de una clase, incluyendo programas autónomos. &lt;br /&gt;
*El código fuente se guarda en archivos con el mismo nombre que la clase que contienen y con extensión “.java”. Una clase (&amp;lt;code&amp;gt;class&amp;lt;/code&amp;gt;) declarada pública (&amp;lt;code&amp;gt;public&amp;lt;/code&amp;gt;) debe seguir este convenio. En el ejemplo anterior, la clase es &amp;lt;code&amp;gt;Hola&amp;lt;/code&amp;gt;, por lo que el código fuente debe guardarse en el fichero “Hola.java” &lt;br /&gt;
*El compilador genera un archivo de clase (con extensión “.class”) por cada una de las clases definidas en el archivo fuente. Una clase anónima se trata como si su nombre fuera la concatenación del nombre de la clase que la encierra, el símbolo “$”, y un número entero. &lt;br /&gt;
*Los programas que se ejecutan de forma independiente y autónoma, deben contener el método &amp;lt;code&amp;gt;”main()”&amp;lt;/code&amp;gt;. &lt;br /&gt;
*La palabra reservada &amp;lt;code&amp;gt;”void”&amp;lt;/code&amp;gt; indica que el método main no devuelve nada. &lt;br /&gt;
*El método main debe aceptar un [[Array]] de objetos tipo String. Por acuerdo se referencia como &amp;lt;code&amp;gt;”args”&amp;lt;/code&amp;gt;, aunque puede emplearse cualquier otro identificador. &amp;lt;!--&lt;br /&gt;
* The main method must accept an [[array]] of '''{{Javadoc:SE|java/lang|String}}''' objects. By convention, it is referenced as &amp;lt;code&amp;gt;'''args'''&amp;lt;/code&amp;gt; although any other legal identifier name can be used.&lt;br /&gt;
--&amp;gt; &lt;br /&gt;
*La palabra reservada &amp;lt;code&amp;gt;”static”&amp;lt;/code&amp;gt; indica que el método es un [[Método (programación orientada a objetos)|método de clase]], asociado a la clase en vez de una instancias de la misma. El método main debe ser estático o ’’de clase’’. &lt;br /&gt;
*La palabra reservada &amp;lt;code&amp;gt;'''public'''&amp;lt;/code&amp;gt; significa que un método puede ser llamado desde otras clases, o que la clase puede ser usada por clases fuera de la jerarquía de la propia clase. Otros tipos de acceso son &amp;lt;code&amp;gt;”private”&amp;lt;/code&amp;gt; o &amp;lt;code&amp;gt;”protected”&amp;lt;/code&amp;gt;. &lt;br /&gt;
*La utilidad de impresión (en pantalla por ejemplo) forma parte de la biblioteca estándar de Java: la clase ‘’’System’’’ define un campo público estático llamado ‘’’out’’’. El objeto &amp;lt;code&amp;gt;out&amp;lt;/code&amp;gt; es una instancia de ‘’’PrintStream’’’, que ofrece el método ‘’’println (String)’’’ para volcar datos en la pantalla (la salida estándar). &amp;lt;!--&lt;br /&gt;
'''{{Javadoc:SE|java/lang|System}}'''&lt;br /&gt;
'''{{Javadoc:SE|name=out|java/lang|System|out}}'''&lt;br /&gt;
{{Javadoc:SE|java/io|PrintStream}}&lt;br /&gt;
'''{{Javadoc:SE|name=println(String)|java/io|PrintStream|println(java.lang.String)}}''' &lt;br /&gt;
--&amp;gt; &lt;br /&gt;
*Las aplicaciones autónomas se ejecutan dando al entorno de ejecución de Java el nombre de la clase cuyo método main debe invocarse. Por ejemplo, una línea de comando (en [[Unix]] o [[Windows]]) de la forma &amp;lt;code&amp;gt;java –cp . Hola&amp;lt;/code&amp;gt; ejecutará el programa del ejemplo (previamente compilado y generado “Hola.class”) . El nombre de la clase cuyo método main se llama puede especificarse también en el fichero “MANIFEST” del archivo de empaquetamiento de Java (.jar).&lt;br /&gt;
&lt;br /&gt;
==== Applets  ====&lt;br /&gt;
&lt;br /&gt;
Las [[Applet Java]] son programas incrustados en otras aplicaciones, normalmente una página Web que se muestra en un navegador. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
// Hola.java&lt;br /&gt;
import java.applet.Applet;&lt;br /&gt;
import java.awt.Graphics;&lt;br /&gt;
&lt;br /&gt;
public class Hola extends Applet {&lt;br /&gt;
    public void paint(Graphics gc) {&lt;br /&gt;
        gc.drawString(&amp;quot;Hola, mundo!&amp;quot;, 65, 95);&lt;br /&gt;
    }    &lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt; &amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;!-- Hola.html --&amp;gt;&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
  &amp;lt;head&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;Applet Hola Mundo&amp;lt;/title&amp;gt;&lt;br /&gt;
  &amp;lt;/head&amp;gt;&lt;br /&gt;
  &amp;lt;body&amp;gt;&lt;br /&gt;
    &amp;lt;applet code=&amp;quot;Hola.class&amp;quot; width=&amp;quot;200&amp;quot; height=&amp;quot;200&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;/applet&amp;gt;&lt;br /&gt;
  &amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt; &lt;br /&gt;
&lt;br /&gt;
La sentencia '''&amp;lt;code&amp;gt;import&amp;lt;/code&amp;gt;''' indica al compilador de Java que incluya las clases '''java.applet. Applet''' y '''java.awt. Graphics''', para poder referenciarlas por sus nombres, sin tener que anteponer la ruta completa cada vez que se quieran usar en el código fuente. &lt;br /&gt;
&lt;br /&gt;
La clase &amp;lt;code&amp;gt;'''Hola'''&amp;lt;/code&amp;gt; extiende (&amp;lt;code&amp;gt;extends&amp;lt;/code&amp;gt;) a la clase &amp;lt;code&amp;gt;Applet&amp;lt;/code&amp;gt;, es decir, es una subclase de ésta. La clase &amp;lt;code&amp;gt;Applet&amp;lt;/code&amp;gt; permite a la aplicación mostrar y controlar el estado del applet. La clase &amp;lt;code&amp;gt;Applet&amp;lt;/code&amp;gt; es un componente del AWT ([[Abstract Window Toolkit]]), que permite al applet mostrar una inteterfaz gráfica de usuario o GUI (Graphical User Interface), y responder a eventos generados por el usuario. &lt;br /&gt;
&lt;br /&gt;
La clase &amp;lt;code&amp;gt;Hola&amp;lt;/code&amp;gt; sobrecarga el método '''paint (Graphics)''' heredado de la superclase contenedora (&amp;lt;code&amp;gt;Applet&amp;lt;/code&amp;gt; en este caso), para acceder al código encargado de dibujar. El método &amp;lt;code&amp;gt;paint()&amp;lt;/code&amp;gt; recibe un objeto '''&amp;lt;code&amp;gt;Graphics&amp;lt;/code&amp;gt;''' que contiene el contexto gráfico para dibujar el applet. El método '''&amp;lt;code&amp;gt;paint()&amp;lt;/code&amp;gt;''' llama al método drawString (String, int, int) del objeto '''&amp;lt;code&amp;gt;Graphics&amp;lt;/code&amp;gt;''' para mostrar la cadena de caracteres '''Hola, mundo!''' en la posición (65, 96) del espacio de dibujo asignado al applet. &lt;br /&gt;
&lt;br /&gt;
La referencia al applet es colocada en un documento [[HTML]] usando la etiqueta '''&amp;lt;code&amp;gt;&amp;amp;lt;applet&amp;amp;gt;&amp;lt;/code&amp;gt;'''. Esta etiqueta o tag tiene tres atributos: '''&amp;lt;code&amp;gt;code=&amp;quot;Hola&amp;quot;&amp;lt;/code&amp;gt;''' indica el nombre del applet, y '''&amp;lt;code&amp;gt;width=&amp;quot;200&amp;quot; height=&amp;quot;200&amp;quot;&amp;lt;/code&amp;gt;''' establece la anchura y altura, respectivamente, del applet. Un applet también pueden alojarse dentro de un documento HTML usando los elementos &amp;lt;code&amp;gt;object&amp;lt;/code&amp;gt;, o &amp;lt;code&amp;gt;embed&amp;lt;/code&amp;gt;, aunque el soporte que ofrecen los navegadores Web no es uniforme.[http://java.sun.com/docs/books/tutorial/deployment/applet/applettag.html][http://java.sun.com/docs/books/tutorial/deployment/applet/mixedbrowser.html] &lt;br /&gt;
&lt;br /&gt;
==== Servlets  ====&lt;br /&gt;
&lt;br /&gt;
Los [[Servlets]] son componentes de la parte del servidor de Java EE, encargados de generar respuestas a las peticiones recibidas de los clientes. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
// Hola.java&lt;br /&gt;
import java.io.*;&lt;br /&gt;
import javax.servlet.*;&lt;br /&gt;
&lt;br /&gt;
public class Hola extends GenericServlet &lt;br /&gt;
{&lt;br /&gt;
    public void service(ServletRequest request, ServletResponse response)&lt;br /&gt;
        throws ServletException, IOException&lt;br /&gt;
    {&lt;br /&gt;
        response.setContentType(&amp;quot;text/html&amp;quot;);&lt;br /&gt;
        PrintWriter pw = response.getWriter();&lt;br /&gt;
        pw.println(&amp;quot;Hola, mundo!&amp;quot;);&lt;br /&gt;
        pw.close();&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Las sentencias '''&amp;lt;code&amp;gt;import&amp;lt;/code&amp;gt;''' indican al compilador de Java la inclusión de todas las clases públicas e [[Interfaz (Java)|interfaces]] de los paquetes '''java.io''' y '''javax.servlet''' en la compilación. &lt;br /&gt;
&lt;br /&gt;
La clase &amp;lt;code&amp;gt;'''Hola'''&amp;lt;/code&amp;gt; extiende (&amp;lt;code&amp;gt;'''extends'''&amp;lt;/code&amp;gt;), es heredera de la clase '''GenericServlet'''. Esta clase proporciona la interfaz para que el servidor le pase las peticiones al servlet y el mecanismo para controlar el ciclo de vida del servlet. &lt;br /&gt;
&lt;br /&gt;
La clase &amp;lt;code&amp;gt;Hola&amp;lt;/code&amp;gt; sobrecarga el método '''service (ServletRequest, ServletResponse)''', definido por la interfaz '''servlet''' para acceder al manejador de la petición de servicio. El método &amp;lt;code&amp;gt;service()&amp;lt;/code&amp;gt; recibe un objeto de tipo '''ServletRequest''' que contiene la petición del cliente y un objeto de tipo '''ServletResponse''', usado para generar la respuesta que se devuelve al cliente. El método &amp;lt;code&amp;gt;service()&amp;lt;/code&amp;gt; puede ''lanzar'' ('''&amp;lt;code&amp;gt;throws&amp;lt;/code&amp;gt;''') excepciones de tipo ServletException e IOException si ocurre algún tipo de anomalía. &lt;br /&gt;
&lt;br /&gt;
El método '''setContentType (String)''' en el objeto respuesta establece el tipo de contenido MIME a &amp;quot;text/html&amp;quot;, para indicar al cliente que la respuesta a su petición es una página con formato HTML. El método '''getWriter()''' del objeto respuesta devuelve un objeto de tipo '''PrintWriter''', usado como una ''tubería'' por la que viajarán los datos al cliente. El método '''println (String)''' escribe la cadena &amp;quot;Hola, mundo!&amp;quot; en la respuesta y finalmente se llama al método '''close()''' para cerrar la conexión, que hace que los datos escritos en la '''tubería''' o stream sean devueltos al cliente. &lt;br /&gt;
&lt;br /&gt;
==== Aplicaciones con ventanas  ====&lt;br /&gt;
&lt;br /&gt;
[[Swing (biblioteca gráfica)|Swing]] es la biblioteca para la interfaz gráfica de usuario avanzada de la plataforma Java SE. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
 // Hola.java&lt;br /&gt;
 import javax.swing.*;&lt;br /&gt;
 &lt;br /&gt;
 public class Hola extends JFrame {&lt;br /&gt;
     Hola() {&lt;br /&gt;
         setDefaultCloseOperation(WindowConstants.DISPOSE_ON_CLOSE);&lt;br /&gt;
         add(new JLabel(&amp;quot;Hola, mundo!&amp;quot;));&lt;br /&gt;
         pack();&lt;br /&gt;
     }&lt;br /&gt;
 &lt;br /&gt;
     public static void main(String[] args) {&lt;br /&gt;
         new Hola().setVisible(true);&lt;br /&gt;
     }&lt;br /&gt;
 }&lt;br /&gt;
&amp;lt;/source&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Las instrucciones '''&amp;lt;code&amp;gt;import&amp;lt;/code&amp;gt;''' indican al compilador de Java que las clases e [[Interfaz (Java)|interfaces]] del paquete '''javax.swing''' se incluyan en la compilación. &lt;br /&gt;
&lt;br /&gt;
La clase &amp;lt;code&amp;gt;'''Hola'''&amp;lt;/code&amp;gt; extiende (&amp;lt;code&amp;gt;'''extends'''&amp;lt;/code&amp;gt;) la clase '''javax.swing.JFrame''', que implementa una ventana con una barra de título y un control para cerrarla. &lt;br /&gt;
&lt;br /&gt;
El constructor &amp;lt;code&amp;gt;'''Hola()'''&amp;lt;/code&amp;gt; inicializa el marco o frame llamando al método '''setDefaultCloseOperation (int)''' heredado de JFrame para establecer las operaciones por defecto cuando el control de cierre en la barra de título es seleccionado al valor WindowConstants.DISPOSE_ON_CLOSE. Esto hace que se liberen los recursos tomados por la ventana cuando es cerrada, y no simplemente ocultada, lo que permite a la máquina virtual y al programa acabar su ejecución. A continuación se crea un objeto de tipo JLabel con el texto &amp;quot;Hola, mundo!&amp;quot;, y se añade al marco mediante el método '''add (Component)''', heredado de la clase '''Container'''. El método '''pack()''', heredado de la clase '''Window''', es invocado para dimensionar la ventana y distribuir su contenido. &lt;br /&gt;
&lt;br /&gt;
El método &amp;lt;code&amp;gt;'''main()'''&amp;lt;/code&amp;gt; es llamado por la JVM al comienzo del programa. Crea una instancia de la clase &amp;lt;code&amp;gt;'''Hola'''&amp;lt;/code&amp;gt; y hace la ventana sea mostrada invocando al método '''setVisible (boolean)''' de la superclase (clase de la que hereda) con el parámetro a true. Véase que, una vez el marco es dibujado, el programa no termina cuando se sale del método &amp;lt;code&amp;gt;'''main()'''&amp;lt;/code&amp;gt;, ya que el código del que depende se encuentra en un [[Hilo en sistemas operativos|hilo de ejecución]] independiente ya lanzado, y que permanecerá activo hasta que todas las ventanas hayan sido destruidas. &lt;br /&gt;
&lt;br /&gt;
== Entornos de funcionamiento  ==&lt;br /&gt;
&lt;br /&gt;
El diseño de Java, su robustez, el respaldo de la industria y su fácil portabilidad han hecho de Java uno de los lenguajes con un mayor crecimiento y amplitud de uso en distintos ámbitos de la industria de la informática. &lt;br /&gt;
&lt;br /&gt;
=== En dispositivos móviles y sistemas empotrados  ===&lt;br /&gt;
&lt;br /&gt;
Desde la creación de la especificación J2ME (Java 2 Platform, Micro Edition), una versión del entorno de ejecución Java reducido y altamente optimizado, especialmente desarrollado para el mercado de dispositivos electrónicos de consumo se ha producido toda una revolución en lo que a la extensión de Java se refiere. &lt;br /&gt;
&lt;br /&gt;
Es posible encontrar microprocesadores específicamente diseñados para ejecutar bytecode Java y software Java para tarjetas inteligentes (JavaCard), teléfonos móviles, buscapersonas, set-top-boxes, sintonizadores de TV y otros pequeños electrodomésticos. &lt;br /&gt;
&lt;br /&gt;
El modelo de desarrollo de estas aplicaciones es muy semejante a las ''applets'' de los navegadores salvo que en este caso se denominan [[Midlet|MIDlets]]. &lt;br /&gt;
&lt;br /&gt;
Véase [http://developers.sun.com/mobility/index.jsp Sun Mobile Device Tecnology] &lt;br /&gt;
&lt;br /&gt;
=== En el navegador web  ===&lt;br /&gt;
&lt;br /&gt;
Desde la primera versión de java existe la posibilidad de desarrollar pequeñas aplicaciones ([[Applet Java|Applets]]) en Java que luego pueden ser incrustadas en una página HTML para que sean descargadas y ejecutadas por el navegador web. Estas mini-aplicaciones se ejecutan en una JVM que el navegador tiene configurada como extensión (''plug-in'') en un contexto de seguridad restringido configurable para impedir la ejecución local de código potencialmente malicioso. &lt;br /&gt;
&lt;br /&gt;
El éxito de este tipo de aplicaciones (la visión del equipo de Gosling) no fue realmente el esperado debido a diversos factores, siendo quizás el más importante la lentitud y el reducido ancho de banda de las comunicaciones en aquel entonces que limitaba el tamaño de las applets que se incrustaban en el navegador. La aparición posterior de otras alternativas (aplicaciones web dinámicas de servidor) dejó un reducido ámbito de uso para esta tecnología, quedando hoy relegada fundamentalmente a componentes específicos para la intermediación desde una aplicación web dinámica de servidor con dispositivos ubicados en la máquina cliente donde se ejecuta el navegador. &lt;br /&gt;
&lt;br /&gt;
Las ''applets'' Java no son las únicas tecnologías (aunque sí las primeras) de componentes complejos incrustados en el navegador. Otras tecnologías similares pueden ser: [[ActiveX]] de Microsoft, [[Macromedia Flash|Flash]], [[Java Web Start]], etc. &lt;br /&gt;
&lt;br /&gt;
=== En sistemas de servidor  ===&lt;br /&gt;
&lt;br /&gt;
En la parte del servidor, Java es más popular que nunca, desde la aparición de la especificación de [[Java Servlet|Servlets]] y JSP ([[Java Server Pages]]). &lt;br /&gt;
&lt;br /&gt;
Hasta entonces, las aplicaciones web dinámicas de servidor que existían se basaban fundamentalmente en componentes [[Common Gateway Interface|CGI]] y lenguajes interpretados. Ambos tenían diversos inconvenientes (fundamentalmente lentitud, elevada carga computacional o de memoria y propensión a errores por su interpretación dinámica). &lt;br /&gt;
&lt;br /&gt;
Los servlets y las JSPs supusieron un importante avance ya que: &lt;br /&gt;
&lt;br /&gt;
*El [[Interfaz de programación de aplicaciones|API]] de programación es muy sencilla, flexible y extensible.&lt;br /&gt;
&lt;br /&gt;
*Los servlets no son procesos independientes (como los CGIs) y por tanto se ejecutan dentro del mismo proceso que la JVM mejorando notablemente el rendimiento y reduciendo la carga computacional y de memoria requeridas.&lt;br /&gt;
&lt;br /&gt;
*Las JSPs son páginas que se compilan dinámicamente (o se pre-compilan previamente a su distribución) de modo que el código que se consigue una ventaja en rendimiento substancial frente a muchos lenguajes interpretados.&lt;br /&gt;
&lt;br /&gt;
La especificación de Servlets y JSPs define un API de programación y los requisitos para un contenedor (servidor) dentro del cual se puedan desplegar estos componentes para formar aplicaciones web dinámicas completas. Hoy día existen multitud de contenedores (libres y comerciales) compatibles con estas especificaciones. &lt;br /&gt;
&lt;br /&gt;
A partir de su expansión entre la comunidad de desarrolladores, estas tecnologías han dado paso a modelos de desarrollo mucho más elaborados con frameworks (pe [[Struts]], [[Webwork]]) que se sobreponen sobre los servlets y las JSPs para conseguir un entorno de trabajo mucho más poderoso y segmentado en el que la especialización de roles sea posible (desarrolladores, diseñadores gráficos, ...) y se facilite la reutilización y robustez de código. A pesar de todo ello, las tecnologías que subyacen (Servlets y JSPs) son substancialmente las mismas. &lt;br /&gt;
&lt;br /&gt;
Este modelo de trabajo se ha convertido en uno de los estándar ''de-facto'' para el desarrollo de aplicaciones web dinámicas de servidor. &lt;br /&gt;
&lt;br /&gt;
=== En aplicaciones de escritorio  ===&lt;br /&gt;
&lt;br /&gt;
Hoy en día existen multitud de aplicaciones gráficas de usuario basadas en Java. El entorno de ejecución Java (JRE) se ha convertido en un componente habitual en los PC de usuario de los sistemas operativos más usados en el mundo. Además, muchas aplicaciones Java lo incluyen dentro del propio paquete de la aplicación de modo que se ejecuten en cualquier [[Computador personal|PC]]. &lt;br /&gt;
&lt;br /&gt;
En las primeras versiones de la plataforma Java existían importantes limitaciones en las APIs de desarrollo gráfico ([[Abstract Window Toolkit|AWT]]). Desde la aparición de la biblioteca [[Swing (biblioteca gráfica)|Swing]] la situación mejoró substancialmente y posteriormente con la aparición de bibliotecas como [[SWT]] hacen que el desarrollo de aplicaciones de escritorio complejas y con gran dinamismo, usabilidad, etc. sea relativamente sencillo. &amp;lt;!-- Comentado provisionalmente mientras se reestructura el contenido &lt;br /&gt;
&lt;br /&gt;
Aunque cada vez la tecnología Java se acerca más y más al PC de sobremesa, las aplicaciones Java han sido relativamente raras para uso doméstico, por varias razones.[http://weblogs.java.net/blog/joshy/archive/2005/03/why_dont_you_sh.html]&lt;br /&gt;
&lt;br /&gt;
*Las aplicaciones Java pueden necesitar gran cantidad de memoria física.&lt;br /&gt;
*La Interfaz Gráfica de Usuario ([[GUI]]) no sigue de forma estricta la ''[[Guía para Interfaces Humana]]'' (Human Interface Guidelines), así como tampoco aquella a la que estamos habitualmente acostumbrados. La apariencia de las fuentes no tiene las opciones de optimización activadas por defecto, lo que hace aparecer al texto como si fuera de baja calidad.&lt;br /&gt;
*Las herramientas con que cuenta el JDK no son suficientemente potentes para construir de forma simple aplicaciones potentes. Aunque el uso de herramientas como [[Eclipse_(software)|Eclipse]], un IDE con licencia libre de alta calidad, facilita enormemente las tareas de desarrollo.&lt;br /&gt;
*Hay varias versiones del Entorno en Tiempo de Ejecución de Java, el JRE. Es necesario tener instalada la versión adecuada. &lt;br /&gt;
*Las aplicaciones basadas en la Web están tomando la delantera frente a aquellas que funcionan como entidades independientes. Las nuevas técnicas de programación producen aplicaciones basadas en un modelo en red cada vez más potentes.&lt;br /&gt;
&lt;br /&gt;
Sin embargo hay aplicaciones Java cuyo uso está ampliamente extendido, como los NetBeans, el entorno de desarrollo (IDE) Eclipse, y otros programas como LimeWire y [[Azureus]] para intercambio de archivos. Java también es el motor que usa MATLAB para el renderizado de la interfaz gráfica y para parte del motor de cálculo. Las aplicaciones de escritorio basadas en la tecnología Swing y SWT (Standard Widget Toolkit) suponen una alternativa a la plataforma .Net de Microsoft.&lt;br /&gt;
&lt;br /&gt;
===Java y DB===&lt;br /&gt;
Muchos programadores quizás tengan mayor interés en realizar programación basada conjunto a Bases de Datos, pues Java no se queda atrás, Java no implementa Bases de Datos, ya que solo es un lenguaje de programación, pero implementa funciones que permiten al programador realizar conexiones entre la interfaz de usuario y el Gestor de Base de Datos.&lt;br /&gt;
&lt;br /&gt;
Java permite conectarse por medio de puentes JDBC o a través de Drivers a programas gestores de bases de datos, su independencia entre ambos permite al usuario mantener siempre un enfoque, separando el diseño de la Base de Datos y el de la interfaz en dos mundos de pensamientos diferentes el mundo de los datos y el mundo de las interfaces.&lt;br /&gt;
&lt;br /&gt;
Java es orientado a objetos por ende da solidez a la aplicación evitando cortes bruscos del programa y permitiendo continuar de esta manera con la aplicación. Java permite [[Applets]] (Vea más adelante), lo que permite montar cualquier aplicación con Bases de Datos a través de la red de forma segura y sólida.&lt;br /&gt;
&lt;br /&gt;
Un buen ejemplo de como conectar java con el JDBC sería:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
 public boolean Conectar(String DBName) {&lt;br /&gt;
        boolean val = true;&lt;br /&gt;
        //Creación de la URL&lt;br /&gt;
        String url = &amp;quot;jdbc:odbc:&amp;quot; + DBName;&lt;br /&gt;
        try {&lt;br /&gt;
            //Seleccionar y cargar el driver a ser usado.&lt;br /&gt;
            Class.forName(&amp;quot;sun.jdbc.odbc.JdbcOdbcDriver&amp;quot;);&lt;br /&gt;
            //Conexión con JDBC&lt;br /&gt;
            con = DriverManager.getConnection(url);&lt;br /&gt;
        } catch (JDBCException jdbc) {&lt;br /&gt;
            //En caso de error con la conexión con JDBC-Server&lt;br /&gt;
            con = null;&lt;br /&gt;
            val = false;&lt;br /&gt;
            JOptionPane&lt;br /&gt;
                .showMessageDialog(&lt;br /&gt;
                    new JFrame(),&lt;br /&gt;
                    jdbc.toString()&lt;br /&gt;
                        .substring(&lt;br /&gt;
                            49,&lt;br /&gt;
                            jdbc.toString()&lt;br /&gt;
                                .length())&lt;br /&gt;
                        + &amp;quot;\n\nCausas probables del error:\n1- El usuario no tiene los permisos para acceder a &amp;quot;&lt;br /&gt;
                        + DBName&lt;br /&gt;
                        + &amp;quot;.\nVerifique he inténtelo nuevamente.\nGracias!&amp;quot;,&lt;br /&gt;
                    &amp;quot;Error!.- No hubo conexión con la base de datos.&amp;quot;,&lt;br /&gt;
                    0);&lt;br /&gt;
        } catch (ClassNotFoundException cnfe) {&lt;br /&gt;
            //En caso de error con el driver.&lt;br /&gt;
            con = null;&lt;br /&gt;
            val = false;&lt;br /&gt;
            JOptionPane.showMessageDialog(new JFrame(), cnfe.toString()&lt;br /&gt;
                .substring(34, cnfe.toString().length()),&lt;br /&gt;
                    &amp;quot;Error!.- Falta Driver.&amp;quot;, 0);&lt;br /&gt;
        }&lt;br /&gt;
        return val;&lt;br /&gt;
    }&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
--&amp;gt; &lt;br /&gt;
&lt;br /&gt;
=== Plataformas soportadas  ===&lt;br /&gt;
&lt;br /&gt;
Una versión del entorno de ejecución Java [[JRE]] (Java Runtime Environment) está disponible en la mayoría de equipos de escritorio. Sin embargo, [[Microsoft]] no lo ha incluido por defecto en sus sistemas operativos. En el caso de [[Apple Inc.|Apple]], éste incluye una versión propia del JRE en su sistema operativo, el [[Mac OS]]. También es un producto que por defecto aparece en la mayoría de las distribuciones de [[GNU/Linux]]. Debido a incompatibilidades entre distintas versiones del JRE, muchas aplicaciones prefieren instalar su propia copia del JRE antes que confiar su suerte a la aplicación instalada por defecto. Los desarrolladores de [[Applets]] de Java o bien deben insistir a los usuarios en la actualización del JRE, o bien desarrollar bajo una versión antigua de Java y verificar el correcto funcionamiento en las versiones posteriores. &lt;br /&gt;
&lt;br /&gt;
== Industria relacionada  ==&lt;br /&gt;
&lt;br /&gt;
Sun Microsystem, como creador del [[Lenguaje de programación]] Java y de la plataforma JDK, mantiene fuertes políticas para mantener una especificación del lenguaje&amp;lt;ref&amp;gt;[http://java.sun.com/docs/books/jls/ Especificación del lenguaje Java]&amp;lt;/ref&amp;gt; así como de la máquina virtual&amp;lt;ref&amp;gt;[http://java.sun.com/docs/books/vmspec/ Especificación de la máquina virtual Java]&amp;lt;/ref&amp;gt; a través del JCP. Es debido a este esfuerzo que se mantiene un estándar de facto. &lt;br /&gt;
&lt;br /&gt;
Son innumerables las compañías que desarrollan aplicaciones para Java y/o están volcadas con esta tecnología: &lt;br /&gt;
&lt;br /&gt;
*La industria de la [[Telefonía móvil]] está fuertemente influenciada por la tecnología Java. &lt;br /&gt;
*El [[Eclipse (software)|entorno de desarrollo Eclipse]] ha tomado un lugar importante entre la comunidad de desarrolladores Java. &lt;br /&gt;
*La fundación [[Apache]] tiene también una presencia importante en el desarrollo de bibliotecas y componentes de servidor basados en Java. &lt;br /&gt;
*[[IBM]], [[BEA]], [[IONA]], [[Oracle]],... son empresas con grandes intereses y productos creados en y para Java.&lt;br /&gt;
&lt;br /&gt;
== Críticas  ==&lt;br /&gt;
&lt;br /&gt;
Harold dijo en 1995 que Java fue creado para abrir una nueva vía en la gestión de software complejo, y es por regla general aceptado que se ha comportado bien en ese aspecto. Sin embargo no puede decirse que Java no tenga grietas, ni que se adapta completamente a todos los estilos de programación, todos los entornos, o todas las necesidades. &lt;br /&gt;
&lt;br /&gt;
=== General  ===&lt;br /&gt;
&lt;br /&gt;
*Java no ha aportado capacidades estándares para aritmética en punto flotante. El estándar [[IEEE 754]] para “Estándar para Aritmética Binaria en Punto Flotante” apareció en 1985, y desde entonces es el estándar para la industria. Y aunque la aritmética flotante de Java ''(cosa que cambió desde el 13 de noviembre de 2006, cuando se abrió el código fuente y se adoptó la licencia GNU, aparte de la ya existente)'' se basa en gran medida en la norma del IEEE, no soporta aún algunas características. Más información al respecto puede encontrarse en la sección final de enlaces externos.&lt;br /&gt;
&lt;br /&gt;
=== El lenguaje  ===&lt;br /&gt;
&lt;br /&gt;
*En un sentido estricto, Java no es un lenguaje absolutamente orientado a objetos, a diferencia de, por ejemplo, [[Ruby]] o [[Smalltalk]]. Por motivos de eficiencia, Java ha relajado en cierta medida el paradigma de orientación a objetos, y así por ejemplo, no todos los valores son objetos. &lt;br /&gt;
*El código Java puede ser a veces redundante en comparación con otros lenguajes. Esto es en parte debido a las frecuentes declaraciones de tipos y conversiones de tipo manual (casting). También se debe a que no se dispone de operadores sobrecargados, y a una sintaxis relativamente simple. Sin embargo, J2SE 5.0 introduce elementos para tratar de reducir la redundancia, como una nueva construcción para los bucles ‘’’foreach’’’. &lt;br /&gt;
*A diferencia de C++, Java no dispone de operadores de sobrecarga definidos por el usuario. Los diseñadores de Java tomaron esta decisión puesto que consideraban que, bajo ciertas circunstancias, esta característica podía complicar la lectura y mantenimiento de los programas.&lt;br /&gt;
&lt;br /&gt;
=== Apariencia  ===&lt;br /&gt;
&lt;br /&gt;
La apariencia externa (el ‘’’look and feel’’’) de las aplicaciones GUI (Graphical User Interface) escritas en Java usando la plataforma Swing difiere a menudo de la que muestran aplicaciones nativas. Aunque el programador puede usar el juego de herramientas AWT (Abstract Windowing Toolkit) que genera objetos gráficos de la plataforma nativa, el AWT no es capaz de funciones gráficas avanzadas sin sacrificar la portabilidad entre plataformas; ya que cada una tiene un conjunto de APIs distinto, especialmente para objetos gráficos de alto nivel. Las herramientas de Swing, escritas completamente en Java, evitan este problema construyendo los objetos gráficos a partir de los mecanismos de dibujo básicos que deben estar disponibles en todas las plataformas. El inconveniente es el trabajo extra requerido para conseguir la misma apariencia de la plataforma destino. Aunque esto es posible (usando GTK+ y el Look-and-Feel de Windows), la mayoría de los usuarios no saben cómo cambiar la apariencia que se proporciona por defecto por aquella que se adapta a la de la plataforma. &lt;br /&gt;
&lt;br /&gt;
=== Rendimiento  ===&lt;br /&gt;
&lt;br /&gt;
El rendimiento de una aplicación está determinado por multitud de factores, por lo que no es fácil hacer una comparación que resulte totalmente objetiva. En tiempo de ejecución, el rendimiento de una aplicación Java depende más de la eficiencia del compilador, o la JVM, que de las propiedades intrínsecas del lenguaje. El bytecode de Java puede ser interpretado en tiempo de ejecución por la máquina virtual, o bien compilado al cargarse el programa, o durante la propia ejecución, para generar código nativo que se ejecuta directamente sobre el hardware. Si es interpretado, será más lento que usando el código máquina intrínseco de la plataforma destino. Si es compilado, durante la carga inicial o la ejecución, la penalización está en el tiempo necesario para llevar a cabo la compilación. &lt;br /&gt;
&lt;br /&gt;
Algunas características del propio lenguaje conllevan una penalización en tiempo, aunque no son únicas de Java. Algunas de ellas son el chequeo de los límites de arrays, chequeo en tiempo de ejecución de tipos, y la indirección de [[Función virtual|funciones virtuales]]. &lt;br /&gt;
&lt;br /&gt;
El uso de un recolector de basura para eliminar de forma automática aquellos objetos no requeridos, añade una sobrecarga que puede afectar al rendimiento, o ser apenas apreciable, dependiendo de la tecnología del recolector y de la aplicación en concreto. Las JVM modernas usan recolectores de basura que gracias a rápidos algoritmos de manejo de memoria, consiguen que algunas aplicaciones puedan ejecutarse más eficientemente. &lt;br /&gt;
&lt;br /&gt;
El rendimiento entre un compilador JIT y los compiladores nativos puede ser parecido, aunque la distinción no está clara en este punto. La compilación mediante el JIT puede consumir un tiempo apreciable, un inconveniente principalmente para aplicaciones de corta duración o con gran cantidad de código. Sin embargo, una vez compilado, el rendimiento del programa puede ser comparable al que consiguen compiladores nativos de la plataforma destino, inclusive en tareas numéricas. Aunque Java no permite la expansión manual de llamadas a métodos, muchos compiladores JIT realizan esta optimización durante la carga de la aplicación y pueden aprovechar información del entorno en tiempo de ejecución para llevar a cabo transformaciones eficientes durante la propia ejecución de la aplicación. Esta recompilación dinámica, como la que proporciona la máquina virtual HotSpot de Sun, puede llegar a mejorar el resultado de compiladores estáticos tradicionales, gracias a los datos que sólo están disponibles durante el tiempo de ejecución. &lt;br /&gt;
&lt;br /&gt;
Java fue diseñado para ofrecer seguridad y portabilidad, y no ofrece acceso directo al hardware de la arquitectura ni al espacio de direcciones. Java no soporta expansión de código ensamblador, aunque las aplicaciones pueden acceder a características de bajo nivel usando bibliotecas nativas (JNI, Java Native Interfaces). &lt;br /&gt;
&lt;br /&gt;
== Recursos  ==&lt;br /&gt;
&lt;br /&gt;
=== '''JRE '''  ===&lt;br /&gt;
&lt;br /&gt;
El '''[[JRE]]''' (Java Runtime Environment, o Entorno en Tiempo de Ejecución de Java) es el software necesario para ejecutar cualquier aplicación desarrollada para la plataforma Java. El usuario final usa el JRE como parte de paquetes software o plugins (o conectores) en un navegador Web. Sun ofrece también el SDK de Java 2, o JDK (Java Development Kit) en cuyo seno reside el JRE, e incluye herramientas como el compilador de Java, [[Javadoc]] para generar documentación o el [[Depurador]]. Puede también obtenerse como un paquete independiente, y puede considerarse como el entorno necesario para ejecutar una aplicación Java, mientras que un desarrollador debe además contar con otras facilidades que ofrece el JDK. &lt;br /&gt;
&lt;br /&gt;
=== Componentes  ===&lt;br /&gt;
&lt;br /&gt;
*Bibliotecas de Java, que son el resultado de compilar el código fuente desarrollado por quien implementa la JRE, y que ofrecen apoyo para el desarrollo en Java. Algunos ejemplos de estas bibliotecas son: &lt;br /&gt;
**Las bibliotecas centrales, que incluyen: &lt;br /&gt;
***Una colección de bibliotecas para implementar [[Estructuras de datos]] como [[Listas]], arrays, árboles y conjuntos. &lt;br /&gt;
***Bibliotecas para análisis de [[XML]]. &lt;br /&gt;
***Seguridad. &lt;br /&gt;
***Bibliotecas de internacionalización y localización. &lt;br /&gt;
**Bibliotecas de integración, que permiten la comunicación con sistemas externos. Estas bibliotecas incluyen: &lt;br /&gt;
***La API para acceso a bases de datos [[JDBC]] (Java DataBase Conectivity). &lt;br /&gt;
***La [[Interfaz (Java)|interfaz]] JNDI (Java Naming and Directory Interface) para servicios de directorio. &lt;br /&gt;
***[[RMI]] (Remote Method Invocation) y [[CORBA]] para el desarrollo de aplicaciones distribuidas. &lt;br /&gt;
**Bibliotecas para la interfaz de usuario, que incluyen: &lt;br /&gt;
***El conjunto de herramientas nativas AWT (Abstract Windowing Toolkit), que ofrece componentes GUI (Graphical User Interface), mecanismos para usarlos y manejar sus eventos asociados. &lt;br /&gt;
***Las Bibliotecas de Swing, construidas sobre AWT pero ofrecen implementaciones no nativas de los componentes de AWT. &lt;br /&gt;
***APIs para la captura, procesamiento y reproducción de audio. &lt;br /&gt;
*Una implementación dependiente de la plataforma en que se ejecuta de la máquina virtual de Java (JVM), que es la encargada de la ejecución del código de las bibliotecas y las aplicaciones externas. &lt;br /&gt;
*Plugins o conectores que permiten ejecutar applets en los navegadores Web. &lt;br /&gt;
*Java Web Start, para la distribución de aplicaciones Java a través de Internet. &lt;br /&gt;
*Documentación y licencia.&lt;br /&gt;
&lt;br /&gt;
=== APIs  ===&lt;br /&gt;
&lt;br /&gt;
Sun define tres plataformas en un intento por cubrir distintos entornos de aplicación. Así, ha distribuido muchas de sus [[Interfaz de programación de aplicaciones|APIs]] (Application Program Interface) de forma que pertenezcan a cada una de las plataformas: &lt;br /&gt;
&lt;br /&gt;
*Java ME (Java Platform, Micro Edition) o J2ME — orientada a entornos de limitados recursos, como teléfonos móviles, PDAs (Personal Digital Assistant), etc. &lt;br /&gt;
*Java SE (Java Platform, Standard Edition) o J2SE — para entornos de gama media y estaciones de trabajo. Aquí se sitúa al usuario medio en un PC de escritorio. &lt;br /&gt;
*Java EE (Java Platform, Enterprise Edition) o J2EE — orientada a entornos distribuidos empresariales o de Internet.&lt;br /&gt;
&lt;br /&gt;
Las clases en las APIs de Java se organizan en grupos disjuntos llamados '''[[Paquete]]s'''. Cada paquete contiene un conjunto de interfaces, clases y excepciones relacionadas. La información sobre los paquetes que ofrece cada plataforma puede encontrarse en la documentación de ésta. &lt;br /&gt;
&lt;br /&gt;
El conjunto de las APIs es controlado por Sun Microsystems junto con otras entidades o personas a través del programa JCP (Java Community Process). Las compañías o individuos participantes del JCP pueden influir de forma activa en el diseño y desarrollo de las APIs, algo que ha sido motivo de controversia. &lt;br /&gt;
&lt;br /&gt;
En 2004, IBM y BEA apoyaron públicamente la idea de crear una implementación de [[Código abierto]] (open source) de Java, algo a lo que Sun, a fecha de 2006, se ha negado. &lt;br /&gt;
&lt;br /&gt;
=== Extensiones y arquitecturas relacionadas  ===&lt;br /&gt;
&lt;br /&gt;
Las extensiones de Java están en paquetes que cuelgan de la raíz javax: &amp;lt;code&amp;gt;javax.*&amp;lt;/code&amp;gt;. No se incluyen en la JDK o el JRE. Algunas de las extensiones y arquitecturas ligadas estrechamente al lenguaje Java son: &lt;br /&gt;
&lt;br /&gt;
*[[Java EE]] (Java Platform, Enterprise Edition; antes J2EE) —para aplicaciones distribuidas orientadas al entorno empresarial&lt;br /&gt;
&lt;br /&gt;
== Java en código abierto  ==&lt;br /&gt;
&lt;br /&gt;
Java se ha convertido en un lenguaje con una implantación masiva en todos los entornos (personales y empresariales). El control que mantiene Sun sobre éste genera reticencias en la comunidad de empresas con fuertes intereses en Java ([[IBM]], [[Oracle]]) y obviamente en la comunidad de desarrolladores de [[Software libre]]. &lt;br /&gt;
&lt;br /&gt;
La evolución basada en un comité en el que participen todos los implicados no es suficiente y la comunidad demandaba desde hace tiempo la liberación de las [[Interfaz de programación de aplicaciones|APIs]] y bibliotecas básicas de la JDK. &lt;br /&gt;
&lt;br /&gt;
En [[Diciembre de 2006]], [[Sun]] comenzó relanzamiento de su plataforma Java&amp;lt;ref&amp;gt;[http://www.fsf.org/news/fsf-welcomes-gpl-java.html Sun begins releasing Java under the GPL - Free Software Foundation&amp;amp;lt;!--Título generado por Muro Bot--&amp;amp;gt;]&amp;lt;/ref&amp;gt; bajo la licencia [[Licencia pública general de GNU|GPL]] de [[GNU]]. &lt;br /&gt;
&lt;br /&gt;
=== Alternativas libres  ===&lt;br /&gt;
&lt;br /&gt;
Existen alternativas para el entorno de ejecución y de desarrollo de Java con una gran cobertura de funcionalidades con respecto a las implementaciones comerciales de Sun, IBM, Bea, etc. &lt;br /&gt;
&lt;br /&gt;
=== Críticas referentes a Java y el software libre  ===&lt;br /&gt;
&lt;br /&gt;
*[http://www.gnu.org/philosophy/java-trap.html Free But Shackled — The Java Trap], de [[Richard Stallman]], [[12 de abril]], [[2004]]. ([http://today.java.net/jag/page7.html#59 respuesta de James Gosling]) &lt;br /&gt;
**Traducción al Español de este artículo: [http://www.gnu.org/philosophy/java-trap.es.html Libre pero encadenado. La trampa del Java.] (Nótese que hay una nota en un recuadro amarillo que habla de la situación actual con respecto a lo que se dice en ese artículo) Notar que este artículo fue escrito antes de la liberación del código fuente de Java. En la actualidad la postura de la [[Free Software Foundation]] y de [[Richard Stallman]] han cambiado, mostrándose partidarios ambos por su uso en software libre.&lt;br /&gt;
&lt;br /&gt;
== Véase también  ==&lt;br /&gt;
&lt;br /&gt;
*[[Applet Java]] &lt;br /&gt;
*[[JavaOne]] &lt;br /&gt;
*[[JavaOS]] &lt;br /&gt;
*[[Javapedia]] &lt;br /&gt;
*[[Java Community Process]] &lt;br /&gt;
*[[Java User Group]] &lt;br /&gt;
*[[Máquina virtual Java]] &lt;br /&gt;
*[[Plataforma Java]]&lt;br /&gt;
&lt;br /&gt;
== Referencias  ==&lt;br /&gt;
&lt;br /&gt;
*Jon Byous, [http://java.sun.com/features/1998/05/birthday.html ''Java technology: The early years'']. Sun Developer Network, sin fecha[ca. 1998]. Recuperado 21 de abril de 2005. &lt;br /&gt;
*[[James Gosling]], [http://today.java.net/jag/old/green/ ''A brief history of the Green project'']. Java.net, sin fecha [ca. Q1/1998]. Recuperado 22 abril de 2005. &lt;br /&gt;
*James Gosling, [[Bill Joy]], [[Guy L. Steele, Jr.|Guy Steele]], y [[Gilad Bracha]], ''The Java language specification'', tercera edición. Addison-Wesley, 2005. ISBN 0-321-24678-0. &lt;br /&gt;
*Tim Lindholm y Frank Yellin. ''The Java Virtual Machine specification'', segunda edición. Addison-Wesley, 1999. ISBN 0-201-43294-3.&lt;br /&gt;
&lt;br /&gt;
== Notas  ==&lt;br /&gt;
&lt;br /&gt;
{{listaref}} &lt;br /&gt;
&lt;br /&gt;
== Enlaces externos  ==&lt;br /&gt;
&lt;br /&gt;
*[http://torturo.com/programas-hechos-en-java/ Programas hechos en java con código fuente]&lt;br /&gt;
&lt;br /&gt;
=== Sun  ===&lt;br /&gt;
&lt;br /&gt;
*[http://java.sun.com/ Sitio oficial de Java para desarrolladores, etc] &lt;br /&gt;
*[http://java.sun.com/docs/books/jls/ The Java Language Specification, Tercera edición] Especificación oficial del lenguaje Java &lt;br /&gt;
*[http://java.sun.com/docs/books/tutorial/ Tutorial de Sun sobre el Lenguaje de programación Java] &lt;br /&gt;
*[http://java.sun.com/docs/white/langenv/ Libro blanco original de Java], 1996&lt;br /&gt;
&lt;br /&gt;
=== Tutoriales  ===&lt;br /&gt;
&lt;br /&gt;
*[http://java.sun.com/docs/books/tutorial/ The Java Tutorial] de Sun Microsystems (online) &lt;br /&gt;
*[http://www.bruceeckel.com/ ''Thinking in Java''], de [[Bruce Eckel]] (online) &lt;br /&gt;
*[http://chortle.ccsu.edu/CS151/cs151java.html An introduction to Computer Science using Java] por Bradley Kjell. &lt;br /&gt;
*[http://www.vias.org/javacourse/ ''Java Course''], de A.B. Downey.&lt;br /&gt;
&lt;br /&gt;
*[http://www.computer-books.us/java.php Computer-Books.us] Colección de libros sobre Java disponibles para descarga gratuita.&lt;br /&gt;
&lt;br /&gt;
*En castellano: &lt;br /&gt;
**[http://www.javaejemplos.com Ejemplos de código para que uses directamente en tus desarrollos.] &lt;br /&gt;
**[http://www.lcc.uma.es/~galvez/ Colección «Java a tope» de libros electrónicos] (Universidad de Málaga. España) &lt;br /&gt;
**[http://www.forodejava.com/downloads.php Tutoriales de Java avanzados, básicos y preguntas de certificación para practicar.] &lt;br /&gt;
**[http://www.cursodejava.com.mx/index.html Curso de Java, de cero a hasta conexión a MYSQL, incluye PDF] (México) &lt;br /&gt;
**[http://www.nullbrainexception.blogspot.com/ Capacitación en Java sobre Grandes Proyectos]&lt;br /&gt;
&lt;br /&gt;
=== Certificaciones  ===&lt;br /&gt;
&lt;br /&gt;
*[http://www.sun.com/training/certification/java/index.xml Página oficial de certificaciones de Sun Microsystems] &lt;br /&gt;
*[http://scjp-sun.blogspot.com/ Recursos e información sobre certificaciones]&lt;br /&gt;
&lt;br /&gt;
=== Críticas  ===&lt;br /&gt;
&lt;br /&gt;
*[http://www.softpanorama.org/Lang/java.shtml Softpanorama Java Critique Page: Java vs Scripting Languages], de [[Nikolai Bezroukov]] &lt;br /&gt;
*[http://www.cs.berkeley.edu/~wkahan/JAVAhurt.pdf How Java’s Floating-Point Hurts Everyone Everywhere], de [[W. Kahan und Joseph D. Darcy]] en el ''ACM 1998 Workshop on Java for High–Performance Network Computing''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Lenguajes_de_programación_orientada_a_objetos]][[Category:Herramientas_de_programación]][[Category:Informática]]&lt;/div&gt;</summary>
		<author><name>Carburo</name></author>
		
	</entry>
</feed>