Escolar Documentos
Profissional Documentos
Cultura Documentos
MOVILES ANDROID
Universidad Nacional Jos Mara Arguedas (UNAJMA)
3. Redactar la conceptualizacin de
qu es una DMZ, sus
componentes, cmo se organiza
una DMZ? El estudiante deber
generar un grfico para describir
la DMZ, no se aceptan grficos
copiados de internet, al final del
grfico debe contener el nombre
del estudiante.
6. Describa como se podra llevar a
cabo un ataque a un sistema
informtico de la organizacin y
cmo debera protegerse la
organizacin contra este ataque.
Dentro de los ataques que se
deben trabajar seleccionan uno de 9. Qu funcin tiene el programa
los siguientes: DDoS, Troyano, Nmap? Qu resultados se obtiene
MITM Man in The Middle , Sql al hacer uso de esta aplicacin?
Injection, Hijacker, Botnets, no Mencione los comandos
pueden repetir el ataque entre los principales y bsicos para nmap;
integrantes del grupo, deben deben describir que comando
coordinar para que esto no suceda, nmap logra identificar Firewalls
ataque que se repita har que este en una red.
punto se invalide para ser
calificado.
Entregable:
Artculo IEEE que contenga la solucin
solicitada en la actividad individual, el
articulo inicialmente se presentar en,
.DOCX para poder realizar el documento
consolidad de una forma ms rpida.
8. Qu es un sniffer? Qu funcin PD: La idea es que se seleccione la mejor
tiene un Sniffer? Mencione un respuesta de todos los artculos y esto es lo
sniffer que funcione en sistemas que conformar el consolidado.
operativos Linux.
Palabras Clave
Plataforma android es un sistema operativo basado
en el ncleo Linux, Android Studio es el nuevo IDE
(integrated Development Environment entorno de
desarrollo integrado) que Google ha puesto a
disposicin de los desarrolladores de Android de sencilla y tambin se podra decir que es la
forma gratuita, AndEngine un framework para ms acogida.
desarrollar videojuegos en Android.
El uso de los videojuegos con fines
educativos es un campo en auge en los
ltimos aos. Se han realizado estudios
Introduccin sobre sus beneficios en la enseanza, no
slo por su carcter atractivo y motivador
CRUCIGRAMA es un juego de palabras para el estudiante, sino tambin por la gran
cruzadas para un jugador. variedad de campos y materias que pueden
Consiste en formar y/o completar sobre el abarcar as como las habilidades que
tablero palabras que se crucen entre s, pueden entrenar. Considerando estos
haciendo el uso de frases relacionadas con beneficios como premisa es posible
la palabra y hace poder obtener dicha extraer alguna conclusin interesante del
palabra, donde el plataforma Android, anlisis de la gran cantidad de datos que se
Android studio y AndEngine nos ha generan en un juego como resultado de la
servido para poder desarrollarlo, ya que en interaccin y de la propia accin de jugar?
el ambiente de los videojuegos de hoy en Es ms, en un juego educativo es posible
da son tecnologas adaptables y su uso utilizar estos datos para conocer cmo est
siendo el aprendizaje e incluso tratar de
predecir sus resultados?
Palabras Clave
Plataforma android es un sistema operativo basado
en el ncleo Linux, Android Studio es el nuevo IDE
(integrated Development Environment entorno de
desarrollo integrado) que Google ha puesto a
disposicin de los desarrolladores de Android de
Abstract forma gratuita, AndEngine un framework para
desarrollar videojuegos en Android.
Hoy en da, la industria de los videojuegos es uno
de los sectores ms rentables y estables a nivel
mundial, cuyo crecimiento se incrementa a medida
que pasan los aos. Uno de los factores que tienen
permiti al sector para tomar impulso, ha sido la Introduccin
expansin hacia otras plataformas como que son
telfonos inteligentes, debido al crecimiento de su CRUCIGRAMA es un juego de palabras
popularidad entre los usuarios. cruzadas para un jugador.
Este proyecto tiene como objetivo el desarrollo de Consiste en formar y/o completar sobre el
la lgica de un videojuego de plataformas gnero
en los telfonos inteligentes que tiene el sistema
tablero palabras que se crucen entre s,
operativo Android. Esto cubre el manejo del haciendo el uso de frases relacionadas con
principal carcter, de los enemigos, los escenarios, la palabra y hace poder obtener dicha
las colisiones entre los elementos, el ciclo de vida, palabra, donde el plataforma Android,
etc. Android studio y AndEngine nos ha
servido para poder desarrollarlo, ya que en
el ambiente de los videojuegos de hoy en
da son tecnologas adaptables y su uso
sencilla y tambin se podra decir que es la
ms acogida.
El uso de los videojuegos con fines
educativos es un campo en auge en los
ltimos aos. Se han realizado estudios
sobre sus beneficios en la enseanza, no anlisis de la gran cantidad de datos que se
slo por su carcter atractivo y motivador generan en un juego como resultado de la
para el estudiante, sino tambin por la gran interaccin y de la propia accin de jugar?
variedad de campos y materias que pueden Es ms, en un juego educativo es posible
abarcar as como las habilidades que utilizar estos datos para conocer cmo est
pueden entrenar. Considerando estos siendo el aprendizaje e incluso tratar de
beneficios como premisa es posible predecir sus resultados?
extraer alguna conclusin interesante del
Mtodos
El juego crucigrama es el juego que tiene un objetivo educativo implcito o explcito para que
los nios aprendan algo especfico. Un objetivo que explcitamente programa el maestro con
un fin educativo, o la persona que lo disea, ya sea el educador, el maestro, el profesor de
apoyo, los padres, los hermanos mayores, los abuelos, los amigos, etc., y est pensado para
que un nio o unos nios aprendan algo concreto de forma ldica.
En el momento que existe un objetivo educativo, un objetivo de aprendizaje deja de ser juego
y pasa a ser trabajo o tarea escolar, o aprendizaje. En ese sentido podemos decir que el juego
crucigrama es el extremo del juego, del juego espontneo de los nios, o lo que normalmente,
coloquialmente entendemos por jugar, por juego. Ya que jugar por definicin no tiene
objetivos educativos explcitos, de ah que aparezca el trmino juego educativo, cuando se
utiliza como material que ayuda a aprender, como un mtodo de enseanza. Un mtodo que
busca situaciones ldicas para ensear los objetivos educativos.
Metodologa
Programacin extrema
La programacin extrema es una metodologa de desarrollo ligera (o gil) basada en una serie
de valores y de prcticas de buenas maneras que persigue el objetivo de aumentar la
productividad a la hora de desarrollar programas.
Este modelo de programacin se basa en una serie de metodologas de desarrollo de software
en la que se da prioridad a los trabajos que dan un resultado directo y que reducen la
burocracia que hay alrededor de la programacin.
Una de las caractersticas principales de este mtodo de programacin, es que sus ingredientes
son conocidos desde el principio de la informtica. Los autores de XP han seleccionado
aquellos que han considerado mejores y han profundizado en sus relaciones y en cmo se
refuerzan los unos con los otros. El resultado de esta seleccin ha sido esta metodologa nica
y compacta. Por esto, aunque no est basada en principios nuevos, s que el resultado es una
nueva manera de ver el desarrollo de software.
El objetivo que se persegua en el momento de crear esta metodologa era la bsqueda de un
mtodo que hiciera que los desarrollos fueran ms sencillos. Aplicando el sentido comn.
Java
Java es un lenguaje de programacin con el que podemos realizar cualquier tipo de programa.
En la actualidad es un lenguaje muy extendido y cada vez cobra ms importancia tanto en el
mbito de Internet como en la informtica en general.
Java es un lenguaje de programacin orientado a objetos desarrollado por la Sun
Microsystems, una compaa famosa sobre todo por sus estaciones UNIX de faja alta.
Inspirado al C++, Java fue proyectado con la finalidad de obtener un producto de pequeas
dimensiones, simple y porttil sobre diferentes plataformas y sistemas operativos, sea a nivel
de cdigo fuente que a nivel de cdigo binario; lo que significa que los programas Java
pueden ser ejecutados sobre cualquier computadora en la cual sea instalada la mquina
virtual.
NetBeans
El NetBeans IDE es un entorno de desarrollo - una herramienta para programadores pensada
para escribir, compilar, depurar y ejecutar programas. Est escrito en Java - pero puede servir
para cualquier otro lenguaje de programacin. Existe adems un nmero importante de
mdulos para extender el IDE NetBeans. El IDE NetBeans es un producto libre y gratuito sin
restricciones de uso.
Android
Android es un sistema operativo inicialmente pensado para telfonos mviles, al igual que
iOS, Symbian y Blackberry OS. Lo que lo hace diferente es que est basado en Linux, un
ncleo de sistema operativo libre, gratuito y multiplataforma.
El sistema permite programar aplicaciones en una variacin de Java llamada Dalvik. El
sistema operativo proporciona todas las interfaces necesarias para desarrollar aplicaciones que
accedan a las funciones del telfono (como el GPS, las llamadas, la agenda, etc.) de una forma
muy sencilla en un lenguaje de programacin muy conocido como es Java.
Android studio
Google sigue anunciando novedades en su conferencia I/O 2013. Una de ellas ha sido
Android Studio, un IDE especializado para Android que llega para sustituir a Eclipse a la hora
de crear aplicaciones.
Android Studio est basado en IntelliJ IDEA, un IDE para Java de Jetbrains, as que no
empiezan de cero: de hecho, la base es realmente buena. Sobre eso han desarrollado
caractersticas especficas para desarrollar en Android.
Por ejemplo, Android Studio ofrece la posibilidad de ver en directo los cambios al diseo de
las aplicaciones en las diferentes resoluciones que soporta Android. La misma interfaz nos
permite ver cmo aparece la aplicacin con cada traduccin.
Tambin tenemos informacin til en el margen de la pantalla de cdigo, como iconos o
colores segn los mencionemos en el cdigo. Adems, Android Studio incluye integracin
con Google Cloud Messaging, para no tener que salir del IDE.
En general, Android Studio parece una muy buena herramienta. Google por fin toma la
iniciativa para lanzar un IDE propio, y la base de IntelliJ IDEA es realmente buena (y superior
a Eclipse desde mi punto de vista). Habr que ver si Google anuncia ms novedades que lo
hagan an ms interesante.
AndEngine
AndEngine, un framework para desarrollar videojuegos en Android
Jdk
Java Developers Kit
Para desarrollar programas en Java, el programador debe tener un compilador Java y
bibliotecas de compilacin, junto con las bibliotecas de apoyo para tareas de programacin
habituales, tales como la depuracin. El Kit de desarrollo de Java representa la coleccin de
estas bibliotecas, incluyendo el " javac" el compilador Java. El JDK incluye el compilador, las
bibliotecas de programacin y el JRE con el fin de brindar a los programadores una
plataforma que se puede compilar y ejecutar programas Java.
Sdk
Un SDK (Software Development Kit), o kit de desarrollo de software, es un conjunto de
herramientas que ayudan a la programacin de aplicaciones para un entorno tecnolgico
particular. Es decir, las aplicaciones desarrolladas sobre el SDK estarn destinadas a algn
sistema operativo, plataforma hardware, consola de videojuegos o paquete de software en
especial.
Son muchos los recursos que puede contener un SDK. Detallemos algunos de ellos:
Fig 1
Resultados
El compromiso asumido y la dedicacin del grupo han generado un cambio de actitud, hacia
estas reas sirviendo como muestra para su aplicacin en las dems reas.
Se ha logrado integrar reas curriculares y Los jugadores se sintieron motivados.
Conclusiones
El presente trabajo es un aporte muy importante para nosotros, no fue tanto como desebamos
pero concluimos con resultados importantes.
Nosotros intentamos transmitir cmo mediante el juego los alumnos pueden aprender de una
manera ms prctica y activa en su educacin, sin olvidar el gran atractivo del juego
impidiendo as que los nios pierdan inters en la materia. El juego va exigiendo una cierta
dificultad cada vez mayor, pero ese esfuerzo hacindolo agradable, aceptado y comprendido
por cada uno, ofrece una visin clara de los resultados que se esperan con l.
Pensamos que al incluirse el juego en las actividades diarias de los alumnos se les va
enseando que aprender puede ser fcil y divertido, que se pueden generar cualidades como
la creatividad, el deseo y el inters por participar, el respeto por los dems, atender y cumplir
reglas, ser valorado por el grupo, actuar con ms seguridad y comunicarse mejor, es decir,
expresar su pensamiento sin obstculos. Por todo esto pensamos que el juego nos puede
ayudar en nuestro camino como docentes, sacando el mximo partido a lo que nos rodea y
ayudando a nuestros alumnos con los juegos que mejor se adecuen a ellos.
Agradecimientos
Queremos mostrar nuestro agradecimiento a todas aquellas personas que nos han ayudado en nuestro largo y
duro camino como estuante. Sin ellas, ni el presente manual ni nuestros aprendizajes podran haber visto la luz.
Referencias
[1] Android studio
https://developer.android.com/sdk/index.html
http://www.elandroidelibre.com/2013/05/asi-funciona-el-nuevo-android-studio-pasos-previos.html
[2]Algoritmo
http://blackshell.usebox.net/archive/algoritmo-para-generar-crucigramas.html
[3]AndEngine
http://www.aprendiendodeandroidymas.com/2012/05/utilizando-el-framework-andengine.html
http://www.genbetadev.com/desarrollo-aplicaciones-moviles/andengine-un-framework-para-desarrollar-
videojuegos-en-android