Sei sulla pagina 1di 7

Marco contextual

NetBeans

Es un entorno de desarrollo integrado libre, hecho principalmente para el lenguaje de programacin
Java. Existe adems un nmero importante de mdulos para extenderlo. NetBeans IDE2 es un
producto libre y gratuito sin restricciones de uso.
NetBeans es un proyecto de cdigo abierto de gran xito con una gran base de usuarios, una
comunidad en constante crecimiento, y con cerca de 100 socios en todo el mundo. Sun
MicroSystems fund el proyecto de cdigo abierto NetBeans en junio de 2000 y contina siendo el
patrocinador principal de los proyectos.
La plataforma NetBeans permite que las aplicaciones sean desarrolladas a partir de un conjunto de
componentes de software llamados mdulos. Un mdulo es un archivo Java que contiene clases
de java escritas para interactuar con las APIs de NetBeans y un archivo especial (manifest file) que
lo identifica como mdulo. Las aplicaciones construidas a partir de mdulos pueden ser extendidas
agregndole nuevos mdulos. Debido a que los mdulos pueden ser desarrollados
independientemente, las aplicaciones basadas en la plataforma NetBeans pueden ser extendidas
fcilmente por otros desarrolladores de software. El NetBeans IDE es un IDE de cdigo abierto
escrito completamente en Java usando la plataforma NetBeans. El NetBeans IDE soporta el
desarrollo de todos los tipos de aplicacin Java (J2SE, web, EJB y aplicaciones mviles). Entre sus
caractersticas se encuentra un sistema de proyectos basado en Ant, control de versiones y
refactoring.
NetBeans IDE 6.5, la cual fue publicada el 19 de noviembre de 2008, extiende las caractersticas
existentes del Java EE (incluyendo Soporte a Persistencia, EJB 3 y JAX-WS). Adicionalmente, el
NetBeans Enterprise Pack soporta el desarrollo de Aplicaciones empresariales con Java EE 5,
incluyendo herramientas de desarrollo visuales de SOA, herramientas de esquemas XML,
orientacin a web servicies (for BPEL), y modelado UML. El NetBeans C/C++ Pack soporta
proyectos de C/C++, mientras el PHP Pack, soporta PHP 5.
Modularidad. Todas las funciones del IDE son provistas por mdulos. Cada mdulo provee una
funcin bien definida, tales como el soporte de Java, edicin, o soporte para el sistema de control
de versiones. NetBeans contiene todos los mdulos necesarios para el desarrollo de aplicaciones
Java en una sola descarga, permitindole al usuario comenzar a trabajar inmediatamente.

Sun Studio, Sun Java Studio Enterprise, y Sun Java Studio Creator de Sun Microsystems han sido
todos basados en el IDE NetBeans.
Desde julio de 2006, NetBeans IDE es licenciado bajo la Common Development and Distribution
License (CDDL), una licencia basada en la Mozilla Public License (MPL). En octubre de 2007, Sun
anunci que NetBeans desde entonces se ofrecer bajo licenciamiento dual de Licencia CDDL y la
GPL versin 2.

Base de datos o Banco de datos
Es un conjunto de datos pertenecientes a un mismo contexto y almacenados
sistemticamente para su posterior uso. En este sentido; una biblioteca puede considerarse
una base de datos compuesta en su mayora por documentos y textos impresos en papel e
indexados para su consulta. Actualmente, y debido al desarrollo tecnolgico de campos como
la informtica y la electrnica, la mayora de las bases de datos estn en formato digital
(electrnico), y por ende se ha desarrollado y se ofrece un amplio rango de soluciones al
problema del almacenamiento de datos.
Existen programas denominados sistemas gestores de bases de datos, abreviado DBMS, que
permiten almacenar y posteriormente acceder a los datos de forma rpida y estructurada. Las
propiedades de estos DBMS, as como su utilizacin y administracin, se estudian dentro del
mbito de la informtica.
Las aplicaciones ms usuales son para la gestin de empresas e instituciones pblicas;
Tambin son ampliamente utilizadas en entornos cientficos con el objeto de almacenar la
informacin experimental.

Base de datos relacional
Una Base de Datos Relacional, es una base de datos que cumple con el modelo relacional, el
cual es el modelo ms utilizado en la actualidad para implementar bases de datos ya
planificadas. Permiten establecer interconexiones (relaciones) entre los datos (que estn
guardados en tablas), y a travs de dichas conexiones relacionar los datos de ambas tablas,
de ah proviene su nombre: "Modelo Relacional". Tras ser postuladas sus bases en 1970 por
Edgar Frank Codd, de los laboratorios IBM en San Jos (California), no tard en consolidarse
como un nuevo paradigma en los modelos de base de datos.






HTML
Siglas de HyperText Markup Language (lenguaje de marcas de hipertexto), hace referencia
al lenguaje de marcado para la elaboracin de pginas web. Es un estndar que sirve de
referencia para la elaboracin de pginas web en sus diferentes versiones, define una
estructura bsica y un cdigo (denominado cdigo HTML) para la definicin de contenido de
una pgina web, como texto, imgenes, etc. Es un estndar a cargo de la W3C, organizacin
dedicada a la estandarizacin de casi todas las tecnologas ligadas a la web, sobre todo en lo
referente a su escritura e interpretacin. Es el lenguaje con el que se definen las pginas web.
El lenguaje HTML basa su filosofa de desarrollo en la referenciacin. Para aadir un elemento
externo a la pgina (imagen, vdeo, script, etc.), este no se incrusta directamente en el cdigo
de la pgina, sino que se hace una referencia a la ubicacin de dicho elemento mediante
texto. De este modo, la pgina web contiene slo texto mientras que recae en el navegador
web (interpretador del cdigo) la tarea de unir todos los elementos y visualizar la pgina final.
Al ser un estndar, HTML busca ser un lenguaje que permita que cualquier pgina web escrita
en una determinada versin, pueda ser interpretada de la misma forma (estndar) por
cualquier navegador web actualizado.
Sin embargo, a lo largo de sus diferentes versiones, se han incorporado y suprimido diversas
caractersticas, con el fin de hacerlo ms eficiente y facilitar el desarrollo de pginas web
compatibles con distintos navegadores y plataformas (PC de escritorio, porttiles, telfonos
inteligentes, tabletas, etc.). Sin embargo, para interpretar correctamente una nueva versin de
HTML, los desarrolladores de navegadores web deben incorporar estos cambios y el usuario
debe ser capaz de usar la nueva versin del navegador con los cambios incorporados.
Usualmente los cambios son aplicados mediante parches de actualizacin automtica
(Firefox, Chrome) u ofreciendo una nueva versin del navegador con todos los cambios
incorporados, en un sitio web de descarga oficial (Internet Explorer). Un navegador no
actualizado no ser capaz de interpretar correctamente una pgina web escrita en una versin
de HTML superior a la que pueda interpretar, lo que obliga muchas veces a los
desarrolladores a aplicar tcnicas y cambios que permitan corregir problemas de visualizacin
e incluso de interpretacin de cdigo HTML. As mismo, las pginas escritas en una versin
anterior de HTML deberan ser actualizadas o reescritas, lo que no siempre se cumple. Es por
ello que ciertos navegadores an mantienen la capacidad de interpretar pginas web de
versiones HTML anteriores. Por estas razones, an existen diferencias entre distintos
navegadores y versiones al interpretar una misma pgina web.
El lenguaje de programacin Java fue originalmente desarrollado por James Gosling de Sun
Microsystems (la cual fue adquirida por la compaa Oracle) y publicado en 1995 como un
componente fundamental de la plataforma Java de Sun Microsystems. Su sintaxis 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 mquina virtual Java (JVM) sin importar la arquitectura de la
computadora subyacente.
Es un lenguaje de programacin de propsito general, concurrente, orientado a
objetos y basado en clases que fue diseado especficamente para tener tan pocas
dependencias de implementacin como fuera posible. Su intencin es permitir que los
desarrolladores de aplicaciones escriban el programa una vez y lo ejecuten en cualquier
dispositivo (conocido en ingls como WORA, o "write once, run anywhere"), lo que quiere decir
que el cdigo 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 programacin ms populares en uso,
particularmente para aplicaciones de cliente-servidor de web, con unos 10 millones de
usuarios reportados.
1

2

La compaa Sun desarroll la implementacin de referencia original para los compiladores de
Java, mquinas virtuales, y libreras de clases en 1991 y las public por primera vez en 1995.
A partir de mayo de 2007, en cumplimiento con las especificaciones del Proceso de la
Comunidad Java, Sun volvi a licenciar la mayora de sus tecnologas de Java bajo la Licencia
Pblica General de GNU. Otros tambin han desarrollado implementaciones alternas a estas
tecnologas de Sun, tales como el Compilador de Java de GNU y el GNU Classpath.

Hoja de estilo cascada

Hojas de Estilo en Cascada (Cascading Style Sheets) es el lenguaje de hojas de estilo
utilizado para describir el aspecto y el formato de un documento escrito en un lenguaje de
marcas, esto incluye varios lenguajes basados en XML como son XHTML o SVG.
La informacin de estilo puede ser adjuntada como un documento separado o en el mismo
documento HTML. En este ltimo caso podran definirse estilos generales en la cabecera del
documento o en cada etiqueta particular mediante el atributo "<style>".
Las especificaciones de CSS son mantenidos por el Consorcio World Wide Web (W3C). Tipo
de medio de Internet (tipo MIME) text/css est registrado para su uso con CSS porRFC
2318 (marzo de 1998), y tambin opera un libre servicio de validacin de CSS.





APPLET
Un applet Java es un applet escrito en el lenguaje de programacin Java. Los applets de Java
pueden ejecutarse en un navegador web utilizando la Java Virtual Machine (JVM), o en
el AppletViewer de Sun.
Entre sus caractersticas podemos mencionar un esquema de seguridad que permite que
los applets que se ejecutan en el equipo no tengan acceso a partes sensibles (por ej. no
pueden escribir archivos), a menos que uno mismo le d los permisos necesarios en el
sistema; la desventaja de este enfoque es que la entrega de permisos es engorrosa para el
usuario comn, lo cual juega en contra de uno de los objetivos de los Java applets:
proporcionar una forma fcil de ejecutar aplicaciones desde el navegador web.
En Java, un applet es un programa que puede incrustarse en un documento HTML, es decir
en una pgina web. Cuando un navegador carga una pgina web que contiene un applet, este
se descarga en el navegador web y comienza a ejecutarse. Esto permite crear programas que
cualquier usuario puede ejecutar con tan solo cargar la pgina web en su navegador.
El navegador que carga y ejecuta el applet se conoce en trminos genricos como el
"contenedor" de los applets. El kit de desarrollo de software para Java Standard Edition 7
(1.7.1 --Versin ms actual, puesta en marcha el 18 de octubre de 2011) incluye un
contenedor de applets, llamado appletviewer, para probar los applets antes de incrustarlos en
una pgina web.

Internet
es un conjunto descentralizado de redes de comunicacin interconectadas que utilizan la
familia de protocolos TCP/IP, lo cual garantiza que las redes fsicas heterogneas que la
componen funcionen como una red lgica nica, de alcance mundial. Sus orgenes se
remontan a 1969, cuando se estableci la primera conexin de computadoras, conocida
como Arpanet, entre tres universidades enCalifornia y una en Utah, Estados Unidos.
Uno de los servicios que ms xito ha tenido en Internet ha sido la World Wide Web (WWW o
la Web), a tal punto que es habitual la confusin entre ambos trminos. La WWW es un
conjunto de protocolos que permite, de forma sencilla, la consulta remota de archivos
de hipertexto. Esta fue un desarrollo posterior (1990) y utiliza Internet como medio de
transmisin.
3

Existen, por tanto, muchos otros servicios y protocolos en Internet, aparte de la Web: el envo
de correo electrnico (SMTP), la transmisin de archivos (FTP y P2P), las conversaciones en
lnea (IRC), la mensajera instantnea y presencia, la transmisin de contenido y
comunicacin multimedia telefona (VoIP), televisin (IPTV), los boletines
electrnicos (NNTP), el acceso remoto a otros dispositivos (SSH y Telnet) o los juegos en
lnea.




Una computadora o computador
(del ingls computer y este del latn computare -'calcular'), tambin denominada
ordenador (del francs ordinateur, y este del latn ordinator), es una mquina electrnica que
recibe y procesa datos para convertirlos en informacin til. Una computadora es una
coleccin de circuitos integrados y otros componentes relacionados que pueden ejecutar con
exactitud, rapidez y de acuerdo a lo indicado por un usuario o automticamente por otro
programa, una gran variedad de secuencias o rutinas de instrucciones que
son ordenadas, organizadas y sistematizadas en funcin a una amplia gama de aplicaciones
prcticas y precisamente determinadas, proceso al cual se le ha denominado con el nombre
de programacin y al que lo realiza se le llama programador. La computadora adems de la
rutina o programa informtico, necesita de datos especficos (a estos datos, en conjunto, se
les conoce como "Input" en ingls o de entrada) que deben ser suministrados, y que son
requeridos al momento de la ejecucin, para proporcionar el producto final del procesamiento
de datos, que recibe el nombre de "output" o de salida. La informacin puede ser entonces
utilizada, reinterpretada, copiada, transferida, o retransmitida a otra(s) persona(s),
computadora(s) o componente(s) electrnico(s) local o remotamente usando diferentes
sistemas de telecomunicacin, que puede ser grabada, salvada o almacenada en algn tipo
de dispositivo o unidad de almacenamiento.
La caracterstica principal que la distingue de otros dispositivos similares, como
la calculadora no programable, es que es una mquina de propsito general, es decir, puede
realizar tareas muy diversas, de acuerdo a las posibilidades que brinde los lenguajes de
programacin y el hardware.

Potrebbero piacerti anche