miércoles, 1 de junio de 2016

dispositivos de Internet origuinal

Dispositivo De Acceso A Internet



Establecimiento: Instituto Básico Nocturno Por Cooperativa Las Piedrecitas





Curso: Tecnología De La Información Y Comunicación




Grado: Tercero Básico





Docente: Henry Estuardo Alvarado Gusman





Director: William Samayoa Moya






Alumno: Ana jazmín Juárez ramos
 
                                            







                                      Introducción.
El siguiente trabajo se trata de los dispositivos de internet cada uno contiene su contenido e imagen por la cual se  guaran del trabajo , los dispositivos de internet son
Adaptadores
Prooveedores
Portadores comandos
Java
Link
Firefox

Proveedor de servicios de Internet
Commons-emblem-question book orange.svg
Este artículo o sección necesita referencias que aparezcan en una publicación acreditada. Este aviso fue puesto el 28 de diciembre de 2012.
Puedes añadirlas o avisar al autor principal del artículo en su página de discusión pegando: {{subst:Aviso referencias|Proveedor de servicios de Internet}} ~~~~
El proveedor de servicios de Internet (ISP, por la sigla en inglés de Internet service provider) es la empresa que brinda conexión a Internet a sus clientes. Un ISP conecta a sus usuarios a Internet a través de diferentes tecnologías como DSLcablemódemGSMdial-up, etcétera.
Índice
  [mostrar
Historia[editar]
https://upload.wikimedia.org/wikipedia/commons/thumb/9/9f/Internet_Connectivity_Access_layer.svg/480px-Internet_Connectivity_Access_layer.svg.png
Opciones de conectividad a Internet desde el usuario final a los ISP Tier 3/2
Originalmente, para acceder a Internet se necesitaba una cuenta universitaria o de alguna agencia del gobierno; que necesariamente tenía que estar autorizada. Internet comenzó a aceptar tráfico comercial a principios de la década de 1990, pero era demasiado limitada y en una cantidad mínima en comparación con la actualidad. Existía un pequeño grupo de compañías, llamadas puntos de acceso, que proveían de acceso público pero que se saturaban una vez el tráfico incrementaba. Las mayores compañías de telecomunicaciones comenzaron a proveer de acceso privado. Las pequeñas compañías se beneficiaban del acceso a la red de las grandes compañías, pero luego, las grandes compañías empezaron a cobrar por este acceso. Todo esto alrededor de mediados de la década de 1990, antes de que Internet expirase.
En 1995 el MTI y AT&T comenzaron a cobrar a los usuarios una renta mensual alrededor de los 20 $ USD. A los negocios se les aumentaba esta tarifa, ya que disponían de una conexión más rápida y fiable.
Cuando Internet evolucionó repentinamente, los ISP fueron desafiados drásticamente a actualizar su infraestructura, tecnologías y a incrementar sus puntos de acceso. Las mayores compañías de comunicaciones empezaron a desarrollar subsidiarias que se enfocaran en hacer del Internet un medio más accesible. Aunque la tecnología se actualizó, la web tenía que lidiar con más y más congestionamiento.
Los accesos se mejoraron, así que el uso de Internet creció exponencialmente, llevando a bajar los precios mensuales de los ISP, aunque variando por cada país. Países con pocos ISP, tenían un gran monopolio, así que se cobraba más que en lugares donde existe una competencia, la cual previene que las compañías suban sus precios demasiado.
Tipos de conexiones de los ISP[editar]
Los ISP utilizan una gran cantidad de tecnologías para permitirle a cada usuario conectarse a sus redes.
En general, las modalidades de conexión a Internet, se clasifican de la siguiente manera:1
·         Acceso Telefónico (Dial-Up)
·         Acceso por ADSL (Línea Digital de Suscriptor Asimétrica, Asymmetric Digital Subscriber Line)
·         Acceso por Cablemódem (CATV: Community Antenna Television)
·         Acceso por Red de Telefonía Móvil
·         UMTS (Universal Mobile Telecommunications System)
·         HSDPA (High Speed Downlink Packet Access)
·         Acceso Inalámbrico (850; 900; 1800 y 1900 MHz; 2,4 GHz)
·         Wireless Personal Area Network (WPAN), red de área personal inalámbrica
·         Bluetooth
·         Wireless Local Area Network (WLAN), red de área local inalámbrica
·         Wi-Fi
·         Wireless Metropolitan Area Network (WMAN), red de área metropolitana inalámbrica
·         WiMAX (Worldwide Interoperability for Microwave Access)
·         LMDS (Local Multipoint Distribution Service)
·         Wireless Wide Area Network (WWAN), red de área amplia inalámbrica
·         UMTS
·         GPRS
·         EDGE
·         CDMA2000
·         GSM
·         CDPD
·         Mobitex
·         HSPA
·         3G
·         4G
·         Acceso Satelital (DVB-S: Digital Video Broadcast - Satellital)
·         Acceso por Fibra Óptica (FTTH: Fiber to the Home)
·         Acceso por Línea Eléctrica (BPL: Broadband Power Line)
Conexiones a Internet para usuarios residenciales[editar]
Las conexiones a Internet típicas para usuarios residenciales son:
·         Banda estrecha
·         Conexión por línea conmutada o dial-up
·         Módem
·         Banda ancha
·         Línea de abonado digital (DSL), normalmente del tipo asimétrica o ADSL
·         Banda Ancha Móvil
·         Banda ancha inalámbrica (Wi-Fi)
·         Cablemódem
·         Fiber To The Home (FTTH)
Conexiones a Internet para empresas medianas o grandes[editar]
Las conexiones típicas para empresas medianas o grandes son:
·         DSL
·         SHDSL
·         ADSL
·         EthernetMetro Ethernet o Gigabit Ethernet
·         Frame Relay
·         ISDN
·         BRI
·         PRI
·         ATM
·         Internet por satélite
·         Red Óptica Síncrona (SONET)

Adaptador (informática)
En informática, un adaptador es un dispositivo en el que se adapta un hardware o un componente de software, que convierte datos transmitidos en un formato a otro. El formato de datos puede ser, por ejemplo, un mensaje enviado entre objetos en una aplicación, o un paquete enviado a través de una red de comunicaciones.1
En las computadoras personales modernas, casi todos los dispositivos periféricos usan un adaptador para comunicarse con el bus del sistema, por ejemplo:
·         Adaptador de vídeo, usado para transmitir la señal al monitor.
·         Adaptadores Universal Serial Bus (USB) para impresorasteclados y ratones, entre otros.
·         Adaptador de red necesario para conectarse a una red de comunicaciones.
·         Adaptador de host, para conectar discos duros u otros dispositivos de almacenamiento.
El concepto de adaptador no debe confundirse con el de tarjeta de expansión. Aunque cada tarjeta de expansión típicamente implementa algún tipo de adaptador, muchos otros adaptadores se incluyen directamente en la placa base de los PC modernos
Un adaptador software es un tipo de software que se localiza lógicamente entre otros componentes software y transforma los mensajes entre ellos para que puedan comunicarse.
En programación, el patrón de diseño adapter (a menudo referido como el patrón envoltorio o simplemente envoltorio) es un patrón de diseño para adaptar una interfaz de unaclase en otra interfaz que espera un cliente.
Adaptadores de recursos[editar]
Los adaptadores de recursos se usan para recuperar datos. [cita requerida] Proporcionan acceso a bases de datos, ficheros, sistemas de mensajes, aplicaciones de empresa y otras fuentes de datos y objetivos.
Cada adaptador incluye un conjunto de comando que pueden usarse para adaptar su funcionamiento. Los comandos del adaptador especifican diferentes colas y gestores de colas, especifican mensajes por identificadores de mensaje, especifican conjuntos de mensajes con el mismo identificador de mensaje, descriptores de mensaje en los datos y mucho más.
Los adaptadores de recursos responden las preguntas "¿De dónde deben venir los datos?" y "¿Dónde deben ir los datos?".
Los adaptadores de recursos proporcionados con muchos productos de integración permiten la transformación de los datos y reconocimiento de comportamiento específico del adaptador en distintos sistemas y estructuras de datos. si
Comando (informática)
Un comando (calco y falso amigo del inglés command, «orden, instrucción» o mandato) es una instrucción u orden que el usuario proporciona a un sistema informático, desde la línea de comandos (como una shell) o desde una llamada de programación. Puede ser interno (contenido en el propio intérprete) o externo (contenido en un archivo ejecutable).
Suele admitir parámetros o argumentos de entrada, lo que permite modificar su comportamiento predeterminado. Suelen indicarse tras una barra "/" (en sistemas operativosDOS) o un guion simple "-" o doble "--" (en sistemas operativos Unix).
Índice
  [mostrar
Línea de órdenes[editar]
La línea de órdenes o consola (del inglés shell) permite al usuario mandar instrucciones mediante la pulsación de la tecla  Entrar en el teclado, lanzando la ejecución de procesos internos al propio intérprete de órdenes o de programas externos al mismo. Algunas de estas consolas son:
·         command.com para los sistemas basados en DOS (MS-DOSPC-DOSDR-DOSFreeDOS, etc.)
·         cmd.exe para los sistemas basados en Windows NT (2000XP2003 ServerVista2008 Server, etc.)
·         bashshcshksh, etc. para los sistemas basados en Unix (GNU/Linux, *BSDSolaris, etc.).
En realidad, la línea de órdenes (o el falso amigo línea de comandos) no es más que una de las formas en que el usuario interacciona con el ordenador.
En la actualidad hay formas mucho más sencillas de interactuar con el ordenador, por ejemplo mediante el ratón, o mediante una pantalla táctil. Sin embargo, hace unos cuantos años la única forma de comunicarse era mediante esta línea de órdenes. En ella, los usuarios escribían la instrucción o el programa que deseaban que fuera ejecutado por el ordenador. Esta interacción la lleva a cabo un programa que se suele llamar intérprete de comandos o intérprete de órdenes. A continuación se explica más en detalle en qué consiste este programa.
Por ejemplo, en sistemas operativos tipo Windows, puede lanzarse el intérprete pulsando la tecla  Win+R y ejecutando la orden: cmd. En sistemas operativos tipo UNIX, como Linux, el intérprete de comandos (por defecto suele ser bash) aparece disponible en el menú de aplicaciones, por lo que basta con hacer clic sobre el icono correspondiente para lanzar el terminal.
En la actualidad la interacción mediante la línea de órdenes es bastante más sencilla que con los primeros intérpretes, ya que ahora es muy fácil editar la línea para realizar modificaciones y llevar un histórico de las órdenes introducidas (pulsando con la flecha hacia arriba, las veces deseadas, del teclado se obtinen las órdenes introducidas anteriormente y también se puede utilizar la flecha hacia abajo; de este modo es muy cómodo ver el histórico de las órdenes introducidas)
Intérprete de órdenes[editar]
https://upload.wikimedia.org/wikipedia/commons/b/b1/DOS_debugger_error.jpg
Intérprete de comandos de MS-DOS
Las líneas de órdenes que escribe el usuario no se ejecutan tal como se han escrito, son procesadas antes de su ejecución. Por ejemplo la orden:DELETE *.TXT emplea un metacarácter * que permite seleccionar todos los ficheros con extensión "TXT".
El encargado de recibir la línea que escribe el usuario, modificarla, ejecutarla o solicitar su ejecución es el denominado intérprete de órdenes oshell del sistema.
El intérprete de órdenes es un programa de estructura repetitiva, cuyas funciones principales son las siguientes:
1.   Muestra el prompt del sistema.
2.   Expande los caracteres genéricos tales como el asterísco o la interrogación.
3.   Realiza los redireccionamientos tanto de la entrada de datos, como de las salidas.
4.   Si es una orden interna, lo ejecuta.
5.   Si es una orden externa (un programa), intenta localizar recorriendo la lista de directorios de la variable PATH y si lo encuentra solicita su ejecución al sistema operativo.
6.   En caso contrario indica que no puede ejecutar dicha orden.
Inicio de la ejecución del intérprete de comandos[editar]
Para iniciar el funcionamiento del intérprete de órdenes en Windows, basta seleccionar Inicio/Ejecutar, escribir cmd y pulsar  Entrar. De este modo se inicia una sesión utilizando el intérprete cmd.exe. Escribir help y pulsar  Entrar para obtener ayuda. En sistemas operativos tipo UNIX, basta con escribir el nombre del intérprete (bashshcsh, etc) para empezar a usarlo.
Comando (informática)
Un comando (calco y falso amigo del inglés command, «orden, instrucción» o mandato) es una instrucción u orden que el usuario proporciona a un sistema informático, desde la línea de comandos (como una shell) o desde una llamada de programación. Puede ser interno (contenido en el propio intérprete) o externo (contenido en un archivo ejecutable).
Suele admitir parámetros o argumentos de entrada, lo que permite modificar su comportamiento predeterminado. Suelen indicarse tras una barra "/" (en sistemas operativosDOS) o un guion simple "-" o doble "--" (en sistemas operativos Unix).
Línea de órdenes[editar]
La línea de órdenes o consola (del inglés shell) permite al usuario mandar instrucciones mediante la pulsación de la tecla  Entrar en el teclado, lanzando la ejecución de procesos internos al propio intérprete de órdenes o de programas externos al mismo. Algunas de estas consolas son:
·         command.com para los sistemas basados en DOS (MS-DOSPC-DOSDR-DOSFreeDOS, etc.)
·         cmd.exe para los sistemas basados en Windows NT (2000XP2003 ServerVista2008 Server, etc.)
·         bashshcshksh, etc. para los sistemas basados en Unix (GNU/Linux, *BSDSolaris, etc.).
En realidad, la línea de órdenes (o el falso amigo línea de comandos) no es más que una de las formas en que el usuario interacciona con el ordenador.
En la actualidad hay formas mucho más sencillas de interactuar con el ordenador, por ejemplo mediante el ratón, o mediante una pantalla táctil. Sin embargo, hace unos cuantos años la única forma de comunicarse era mediante esta línea de órdenes. En ella, los usuarios escribían la instrucción o el programa que deseaban que fuera ejecutado por el ordenador. Esta interacción la lleva a cabo un programa que se suele llamar intérprete de comandos o intérprete de órdenes. A continuación se explica más en detalle en qué consiste este programa.
Por ejemplo, en sistemas operativos tipo Windows, puede lanzarse el intérprete pulsando la tecla  Win+R y ejecutando la orden: cmd. En sistemas operativos tipo UNIX, como Linux, el intérprete de comandos (por defecto suele ser bash) aparece disponible en el menú de aplicaciones, por lo que basta con hacer clic sobre el icono correspondiente para lanzar el terminal.
En la actualidad la interacción mediante la línea de órdenes es bastante más sencilla que con los primeros intérpretes, ya que ahora es muy fácil editar la línea para realizar modificaciones y llevar un histórico de las órdenes introducidas (pulsando con la flecha hacia arriba, las veces deseadas, del teclado se obtinen las órdenes introducidas anteriormente y también se puede utilizar la flecha hacia abajo; de este modo es muy cómodo ver el histórico de las órdenes introducidas)
Intérprete de órdenes[editar]
https://upload.wikimedia.org/wikipedia/commons/b/b1/DOS_debugger_error.jpg
Intérprete de comandos de MS-DOS
Las líneas de órdenes que escribe el usuario no se ejecutan tal como se han escrito, son procesadas antes de su ejecución. Por ejemplo la orden:DELETE *.TXT emplea un metacarácter * que permite seleccionar todos los ficheros con extensión "TXT".
El encargado de recibir la línea que escribe el usuario, modificarla, ejecutarla o solicitar su ejecución es el denominado intérprete de órdenes oshell del sistema.
El intérprete de órdenes es un programa de estructura repetitiva, cuyas funciones principales son las siguientes:
1.   Muestra el prompt del sistema.
2.   Expande los caracteres genéricos tales como el asterísco o la interrogación.
3.   Realiza los redireccionamientos tanto de la entrada de datos, como de las salidas.
4.   Si es una orden interna, lo ejecuta.
5.   Si es una orden externa (un programa), intenta localizar recorriendo la lista de directorios de la variable PATH y si lo encuentra solicita su ejecución al sistema operativo.
6.   En caso contrario indica que no puede ejecutar dicha orden.
Inicio de la ejecución del intérprete de comandos[editar]
Para iniciar el funcionamiento del intérprete de órdenes en Windows, basta seleccionar Inicio/Ejecutar, escribir cmd y pulsar  Entrar. De este modo se inicia una sesión utilizando el intérprete cmd.exe. Escribir help y pulsar  Entrar para obtener ayuda. En sistemas operativos tipo UNIX, basta con escribir el nombre del intérprete (bashshcsh, etc) para empezar a usarlo.
Barra de estado
Expression Studio 2.0
https://i-msdn.sec.s-msft.com/Areas/Epx/Content/Images/ImageSprite.png?v=635986765672150736
La barra de estado muestra información sobre los modos de edición actuales, como el modo de ayudas visuales, el modo de aplicaciones de estilo, el modo de representación y modo de tamaño de página. La barra de estado también muestra información acerca del archivo está modificando, como el tamaño del archivo, el esquema HTML y el esquema CSS.
Cc295146.alert_tip(es-es,Expression.10).gifSugerencia:
Desplace el puntero sobre un elemento de la barra de estado para obtener más información o cambiar las opciones.
Para mostrar u ocultar la barra de estado
  1. En el menú Herramientas, haga clic en Opciones de la aplicación.
  2. En el cuadro de diálogo Opciones de la aplicación, en la ficha General bajo la sección General, desactive o active la casilla Mostrar barra de estado.
Utilice
Acción
Icono Error de código detectado Cc295146.ce9aa591-79eb-4304-8fba-f4ef8eaac11d(es-es,Expression.10).gif
Va a un error del código de la página.
Icono Incompatibilidad con HTML detectada Cc295146.fa01a755-ef45-4902-8501-b3ebf05e35ae(es-es,Expression.10).gif
Va a una incompatibilidad de esquema HTML del código.
Cc295146.204589ef-10aa-4e04-ad9f-0ea5913bf9ea(es-es,Expression.10).bmp
Cambia el modo de ayudas visuales. Para obtener más información, consulte Ayudas visuales.
Cc295146.c0c9397f-363c-49c8-b55c-03a456a0a09a(es-es,Expression.10).bmp
Muestra el modo de aplicación de estilos actual. Haga doble clic para abrir la barra de herramientasAplicación de estilo. Para obtener más información, consulte Hojas de estilos en cascada generadas.
Cc295146.2e8f9ae8-d031-48fc-a5fb-336f5bc23d87(es-es,Expression.10).bmp
Muestra el tamaño actual del archivo.
Cc295146.60bb44bd-c6c9-44f1-aab3-86abde3bf201(es-es,Expression.10).bmp
Muestra el modo de presentación de archivos de Microsoft Expression Web. Modo de interpretación indica que Expression Web está representando en el modo de interpretación. El modo de representación está determinado por la declaración de tipo de documento de la página. Haga doble clic para abrir el cuadro de diálogo Opciones del editor de páginas. Para obtener más información, vea Establecer la información de tipo de documento.
Cc295146.5fcea8b9-a979-48f6-806d-75529a81e86c(es-es,Expression.10).bmp
Muestra el tamaño de página actual de la ventana de edición. Haga doble clic para cambiar el tamaño de la página. Para obtener más información, consulte Agregar o modificar un tamaño de página.
Cc295146.e13fa37b-f250-4a4a-9309-c80b4dfff4c5(es-es,Expression.10).bmp
Muestra el esquema HTML que Expression Web aplica a la página actual. Haga doble clic para abrir el cuadro de diálogo Opciones del editor de páginas. Para obtener más información, consulte Establecer la información de tipo de documento.
Cc295146.f4f028ea-207f-401e-97b7-6ec9f25931ac(es-es,Expression.10).bmp
Muestra el esquema CSS que Expression Web aplica a la página actual. Haga doble clic para abrir el cuadro de diálogo Opciones del editor de páginas. Para obtener más información, consulte Establecer la información de tipo de documento.

Java (lenguaje de programación)
Commons-emblem-scales.svg
Existen desacuerdos sobre la neutralidad en el punto de vista de la versión actual de este artículo o sección.
En la página de discusión puedes consultar el debate al respecto.

Java
Desarrollador(es)
Información general
.java, .class, .jar , .jad
Apareció en
1995
Diseñado por
Última versión estable
Java Standard Edition 8 (18 de marzo de 2014; hace 2 años)
Fuerte, Estático
Implementaciones
Dialectos
Influido por
Ha influido a

Java 

es un lenguaje de programación de propósito generalconcurrenteorientado a objetos que fue diseñado específicamente para tener tan pocas dependencias de implementación como fuera posible. Su intención es permitir que los desarrolladores de aplicaciones escriban el programa una vez y lo ejecuten en cualquier dispositivo (conocido en inglés como WORA, o "write once, run anywhere"), lo que quiere decir que el código que es ejecutado en una plataforma no tiene que ser recompilado para correr en otra. Java es, a partir de 2012, uno de los lenguajes de programación más populares en uso, particularmente para aplicaciones de cliente-servidor de web, con unos 10 millones de usuarios reportados.1 2
El lenguaje de programación Java fue originalmente desarrollado por James Gosling de Sun Microsystems (la cual fue adquirida por la compañía Oracle) y publicado en 1995 como un componente fundamental de la plataforma Java de Sun Microsystems. Susintaxis deriva en gran medida de C y C++, pero tiene menos utilidades de bajo nivel que cualquiera de ellos. Las aplicaciones de Java son generalmente compiladas a bytecode (clase Java) que puede ejecutarse en cualquier máquina virtual Java (JVM) sin importar la arquitectura de la computadora subyacente.
La compañía Sun desarrolló la implementación de referencia original para los compiladores de Java, máquinas virtuales, ylibrerías de clases en 1991 y las publicó por primera vez en 1995. A partir de mayo de 2007, en cumplimiento con las especificaciones ɖel Proceso de la Comunidad Java, Sun volvió a licenciar la mayoría de sus tecnologías de Java bajo la Licencia Pública General de GNU. Otros también han desarrollado implementaciones alternas a estas tecnologías de Sun, tales como elCompilador de Java de GNU y el GNU Classpath.
Historia[editar]
https://upload.wikimedia.org/wikipedia/commons/thumb/4/40/Wave.svg/210px-Wave.svg.png
Duke, la mascota de Java
Java se creó como una herramienta de programación para ser usada en un proyecto de 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.
El lenguaje se denominó inicialmente Oak (por un roble que había fuera de la oficina de Gosling), luego pasó a denominarseGreen tras descubrir que Oak era ya una marca comercial registrada para adaptadores de tarjetas gráficas y finalmente se renombró aJava.
Es 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 diseñadores: James Gosling, Arthur Van Hoff, y Andy Bechtolsheim. Otros abogan por el siguiente acrónimo, Just Another Vague Acronym ("sólo otro acrónimo ambiguo más"). La hipótesis que más fuerza tiene es la de 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 café 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. A pesar de todas estas teorías, el nombre fue sacado al parecer de una lista aleatoria de palabras.3
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, Patrick 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.
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. [1] Dos semanas más tarde la primera versión de Java fue publicada.
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 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.
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.
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.4
Desde 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 JSR 901.
·         JDK 1.0 (23 de enero de 1996) — Primer lanzamiento: comunicado de prensa
·         JDK 1.1 (19 de febrero de 1997) — Principales adiciones incluidas: comunicado de prensa
·         una reestructuración intensiva del modelo de eventos AWT (Abstract Windowing Toolkit)
·         clases internas (inner classes)
·         JavaBeans
·         JDBC (Java Database Connectivity), para la integración de bases de datos
·         RMI (Remote Method Invocation)
·         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 "J2SE" (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: comunicado de prensa
·         la palabra reservada (keyword) strictfp
·         reflexión en la programación
·         la API gráfica ( Swing) fue integrada en las clases básicas
·         la máquina virtual (JVM) de Sun fue equipada con un compilador JIT (Just in Time) por primera vez
·         Java Plug-in
·         Java IDL, una implementación de IDL (Lenguaje de Descripción de Interfaz) para la interoperabilidad con CORBA
·         Colecciones (Collections)
·         J2SE 1.3 (8 de mayo de 2000) — Nombre clave Kestrel. Los cambios más notables fueron:comunicado de prensa lista completa de cambios
·         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)
·         RMI fue cambiado para que se basara en CORBA
·         JavaSound
·         se incluyó el Java Naming and Directory Interface (JNDI) en el paquete de bibliotecas principales (anteriormente disponible como una extensión)
·         Java Platform Debugger Architecture (JPDA)
·         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 comoJSR 59. Los cambios más notables fueron: comunicado de prensalista completa de cambios
·         Palabra reservada assert (Especificado en JSR 41.)
·         Expresiones regulares modeladas al estilo de las expresiones regulares Perl
·         Encadenación de excepciones Permite a una excepción encapsular la excepción de bajo nivel original.
·         non-blocking NIO (New Input/Output) (Especificado en JSR 51.)
·         Logging API (Specified in JSR 47.)
·         API I/O para la lectura y escritura de imágenes en formatos como JPEG o PNG
·         Parser XML integrado y procesador XSLT (JAXP) (Especificado en JSR 5 y JSR 63.)
·         Seguridad integrada y extensiones criptográficas (JCE, JSSEJAAS)
·         Java Web Start incluido (El primer lanzamiento ocurrió en marzo de 2001 para J2SE 1.3) (Especificado en JSR 56.)
·         J2SE 5.0 (30 de septiembre de 2004) — Nombre clave: Tiger. (Originalmente numerado 1.5, esta notación aún es usada internamente.[2]) Desarrollado bajo JSR 176, Tiger añadió un número significativo de nuevas características comunicado de prensa
·         Plantillas (genéricos) — provee conversión de tipos (type safety) en tiempo de compilación para colecciones y elimina la necesidad de la mayoría de conversión de tipos (type casting). (Especificado por JSR 14.)
·         Metadatos — también llamados anotaciones, 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 JSR 175.)
·         Autoboxing/unboxing — Conversiones automáticas entre tipos primitivos (Como los int) y clases de envoltura primitivas (Como Integer). (Especificado por JSR 201.)
·         Enumeraciones — la palabra reservada enum crea una typesafe, lista ordenada de valores (como Dia.LUNESDia.MARTES, etc.). Anteriormente, esto solo podía ser llevado a cabo por constantes enteras o clases construidas manualmente (enum pattern). (Especificado por JSR 201.)
·         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. void drawtext(String... lines)). 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.
·         Bucle for mejorado — La sintaxis para el bucle for 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:
 void displayWidgets (Iterable<Widget> widgets) {
     for (Widget w : widgets) {
         w.display();
     }
 }
Este ejemplo itera sobre el objeto Iterable widgets, asignando, en orden, cada uno de los elementos a la variable w, y llamando al método display() de cada uno de ellos. (Especificado por JSR 201.)
·         Java SE 6 (11 de diciembre de 2006) — Nombre clave Mustang. Estuvo en desarrollo bajo la JSR 270. En esta versión, Sun cambió el nombre "J2SE" por Java SE y eliminó el ".0" del número de versión.[3]. Está disponible en http://java.sun.com/javase/6/. Los cambios más importantes introducidos en esta versión son:
·         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.
·         Incluye el motor Rhino, de Mozilla, una implementación de Javascript en Java.
·         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.
·         Mejoras en la interfaz gráfica y en el rendimiento.
·         Java SE 7 — Nombre clave Dolphin. En el año 2006 aún se encontraba en las primeras etapas de planificación. Su lanzamiento fue en julio de 2011.
·         Soporte para XML dentro del propio lenguaje.
·         Un nuevo concepto de superpaquete.
·         Soporte para closures.
·         Introducción de anotaciones estándar para detectar fallos en el software.
·         No oficiales:
·         NIO2.
·         Java Module System.
·         Java Kernel.
·         Nueva API para el manejo de Días y Fechas, la cual reemplazara las antiguas clases Date y Calendar.
·         Posibilidad de operar con clases BigDecimal usando operandos.
·         Java SE 8 — lanzada en marzo de 2014. Cabe destacar:
·         Incorpora de forma completa la librería JavaFX.
·         Diferentes mejoras en seguridad.
·         Diferentes mejoras en concurrencia.
·         Añade funcionalidad para programación funcional mediante expresiones Lambda.
·         Mejora la integración de JavaScript.
·         Nuevas API para manejo de fechas y tiempo (date - time).
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.
Filosofía[editar]
El lenguaje Java se creó con cinco objetivos principales:
1.   Debería usar el paradigma de la programación orientada a objetos.
2.   Debería permitir la ejecución de un mismo programa en múltiples sistemas operativos.
3.   Debería incluir por defecto soporte para trabajo en red.
4.   Debería diseñarse para ejecutar código en sistemas remotos de forma segura.
5.   Debería ser fácil de usar y tomar lo mejor de otros lenguajes orientados a objetos, como C++.
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.
Orientado a objetos[editar]


¿Que es un Enlace o Link? - Definición de Enlace o Link
Un enlace o link es texto o imágenes en un sitio web que un usuario puede pinchar para tener acceso o conectar con otro documento. Los enlaces son como la tecnología que conecta dos sitios web o dos páginas web. En el navegador se ven como palabras subrayadas (como Ir al índice de FAQ's al final de ésta página).
Una vez que pinchas en un enlace, puede poner en acción varios acontecimientos:
·         podría "saltar" a otra página o a otro lugar en la misma página
·         podría estar enlazado a un archivo que comenzará a descargarse a tu ordenador
·         podría producir el lanzamiento de una aplicación de ayuda que entonces procesará el archivo en el que has pinchado
·         podría abrir tu programa de E-mail para que puedas enviar un mensaje, etcétera.
Lo que realmente ocurre cuando pinchas en un enlace esta determinado por los archivos MIME y por la forma en la que está configurado tu ordenador. Por ejemplo, los navegadores se configuran para mostrar todos los archivos que tengan HTML en su extensión MIME.
Los enlaces también son llamados hyperlinks, hiperenlace, hypertext, hipertexto, vínculo, y se codifican en HTML por los autores o los programadores de los sitios web.
Más información sobre enlace en Wikipedia

Imagen relacionada
Mozilla Firefox
Artículo bueno
«Firefox» redirige aquí. Para otras acepciones, véase Firefox (desambiguación).
No debe confundirse con Foxfire.
Mozilla Firefox
Mozilla Firefox logo 2013.svg
Portada de la Wikipedia en español (Firefox 41).png
Firefox 41 en Windows 10
Desarrollador(es)
Información general
Corporación Mozilla
Lanzamiento inicial
22 de septiembre de 2004; hace 11 años
46.0.1 (info)
6 de mayo de 2016; hace 18 días
47.0beta (info)
27 de abril de 2016; hace 27 días
Estado actual
Activo
89 idiomas7
Asistencia técnica
Versiones
Escritorio · Móvil
(registro de versiones)
Mozilla Firefox (llamado simplemente Firefox) es un navegador web libre y de código abierto8 desarrollado para Microsoft WindowsAndroidOS X y GNU/Linux coordinado por la Corporación Mozilla y la Fundación Mozilla. Usa el motor Gecko pararenderizar páginas web, el cual implementa actuales y futuros estándares web.9
Índice
  [mostrar
Historia[editar]
Artículo principal: Historia de Firefox
Firefox comenzó como una rama experimental del proyecto Mozilla a cargo de Dave HyattJoe Hewitt y Blake Ross. A su juicio, las exigencias comerciales del patrocinio de Netscape y el gran número de características de Mozilla Application Suitecomprometían la utilidad de este.10 Para combatir lo que ellos denominaban inflada Mozilla Application Suite, crearon un navegador independiente con la intención de reemplazarla. El 3 de abril de 2003, la Organización Mozilla anuncia que centrarán sus esfuerzos en Firefox y Thunderbird.11
El navegador cambió varias veces de nombre. Originalmente fue llamado Phoenix cuando, por razones legales, debió ser cambiado al estar ya registrado por el desarrollador de BIOS Phoenix Technologies. El nombre elegido fue «Firebird» (Pájaro de Fuego), lo que provocó una polémica por parte la base de datos Firebird.12 Sin embargo, la presión constante de la comunidad forzó a que, tras barajar otros nombres como «Firebird Browser» y «Mozilla Firebird», el 9 de febrero de 2004 se rebautizara finalmente como Mozilla Firefox,13 a menudo referido simplemente como «Firefox» y abreviado como «Fx» o «fx», o más común como «FF».14 Este nombre se eligió por su semejanza con Firebird y por ser único en la industria informática. Para garantizar la estabilidad del nuevo nombre, la Fundación Mozilla empezó en diciembre de 2003 el procedimiento para su registro como una marca depositada en Estados Unidos.15
Características[editar]
Entre sus características incluyen la tradicional navegación por pestañas,16 corrector ortográfico (que puede ser incluido víaMozilla Addons - Complementos de Mozilla), búsqueda progresiva, marcadores dinámicos, un administrador de descargas, lector RSSnavegación privada, navegación con georreferenciación, aceleración mediante GPU,17 e integración del motor de búsqueda que desee el usuario. Además, se puede instalar tanto sin conexión como también en línea desde la página web, este último es utilizado para descargar los componentes de segundo plano, ideal para equipos con conexiones mínimas.18
Como elemento representativo, se pueden añadir funciones a través de complementos, uno de cuyos tipos son las extensiones, desarrollados por la propia Mozilla o por terceros aficionados y comerciales.19 Su uso significativo de usuario se debe a su amplia variedad de usos a través de la comunidad Mozilla Addons,20 lo que según algunos estudios lo convierte en el navegador más personalizable y seguro del momento.21 En el repertorio, los usuarios pueden personalizar el navegador con las extensiones (archivos que se ejecutan con la extensión XPI) y temas (extensiones con capacidad para cambiar la interfaz como fue el caso de las llamadas Personas).22 En total, el sitio addons.mozilla.org posee más de 6000 extensiones a partir de junio de 2009;23 entre los más conocidos se encuentra Adblock Plus que en 10 años de desarrollo alcanzó las 100 millones de descargas.24
Adicionalmente Firefox incluye otros componentes que son opcionales. Cuando sucede un cuelge inesperado, los usuarios pueden realizar un informe de fallo, con la información técnica del sistema. Además, Mozilla puede estudiar el rendimiento del navegador mediante estadísticas asignadas una dirección IP bajo el programa telemetry,25 disponible desde la versión 7.0. Para los desarrolladores web posee un repertorio de herramientas incorporadas, como la Consola de errores, Scratchpad (para probar código JavaScript), editor HTML, elInspector DOM, o incluyendo extensiones como Firebug. Por último, los usuarios pueden sicronizar los marcadores, el historial y las contraseñas entre ordenadores y/o móviles mediante Firefox Sync a los servidores de Mozilla o de un servidor privado.
Véase también: Anexo:Versiones de Firefox
Interfaz[editar]
https://upload.wikimedia.org/wikipedia/commons/thumb/b/b0/FirefoxButton40.png/150px-FirefoxButton40.png
El menú "Firefox" es uno de los grandes cambios realizado en la versión 4. En la imagen se ve las opciones desplegadas en inglés.
Firefox está basado en la interfaz Starta diseñada por el contribuidor Stephen Horlander. Un rediseño mejorado fue propuesto para la versión 3.7 (año 2009), previo a la futura 4 (2011), y que mantuvo intacto por más de tres años, en especial para Windows.26 El enfoque consiste en un menú unificado (no disponible en OS X) con las pestañas de navegación hacia arriba, y la barra de direcciones con los botones de acción debajo.27 Con ella, es posible personalizar mediante temas. Cada tema puede decorar de fondo (un papel tapiz de hojas o de paisajes) o cambiar drásticamente al navegador.28
Mozilla planteó un proyecto para el rediseño de la interfaz: el proyecto “Australis”; tomando un diseño similar al de Google Chrome, con pestañas “redondeadas”; la forma en la que están acomodados los íconos se puede personalizar haciendo clic en el botón personalizar.29 Inicialmente se aplicó a la aplicación para móviles, y fue postergado para el escritorio varias veces pero se lanzó para la versión 29.
Estándares web[editar]
https://upload.wikimedia.org/wikipedia/commons/thumb/e/ee/Firefox4UpdatedAcid3.png/240px-Firefox4UpdatedAcid3.png
Resultado de la prueba Acid3 en Firefox 4. Acid3 prueba la compatibilidad con estándares web como los lenguajesDocument Object Model (DOM) yJavaScript, además de SVG y CSS3.
Véase también: Gecko (motor de renderizado)
Es compatible con varios lenguajes web, incluyendo HTMLXMLXHTMLSVG 1.1 (parcial),30 CSS 1, 2 y 3,31 ECMAScript (JavaScript), DOM,MathMLDTDXSLTXPath, e imágenes PNG con transparencia alfa.32 También incorpora las normas propuestas por el WHATWG,33y es compatible con el elemento HTML Canvas.34
En cuestión al cumplimiento de estándares web, pasa satisfactoriamente la prueba de Acid2 a partir de la versión 3.0. Sin embargo, las ramas de versiones 3.x no pasaban completamente la prueba de Acid3, pues obtienen un puntaje de 93/100 en Firefox 3.5 y un puntaje de 94/100 en la versión 3.6. Desde Mozilla se hicieron declaraciones en la que enfatizaban que su objetivo no era el que Firefox aprobara Acid3 totalmente, ya que creían que las partes de la prueba concernientes al estándar de tipografías SVG eran "obsoletas e irrelevantes" debido a que la nueva especificación propuesta WOFF también era ampliamente acogida por otros de los desarrolladores de navegadores más importantes.35 Ya que las pruebas de tipografías SVG fueron eliminadas de Acid3 en septiembre de 2011, Firefox 4 y versiones más recientes, obtienen un puntaje de 100/100.36 37
Seguridad[editar]
Implementa el sistema SSL/TLS para proteger la comunicación con los servidores web, utilizando fuerte criptografía cuando se utiliza el protocolo https.38 También soporta tarjetas inteligentes para fines de autenticación.39 Cuenta con una protección antiphishing,antimalware e integración con el antivirus.40 También y como medida prudencial que ha causado controversia, no incluye compatibilidad con los sistemas ActiveX,41 debido a la decisión de la Fundación Mozilla de no incluirlo por tener vulnerabilidades de seguridad.42 43 44
Localizaciones[editar]
Es el navegador web más localizado hasta la fecha,45 cubriendo el 97 % de la población con conexión a internet.46 El primer lanzamiento oficial en noviembre de 2011 fue distribuido en 28 diferentes idiomas, incluyendo inglés británico/inglés estadounidenseespañol europeo/español latino y chino en caracteres chinos tradicionales/caracteres chinos simplificados. Las versiones actuales con soporte 10.0.7 y 15.0.1 están disponibles para 85 variantes regionales (77 idiomas)47 y 83 variantes regionales (74 idiomas),48respectivamente.
Licencias[editar]
El código fuente de Firefox es libre y abierto, y es distribuido bajo triple licenciaLicencia Pública de Mozilla (MPL), Licencia pública general de GNU (GPL), o la Licencia pública general reducida de GNU (LGPL).6 Estas licencias permiten a cualquiera ver, modificar y/o redistribuir el código fuente, y son varias las aplicaciones que se conocen hacen uso: por ejemplo FlockMiroGNU IceCat y Songbird están hechos a partir del código de Firefox. Aproximadamente el 40 % del código de Firefox está escrito por voluntarios.49
En el pasado el navegador solo estuvo licenciado bajo la MPL,50 y fue criticado por la Free Software Foundation (FSF) por ser copyleft "débil"; la licencia permite, de forma limitada, derivar en una obra propietaria. Además, el código bajo la licencia MPL no puede ser vinculado junto a código licenciado con la GPL o LGPL, pues estas no lo permiten.51 52 Debido a esto, Mozilla relicenció Firefox bajo el esquema de triple licencia MPL, GPL o LGPL. Desde entonces, los desarrolladores tienen la libertad de elegir bajo qué licencia quieren recibir el código, según el uso que le quieran dar: GPL o LGPL vincula y deriva en obras cuando se elige una de estas licencias, o usar MPL (que incluye la posibilidad de derivar en una obra propietaria).50
Marca e identidad visual[editar]
https://upload.wikimedia.org/wikipedia/commons/thumb/2/22/Iceweasel_icon.svg/128px-Iceweasel_icon.svg.png
Logo usado por Iceweasel
Uno de los cambios más visibles de Firefox respecto a sus versiones de desarrollo es su identidad visual. El lanzamiento de Firefox 0.8 en febrero de 2004 introdujo una nueva imagen, incluyendo nuevos iconos. El icono para Firefox 0.8 y posteriores fue diseñado por Jon Hicks.53
Pese a que el nombre Firefox hace referencia al panda rojo, el diseño del logotipo es un zorro rojo basado en una pieza artística de la biblia infantil de Daniel Burka, como se describe en el blog de Jon Hicks,54 diseñador del logotipo, y se demuestra en el sumario creativo de Alex Faaborg, diseñador principal de Firefox.55
El logo actual corresponde a una actualización del original en junio de 2009 y se publicó con la primera Release Candidate de Firefox 3.5. Fue diseñado por Anthony Piraino de Iconfactory, basados en bocetos de Jon Hicks y Stephen Horlander.56 A diferencia las ediciones anteriores, comparte las mismas licencias que el software (MPL 1.1/GPL 2.0/LGPL 2.1), por lo que puede redistribuirse libremente. Con el lanzamiento de Firefox OS en el 2013, el logo sufrió un leve cambio para enfatizar su minimalismo por el diseñador Sean Martell.57
Antes de Firefox 3.5, las ilustraciones no eran de licencia libre; por ello, los distribuidores de software que distribuían versiones parcheadas o modificadas de Firefox no podían usar el icono, pero por la filosofía del software libre la Fundación Mozilla no entabló acciones legales con quienes usaron la imagen de Firefox en programas que utilizaran su código, en especial, si añadieron alguna mejora como Firefox Portable.58
Sin embargo, en octubre de 2006 hubo una polémica entre la Fundación Mozilla y el Proyecto Debian por una cuestión del logotipo y la marca registrada de Firefox. El logotipo de Firefox, al no disponer de una licencia libre como el código fuente del resto del producto, contraviene las directrices de software libre de Debian. Para solucionar este problema, Debian había cambiado el logotipo por otro en el que solo se mostraba un globo terráqueo. La Fundación Mozilla comentó que «el uso del nombre Firefox era inseparable de su logo oficial», de manera que al final el Proyecto Debian decidió llamar al navegador Iceweasel, un derivado de Firefox.59

Conclusión


Este trabajo les brindo la información suficiente para que sus servidores puedan guiarse

10 comentarios:

  1. su introducción no esta bien redactada y tiene demasiada información :-)

    ResponderEliminar
  2. esta bien la información del trabajo solo que donde de vio de colocar un poco mas de información es en la introducción y la conclusión que tiene poca información pero el trabajo esta bien.

    ResponderEliminar
  3. por lo general esta bien pero talves de falto resaltar lo mas inportante por que solo copiaste si mirar y resumir

    ResponderEliminar
  4. el trabajo esta bien solo que las imágenes no se miran

    ResponderEliminar
  5. estoy de acuerdo con wiliams hernandez no se ven la imagenes pero muy bien echo el trabajo

    ResponderEliminar
  6. estoy de acuerdo con wiliams hernandez no se ven la imagenes pero muy bien echo el trabajo

    ResponderEliminar
  7. jajajajajajajajajajajajajajajajajajajajaja

    ResponderEliminar