SlideShare una empresa de Scribd logo
1 de 22
pone
en la palma de tu mano
una nueva forma de conocer la
realidad
Realidad
aumentada
MARÍA ESTELA MANGIA
Propósito
BITÁCORA DEL CURSO
Dotar al participante de herramientas para que pueda crear
aplicaciones interactivas de RA en la industria editorial.
Meta
Conocer todas las posibilidades que ofrece la tecnología de RA
BITÁCORA DEL CURSO
Competencias
Conceptuales
1. Conoce y aplica los principios y orientaciones del diseño de RA.
2. Conoce las herramientas que se utilizan en RA.
Procedimentales
1. Identifica necesidades de aplicaciones de RA en la industria editorial
2. Identifica las herramientas más adecuadas para desarrollar la
aplicación.
Actitudinales
1. Participa en una comunidad de aprendizaje continuo y de
emprendimiento
2. Incorpora experiencias propias en el desarrollo de aplicaciones.
BITÁCORA DEL CURSO
Módulo 2:
Introducción a la plataforma de
desarrollo de RA para Android
Clase 2:
Variables de Java
Contenido
1. Introducción a Java
2. Estructura de un programa Java
3. Clases y objetos
4. Estructuras de control
5. Estructuras de almacenamiento
6. Entrada y salida
7. Ejercicio
Actividades:
 Examinar el contenido de los
hipermedia
 Realizar el ejercicio indicado
al final de la clase
Realidad
aumentada
Fundamentos de Java
¿qué es Java?
lenguaje de programación
desarrollado por Sun Microsystemas, presentado
a mediados del año 1995.
Se puede ejecutar en diversas
plataformas con sistemas operativos
Windows, Mac OS, Linux o Solaris, mediante el uso
de un entorno de ejecución llamado Java
Run time Environment (JRE).
Elementos de la plataforma
Java
Entornos de desarrollo Java
Integrated Development
Environment (IDE)
1. De distribución libre: NetBeans, Eclipse o Blue
2. Comerciales: Jbuilder o JcreatorPro
Características codificación
Java
1. legibilidad
2. corrección
3. eficiencia
Estructura programa Java
1. comentarios
2. definición de clase
3. definición de método
4. sentencia
Elementos programa Java
1. comentarios
1. comentarios de bloque
2. comentarios de documentación
3. comentarios de línea
2. identificadores
3. variables y valores
Elementos programa Java
4. tipos primitivos
1. números enteros
2. números reales
3. caracteres
4. booleano
5. literales
Elementos programa Java
7. expresiones
8. expresiones aritmético-lógicas
9. conversión de tipos
Clases y objetos Java
Un programa Java utiliza clases y objetos.
Clase: representación abstracta de un conjunto de
objetos que comparten los mismos atributos y
comportamiento.
Objeto: instancia de una clase, con identidad
propia y estado. Son indivisibles y disponen de
mecanismos de interacción llamados
métodos.
Elementos de una clase Java
Atributo: es la información de un objeto.
Método constructor: el método se utiliza para
inicializar los atributos del objeto que se
instancia.
Representación de clase y
objeto
Clase: se representa como un recuadro
dividido en tres partes: el nombre de la
clase en la parte superior, la declaración
de atributos y la declaración de métodos.
Objetos: se representan como cajas que
indican el nombre del objeto, la clase a
que pertenecen y el estado del objeto.
Estructuras de control Java
Permiten condicionar el flujo de
ejecución dependiendo del estado
de las variables de un programa.
Se pueden clasificar en estructuras de selección, de
repetición y de salto.
Estructuras de control Java
Estructuras de selección: permiten decidir
si se ejecuta un bloque de sentencias o no.
Estructuras de repetición: permiten ejecutar
un bloque de sentencias muchas veces.
Estructuras de salto: permiten dar un salto y
continuar la ejecución de un programa en un
punto distinto de la siguiente sentencia en el
orden natural de ejecución.
Estructuras de
almacenamiento Java
Son estructurasque permiten almacenar
muchos objetos de la misma clase e
identificarlos con el mismo nombre. Se
utiliza la denominación array.
Entrada y salida Java
El flujorepresenta un canal de
información del que se puede leer
o escribir datos de forma
secuencial. Hay dos tipos: de bytes
y de caracteres
Entrada y salida Java
La entrada de datos se realiza mediante un flujo
de entrada, que se inicia con la lectura de
información del flujo hasta el final y luego se
cierra el flujo.
La salida de datos se hace mediante un flujo de
salida, que se abre y a continuación se escribe
en él toda la información que se desee y luego
se cierra el flujo.
escanea el código qr
Realice los ejercicios que allí se indiquen

Más contenido relacionado

La actualidad más candente

La actualidad más candente (19)

Lenguajes de programación orientados a objetos
Lenguajes de programación orientados a objetosLenguajes de programación orientados a objetos
Lenguajes de programación orientados a objetos
 
JAVA- basico
JAVA- basicoJAVA- basico
JAVA- basico
 
Programacion orientada a objetos Java
Programacion orientada a objetos JavaProgramacion orientada a objetos Java
Programacion orientada a objetos Java
 
Trabajo teorico de java
Trabajo teorico de javaTrabajo teorico de java
Trabajo teorico de java
 
Palabras reservadas
Palabras reservadasPalabras reservadas
Palabras reservadas
 
Metodologia orientada a objeto - libro
Metodologia orientada a objeto -  libroMetodologia orientada a objeto -  libro
Metodologia orientada a objeto - libro
 
Intro Java
Intro JavaIntro Java
Intro Java
 
CUESTIONARIO SOBRE PROGRAMACIÓN RELACIONADA A OBJETOS
CUESTIONARIO SOBRE PROGRAMACIÓN RELACIONADA A OBJETOSCUESTIONARIO SOBRE PROGRAMACIÓN RELACIONADA A OBJETOS
CUESTIONARIO SOBRE PROGRAMACIÓN RELACIONADA A OBJETOS
 
Fundamentos básicos de la programación orientada a objetos
Fundamentos básicos de la programación orientada a objetosFundamentos básicos de la programación orientada a objetos
Fundamentos básicos de la programación orientada a objetos
 
Presentación aplicaciones en java.
Presentación aplicaciones en java.Presentación aplicaciones en java.
Presentación aplicaciones en java.
 
Programacion visual
Programacion visualProgramacion visual
Programacion visual
 
Fondo1 (2)
Fondo1 (2)Fondo1 (2)
Fondo1 (2)
 
Clase swing
Clase swingClase swing
Clase swing
 
Lenguaje de programacion unidad 2 clases y objetos
Lenguaje de programacion unidad 2 clases y objetosLenguaje de programacion unidad 2 clases y objetos
Lenguaje de programacion unidad 2 clases y objetos
 
Objetos y clases java
Objetos y clases javaObjetos y clases java
Objetos y clases java
 
Examen ipoo wha_estudiar
Examen ipoo wha_estudiarExamen ipoo wha_estudiar
Examen ipoo wha_estudiar
 
Cuestionario cevallos
Cuestionario cevallosCuestionario cevallos
Cuestionario cevallos
 
Introducción al Análisis Orientado a Objetos
Introducción al Análisis Orientado a ObjetosIntroducción al Análisis Orientado a Objetos
Introducción al Análisis Orientado a Objetos
 
Temario se7
Temario se7Temario se7
Temario se7
 

Destacado

Java orientado a objetos
Java orientado a objetosJava orientado a objetos
Java orientado a objetosSteven Pazmiño
 
1 fundamentos java
1 fundamentos java1 fundamentos java
1 fundamentos javaayreonmx
 
Lenguajes de programacion alejandra salvador bartolon
Lenguajes de programacion alejandra salvador bartolonLenguajes de programacion alejandra salvador bartolon
Lenguajes de programacion alejandra salvador bartolonalejandritasalva
 
TALLER PRÁCTICO POWER POINT - BASES DE DATOS
TALLER PRÁCTICO POWER POINT - BASES DE DATOSTALLER PRÁCTICO POWER POINT - BASES DE DATOS
TALLER PRÁCTICO POWER POINT - BASES DE DATOSJohnfer Montoya
 
Introduccion a Base de Datos
Introduccion a Base de DatosIntroduccion a Base de Datos
Introduccion a Base de Datosyaopg
 
Bases de datos.ppt presentacion
Bases de datos.ppt presentacionBases de datos.ppt presentacion
Bases de datos.ppt presentacionandreaydarlys
 
Introduccion bases de datos
Introduccion bases de datosIntroduccion bases de datos
Introduccion bases de datosUTN
 
Java ventajas y caracteristicas
Java ventajas y caracteristicasJava ventajas y caracteristicas
Java ventajas y caracteristicasbat1820
 
Realidad Aumentada Modulo 1. Introduccion a RA - Autor: MJAbasolo, UNLP, CICPBA
Realidad Aumentada Modulo 1. Introduccion a RA - Autor: MJAbasolo, UNLP, CICPBARealidad Aumentada Modulo 1. Introduccion a RA - Autor: MJAbasolo, UNLP, CICPBA
Realidad Aumentada Modulo 1. Introduccion a RA - Autor: MJAbasolo, UNLP, CICPBAMaria Jose Abasolo Guerrero
 
Java y sus caracteristicas
Java y sus caracteristicasJava y sus caracteristicas
Java y sus caracteristicasAny Saula
 
Java y Bases de Datos
Java y Bases de DatosJava y Bases de Datos
Java y Bases de DatosRonny Parra
 
Lenguaje de programación JAVA
Lenguaje de programación JAVALenguaje de programación JAVA
Lenguaje de programación JAVAjosehpxxx
 
diapositivas de informática BASE DE DATOS
diapositivas de informática BASE DE DATOSdiapositivas de informática BASE DE DATOS
diapositivas de informática BASE DE DATOSDayanaperezflorez
 
Qué Son Las Bases De Datos
Qué Son Las Bases De DatosQué Son Las Bases De Datos
Qué Son Las Bases De DatosMarichelo Gómez
 
Diapositivas sobre BD (Base de Datos)
Diapositivas sobre BD (Base de Datos)Diapositivas sobre BD (Base de Datos)
Diapositivas sobre BD (Base de Datos)angeljlp08
 

Destacado (20)

Java orientado a objetos
Java orientado a objetosJava orientado a objetos
Java orientado a objetos
 
1 fundamentos java
1 fundamentos java1 fundamentos java
1 fundamentos java
 
Lenguajes de programacion alejandra salvador bartolon
Lenguajes de programacion alejandra salvador bartolonLenguajes de programacion alejandra salvador bartolon
Lenguajes de programacion alejandra salvador bartolon
 
Base de datos ppt
Base de datos pptBase de datos ppt
Base de datos ppt
 
TALLER PRÁCTICO POWER POINT - BASES DE DATOS
TALLER PRÁCTICO POWER POINT - BASES DE DATOSTALLER PRÁCTICO POWER POINT - BASES DE DATOS
TALLER PRÁCTICO POWER POINT - BASES DE DATOS
 
Introduccion a Base de Datos
Introduccion a Base de DatosIntroduccion a Base de Datos
Introduccion a Base de Datos
 
Bases de datos.ppt presentacion
Bases de datos.ppt presentacionBases de datos.ppt presentacion
Bases de datos.ppt presentacion
 
Lenguaje Java
Lenguaje JavaLenguaje Java
Lenguaje Java
 
Introduccion bases de datos
Introduccion bases de datosIntroduccion bases de datos
Introduccion bases de datos
 
Java ventajas y caracteristicas
Java ventajas y caracteristicasJava ventajas y caracteristicas
Java ventajas y caracteristicas
 
Realidad Aumentada Modulo 1. Introduccion a RA - Autor: MJAbasolo, UNLP, CICPBA
Realidad Aumentada Modulo 1. Introduccion a RA - Autor: MJAbasolo, UNLP, CICPBARealidad Aumentada Modulo 1. Introduccion a RA - Autor: MJAbasolo, UNLP, CICPBA
Realidad Aumentada Modulo 1. Introduccion a RA - Autor: MJAbasolo, UNLP, CICPBA
 
Que Es Java
Que Es JavaQue Es Java
Que Es Java
 
Java y sus caracteristicas
Java y sus caracteristicasJava y sus caracteristicas
Java y sus caracteristicas
 
Java y Bases de Datos
Java y Bases de DatosJava y Bases de Datos
Java y Bases de Datos
 
Curso basico de base de datos con java
Curso basico de base de datos con javaCurso basico de base de datos con java
Curso basico de base de datos con java
 
Lenguaje de programación JAVA
Lenguaje de programación JAVALenguaje de programación JAVA
Lenguaje de programación JAVA
 
diapositivas de informática BASE DE DATOS
diapositivas de informática BASE DE DATOSdiapositivas de informática BASE DE DATOS
diapositivas de informática BASE DE DATOS
 
Java vs. Ruby
Java vs. RubyJava vs. Ruby
Java vs. Ruby
 
Qué Son Las Bases De Datos
Qué Son Las Bases De DatosQué Son Las Bases De Datos
Qué Son Las Bases De Datos
 
Diapositivas sobre BD (Base de Datos)
Diapositivas sobre BD (Base de Datos)Diapositivas sobre BD (Base de Datos)
Diapositivas sobre BD (Base de Datos)
 

Similar a Realidad Aumentada (RA). Fundamentos de Java

Programacion no numerica ii
Programacion no numerica iiProgramacion no numerica ii
Programacion no numerica iirolmanpaul
 
Ejercicios de evaluación de fundametnos de programacion en JAva
Ejercicios de evaluación de fundametnos de programacion en JAvaEjercicios de evaluación de fundametnos de programacion en JAva
Ejercicios de evaluación de fundametnos de programacion en JAvaMartha Beatriz Coronado Rosales
 
POOI- Unidad 1.pdf
POOI- Unidad 1.pdfPOOI- Unidad 1.pdf
POOI- Unidad 1.pdfWillGuzman3
 
Introduccion a la algoritmia 2011-i
Introduccion a la algoritmia   2011-iIntroduccion a la algoritmia   2011-i
Introduccion a la algoritmia 2011-iEnrique Vargas
 
Syllabus fundamentals I
Syllabus fundamentals ISyllabus fundamentals I
Syllabus fundamentals ICJava Peru
 
[ES] Primeros pasos con la Plataforma Java
[ES] Primeros pasos con la Plataforma Java[ES] Primeros pasos con la Plataforma Java
[ES] Primeros pasos con la Plataforma JavaEudris Cabrera
 
Presentación no numerica ii
Presentación no numerica iiPresentación no numerica ii
Presentación no numerica iiCarlos Ordaz
 
Curso Java Resumen - Curso 2005-2006
Curso Java Resumen - Curso 2005-2006Curso Java Resumen - Curso 2005-2006
Curso Java Resumen - Curso 2005-2006Samuel Marrero
 
Programacion Orientada a Objetos IE
Programacion Orientada a Objetos IEProgramacion Orientada a Objetos IE
Programacion Orientada a Objetos IEKaren Olan
 

Similar a Realidad Aumentada (RA). Fundamentos de Java (20)

Programacion java basica
Programacion java basicaProgramacion java basica
Programacion java basica
 
Programacion no numerica ii
Programacion no numerica iiProgramacion no numerica ii
Programacion no numerica ii
 
Ejercicios de evaluación de fundametnos de programacion en JAva
Ejercicios de evaluación de fundametnos de programacion en JAvaEjercicios de evaluación de fundametnos de programacion en JAva
Ejercicios de evaluación de fundametnos de programacion en JAva
 
Apendice general 4
Apendice general 4Apendice general 4
Apendice general 4
 
Introducción a la Algoritmia
Introducción a la AlgoritmiaIntroducción a la Algoritmia
Introducción a la Algoritmia
 
POOI- Unidad 1.pdf
POOI- Unidad 1.pdfPOOI- Unidad 1.pdf
POOI- Unidad 1.pdf
 
Introduccion a la algoritmia 2011-i
Introduccion a la algoritmia   2011-iIntroduccion a la algoritmia   2011-i
Introduccion a la algoritmia 2011-i
 
Introducción a la algoritmia
Introducción a la algoritmiaIntroducción a la algoritmia
Introducción a la algoritmia
 
Introducción a la algoritmia
Introducción a la algoritmiaIntroducción a la algoritmia
Introducción a la algoritmia
 
Tarea 05 OP.docx
Tarea 05 OP.docxTarea 05 OP.docx
Tarea 05 OP.docx
 
Syllabus fundamentals I
Syllabus fundamentals ISyllabus fundamentals I
Syllabus fundamentals I
 
[ES] Primeros pasos con la Plataforma Java
[ES] Primeros pasos con la Plataforma Java[ES] Primeros pasos con la Plataforma Java
[ES] Primeros pasos con la Plataforma Java
 
Presentación no numerica ii
Presentación no numerica iiPresentación no numerica ii
Presentación no numerica ii
 
Programación en java
Programación en javaProgramación en java
Programación en java
 
Presentación P.O.O
Presentación P.O.OPresentación P.O.O
Presentación P.O.O
 
Curso Java Resumen - Curso 2005-2006
Curso Java Resumen - Curso 2005-2006Curso Java Resumen - Curso 2005-2006
Curso Java Resumen - Curso 2005-2006
 
S01.s1 - Lenguaje Java-1.pdf
S01.s1 - Lenguaje Java-1.pdfS01.s1 - Lenguaje Java-1.pdf
S01.s1 - Lenguaje Java-1.pdf
 
Leccion 1 Java
Leccion 1 JavaLeccion 1 Java
Leccion 1 Java
 
Programacion Orientada a Objetos IE
Programacion Orientada a Objetos IEProgramacion Orientada a Objetos IE
Programacion Orientada a Objetos IE
 
C1 java introduccion
C1 java introduccionC1 java introduccion
C1 java introduccion
 

Realidad Aumentada (RA). Fundamentos de Java

  • 1. pone en la palma de tu mano una nueva forma de conocer la realidad Realidad aumentada MARÍA ESTELA MANGIA
  • 2. Propósito BITÁCORA DEL CURSO Dotar al participante de herramientas para que pueda crear aplicaciones interactivas de RA en la industria editorial. Meta Conocer todas las posibilidades que ofrece la tecnología de RA
  • 3. BITÁCORA DEL CURSO Competencias Conceptuales 1. Conoce y aplica los principios y orientaciones del diseño de RA. 2. Conoce las herramientas que se utilizan en RA. Procedimentales 1. Identifica necesidades de aplicaciones de RA en la industria editorial 2. Identifica las herramientas más adecuadas para desarrollar la aplicación. Actitudinales 1. Participa en una comunidad de aprendizaje continuo y de emprendimiento 2. Incorpora experiencias propias en el desarrollo de aplicaciones.
  • 4. BITÁCORA DEL CURSO Módulo 2: Introducción a la plataforma de desarrollo de RA para Android Clase 2: Variables de Java Contenido 1. Introducción a Java 2. Estructura de un programa Java 3. Clases y objetos 4. Estructuras de control 5. Estructuras de almacenamiento 6. Entrada y salida 7. Ejercicio Actividades:  Examinar el contenido de los hipermedia  Realizar el ejercicio indicado al final de la clase
  • 6. ¿qué es Java? lenguaje de programación desarrollado por Sun Microsystemas, presentado a mediados del año 1995. Se puede ejecutar en diversas plataformas con sistemas operativos Windows, Mac OS, Linux o Solaris, mediante el uso de un entorno de ejecución llamado Java Run time Environment (JRE).
  • 7. Elementos de la plataforma Java
  • 8. Entornos de desarrollo Java Integrated Development Environment (IDE) 1. De distribución libre: NetBeans, Eclipse o Blue 2. Comerciales: Jbuilder o JcreatorPro
  • 10. Estructura programa Java 1. comentarios 2. definición de clase 3. definición de método 4. sentencia
  • 11. Elementos programa Java 1. comentarios 1. comentarios de bloque 2. comentarios de documentación 3. comentarios de línea 2. identificadores 3. variables y valores
  • 12. Elementos programa Java 4. tipos primitivos 1. números enteros 2. números reales 3. caracteres 4. booleano 5. literales
  • 13. Elementos programa Java 7. expresiones 8. expresiones aritmético-lógicas 9. conversión de tipos
  • 14. Clases y objetos Java Un programa Java utiliza clases y objetos. Clase: representación abstracta de un conjunto de objetos que comparten los mismos atributos y comportamiento. Objeto: instancia de una clase, con identidad propia y estado. Son indivisibles y disponen de mecanismos de interacción llamados métodos.
  • 15. Elementos de una clase Java Atributo: es la información de un objeto. Método constructor: el método se utiliza para inicializar los atributos del objeto que se instancia.
  • 16. Representación de clase y objeto Clase: se representa como un recuadro dividido en tres partes: el nombre de la clase en la parte superior, la declaración de atributos y la declaración de métodos. Objetos: se representan como cajas que indican el nombre del objeto, la clase a que pertenecen y el estado del objeto.
  • 17. Estructuras de control Java Permiten condicionar el flujo de ejecución dependiendo del estado de las variables de un programa. Se pueden clasificar en estructuras de selección, de repetición y de salto.
  • 18. Estructuras de control Java Estructuras de selección: permiten decidir si se ejecuta un bloque de sentencias o no. Estructuras de repetición: permiten ejecutar un bloque de sentencias muchas veces. Estructuras de salto: permiten dar un salto y continuar la ejecución de un programa en un punto distinto de la siguiente sentencia en el orden natural de ejecución.
  • 19. Estructuras de almacenamiento Java Son estructurasque permiten almacenar muchos objetos de la misma clase e identificarlos con el mismo nombre. Se utiliza la denominación array.
  • 20. Entrada y salida Java El flujorepresenta un canal de información del que se puede leer o escribir datos de forma secuencial. Hay dos tipos: de bytes y de caracteres
  • 21. Entrada y salida Java La entrada de datos se realiza mediante un flujo de entrada, que se inicia con la lectura de información del flujo hasta el final y luego se cierra el flujo. La salida de datos se hace mediante un flujo de salida, que se abre y a continuación se escribe en él toda la información que se desee y luego se cierra el flujo.
  • 22. escanea el código qr Realice los ejercicios que allí se indiquen