lunes, 24 de septiembre de 2018

LENGUAJE DE PROGRAMACIÓN EN JAVA

Visión general de la plataforma Java

Resultado de imagen para LENGUAJE DE PROGRAMACIÓN JAVALa tecnología Java se usa para desarrollar aplicaciones para un amplio alcance de entornos, desde dispositivos del consumidor hasta sistemas empresariales heterogéneos. En esta sección, obtenga una vista de alto nivel de la plataforma Java y sus componentes. Vea Recursos para aprender más acerca de los componentes de la plataforma Java discutidos en esta sección.

El lenguaje Java


El lenguaje Java es un derivado del lenguaje C, por lo que sus reglas de sintaxis se parecen mucho a C: por ejemplo, los bloques de códigos se modularizan en métodos y se delimitan con llaves (
{ y }) y las variables se declaran antes de que se usen.Como cualquier lenguaje de programación, el lenguaje Java tiene su propia estructura, reglas de sintaxis y paradigma de programación. El paradigma de programación del lenguaje Java se basa en el concepto de programación orientada a objetos (OOP), que las funciones del lenguaje soportan.
Estructuralmente, el lenguaje Java comienza con paquetes. Un paquete es el mecanismo de espacio de nombres del lenguaje Java. Dentro de los paquetes se encuentran las clases y dentro de las clases se encuentran métodos, variables, constantes, entre otros. En este tutorial, aprenderá acerca de las partes del lenguaje Java.

El compilador Java

Cuando usted programa para la plataforma Java, escribe el código de origen en archivos .java y luego los compila. El compilador verifica su código con las reglas de sintaxis del lenguaje, luego escribe los códigos byte en archivos .class. Los códigos byte son instrucciones estándar destinadas a ejecutarse en una Java Virtual Machine (JVM). Al agregar este nivel de abstracción, el compilador Java difiere de los otros compiladores de lenguaje, que escriben instrucciones apropiadas para el chipset de la CPU en el que el programa se ejecutará.

La JVM

Al momento de la ejecución, la JVM lee e interpreta archivos .class y ejecuta las instrucciones del programa en la plataforma de hardware nativo para la que se escribió la JVM. La JVM interpreta los códigos byte del mismo modo en que una CPU interpretaría las instrucciones del lenguaje del conjunto. La diferencia es que la JVM es un software escrito específicamente para una plataforma particular. La JVM es el corazón del principio "escrito una vez, ejecutado en cualquier lugar" del lenguaje Java. Su código se puede ejecutar en cualquier chipset para el cual una implementación apropiada de la JVM está disponible. Las JVM están disponibles para plataformas principales como Linux y Windows y se han implementado subconjuntos del lenguaje Java en las JVM para teléfonos móviles y aficionados de chips.

El recolector de basura

En lugar de forzarlo a mantenerse a la par con la asignación de memoria (o usar una biblioteca de terceros para hacer esto), la plataforma Java proporciona una gestión de memoria lista para usar. Cuando su aplicación Java crea una instancia de objeto al momento de ejecución, la JVM asigna automáticamente espacio de memoria para ese objeto desde el almacenamiento dinámico, que es una agrupación de memoria reservada para que use su programa. El recolector de basura Java se ejecuta en segundo plano y realiza un seguimiento de cuáles son los objetos que la aplicación ya no necesita y recupera la memoria que ellos ocupan. Este abordaje al manejo de la memoria se llama gestión de la memoria implícita porque no le exige que escriba cualquier código de manejo de la memoria. La recogida de basura es una de las funciones esenciales del rendimiento de la plataforma Java.

El kit de desarrollo de Java

Cuando usted descarga un kit de desarrollo de Java (JDK), obtiene, — además del compilador y otras herramientas, — una librería de clase completa de programas de utilidad preconstruidos que lo ayudan a cumplir cualquier tarea común al desarrollo de aplicaciones. El mejor modo para tener una idea del ámbito de los paquetes y bibliotecas JDK es verificar la documentación API JDK.

El Java Runtime Environment

El Java Runtime Environment (JRE, también conocido como el Java Runtime) incluye las bibliotecas de códigos de la JVM y los componentes que son necesarios para programas en ejecución escritos en el lenguaje Java. Está disponible para múltiples plataformas. Puede redistribuir libremente el JRE con sus aplicaciones, de acuerdo a los términos de la licencia del JRE, para darles a los usuarios de la aplicación una plataforma en la cual ejecutar su software. El JRE se incluye en el JDK.

NORMA 11801 ISO/IEC

El estándar internacional ISO/IEC 11801 especifica sistemas de cableado para telecomunicación de multipropósito cableado estructurado que es utilizable para un amplio rango de aplicaciones (análogas y de telefonía ISDN, varios estándares de comunicación de datos, construcción de sistemas de control, automatización de fabricación). Cubre tanto cableado de cobre balanceado como cableado de fibra óptica. El estándar fue diseñado para uso comercial que puede consistir en uno o múltiples edificios en un campus. Fue optimizado para utilizaciones que necesitan hasta 3 km de distancia, hasta 1 km² de espacio de oficinas, con entre 50 y 50.000 personas, pero también puede ser aplicado para instalaciones fuera de este rango. Un estándar correspondiente para oficinas de entorno SOHO (small-office/home-office) es ISO/IEC 15018, que cubre también vínculos de 1,2 GHz para aplicaciones de TV por cable y TV por satélite .

Clases de canales y vínculos

El estándar define varias clases de interconexiones de cable de par trenzado de cobre, que difieren en la máxima frecuencia por la cual un cierto desempeño de canal es:
  • Clase A: hasta 100 kHz
  • Clase B: hasta 1 MHz
  • Clase C: hasta 16 MHz
  • Clase D: hasta 100 MHz
  • Clase E: hasta 250 MHz
  • Clase F: hasta 600 MHz
  • Clase Fa: hasta 1,000 MHz
La impedancia estándar del vínculo es de 100 Ω (Ohmios) (la versión anterior de 1995 del estándar también permitía 120 Ω y 150 Ω en clases A−C, pero esto fue eliminado en la edición de 2002.
Resultado de imagen para norma iso 11801 pdf español

leyes de boole

Ley conmutativa

·         El orden en que se aplica a las variables la operación OR es indiferente:

Ley conmutativa de la suma para dos variables

A+B = B+A

·         El orden en que se aplica a las variables la operación AND es indiferente:

Ley conmutativa de la multiplicación para dos variables

AB = BA

Imagen

Ley asociativa

·          Al aplicar la operación OR a más de dos variables, el resultado es el mismo independientemente de la forma en que se agrupen las variables:

Ley asociativa de la suma para tres variables

A + (B + C) = (A + B) + C

·         Al aplicar la operación AND a más de dos variables, el resultado es el mismo independientemente de la forma en que se agrupen las variables:

Ley asociativa de la multiplicación para tres variables

A(BC) = (AB)C

Imagen
Ley Distributiva

·         Aplicar la operación OR a dos o más variables y luego aplicar la operación AND al resultado de la operación y a otra variable aislada, es equivalente a aplicar la operación AND a la variable aislada con cada uno de los sumandos y luego aplicar la operación OR a los productos resultantes.

·         Esta ley también expresa el proceso de sacar factor común, en el que la variable común se saca como factor de los productos parciales.

Ley distributiva para tres variables

A(B + C) = AB + AC

lunes, 17 de septiembre de 2018

REDES SOCIALES

Una red social es una estructura social compuesta por un conjunto de actores (tales como individuos u organizaciones) que están relacionados de acuerdo a algún criterio (relación profesional, amistad, parentesco, etc.). Normalmente se representan simbolizando los actores como nodos y las relaciones como líneas que los unen. El tipo de conexión representable en una red social es una relación diádica o lazo interpersonal.​Las redes sociales se han convertido, en pocos años, en un fenómeno global, se expanden como sistemas abiertos en constante construcción de sí mismos, al igual que las personas que las utilizan.
El término red, proviene del latín rete, y se utiliza para definir a una estructura que tiene un determinado patrón. Existen diversos tipos de redes: informáticas, eléctricas, sociales.
Las redes sociales se podrían definir como estructuras en donde muchas personas mantienen diferentes tipos de relaciones amistosas, laborales, amorosas.
Por lo tanto hoy en día el término "red social " se llama así a los diferentes sitios o páginas de internet que ofrecen registrarse a las personas y contactarse con infinidad de individuos a fin de compartir contenidos, interactuar y crear comunidades sobre intereses similares: trabajo, lecturas, juegosamistad, relaciones amorosas, entre otros.
Por lo anterior, el uso de herramientas tecnológicas que faciliten el manejo de la comunicación en el medio de las redes sociales, se convierte en una necesidad prioritaria. En este contexto, las herramientas de Comunicaciones Unificadas que ofrecen no únicamente capacidades de integración con plataformas de redes sociales, sino que además permiten el manejo de contactos, el análisis de contenidos y el direccionamiento de los mismos, para su atención o revisión, son un elemento que permite a la organización mejorar su desempeño en su incursión a este mundo de nuevas formas de comunicación personal.

Resultado de imagen para IMAGENES DE REDES SOCIALES

Las plataformas de Internet son muchas que facilitan la comunicación entre personas de una misma estructura social se denominan servicios de red social o redes sociales virtuales.
En ellas las personas interactúan a través de perfiles creados por ellos mismos, en los que comparten sus fotos, historias eventos o pensamientos.
Blog (weblog o bitácora)
Es un sitio web donde se recopila información, generalmente monográfica, procedente de uno o varios autores. Dicha información se actualiza con cierta periodicidad y se organiza de manera cronológica, mostrándose el último artículo publicado en primer lugar. Cualquier artículo de un blog puede ser objeto de discusión, donde los lectores publican sus opiniones al respecto y el autor da su réplica, estableciéndose de esta manera un diálogo diferido. Ejemplo de herramientas: WordPress, Blogger, LiveJournal, Freewebs.

Resultado de imagen para imagenes de blogs
Community (comunidad virtual)
Grupos de personas que se comunican principalmente a través de Internet, ya sea por un interés común, por alguna red social o foro, o por conversaciones alrededor de o entre bloggers. Los vínculos, interacciones y relaciones tienen lugar en un espacio virtual como Internet.Resultado de imagen para imagenes de community

E-Book (libro electrónico)
Es una versión electrónica o digital de un libro impreso tradicional, que se puede descargar de Internet y leer en un ordenador o en un dispositivo de mano.
Resultado de imagen para imagenes de ebook
Facebook
Es un sitio de 
redes sociales, que originalmente fue un sirio para estudiantes de la Universidad de Harvard, pero que actualmente está abierto a cualquier persona que tenga una cuenta de correo electrónico. Los usuarios pueden participar en una o más redes sociales, en relación con su situación académica, su lugar de trabajo o región geográfica.
Resultado de imagen para imagenes de facebook
Hosting (alojamiento web)
Es el servicio que provee a los usuarios de Internet un sistema para poder almacenar información, imágenes, vídeo, o cualquier contenido accesible vía web. Se refiere al lugar que ocupa una página web, sitio web, sistema, correo electrónico, archivos, etc. en Internet o, más específicamente, en un servidor que por lo general hospeda varias aplicaciones o páginas web.
 Resultado de imagen para imagenes de hosting
LinkedIn
Es una 
red social orientada a negocios, es principalmente profesional y empresarial. Fue fundada en 2002, y en mayo de 2011 se convirtió en la primera red social de Estados Unidos en poner acciones en la bolsa de valores.
Resultado de imagen para imagenes de LinkedIn
Metadatos
Literalmente, son “datos sobre datos”, datos que describen otros datos. Para la recuperación de información o la web semántica, los metadatos en etiquetas son un enfoque importante para construir un puente sobre el intervalo semántico. El concepto de metadatos es análogo al uso de índices para localizar objetos en vez de datos.
MySpace
Es un sitio web, de interacción social constituido por perfiles personales de usuarios que incluye redes de amigos, grupos, 
blogs, fotos, vídeos y música, además de una red interna de mensajería y un buscador interno. Entre sus posibilidades, MySpace ofrece perfiles especiales para músicos y sus usuarios usan el servicio con diversos y diferentes fines.
Resultado de imagen para imagenes de MySpace
Network (red)
Término de 
Facebook para un grupo social más amplio, como una ciudad, una gran empresa o una universidad.
Resultado de imagen para imagenes de Network
Son estructuras sociales compuestas de grupos de personas, las cuales están conectadas por uno o varios tipos de relaciones, tales como amistad, parentesco, intereses comunes o que comparten conocimientos.
 Resultado de imagen para imagenes de redes sociales
Skype
Es un software que permite comunicaciones de texto, voz y vídeo sobre Internet (VoIP).
 Resultado de imagen para imagenes de redes skype
Social Media (medios de comunicación sociales)
Son plataformas de comunicación online donde el contenido es creado por los propios usuarios mediante el uso de las tecnologías de la Web 2.0, que facilitan la edición, la publicación y el intercambio de información.
 Resultado de imagen para imagenes de redes social media
Twitter
Es una 
red social basada en el microblogging. La red permite mandar mensajes de texto plano bajo tamaño con un máximo de 140 caracteres, llamados tweets, que se muestran en la página principal del usuario. Los usuarios pueden suscribirse a los tweets de otros usuarios – a esto se le llama “seguir” y a los suscriptores se les llama “seguidores”.
 Resultado de imagen para imagenes de redes social Twitter
Wiki
Del hawaiano wiki=rápido. Es un sitio web cuyas páginas pueden ser editadas por múltiples voluntarios a través del navegador web. Los usuarios pueden crear, modificar o borrar un mismo texto que comparten. 
https://es.wikipedia.org/wiki/Red_social




ley de boole

¿QUÉ ES EL ÁLGEBRA BOOLEANA? Es una rama especial del álgebra que se usa principalmente en electrónica digital. El álgebra booleana fu...