El lenguaje de programación Java usado en las ...

96
UNIVERSIDAD NACIONAL DE EDUCACIÓN Enrique Guzmán Y Valle Alma Máter del Magisterio Nacional FACULTAD DE TECNOLOGIA Escuela Profesional de Electrónica y Telecomunicaciones MONOGRAFÍA El lenguaje de programación Java usado en las telecomunicaciones Examen de Suficiencia Profesional Res. N° 0490-2018-D-FATEC Presentada por: Falcón Mallqui, Samuel Para optar al Título Profesional de Licenciado en Educación Especialidad: Telecomunicaciones e Informática Lima, Perú 2018

Transcript of El lenguaje de programación Java usado en las ...

Page 1: El lenguaje de programación Java usado en las ...

Portada

UNIVERSIDAD NACIONAL DE EDUCACIÓN

Enrique Guzmán Y Valle

Alma Máter del Magisterio Nacional

FACULTAD DE TECNOLOGIA

Escuela Profesional de Electrónica y Telecomunicaciones

MONOGRAFÍA

El lenguaje de programación Java usado en las telecomunicaciones

Examen de Suficiencia Profesional Res. N° 0490-2018-D-FATEC

Presentada por:

Falcón Mallqui, Samuel

Para optar al Título Profesional de Licenciado en Educación

Especialidad: Telecomunicaciones e Informática

Lima, Perú

2018

Page 2: El lenguaje de programación Java usado en las ...

ii

Hoja de firmas de jurado

MONOGRAFÍA

El lenguaje de programación Java usado en las telecomunicaciones

Designación de Jurado Resolución N° 0490-2018-D-FATEC

Línea de Investigación: Tecnología y soportes educativos

Page 3: El lenguaje de programación Java usado en las ...

iii

Dedicatoria

A Dios, por ser mi guía y mi inspiración en

momentos de tristeza y alegrías, por haber puesto

en mi camino a personas buenas y con grandes

ideales que compartían su experiencia y

conocimiento.

A mis padres por darme la vida, su apoyo

incondicional, mi hija Darlene Luana por ser mi

mayor motivación y a ustedes maestros mi

respeto y agradecimiento.

Page 4: El lenguaje de programación Java usado en las ...

iv

Índice de contenidos

Portada ......................................................................................................................................... i

Hoja de firmas de jurado ............................................................................................................ ii

Dedicatoria ............................................................................................................................... iii

Índice de contenidos .................................................................................................................. iv

Lista de tablas ......................................................................................................................... viii

Lista de figuras .......................................................................................................................... ix

Introducción ............................................................................................................................... xi

Capítulo I. Lenguaje de programación ..................................................................................... 12

1.1 Generalidades ................................................................................................................... 12

1.2 Características del lenguaje Java..................................................................................... 12

1.3 Plataforma Java ................................................................................................................ 13

1.4 Entorno de desarrollo de Java .......................................................................................... 14

1.5 Estructura del programa Java ........................................................................................... 14

1.5.1 La clase principal o código main. .......................................................................... 14

1.5.2 Comentarios. .......................................................................................................... 15

1.5.3 Identificadores. ...................................................................................................... 15

1.6 Elementos del programa Java .......................................................................................... 16

1.6.1 Identificadores. ...................................................................................................... 16

1.6.2 Comentarios. .......................................................................................................... 16

1.6.3 Sentencias. ............................................................................................................. 17

1.6.4 Variables. ............................................................................................................... 17

Capítulo II. Las telecomunicaciones ........................................................................................ 19

Page 5: El lenguaje de programación Java usado en las ...

v

2.1 Comunicación y telecomunicaciones ............................................................................... 19

2.1.1 La comunicación. ................................................................................................... 19

2.1.2 Los sistemas de telecomunicación. ........................................................................ 19

2.1.3 Transmisión de datos. ............................................................................................ 20

2.1.4 Señales analógicas y digitales. ............................................................................... 20

2.1.4.1 Señalización. ....................................................................................................... 21

2.1.4.2 Transmisión. ....................................................................................................... 22

2.1.5 Elementos del sistema de comunicación. .............................................................. 23

2.2 Contaminación de la señal ............................................................................................... 24

2.3 Medios de comunicación ................................................................................................. 24

2.3.1 Clasificación de los medios de comunicación. ...................................................... 24

2.3.1.1 Televisión. ........................................................................................................... 24

2.3.1.2 Radio. .................................................................................................................. 25

2.3.1.3 Periódicos. ........................................................................................................... 25

2.3.1.4 Revista. ............................................................................................................... 25

2.3.1.5 Internet. ............................................................................................................... 25

2.3.1.6 Redes Sociales. ................................................................................................... 26

2.4 Los sistemas de telecomunicaciones ................................................................................ 26

2.4.1 Telégrafo. ............................................................................................................... 26

2.4.2 Teléfono. ................................................................................................................ 26

2.4.3 Radio. ..................................................................................................................... 26

2.4.4 Redes informáticos. ............................................................................................... 27

Page 6: El lenguaje de programación Java usado en las ...

vi

2.4.5 Componentes básicos de una red. .......................................................................... 27

Capítulo III. Lenguaje de programación Java orientado a las telecomunicaciones ................. 36

3.1 Objetivo ............................................................................................................................ 36

3.2 Generalidades ................................................................................................................... 36

3.3 Entorno de fundamento del lenguaje de programación Java ........................................... 36

3.3.1 El entorno de ejecución. ......................................................................................... 37

3.3.2 La máquina virtual Java. ........................................................................................ 37

3.3.3 Herramientas de desarrollo. ................................................................................... 38

3.4 Programa en Java ............................................................................................................. 39

3.4.1 Codificación. .......................................................................................................... 39

3.4.2 Compilación. .......................................................................................................... 40

3.4.3 Ejecución. .............................................................................................................. 41

3.5 Entorno de desarrollo integrado ....................................................................................... 42

3.6 Estructura general de un programa Java .......................................................................... 47

3.6.1 Método main. ......................................................................................................... 48

3.7 Dispositivos móviles ........................................................................................................ 49

3.7.1 Tipos de dispositivos móviles. ............................................................................... 49

3.7.2 Teléfonos móviles. ................................................................................................. 49

3.7.3 Las aplicaciones multimedia. ................................................................................. 50

3.7.3.1 Juegos. ................................................................................................................. 50

3.7.3.2 Navegación GPS. ................................................................................................ 50

3.7.3.3 MP3. .................................................................................................................... 50

Page 7: El lenguaje de programación Java usado en las ...

vii

3.7.3.4 Internet. ............................................................................................................... 50

3.7.4 Sistema operativo. .................................................................................................. 51

3.7.5 Entorno de programación. ...................................................................................... 51

3.7.6 Base de datos. ........................................................................................................ 53

Aplicación didáctica ....................................................................................................... 54

Síntesis ............................................................................................................................ 77

Apreciación crítica y sugerencias ................................................................................... 78

Referencias ..................................................................................................................... 80

Apéndice(s) ..................................................................................................................... 81

Apéndice A: Video de referencia ................................................................................... 81

Apéndice B: Diapositivas ............................................................................................... 83

Page 8: El lenguaje de programación Java usado en las ...

viii

Lista de tablas

Tabla 1. Código de palabras reservadas en Java ...................................................................... 15

Tabla 2. Identificadores de Java .............................................................................................. 16

Tabla 3. Tabla de identificar de Java ........................................................................................ 16

Tabla 4. Tipos de datos primitivos .......................................................................................... 18

Tabla 5. Transmisión de datos según el tipo de entrada analógica y digital ............................ 21

Tabla 6. Tipos de transmisión .................................................................................................. 22

Tabla 7. Código binario de dirección IP .................................................................................. 35

Page 9: El lenguaje de programación Java usado en las ...

ix

Lista de figuras

Figura 1. Sistema operativo. ..................................................................................................... 13

Figura 2. Desarrolladores de Java. ........................................................................................... 14

Figura 3. Señal continua y discreta. ......................................................................................... 20

Figura 4. Señales digitales y analógica. ................................................................................. 21

Figura 5. Comparación de datos según la señal. ...................................................................... 22

Figura 6. Sistema de comunicación. ......................................................................................... 23

Figura 7. Redes compartidas. ................................................................................................... 27

Figura 8. Tarjeta de Red. .......................................................................................................... 28

Figura 9. Entrada para RJ-45. .................................................................................................. 28

Figura 10. Conector RJ-45. ...................................................................................................... 29

Figura 11. Fibra óptica. ............................................................................................................ 30

Figura 12. Concentrador Hub. .................................................................................................. 30

Figura 13. Router Switch. ......................................................................................................... 31

Figura 14. Tarjeta de red para placa madre. ............................................................................. 31

Figura 15. Conector de ranura portátil. .................................................................................... 32

Figura 16. Conector a un puerto USB. ..................................................................................... 32

Figura 17. Router Wi-Fi. .......................................................................................................... 33

Figura 18. Dispositivo para señal de internet. .......................................................................... 33

Figura 19. Plataforma Java. ...................................................................................................... 37

Figura 20. Ejecución del programa Java. ................................................................................. 37

Figura 21. Ejecución del programa Java. ................................................................................. 38

Figura 22. Esquema de interpretación para Java. ..................................................................... 38

Page 10: El lenguaje de programación Java usado en las ...

x

Figura 23. Web de descarga Oracle. ......................................................................................... 39

Figura 24. Codificación de un saludo en Java. ......................................................................... 40

Figura 25. Compilación de un saludo en Java. ......................................................................... 40

Figura 26. Corrección de error en Java. ................................................................................... 41

Figura 27. Ejecución de saludo. ............................................................................................... 41

Figura 28. Comando Java. ........................................................................................................ 42

Figura 29. Compilación en Lenguaje Java. .............................................................................. 42

Figura 30. Ventana de entorno de desarrollo integrado para Java.. ......................................... 43

Figura 31. Herramientas de NetBeans.. .................................................................................... 44

Figura 32. Ventana y herramientas de desarrollador Eclipse.. ................................................. 44

Figura 33. Ventana de herramientas de desarrollador NetBeans.. ........................................... 45

Figura 34. Ventana de herramientas de desarrollador jEdit.. ................................................... 45

Figura 35. Ventana de herramientas de desarrollador IntelliJ IDEA.. ..................................... 46

Figura 36. Ventana de herramientas de desarrollador JBuilder. .............................................. 46

Figura 37. Ventana de herramientas de desarrollador JDeveloper.. ......................................... 47

Figura 38. Ejemplo de publicar en Clase.................................................................................. 48

Figura 39. Entorno desarrollador de Eclipse. ........................................................................... 51

Figura 40. Entorno de Android SDK Manager. ....................................................................... 52

Figura 41. Plataforma virtual para Android. ............................................................................ 53

Figura 42. Base de datos para Java. .......................................................................................... 53

Page 11: El lenguaje de programación Java usado en las ...

xi

Introducción

La presente monografía se desarrolló después de haber realizado la investigación acerca

del lenguaje de programación java usado en las telecomunicaciones, Lenguaje de

programación java, ha cambiado radicalmente nuestra forma de trabajar y de vivir en la

sociedad. Desde un inicio el ser humano ha fabricado herramientas que facilitan sus

labores.

La tecnología en la actualidad se ha convertido muy popular entre las personas, hoy

en día todas las personas tienen, por lo menos, un celular. A medida que se desarrollaba la

tecnología, se iban construyendo máquinas, herramientas que realizaban cálculos cada vez

más complejos, hasta la aparición de los ordenadores.

El Lenguaje de programación java usando en las telecomunicaciones del sistema

operativo.

Java es conocido como un lenguaje de programación porque tiene una comunidad

muy grande con bastante experiencia en el desarrollo de software en la parte de soporte, en

java encontraras muchas librerías que están construidas para incluirlas en proyectos

móviles con una gran comunidad que tienen respuestas a las consultas de cada información

con respecto al desarrollo.

Por lo tanto, aunque inicialmente la creación de Java fue impulsada con el deseo de

obtener un lenguaje de programación que fuese independiente de la plataforma, el Éxito de

Java se ha conseguido gracias a Internet pues le ha ayudado a situarse como líder de los

lenguajes de programación.

Page 12: El lenguaje de programación Java usado en las ...

12

Capítulo I

Lenguaje de programación

1.1 Generalidades

El lenguaje Java está dirigido para objetos que serán programados, actualmente es uno de los

más populares que permite la abstracción del hardware y sistema operativo. En caso de un

programa escrito será con HTML, estos permiten la animación gráfica, juegos, consultas que

son enviados por medio de una red.

El objetivo por el cual fue desarrollado Java es para ejecutar programas sin importar el

sistema operativo que tenga, así se permite la portabilidad e independencia para ser aplicados

en cualquier dispositivo móvil (Benites, 2015).

1.2 Características del lenguaje Java

La principal característica de java es ser un lenguaje codificado, compilado y en ejecución.

Todo programa Java es compilado se verifica que las clases estén bien escritas y

programadas, es decir que no haya errores en la escritura de los códigos y la sintaxis. A los

errores que ocurren se les llama errores de compilación.

Page 13: El lenguaje de programación Java usado en las ...

13

Java en la actualidad es uno de los principales lenguajes porque ha venido ocupando los

primeros lugares en el ranking sobre lenguaje de programación eso se debe a que es robustez,

seguro, multiplataforma y enfoque tecnológico (Naughton, 1996).

Hoy en día el lenguaje Java es utilizado para la programación de los softwares e incluso

a nivel mundial es de los más usados; además la seguridad de este software va desde a

programación hasta la ejecución (Herrera, 2018).

Cuando se escribe programas en Java, necesita ser compilado en un conjunto de

instrucciones optimizadas denominadas programa “bytecode “, siendo independiente de la

plataforma.

1.3 Plataforma Java

La plataforma dentro de los softwares es definida como la mezcla de hardware con el sistema

operativo, entre las más solicitadas tenemos a Windows, MacOS, Solaris y Linux (Ramírez,

2012).

Figura 1. Sistema operativo. Fuente: Recuperado de https://www.ecured.cu/Sistema_operativo.

Page 14: El lenguaje de programación Java usado en las ...

14

Java presenta la portabilidad como apoyo a las empresas por medio del comercio virtual

y el bajo costo por el mantenimiento de este software, de esta manera permite gestionar las

aplicaciones de Java para generar un mismo software aplicado en varias plataformas

(Guevara, 2011).

1.4 Entorno de desarrollo de Java

La herramienta JDK permite agrupar, juntar, eliminar y ejecutar programas, aunque la

repetición continua de estos pasos resulta incómoda, pero si proporciona editar textos (Charte,

2016).

Figura 2. Desarrolladores de Java. Fuente: Recuperado de https://www.campusmvp.es/recursos/post/Los-

mejores-entornos-de-desarrollo-para-Java.aspx

1.5 Estructura del programa Java

1.5.1 La clase principal o código main.

El código main es una clase que permite al programa utilizar una sola base, para esto

Java te envía un mensaje que aparece en la pantalla. El código main es una pieza de arranque

para que el programa Java pueda ser ejecutado (Arranz, 2009).

Page 15: El lenguaje de programación Java usado en las ...

15

1.5.2 Comentarios.

Estos comentarios generan una facilidad para programar una tarea sin la necesidad de

tener algún papel que genere un nuevo código, pueden ser introducidos con especificaciones

para implementar que facilite la lectura del código (Arranz, 2009).

1.5.3 Identificadores.

Los identificadores son métodos, clases o variables para generar un código del

programa, todo nuevo código debe especificar su aplicación y basado en las normas que

permitan la aplicación del lenguaje Java (Arranz, 2009).

Tabla 1

Código de palabras reservadas en Java Palabra 1 Palabra 2 Palabra 3 Palabra 4 Palabra 5

Boolean Double Import Public Throws

Break Else Instanceof Rest Transient

Byte Extends Int Return True

Case False Interface Short Try

Catch Final Long Static Void

Char Finally Native Strictfp Volatile

Class Float New Super While

Const For Null Switch

Continue Goto Package Synchronized

Default If Private This

Nota: Muestra las palabras con código exclusivas de Java. Fuente: Recuperado

de https://www.ciberaula.com/cursos/java/palabras_reservadas_java.php

Algunos de estos identificadores reservados no tienen todavía uso en la implementación

actual del lenguaje Java. En concreto, los identificadores marcados no se utilizan

actualmente. Por otro lado, en la siguiente tabla se muestran los nombres de métodos

reservados en Java cuyo significado y utilización se explicará predefinida con la palabra

Object (Arranz, 2009, p.16).

Page 16: El lenguaje de programación Java usado en las ...

16

Tabla 2

Identificadores de Java Clon Similar Terminar Clase Código

Clone Equals Finalize Getclass Hashcode

Notify Notifyall Tostring Wait

Nota: Muestra los principales identificadores de Java. Fuente: Recuperado

de https://docplayer.es/16177896-2-estructura-de-un-programa-en-java.html

1.6 Elementos del programa Java

Descripción de los elementos principales del programa Java.

1.6.1 Identificadores.

Permite identificar algún tipo de clase o variables que ha sido empleados para la

ejecución del programa, par esto el nombre no debe ser demasiado corto ya que genera

después de un tiempo poca significatividad (García, 1999).

Tabla 3

Tabla de identificar de Java Tipo de identificador Convención Ejemplo

Nombre de una clase Comienza con letra

mayúscula

String, Rectangulo,

Cinematica Applet

Nombre de función Comienza con letra

minúscula

CalcularArea, getValue,

SetColor

Nombre de variable Comienza con letra

minúscula

Área, color, appletSize

Nombre de constante En letras mayúsculas Pi, max_ancho

Nota: Muestra los tipos de identificador, la convención y ejemplos según el tipo de identificador.

Fuente: Recuperado de https://anexoextra.wordpress.com/2017/10/28/estructuras-de-datos-en-java/

1.6.2 Comentarios.

Los comentarios añaden nuevas funciones con su determinado código para leer y

recordar, estos comentarios son puntos importantes del programa; sin embargo, debe tener

una buena estructura (García, 1999).

Los tipos de comentarios que pueden existir se mencionan a continuación:

Redacción de una sola línea

Redacción con más de una línea

Page 17: El lenguaje de programación Java usado en las ...

17

Redacción por medio de un documento

1.6.3 Sentencias.

“Una sentencia es un proceso adecuado que realiza el programa para una función

indicado, esta puede ser: mostrar un mensaje en la pantalla, declarar una variable (para

reservar espacio en memoria), inicializarla, llamar a una función, etc.” (García, 1999, p. 33).

En el lenguaje Java, los caracteres espacio en blanco se pueden emplear libremente.

Como podremos ver en los sucesivos ejemplos, es muy importante para la legibilidad de

un programa la colocación de unas líneas debajo de otras empleando tabuladores. El

editor del IDE nos ayudará plenamente en esta tarea sin apenas percibirlo (García, 1999,

p.34).

1.6.4 Variables.

La variable es considerada como un nombre que se asigna a una porción del ordenador

que tiene un valor asignado para guardar datos de una memoria, utilizado para conservar los

atributos de un objeto especifico (García, 1999).

Page 18: El lenguaje de programación Java usado en las ...

18

Tabla 4

Tipos de datos Primitivos Tipo Descripción

Boolean Tiene dos valores true o false.

Char Caracteres Unicode de 16 bits. Los caracteres alfa-numéricos son los mismos que

los ASCII con el bit alto puesto a 0. El intervalo de valores va desde 0 hasta

65535 (valores de 16-bits sin signo).

Byte Tamaño 8 bits. El intervalo de valores va desde -27 hasta 27 -1 (-128 a 127)

Short Tamaño 16 bits. El intervalo de valores va desde -215 hasta 215-1 (-32768 a

32767)

Int Tamaño 32 bits. El intervalo de valores va desde -231 hasta 231-1 (-2147483648

a 2147483647)

Long Tamaño 64 bits. El intervalo de valores va desde -263 hasta 263-1 (-

9223372036854775808 a 9223372036854775807)

Float Tamaño 32 bits. Números en coma flotante de simple precisión. Estándar IEEE

754-1985 (de 1.40239846e–45f a 3.40282347e+38f)

Doublé Tamaño 64 bits. Números en coma flotante de doble precisión. Estándar IEEE

754-1985. (de 4.94065645841246544e–324d a 1.7976931348623157e+308d.)

Nota: Muestra los tipos de datos primitivos con sus respectivas descripciones según el tamaño de bits

necesitados. Fuente: Recuperado de http://dis.um.es/~lopezquesada/documentos/IES_1516/IAW/curso

/UT3/ActividadesAlumnos/grupo9/2.html

Page 19: El lenguaje de programación Java usado en las ...

19

Capítulo II

Las telecomunicaciones

2.1 Comunicación y telecomunicaciones

2.1.1 La comunicación.

La comunicación es descrita como aquel mensaje que es enviado conteniendo una

información, este puede utilizar diversos sistemas teniendo como al emisor, mensaje, canal y

receptor (Dalia, 2017).

2.1.2 Los sistemas de telecomunicación.

Por medio físico

Los sistemas de telecomunicación por medio físico son principalmente por vía eléctrica

o con fibras ópticas que logran transmitir la señal de la luz.

Sin medio físico

En caso de los sistemas de telecomunicación sin tener un medio físico principalmente

son los inalámbricos que utilizan las ondas electromagnéticas para enviar las señales.

Page 20: El lenguaje de programación Java usado en las ...

20

2.1.3 Transmisión de datos.

Las transmisiones de datos necesitan de un medio por el cual movilizar el mensaje entre

el emisor y el receptor, esta comunicación es realizada por medio de ondas electromagnéticas

y ser clasificados en: medios guiados y medios no guiados, aunque ambos logran cumplir la

misma función (Sosa, 2012).

2.1.4 Señales analógicas y digitales.

Las señales analógicas y digitales serán los medios naturales por los cuales serán

enviados los datos para ser propagados de manera física, de esta manera se logran ejecutar las

modificaciones necesarias, estos términos son empleados de manera continua (Sosa, 2012).

Figura 3. Señal continua y discreta. Fuente: Recuperado de https://isaaclp.wordpress.com/redes-i-programa-

de-la-materia/unidad-i/trasmisiones-de-datos/conceptos-y-terminologia/

Page 21: El lenguaje de programación Java usado en las ...

21

2.1.4.1 Señalización.

Considerado como un sistema para lograr una comunicación desde diferentes puntos

con ayuda de la señal eléctrica, la señal analógica utiliza las ondas electromagnéticas y en

caso de la señal digital utilizan los cables como secuencia de pulsos (Sosa, 2012).

Figura 4. Señales digitales y analógica. Fuente: Recuperado de https://sites.google.com/site/eletronica

analogicasalgado2/s/3-1-1-concepto-basico-de-senales-analogicas-y-digitales

Tabla 5

Transmisión de datos según el tipo de entrada analógica y digital Datos Señal analógica Señal digital

Datos

analógicos

Hay dos alternativas: la señal

ocupa el miso espectro que los

datos analógicos; los datos

analógicos se codifican con una

porción distinta de espectro.

Los datos analógicos se codifican usando un

códec para generar una cadena de bits.

Datos

digitales

Los datos digitales se codifican

usando un modem para generar

una señal analógica.

Hay dos alternativas: la señal consiste en dos

niveles de tensión que representan dos valores

binaries, los datos digitales se codifican para

producir una señal digital con las propiedades.

Nota: Muestra los datos analógicos y digitales según la señal analógica y digital. Fuente: Recuperado

de https://www.monografias.com/trabajos102/canales-transmision-de-datos/canales-transmision-de

datos.shtml

Page 22: El lenguaje de programación Java usado en las ...

22

2.1.4.2 Transmisión.

La transmisión en el caso de la comunicación será por medio del procesamiento y

propagación de señales, estas señales pueden ser analógicas y digitales.

Tabla 6

Tipos de transmisión Transmisión analógica Transmisión digital

Señal

analógica

Se propaga a través de

amplificadores; se trata de

igual manera si la señal se

usa para representar datos

analógicos o digitales.

Se supone que la señal analógica

representa datos digitales. La señal

se propaga a través de repetidores;

en cada repetidor, los datos digital

se obtienen de la señal de entrada

y se usa para regenerar una nueva

señal analógica de salida.

Señal digital No se usa La señal digital representa una

cadena de unos o ceros, los cuales

pueden representar datos digitales

o pueden ser resultado de la

codificación de datos analógicos.

Nota: Muestra los tipos de transmisión según la señal utilizada con su descripción. Fuente:

Recuperado de https://www.slideshare.net/Mark_deivid/transmision-digital-

33447916/RK=2/RS=Kdd7a85ZMC_

Figura 5. Comparación de datos según la señal.

Fuente: Recuperado de https://www.monografias.com /trabajos102/capa-fisica.shtml

Page 23: El lenguaje de programación Java usado en las ...

23

2.1.5 Elementos del sistema de comunicación.

Emisor

Encargado de ser el sujeto que enviara el mensaje, esta información enviada necesita de

un canal de calidad y con buena señal para realizar la transmisión.

Receptor

Sujeto al cual está destinado el mensaje enviado por el emisor puede ser de forma

individual, grupal o incluso para dispositivos.

Lenguaje o protocolos de transmisión

El lenguaje es considerado como símbolos y códigos que permiten transmitir la

información deseada.

Mensaje

El mensaje es aquella información que deseamos enviar ya sea de forma analógica o

también de forma digital, con la garantía que llegue al receptor.

Canal o Medio

Este es el elemento utilizado para enviar el mensaje al destinatario, sin embargo ocurren

interferencias o ruidos que generan obstáculos en la comunicación.

Figura 6. Sistema de comunicación. Fuente: Recuperado de https://sites.google.com/site/

donallsite/links/modelo-de-un-sistema-de-comunicación

Page 24: El lenguaje de programación Java usado en las ...

24

2.2 Contaminación de la señal

La contaminación de una señal puede tener diversos motivos:

Ruido

El ruido mencionado puede producirse por una señal aleatoria u originada de forma

natural, cuando estas se adhieren al mensaje o información enviado pueden perjudicar el

contenido e incluso eliminar la información y generar una distorsión (Evelio, 2007).

Distorsión

La distorsión genera una alteración en la información esta puede generar imperfecciones

en el mensaje; en comparación con el ruido desaparece cuando la señal cambia (Evelio,

2007).

Interferencia

La interferencia es generada por alguna señal extraña o ajena, esta se puede identificar

principalmente en alguna señal de radio donde se captan más de dos señales al mismo tiempo

(Evelio, 2007).

2.3 Medios de comunicación

A través de los años se ha buscado la manera de perfeccionar los medios de comunicación por

el nivel de importancia para el intercambio de información, educación, entretenimiento y

opiniones de diversas fuentes (Thompson, 2006).

2.3.1 Clasificación de los medios de comunicación.

2.3.1.1 Televisión.

Medio de comunicación audiovisual que mezcla el sónico, la imagen y los movimientos;

también es considerado como un artefacto que transmite imágenes a la distancia este contiene

varios programas con diversidad (Thompson, 2006).

Page 25: El lenguaje de programación Java usado en las ...

25

2.3.1.2 Radio.

Considerado como un medio de comunicación que tiene un crecimiento según el estilo

de vida, tiene gran aceptación, más económico, transfiere mensajes; sin embargo, tiene la

limitación de ser solo audio en comparación de la televisión (Thompson, 2006).

2.3.1.3 Periódicos.

Son utilizados mayormente para publicidad de medios locales con alta fiabilidad y

constantemente actualizada; sin embargo, es desechable y su producción depende el grupo

social (Thompson, 2006).

2.3.1.4 Revista.

La revista usualmente va dirigido a un grupo especial, pero en gran cantidad, esto

permite tener más clientes y contener anuncios de gran diversidad (Thompson, 2006).

Tipos de anuncios:

Desplegados

Gate folder

Booklets

Cuponeo

Muestreo

2.3.1.5 Internet.

Actualmente es el medio visual más utilizado a nivel mundial, contiene gran diversidad

de contenidos y está dirigido según el público específico que se desea; promociona en grandes

cantidades y tiene como principales buscadores a: Google, Yahoo!, AltaVista, Internet

Explorer, MSN, entre otros (Thompson, 2006).

Page 26: El lenguaje de programación Java usado en las ...

26

Sus características son:

Estructura descentralizada

Horizontal

Abierta

Sin fronteras

Inmediata

Anónima

Bidireccional

Comercial

2.3.1.6 Redes Sociales.

Las redes sociales pertenecen a los medios de comunicación visuales más utilizados en

las últimas décadas ya que pueden ser empleados en móviles portátiles.

2.4 Los sistemas de telecomunicaciones

2.4.1 Telégrafo.

Considerado uno de los primeros sistemas de comunicación que permitía la transmisión

de mensajes por medio de impulsos eléctricos con códigos establecidos.

2.4.2 Teléfono.

Dispositivo que permitía generar señales eléctricas a distancia, en la actualidad este

dispositivo es uno de los más utilizados ya que permite comunicarnos a largas distancias; tuvo

mayor popularidad que le telégrafo.

2.4.3 Radio.

Medio de comunicación que logra un alcance general a nivel social, permite una

interacción con el público respecto a una noticia o acontecimiento ocurrido.

Page 27: El lenguaje de programación Java usado en las ...

27

2.4.4 Redes informáticos.

Son un conjunto de ordenadores interconectados sin cables u otros medios que permitan

intercambiar los recursos entre ellos con sistemas operativos y múltiples usuarios.

Figura 7. Redes compartidas. Fuente: Recuperado de https://blog.apser.es/2015/06/20/las-

redes-informaticas-que-son-tipos-topologias

2.4.5 Componentes básicos de una red.

Tarjeta de red

Interfaz que logra conectar aparatos por medio de cables, estas tarjetas red identifican un

MAC de 6 bytes; los primeros tres son llamados OUI y los 3 restantes llamados NIC a

cargo del fabricante para evitar dos identificadores iguales.

Page 28: El lenguaje de programación Java usado en las ...

28

Figura 8. Tarjeta de Red. Fuente: Recuperado de https://es.wikipedia.org/wiki/Tarjeta_de_red

Figura 9. Entrada para RJ-45. Fuente: Recuperado de https://es.wikipedia.org/wiki/RJ-45

Page 29: El lenguaje de programación Java usado en las ...

29

Cable de conexión de red

Los cables de conexión de red permiten el traslado de información entre equipos, estos

cables aplicados puedes ser de pares trenzados y de fibras ópticas con ayuda de la luz

(Gallardo, 2010).

Cable de pares trenzados son hilos entrelazados que utilizan conectores en ambos

extremos del tipo RJ-45, tiene la desventaja de perder la señal y perturbar aparatos que

afectan las informaciones.

Figura 10. Conector RJ-45. Fuente: Autoría propia.

Cable de fibra óptica son filamentos finos similares al cabello humano que permiten

transportar el mensaje por medio de láser, en comparación con los cables trenzados son más

caros.

Page 30: El lenguaje de programación Java usado en las ...

30

Figura 11. Fibra Óptica. Fuente: Recuperado de https://es.wikipedia.org/wiki/Fibra_%C3%B3ptica

Dispositivos de interconexión

Los dispositivo de interconexión permiten a través de una red lograr un cableado que

tiene puertos para ser conectados a la cantidad de quipos deseados, estos se encontraran

comunicados unos con otros (Gallardo, 2010).

Hub

Figura 12. Concentrador Hub. Fuente: Recuperado de https://es.wikipedia.org/wiki/Concentrador

Page 31: El lenguaje de programación Java usado en las ...

31

Switch

Figura 13. Router Switch. Fuente: Recuperado de https://es.ccm.net/faq/2757-que-es-un-router

Antenas Wi-Fi

Wireless PCI

Los Wireless son una especie de placa expansiva que tiene como apoyo una antena,

puede ser colocada en la parte posterior de un ordenador.

Figura 14. Tarjeta de Red para placa madre. Fuente: Recuperado de https://definicion.de/tarjeta-de-red/

Page 32: El lenguaje de programación Java usado en las ...

32

Wireless PCMCIA

Se conecta a través de la ranura de expansión de los ordenadores portátiles.

Figura 15. Conector de ranura portátil. Fuente: Recuperado de https://www.home-network-

help.com/trendnet-tew-421pc.html

Wireless USB

Estéticamente es muy similar a un Pendrive o un MP3.

Figura 16. Conector a un puerto USB. Fuente: Recuperado de http://www.ciudadwireless.

com/linksys_wusb54gsc_compact_wireless-g_adapter_speedbooster-p-1601.html

Page 33: El lenguaje de programación Java usado en las ...

33

Router Wi-Fi

El router es una antena que permite por medio de un cable compartir internet por medio

de señales inalámbricas.

Figura 17. Router Wi-Fi. Fuente: Recuperado de https://www.pinterest.com/pin

/559572322445027534/

Puntos de acceso

Los puntos de acceso permiten expandir la señal de Wifi, para este expansión se debe

utilizar amplificadores especiales.

Figura 18. Dispositivo para señal de internet. Fuente: Recuperado de http://www.

compartirwifi.com/blog/cinco-dispositivos-que-pueden-mejorar-tu-conexion-wifi

-a-internet/

Page 34: El lenguaje de programación Java usado en las ...

34

Tipos de redes

LAN (Local Area Networks), pertenece a un tipo de red que geográficamente es

específica, tiene una conexión corta con ayuda de líneas de teléfono y ondas de radio.

WAN, es una red que contiene varios tipos de red LAN interconectadas y con una amplia

geografía.

Redes MAN, redes con extensiones que tiene una ciudad.

Redes HAN, redes que contiene los equipos existentes de un hogar.

Redes PAN, redes que solo son manipuladas por una sola persona.

Dispositivo de usuario final

El usuario final son dispositivos que realizan una función diferente, principalmente son:

Terminal

Permiten el ingreso de datos a un solo servidor que procesara datos y también permite

agregar datos.

Electrónica del hogar

Refiere a los artefactos usados comúnmente en el hogar e incluso electrodomésticos

comunes en los hogares.

Impresoras

Actúan con ayuda de una red personal sin necesitar de más elementos, puede ser por

medio de cables o inalámbricos como el WiFi o Bluetooth

Almacenamiento de red

Para el almacenamiento de una red se necesita de dispositivos externos que permitan

almacenar las redes, de esta manera se genera una información céntrica con disponibilidad de

espacio y se encuentre disponible.

Page 35: El lenguaje de programación Java usado en las ...

35

Protocolo de red

Conocido principalmente para las normas requeridas para la transferencia de

información entre los equipos de una misma red local (Urueña, 2005).

Protocolo http (Hiper Text Transfer Protocol)

Protocolo FTP (File Transfer Protocol)

Protocolo TCP/IP.

Tabla 7

Código binario de dirección IP

Nota: Muestra el código binario según la dirección IP. Fuente: Gallardo, 2010.

IP/Escala 128 64 32 16 8 4 2 1

192 1 1 0 0 0 0 0 0

168 1 0 1 0 1 0 0 0

0 0 0 0 0 0 0 0 0

1 0 0 0 0 0 0 0 0

Page 36: El lenguaje de programación Java usado en las ...

36

Capítulo III

Lenguaje de programación Java orientado a las telecomunicaciones

3.1 Objetivo

El objetivo principal de programar en java está basado en orientado y utilizar las

telecomunicaciones para crear un lenguaje sencillo de aprender, comprender y compatible,

para lograr la adaptación con cualquier sistema operativo que sea de nuestra preferencia

(Joyanes, 2011).

3.2 Generalidades

Lenguaje orientado a los objetos que permitan ser programados, se utiliza un código de fuente

que permitirá guardar documentos de extensión Java; se plantean métodos de clase, utilidad

de impresiones, aplicaciones independientes, entre otros.

3.3 Entorno de fundamento del lenguaje de programación Java

El lenguaje de programación maneja un entorno con herramientas que se aplican a la

utilidad del buen funcionamiento de los programas, de esta manera permite comprende los

pasos requeridos para la codificación (García, 2000).

Page 37: El lenguaje de programación Java usado en las ...

37

3.3.1 El entorno de ejecución.

El entorno de ejecución Java principalmente será la forma de comunicación dentro de la

plataforma que se necesita para el comercio, al inicio el programa se adquirió por Oracle que

hizo este lenguaje más perfeccionado (Nakayana y Solano, 2009).

Figura 19. Plataforma Java. Fuente: Recuperado de http://profesores.fi-

b.unam.mx/carlos/java/java_basico1_2.html

3.3.2 La máquina virtual Java.

El sistema operativo es simulado como una máquina virtual que contiene su propio

hardware, el cual pasa por diversos códigos de fuente que logran interpretar el código byte

según la ejecución del programa (Nakayana y Solano, 2009).

Figura 20. Ejecución del programa Java. Fuente: Recuperado de https://slideplayer.es /slide/5497571/

Page 38: El lenguaje de programación Java usado en las ...

38

Java puede ejecutarse en varios sistemas operativos, para esto se debe tener la aplicación

instalada en una máquina para realizar algún cambio según la clase para lograr codificar

archivos de texto (Nakayana y Solano, 2009).

Figura 21. Ejecución del programa Java. Fuente: Recuperado de http://elblog

deluisyeik.blogspot.com/2016/08/rompecabezas-java.html

3.3.3 Herramientas de desarrollo.

Java Development Kit permite desarrollar las aplicaciones tipo estándar con internet

gratuito, descargándola desde el sitio de Oracle (Nakayana y Solano, 2009).

Figura 22. Esquema de interpretación para Java. Fuente: Recuperado de https://linuxhint.

com/install_oracle_jdk_linux_mint_19/

Page 39: El lenguaje de programación Java usado en las ...

39

En este sitio podemos encontrar varios recursos relacionados con java así como otras

versiones y herramientas útiles. Para este curso se utilizará la última versión de Java SE

(Standard Edition) (Nakayana y Solano, 2009).

Figura 23. Web de descarga Oracle. Fuente: Recuperado de http://www.plastitarjetas.com.mx/

ap004/ins_java_001.aspx

3.4 Programa en Java

De manera general el lenguaje Java no es empleado comúnmente por las personas; sin

embargo, aquellos que realizan ejecuciones y creación de programas si logran entender y

manejar este lenguaje (Nakayana y Solano, 2009).

3.4.1 Codificación.

Utilizando cualquier editor de texto procedemos a capturar el siguiente código (teniendo

en cuenta que Java es case sensitive, es decir, sensible a mayúsculas y minúsculas) (Nakayana

y Solano, 2009).

Page 40: El lenguaje de programación Java usado en las ...

40

Figura 24. Codificación de un saludo en Java. Fuente: Recuperado de

https://www.abrirllave.com/java/hola-mundo-java-desde-la-consola.php

3.4.2 Compilación.

El JDK permite la compilación por medio de códigos que permiten realizar de manera

efectiva instalar y configurar el software de Java; así como localizarlo de forma rápida

(Nakayana y Solano, 2009).

Figura 25. Compilación de un saludo en Java. Fuente: Recuperado de https://www.

abrirllave.com/java/hola-mundo-java-desde-la-consola.php

Page 41: El lenguaje de programación Java usado en las ...

41

Figura 26. Corrección de error en Java. Fuente: Recuperado de https://www.abrirllave. com/java/hola-

mundo-java-desde-la-consola.php

3.4.3 Ejecución.

Para ejecutar el programa (una vez compilado correctamente), se utiliza el código Java

mencionando el nombre designado. En esta clase se colocará la denominación “HolaMundo”

para que sea autentica (Nakayana y Solano, 2009).

Figura 27. Ejecución de saludo. Fuente: Recuperado de https://www.abrirllave.

com/java/hola-mundo-java-desde-la-consola.php

La llamada al comando java por medio de main logra localizar la clase designada y

procede a su ejecución. En caso que Java no encuentre la clase ya sea porque el JDK esté mal

configurado o mal escrito el nombre de la clase (Nakayana y Solano, 2009).

Page 42: El lenguaje de programación Java usado en las ...

42

Figura 28. Comando Java. Fuente: Recuperado de https://www.abrirllave.com/java

/hola-mundo-java-desde-la-consola.php

Si el problema no es con la configuración ni el nombre de la clase, entonces se debe

observar la mala utilización del programa o un error de ejecución del programa con Java

(Nakayana y Solano, 2009).

Figura 29. Compilación en Lenguaje Java. Fuente: Recuperado de https://www.abrirllave.com/

java/hola-mundo-java-desde-la-consola.php

3.5 Entorno de desarrollo integrado

Para desarrollar un producto de software solo es necesario un editor de texto plano para

capturar el código fuente y el compilador o el intérprete (según sea el caso) para transformar

el lenguaje de alto nivel a lenguaje máquina. Sin embargo, también se puede hacer uso de una

aplicación que contenga todas las herramientas en una interfaz, a este tipo de aplicaciones se

les conoce como entorno de desarrollo integrado (Nakayana y Solano, 2009).

Un entorno de desarrollo integrado o IDE (Integrated Development Environment) es

una aplicación que facilita el desarrollo de aplicaciones en algún lenguaje de programación.

De manera general, un IDE es una interfaz gráfica de usuario diseñada para ayudar a los

Page 43: El lenguaje de programación Java usado en las ...

43

desarrolladores a construir aplicaciones de software proporcionando todas las herramientas

necesarias para la codificación, compilación, depuración y ejecución (Nakayana y Solano,

2009).

Figura 30. Ventana de Entorno de desarrollo integrado para Java. Fuente: Autoría propia.

Con el IDE comúnmente se maneja de una manera más sencilla la escritura por código e

incluso adhieren una lista con los métodos de escritura de un objeto (Nakayana y Solano,

2009).

Page 44: El lenguaje de programación Java usado en las ...

44

Figura 31. Herramientas de NetBeans. Fuente: Autoría propia.

En el mercado existen diversos tipos de IDE, cada uno con características propias,

empero, una constante es que permiten manejar las etapas para generar un programa

dependiendo del tipo de lenguaje utilizado.

Eclipse

Figura 32. Ventana y herramientas de desarrollador Eclipse. Fuente: Autoría propia.

Page 45: El lenguaje de programación Java usado en las ...

45

NetBeans

Figura 33. Ventana de herramientas de desarrollador NetBeans. Fuente: Autoría propia.

jEdit

Figura 34. Ventana de herramientas de desarrollador jEdit. Fuente: Autoría propia.

Page 46: El lenguaje de programación Java usado en las ...

46

IntelliJ IDEA

Figura 35. Ventana de herramientas de desarrollador IntelliJ IDEA. Fuente: Autoría propia.

JBuilder

Figura 36. Ventana de herramientas de desarrollador JBuilder. Fuente: Autoría propia.

Page 47: El lenguaje de programación Java usado en las ...

47

JDeveloper

Figura 37. Ventana de herramientas de desarrollador JDeveloper. Fuente: Autoría propia.

Queda a juicio del programador elegir si utiliza un IDE o no y en caso de hacerlo,

también decidir cuál de acuerdo a sus necesidades y gustos.

3.6 Estructura general de un programa Java

Java presenta caracteristicas que van dirigidos al lenguaje por medio de objetos, además

consta de una clase principal que indica el método main (Nakayana y Solano, 2009).

La clase principal debe ser declarada con el modificador de acceso público y la palabra

reservada class, seguida del nombre de la clase iniciando con mayúscula (Nakayana y Solano,

2009).

Page 48: El lenguaje de programación Java usado en las ...

48

Figura 38. Ejemplo de publicar en clase. Fuente: Recuperado de https://www.

abrirllave.com/java/hola-mundo-java-desde-la-consola.php

3.6.1 Método main.

Considerado como un programa java que por medio de comandos permite el inicio de

los programas, este método permite crear objetos de diversas clases con la sintaxis y

estructura java (Nakayana y Solano, 2009).

En la clase principal debe existir una función o método estático llamado main cuyo

formato debe ser:

El método main cumple con estas características:

Debe ser un método púbico.

Debe ser un método estático.

No puede devolver ningún resultado.

Debe declarar un arreglo de cadenas de caracteres en la lista de parámetros o un número

variable de argumentos.

Page 49: El lenguaje de programación Java usado en las ...

49

3.7 Dispositivos móviles

Los dispositivos móviles tienen un tamaño que permite su portabilidad, además contienen

procesadores, conexión de internet, reproductores de música, juegos, videos y fotos como

funciones multimedia en el dispositivo (Álvarez, 2013).

3.7.1 Tipos de dispositivos móviles.

Debido a la cantidad de aplicaciones y sistema operativo asociado con dispositivos

móviles, era necesario hacer una clasificación de los mismos, por ello en el 2005, T38 y

DuPont Global Mobility Innovation Team propusieron los siguientes estándares para la

definición de dispositivos móviles (Álvarez, 2013).

Dispositivo Móvil de Datos Limitados

Dispositivo Móvil de Datos Básicos

Dispositivo Móvil de Datos Mejorados

3.7.2 Teléfonos móviles.

Las telefonías móviles son por medio de ondas sonoras que permite al dispositivo

poseer un alinea fija, teniendo como característica principal la portabilidad y ejecución de

llamadas telefónicas por medio de la red. Estas van creciendo debido a brindar dispositivos

con WiFi o protocolos que permiten la conversación entre usuarios por medio del internet,

para esto se necesitan de aplicaciones multimedia (Álvarez, 2013).

Aplicaciones multimedia aplicadas en telefonías:

Cámara fotográfica

Sonido

WAV

MP3

Page 50: El lenguaje de programación Java usado en las ...

50

MIDI

AMR

MMF

Video

MP4

3GP

MOV

3.7.3 Las aplicaciones multimedia.

3.7.3.1 Juegos.

En caso de los juegos como aplicación permiten la portabilidad y son almacenados por

medio de gigabytes.

3.7.3.2 Navegación GPS.

Se considera un sistema de navegación que logra guardar la cartografía de países y vías,

estos son mostrados con colores y según la posición del usuario.

3.7.3.3 MP3.

Muestra archivos multimedia como música, videos y grabador de voz, con la capacidad

de reproducirlos y guardarlos con facilidad.

3.7.3.4 Internet.

En el caso del internet actualmente se cuenta con el servicio de WiFi, permite conservar

páginas web de consulta sin tener contacto.

Page 51: El lenguaje de programación Java usado en las ...

51

3.7.4 Sistema operativo.

El sistema operativo empleado ayuda a determinar las ventajas multimedia y la

interacción con los usuarios, esto permite que se realicen tareas informáticas con diversos

sistemas operativos (Álvarez, 2013).

Ejemplos de sistemas operativos:

Windows Mobile

Android

iPhone OS

BlackBerry OS

Linux

3.7.5 Entorno de programación.

En el entorno de la programación de Java se recomienda instar un desarrollador llamado

Elipse en versión Kepler, para generar una mayor potencia en la programación y mejora en el

estudio de Geomántica y Topografía (Martínez, 2011).

Figura 39. Entorno desarrollador de Eclipse.

Fuente: Recuperado de https://tuhrig.de/java-8-in-eclipse-kepler-and-luna/

Page 52: El lenguaje de programación Java usado en las ...

52

Google propone un desarrollador de software llamado Development Kid que contiene

herramientas y como apoyo para la ejecución del software propone APIS, Development

permite al usuario gestionar los paquetes que necesitara para la buena ejecución de la

aplicación (Martínez, 2011).

Figura 40. Entorno de Android SDK manager. Fuente: Recuperado de https://www.taringa.net

/+soandroid/ayuda-no-inicia-sdk-manager-solucionado_1euiu0

Este gestor permite simular en los dispositivos Android el programa para gestionar los

cambios hasta lograr cumplir los requisitos que se solicitan, con ayuda de sus herramientas

cumpliremos las funciones determinadas y así ejecutar la aplicación (Martínez, 2011).

Page 53: El lenguaje de programación Java usado en las ...

53

Figura 41. Plataforma virtual para Android. Fuente: Recuperado de https://www.androidsis.com/google-

lanza-android-studio-2-0-con-un- emulador-que-es-el-doble-de-rápido/

3.7.6 Base de datos.

La base de datos permite almacenar trabajos, así como poder diseñar nuestra propia base

y lograr guardar los archivos que se deseen por medio de dos tablas que permitirán el diseño

deseado (Martínez, 2011).

Figura 42. Base de datos para Java. Fuente: Recuperado de http://ventanasdelinconciente.blogspot.

com/2019/03/palabras-reservadas-en-java-reserved.html

Page 54: El lenguaje de programación Java usado en las ...

54

Aplicación didáctica

Sesión de Aprendizaje

UNIVERSIDAD NACIONAL DE EDUCACIÓN

Enrique Guzmán y Valle

“Alma Máter del Magisterio Nacional”

DEPARTAMENTO ACADÉMICO DE ELECTRÓNICA Y TELEMÁTICA

I. DATOS GENERALES:

1.1 Facultad : Tecnología

1.2 Especialidad : Telecomunicaciones e Informática

1.3 Curso : Sistemas Operativos

1.4 Promoción : 2015

1.5 Ciclo : 2018-I

1.6 Bachiller : FALCON MALLQUI Samuel

1.7 Duración : 45 minutos

1.8 Fecha : Setiembre 2018

II. TEMA:

Aprender a programar en lenguaje Java.

III. OBJETIVOS:

Objetivos generales

Analiza, interpreta y menciona la introducción e instalación del lenguaje de programación

Java, considerando los criterios de eficiencia, efectividad y optimismo en el manejo del

lenguaje de programación Java.

Page 55: El lenguaje de programación Java usado en las ...

55

Objetivos específicos

Comprender y reconocer los métodos de instalación del lenguaje de programación

Java.

Aplicar conocimientos del proceso de instalación utilizando Kit de Desarrollo Java, Bloc

de notas, símbolo de sistema, códigos y librerías para Java, para programar un mensaje

hola mundo.

IV. COMPETENCIAS:

Aplicar conocimientos adecuado sobre la Introducción e instalación de lenguaje de

programación Java.

Comprender y analizar sobre la instalación del lenguaje de programación Java y sus

aplicaciones en las diferentes ramas.

V. CAPACIDADES:

Conocer la necesidad del lenguaje de programación Java Orientado a objetos

multiplataforma.

Conocer los distintos programas o entorno de desarrollo integrado (IDE). Para programar

en el lenguaje Java.

Aprender a programar en lenguaje Java utilizando cualquier editor de texto y reconocer

los errores de la sintaxis.

Page 56: El lenguaje de programación Java usado en las ...

56

VI. SECUENCIA DIDACTICA:

FASE

ESTRATEGIAS/ACTIVIDAD

MEDIOS

MATERIALES

TIEMPO

INICIO

Motivación.

Recuperación

de saberes

previos.

Conflicto

cognitivo.

Presentamos una dinámica y hacemos

la siguiente pregunta. ¿Qué es Java?,

¿Que se ha desarrollado en Java?

Se realizan preguntas previas a los

estudiantes para evaluar su

conocimiento sobre la programación

Java.

Imágenes

Proyector

Pizarra

5

minutos

PROCESO

Procesamiento

de la

información

Aplicación

de la clase.

Transferencia

a situaciones

nuevas

Enseñar y mostrar la descarga de JDK

que está disponible en el sitio oficial

de la página de Oracle o también en

la ventana de google escribes JDK, y

seleccionas descargas de Java SE –

Oracle.

Se desarrollará una hoja de práctica

¿Cómo saber las características del

sistema operativo? que permitirá la

instalación del software Java Explica

los pasos para ejecutar las

herramientas del Lenguaje Java.

Se realiza un apoyo docente para

evitar conflictos de aprendizaje de

parte de los estudiantes.

Duranto el apoyo se realiza la

retroalimentación y reflexión para que

el estudiante resuelva todas sus dudas

e interrogativas.

Hoja de

información

Hoja de

practica

Pc

Proyector

Indicador

laser

Mapa

conceptual

Pizarra

Plumones/

Mota

35

minutos

Page 57: El lenguaje de programación Java usado en las ...

57

FINAL

Reflexión

sobre el

aprendizaje

Evaluación

Extensión

Al finalizar la clase se presentara una

ficha que permitirá evaluar al

estudiante sobre el tema realizado en

clase.

¿Según el trabajo realizado, que

consideras más importante? ¿Qué

otros Entorno de Desarrolladores

existen a la actualidad?

Al evaluar a los estudiantes se

realizaran observaciones durante toda

la elaboración de la hoja de evaluación,

así los estudiantes resolverán preguntas

cuestionadas sobre el tema aprendido.

¿Que logre aprender hoy? ¿Cómo lo

aprendí? ¿Qué problemas de

aprendizaje tuve? ¿Qué beneficios me

traerá el tema aprendido?

Hoja de

extensión

Ficha de

metacognición

Ficha

Hoja de

evaluación

5

minutos

Page 58: El lenguaje de programación Java usado en las ...

58

EVALUACIÓN

Criterio de

Evaluación

Indicadores Técnicas e

Instrumentos

Gestión de procesos

Comprensión y

Aplicación de

Tecnologías

Identifica las diferentes

herramientas y librerías

para Java.

Reconoce los códigos en

lenguaje Java.

Analiza las diversas

características del lenguaje

de programación Java.

Aplica las diversas formas

de ejecución del programa.

Incentivar para poner en

práctica todo lo aprendido.

Observación sistemática

Ejercicios Prácticos

Recopilación de información

Mapas y organizadores

Pruebas escritas

Sistemas orales de evaluación

Fichas de evaluación

Exposición

Pruebas de ejecución

Debates/examen oral.

Actitudes frente al

área:

-Respeto

-Responsabilidad

Desarrolla y realiza los

trabajos asignados,

participa en clase y trabaja

en equipo.

Aplica el reglamento y

valores para poder cuidar

las computadoras del centro

de cómputo.

Respeta las opiniones de

sus compañeros.

Entrega oportunamente su

trabajo y hoja de práctica.

Guía de observación.

Lista de Cotejo

REFERENCIAS:

http://www.oracle.com/technetwork/java/javase/downloads/index.html

https://users.dcc.uchile.cl/~lmateu/Java/Apuntes/tiposprim.htm

https://www.gestiopolis.com/historia-de-la-comunicacion-y-las-telecomunicaciones/

Page 59: El lenguaje de programación Java usado en las ...

59

Ficha de Metacognición

UNIVERSIDAD NACIONAL DE EDUCACIÓN

Enrique Guzmán y Valle

“Alma Máter del Magisterio Nacional”

DEPARTAMENTO ACADÉMICO DE ELECTRÓNICA Y TELEMÁTICA

Apellidos y Nombres:

Especialidad:

Ciclo:

Analiza y responda las siguientes preguntas:

1. ¿Qué estrategias utilizaste para desarrollar la actividad?

2. ¿Te fue fácil comprender el tema?

3. ¿Qué se ha desarrollado en la actualidad con la actividad desarrollada?

4. ¿En qué actividad de tu vida diaria desarrollarías el tema tratado en la clase?

Page 60: El lenguaje de programación Java usado en las ...

60

5. ¿Qué nivel de logro de aprendizaje consideras que has obtenido al finalizar este taller?

Justificar su respuesta.

a) Malo b) deficiente c) bueno d) regular

Page 61: El lenguaje de programación Java usado en las ...

61

Nombre: …………………………………………………………… Semestre: 2018-I

Asignatura: Aprender a programar en lenguaje Java Fecha: 13/09/2018

Instrucciones:

1. Responda con sinceridad y honestidad el desempeño del estudiante en cada uno de los

indicadores que a continuación se detallan, en una escala de 1 a 10, siendo 10 la más alta

calificación.

2. Escriba la puntuación final en la casilla TOTAL.

INDICADORES DE DESEMPEÑO RANGO

Superior

8 a 10

Alto

5 a 7,9

Básico

3 a 4,9

Bajo

1 a 2,9

1. Demuestra la puntualidad como ejemplo

2. Prepara material didáctico.

3. Muestra interés en el desarrollo de la clase.

4. Promueve normas de convivencia y trabajo

colaborativo.

5. Demuestra preparación y dominio del tema.

6. Toma en cuenta las dificultades de

aprendizaje de sus compañeros.

7 Resuelve claramente el tema a tratado.

8. Articula los saberes previos en la enseñanza.

9. Mantiene el orden durante las clases.

10. Toma recaudo del aseo del aula y los

bienes de la institución.

TOTAL/Promedio

OBSERVACIONES Y RECOMENDACIONES

Tome en cuenta que no todos podemos aprender al mismo ritmo que los demás

Page 62: El lenguaje de programación Java usado en las ...

62

Hoja de información

UNIVERSIDAD NACIONAL DE EDUCACIÓN

Enrique Guzmán y Valle

“Alma Máter del Magisterio Nacional”

DEPARTAMENTO ACADÉMICO DE ELECTRÓNICA Y TELEMÁTICA

I. DATOS GENERALES:

1.1 Facultad : Tecnología

1.2 Especialidad : Telecomunicaciones e Informática

1.3 Curso : Sistemas Operativos

1.4 Promoción : 2015

1.5 Ciclo : 2018-I

1.6 Bachiller : FALCON MALLQUI Samuel

1.7 Duración : 45 minutos

1.8 Fecha : Setiembre 2018

II. TEMA:

Aprender a programar en lenguaje Java.

III. OBJETIVOS:

Objetivos generales

Analiza, interpreta y menciona la introducción e instalación del lenguaje de programación

Java, considerando los criterios de eficiencia, efectividad y optimismo en el manejo del

lenguaje de programación Java.

Objetivos específicos

Comprender y reconocer los métodos de instalación del lenguaje de programación

Java.

Page 63: El lenguaje de programación Java usado en las ...

63

Aplicar conocimientos del proceso de instalación utilizando Kit de Desarrollo Java, Bloc

de notas, símbolo de sistema, códigos y librerías para Java, para programar un mensaje

hola mundo.

IV. INFORMACIÓN:

La Máquina Virtual Java (JVM)

Java se hizo independiente del sistema operativo añadiendo un paso intermedio al proceso de

compilación.

Herramientas de desarrollo (JDK)

Puede descargarse por medio del ciclo Oracle, estas herramientas permiten el desarrollo de

Java desde nivel básico.

Page 64: El lenguaje de programación Java usado en las ...

64

Instalación de JDK

Programa en JAVA

A pesar de no manejar el lenguaje Java si puede darse inicio al manejo.

Page 65: El lenguaje de programación Java usado en las ...

65

Codificación

Utilizando cualquier editor de texto (Block de notas, notepad++, gedit, vi, etc.)

procedemos a capturar el siguiente código (teniendo en cuenta que Java es case sensitive,

es decir, sensible a mayúsculas y minúsculas).

Compilación

Si se ha instalado y configurado correctamente el JDK, entonces javac podrá ser invocado

desde el directorio en el que se encuentre el archivo

HolaMundo.java creado.

Page 66: El lenguaje de programación Java usado en las ...

66

Codificación

Para ejecutar el programa (una vez compilado correctamente), se utiliza el método main

para localizar la denominación de la clase.

Page 67: El lenguaje de programación Java usado en las ...

67

Hoja de procedimientos

UNIVERSIDAD NACIONAL DE EDUCACIÓN

Enrique Guzmán y Valle

“Alma Máter del Magisterio Nacional”

DEPARTAMENTO ACADÉMICO DE ELECTRÓNICA Y TELEMÁTICA

I. DATOS GENERALES:

1.1 Facultad : Tecnología

1.2 Especialidad : Telecomunicaciones e Informática

1.3 Curso : Sistemas Operativos

1.4 Promoción : 2015

1.5 Ciclo : 2018-I

1.6 Bachiller : FALCON MALLQUI Samuel

1.7 Duración : 45 minutos

1.8 Fecha : Setiembre 2018

II. TEMA:

Aprender a programar en lenguaje Java.

III. OBJETIVOS:

Objetivos generales

Analiza, interpreta y menciona la introducción e instalación del lenguaje de programación

Java, considerando los criterios de eficiencia, efectividad y optimismo en el manejo del

lenguaje de programación Java.

Objetivos específicos

Comprender y reconocer los métodos de instalación del lenguaje de programación

Java.

Page 68: El lenguaje de programación Java usado en las ...

68

Aplicar conocimientos del proceso de instalación utilizando Kit de Desarrollo Java,

Bloc de notas, símbolo de sistema, códigos y librerías para Java, para programar un

mensaje hola mundo.

IV. MATERIALES UTILIZADOS:

Multimedia

Laptop

Software (JDK)

Símbolo de sistema

Block de notas

V. PROCEDIMIENTOS:

5.1 Encendido de la laptop

Encendemos la laptop y esperar que cargue los programas mientras se explica que se

realizara toda la programación el block de notas y el símbolo de sistema para la ejecución

del programa.

5.2 Preguntas

¿Qué es Java?

Lenguaje de programación orientados a objetos multiplataforma, por lo cual fue diseñado

para que todos los programadores programen una sola vez, pero puedan correr en

cualquier plataforma.

¿Qué necesitamos para programar en java?

Descargar el kit de Desarrollo en Java(JDK)

Una pc o laptop con recursos mínimos

Conocer el símbolo de sistema y bloc de notas

Page 69: El lenguaje de programación Java usado en las ...

69

¿Qué se ha desarrollado en Lenguaje Java?

Minicraft

Openoffice.org (Gratis)

Android

Entorno de desarrollo integrado (IDE)

Para desarrollar un producto de software solo es necesario un editor de texto plano para

capturar el código fuente y el compilador o el intérprete (según sea el caso) para

transformar el lenguaje de alto nivel a lenguaje máquina. Sin embargo, también se puede

hacer uso de una aplicación que contenga todas las herramientas en una interfaz, a este

tipo de aplicaciones se les conoce como entorno de desarrollo integrado.

Page 70: El lenguaje de programación Java usado en las ...

70

5.3 Pasos a seguir

Ingresar al buscador www. google.com y escribir JDK, luego elegir la opción

descargas de Java SE-Oracle.

Observar la versión del sistema operativo antes de descargar, luego elegir la

información adecuado de las características de la computadora para realizar la

descarga.

Luego de descargar el software JDK realizar los siguientes pasos:

Abrir disco local C, luego abrir archivo de programa, Java, abrir jdk1.8.0.121 y luego

en la carpeta bin, copiar la ruta “C:Programas Files\ Java\ jdk1.8.0.121\ bin”.

Page 71: El lenguaje de programación Java usado en las ...

71

Luego clic en inicio se debe buscar la variable path, luego clic en path para que

seleccione, elegir la opción editar y pegar la ruta al final, después de poner punto y

coma, finalmente aceptar.

Abrir símbolo del sistema, inicio, todos los programas, accesorios, símbolo del

sistema, finalmente en símbolo de sistema escribir la palabra java y te saldrá la

siguiente ventana.

Finalmente, ya está configurado java y disto para programar.

5.4 Compilación, Endentado y ejecución del código

Símbolo de sistema: es un sistema operativo que se utiliza para compilar y ejecutar el

programa.

Bloc de notas: Se escribirá todo el código será el espacio de la programación.

Nombre de clase: Public Class nombre

Indentado: son los espacios que debe tener antes de escribir un código.

Page 72: El lenguaje de programación Java usado en las ...

72

Public Static void main ( String args [ ] ): da el arranque al programa

Mandar un mensaje a pantalla

System.out.println ("hola jurados"): se utiliza para escribir texto en el programa, y el

mensaje debe de ir entre comillas y entre paréntesis.

Escribir los siguientes códigos en bloc de notas.

Page 73: El lenguaje de programación Java usado en las ...

73

Recordar que si creamos con el nombre Samuel, también al guardarlo pondremos el mismo

nombre, Samuel, para que se ejecute el programa.

Abrir símbolo de sistema y escribir dir y presionar enter para identificar el escritorio si está

en inglés (Desktop) o español ( escritorio), luego otra vez dir en símbolo de sistema y

presionar enter y te saldrá la siguiente información.

Javac

Es el encargado de traducir el lenguaje humano a un lenguaje maquina a esa traducción se

llama baicot. Se escribirá javac Samuel.java y presionar enter te saldrá la siguiente

ventana.

Page 74: El lenguaje de programación Java usado en las ...

74

Finalmente creará un nuevo archivo Samuel.class y se guarda automáticamente en el

escritorio, luego escribes en símbolo de sistema java Samuel y te saldrá un mensaje hola

mundo.

Así se ejecuta un programa desde java.

Java básico

Programa que tiene como destino el manejo de conceptos básicos para desarrollar el

programa de Java.

Clases

Se denomina una clase como la plantilla que se realiza para determinar la especificación

de la clase que se brindara.

Page 75: El lenguaje de programación Java usado en las ...

75

Hoja de práctica

UNIVERSIDAD NACIONAL DE EDUCACIÓN

Enrique Guzmán y Valle

“Alma Máter del Magisterio Nacional”

DEPARTAMENTO ACADÉMICO DE ELECTRÓNICA Y TELEMÁTICA

ALUMNO(A): . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

ESPECIALIDAD: . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

DOCENTE: Samuel Falcón Mallqui FECHA: 13/ 09 / 2018

1) Marque la respuesta correcta Java:

a) Un programa con editores profesionales.

b) Una aplicación del sistema operativo Android.

c) Es un Lenguaje de programación orientado a objetos multiplataforma.

2) ¿Qué significa y que función cumple JDK, según el tema tratado?

a) Kilómetro, Densidad y Joule, son unidades de medida en Java.

b) Kit de Desarrollo en Java, provee herramientas, Librerías y aplicaciones para

programar en Java.

c) King, Desa,Jarry, son programadores muy conocidos en Londres.

3) Mencionar cuales son entornos de desarrollo integrado

a) Bloc de notas y Java

b) Símbolo de sistema y Eclipse

c) NetBeans y Eclipse.

Page 76: El lenguaje de programación Java usado en las ...

76

4) ¿Cuáles de las siguientes alternativas se desarrolla con el lenguaje Java?

a) Auto y Moto

b) Minecraft y Android

c) Tablet y Programas

5) ¿Qué es una clase en lenguaje Java?

a) Es una plantilla que contiene códigos

b) Alumnos y profesores

c) Programar un Juego en red

Page 77: El lenguaje de programación Java usado en las ...

77

Síntesis

El lenguaje de programación Java actualmente es manejado en el campo de las

comunicaciones cibernéticas, nos brindan los códigos para el apoyo del manejo al

momento de ejecutar el programa Java y realizar modificaciones en la programación del

ordenador.

Java se hizo independiente del sistema operativo añadiendo un paso intermedio al

proceso de compilación (traducir el código escrito en “Lenguaje entendible por humanos”)

de un código por medio de guías de programación.

Page 78: El lenguaje de programación Java usado en las ...

78

Apreciación crítica y sugerencias

Del desarrollo de la presente monografía, se obtuvo la siguiente apreciación crítica:

La comunicación es descrita como aquel mensaje que es enviado conteniendo una

información, este puede utilizar diversos sistemas teniendo como al emisor, mensaje,

canal y receptor.

El lenguaje Java está dirigido para objetos que serán programados, actualmente es uno

de los más populares que permite la abstracción del hardware y sistema operativo.

En caso de un programa escrito será con HTML, estos permiten la animación gráfica,

juegos, consultas que son enviados por medio de una red.

La observación directa en lenguaje de programación java es programar una sola vez y

después ejecutar los programas en cualquier sistema operativo.

Page 79: El lenguaje de programación Java usado en las ...

79

Se recomienda practicar los pasos para programar en lenguaje Java que permitan

fortalecer el conocimiento sobre la plataforma java.

Permite mejorar la codificación del lenguaje Java en los estudiantes de la especialidad

de telecomunicaciones e informática.

Entender con claridad los pasos de instalación del JDK, codificación, sintaxis y

compilación del lenguaje de programación Java.

Te abre las puertas al mundo de desarrollo del software y permite introducir en un

lenguaje de programación denominado objetos.

Page 80: El lenguaje de programación Java usado en las ...

80

Referencias

Arranz, A. (2009). Estructura de un programa en Java. D. F., Mexico: Editorial Sistemas

S.A.

Barcell, M. (2007). Conceptos sobre señales. Lima, Peru: Editorial Dispositivos, S. A.

García, R. (2013). Dispositivos móviles. Lima, Peru: Editorial Dispositivos, S. A.

Charte, F. E. (2016, 28 de noviembre). Los mejores cursos online para programadores.

Díaz, J. M. (2016, 21 de febrero). El telégrafo, teléfono, radio y televisión. Recuperado de

http://www.latribuna.hn/2016/02/21/el-telegrafo-telefono-radio-y-television/

Evelio, A. D. (2007, 10 de julio). Artículos sobre redes. Recuperado de

http://www.eveliux.com/mx/curso/contaminaciones-senal.html

Falcón, S. (2018). Lenguaje de programación Java. Perú: Editorial Falcón.

Gallardo, M. A. (2010, 16 de mayo). Redes informáticos. Recuperado de

http://centros.edu.xunta.es/ieseduardopondal/tecnoweb/temas_informatica/redes.pdf

García, A. F. (1999, 13 de marzo). Los elementos del lenguaje Java. Recuperado de

http://www.sc.ehu.es/sbweb/fisica/cursoJava/fundamentos/introduccion/primero.htm

Guevara, J. (2011). Fundamentos de programación Java. Madrid, España: Editorial ME.

Joyanes, S. (2011). Programación en Java 6. Madrid, España: Editorial McGraw-Hill

Interamericana de España S.L.

Thompson, I. D. (2006, 18 de Julio). Tipos de medios de Comunicación. Recuperado de

https://www.promonegocios.net/publicidad/tipos-medios-comunicacion.html

Page 81: El lenguaje de programación Java usado en las ...

81

Apéndice(s)

Apéndice A: Video de referencia

A. Video de Referencia

Se realiza en el video los pasos de la instalación del Kit de desarrollo para Java y configure

la herramientas y librerías para programar en Java, respetando las caracteristicas de la PC,

utilizando el bloc de notas y símbolo de sistema.

Page 82: El lenguaje de programación Java usado en las ...

82

Demuestro en el video los siguientes programas: Un mensaje a la UNE y promedio de

notas, utilizando el lenguaje de programación Java, para lo cual utilice los códigos deJava

y los pasos mencionados en la aplicación didáctica de mi monografía.

Page 83: El lenguaje de programación Java usado en las ...

83

Apéndice B: Diapositivas

B. Diapositivas

Page 84: El lenguaje de programación Java usado en las ...

84

Page 85: El lenguaje de programación Java usado en las ...

85

Page 86: El lenguaje de programación Java usado en las ...

86

Page 87: El lenguaje de programación Java usado en las ...

87

Page 88: El lenguaje de programación Java usado en las ...

88

Page 89: El lenguaje de programación Java usado en las ...

89

Page 90: El lenguaje de programación Java usado en las ...

90

Page 91: El lenguaje de programación Java usado en las ...

91

Page 92: El lenguaje de programación Java usado en las ...

92

Page 93: El lenguaje de programación Java usado en las ...

93

Page 94: El lenguaje de programación Java usado en las ...

94

Page 95: El lenguaje de programación Java usado en las ...

95

Page 96: El lenguaje de programación Java usado en las ...

96