Escolar Documentos
Profissional Documentos
Cultura Documentos
Tecnologas emergentes.....................................................................................................................2
Tecnologas emergentes en Base de Datos.........................................................................................3
Redes de computadoras.....................................................................................................................6
WEB....................................................................................................................................................8
Lenguajes de programacin...............................................................................................................9
Sistemas Operativos.........................................................................................................................12
Tecnologas emergentes de hardware..............................................................................................15
Realidad Virtual................................................................................................................................19
Tecnologas emergentes
La tecnologa sin duda alguna evoluciona da a da debido a esto cada ser humano debe
estar preparado para afrontar todas innovaciones tecnolgicas que se avecinan, todos
estos desarrollos son producto se basan en hechos cientficos reales, muchos de estos ya
son investigados ms fondo para tener certeza de todas las investigaciones realizadas.
Permite que slo se puedan ver, los registros de la base de datos, cuando el
usuario haya introducido un determinado nmero de registros en ella.
Permite configurar los derechos de edicin. Puede agregar entradas profesores y
alumnos, si lo permite en la base de datos. Esto no restringe la visualizacin de
sus entradas para todos.
Se puede limitar el nmero mximo de entradas de cada participante.
Podemos permitir aadir comentarios a las entradas de la base de datos.
A continuacin se muestran unas de las tecnologas emergentes en el rea de
base de datos:
Gigabit Ethernet.
Es una aplicacin del estndar Ethernet que consigue una capacidad de transmisin de un
gigabit por segundo, correspondientes a unos 1000 megabits por segundo de rendimiento
contra unos 100 de Fast Ethernet.
FDDI II.
La tecnologa FDDI permite la trasmisin de los datos a 100 Mbps., segn la norma ANSI
X3T9.5, con un esquema tolerante a fallos, flexible y escalable. Un FDDI viaja por el
anillo de la red desde un nodo hasta otro. Si un nodo no necesita transmitir datos, toma
el testigo y lo enva al nodo siguiente. si el nodo que posee el testigo necesita transmitir,
puede enviar todas las tramas que desee durante un tiempo llamado tiempo de
retencin de testigo.
Es la interconexin de varias redes locales (LAN, Local Area Network) que estn
separadas fsicamente (remotas) y que realizan una transmisin de datos entre ellas de
un volumen considerable. De forma habitual, lo que se pretende es que dicho grupo de
redes locales se comporten como si se trataran de una nica red local, aunque por
diversos motivos, fundamentalmente de ndole econmica.
WEB
Las tecnologas emergentes surgen a que debido las herramientas de gestin tradicional
no son capaces de resolver con xito los nuevos desafos.
Las fases de un desarrollo web, as como los lenguajes de programacin usados, son muy
extensos y variados, y por ello se necesitan herramientas especficas para cada una de
ellas.
En el desarrollo web existen herramientas para el diseo, otras para la maquetacin, otras
para la programacin, y para la depuracin. Todas las herramientas son muy importantes,
desde el Sistema Operativo hasta el comando
ms insignificante, y por ello se debe elegir la ms adecuada segn las necesidades y
capacidades.
Frameworks de desarrollo
Objetivos de un framework
Desarrollo rpido.
Desarrollo estructurado.
Reutilizacin de cdigo.
Disminucin del esfuerzo en el desarrollo.
Aprovechar las funcionalidades ya implementadas.
Concentrarse directamente en la solucin del problema.
Algunos ejemplos de Frameworks son:
Para Java:
Struts
Java Server Faces.
Spring.
Para HTML y CSS:
TECNOLOGA AJAX
En las aplicaciones web tradicionales, las acciones del usuario en la pgina desencadenan
llamadas al servidor. Una vez procesada la peticin del usuario, el servidor devuelve una
nueva pgina HTML al navegador del usuario. Lenguajes de programacin
Lenguajes de programacin
Si es un desarrollador que busca aumentar su experiencia y atractivo profesional, entonces sabr
que aprender un nuevo idioma es siempre una buena estrategia. Pero la gran pregunta es: Qu
idioma debe aprender?
Si desea estar por delante del resto, y ser capaz de elegir los puestos de trabajo en el futuro,
entonces puede ser que valga la pena mirar ms all de Java, Python y otros idiomas.
El problema es elegir el idioma correcto para aprender, ya que estn apareciendo muchos para
escoger. Casi todos los nuevos idiomas son procedentes de proyectos de cdigo abierto, anota
Mark Driver, director de investigacin en Gartner. Eso significa que no hay barreras para entrar, ya
que miles de nuevos idiomas estn llegando a la escena. La mayora desaparece rpidamente, y
solo unos pocos permanecen.
Driver dice que cree que la razn para esto es que, para la mayora de las organizaciones, los
operadores tradicionales, como Java, C ++ y C # estn demasiado arraigados como para ser
reemplazados, y hay muy pocas empresas que quieran ampliar los idiomas que utilizan
demasiado.
Pero las seales indican que algunos nuevos idiomas se estn poniendo de moda. Aqu le
mostramos seis de los ms prometedores, sin ningn orden en particular:
Dart es un lenguaje de cdigo abierto desarrollado por Google como reemplazo de JavaScript. Al
igual que otros lenguajes de reemplazo de JavaScript como CoffeeScript, no es difcil de aprender
para los desarrolladores de JavaScript. Es importante porque ha sido diseado para que facilite
construir aplicaciones Web a gran escala de mltiples desarrolladores -algo para lo que JavaScript
no es realmente adecuado.
Por qu aprender Dart? El respaldo de Google asegura que Dart tenga una buena oportunidad de
xito.
Opa est diseado para hacer que el desarrollo de aplicaciones Web sea ms sencillo y ms seguro.
Cmo? En lugar de crear componentes del lado del navegador, del lado del servidor y de la base
de datos back-end en diferentes idiomas (quizs JavaScript, PHP y MySQL) y conectarlos entre s, se
escribe toda la aplicacin en Opa. El compilador crea entonces el cdigo del cliente y del servidor
para luego construir la infraestructura de comunicaciones entre ellos. Ingenioso.
Aunque Opa an no ha sido adoptada por las empresas de manera significativa, en este momento
hay una gran cantidad de discusiones sobre el lenguaje en Internet, seala Driver.
Por qu aprender Opa? Las aplicaciones web se van a volver ms complejas y hay un valor nico
en hacer que la distribucin de servidor del lado del cliente y del lado del cdigo, sucedan
automticamente.
Scala es la abreviatura de lenguaje escalable, y est diseado para ser exactamente eso: Scala
puede ser utilizado para programas pequeos o aplicaciones a muy gran escala. No es
particularmente nuevo, ya que se introdujo en el ao 2003, pero el inters en l va en aumento.
Una de las razones clave para esto es que se puede optimizar el cdigo para trabajar con la
concurrencia. Otro es simplemente que a muchos desarrolladores les gusta usarlo.
Una ventaja clave para las empresas que consideran Scala es que interacta con Java. Se ejecuta en
JVM (y Android), mientras que los entornos de desarrollo integrados (IDE), como Eclipse, IntelliJ o
NetBeans, y los marcos como Spring o Hibernate, trabajan con l. La capacidad de adoptarlo por
sobre las JVMs existentes es realmente importante, seala Jeffrey Hammond, analista principal de
Forrester.
Por qu aprender Scala? Apela a las empresas que ya han invertido en Java y no quieren tener
que soportar nada nuevo en sus entornos de produccin.
Erlang es otro lenguaje que est ganando impulso debido a la concurrencia. Originalmente
desarrollado en 1986, Erlang era de cdigo abierto en 1998, est diseado para la construccin a
gran escala de aplicaciones de alta disponibilidad. El sistema de ejecucin de Erlang admite el
intercambio en caliente, por lo que el cdigo puede modificarse o actualizarse sin tener que parar
un sistema en funcionamiento.
Por qu aprender Erlang? Tanto Driver de Gartner como Hammond de Forrester sugieren que
Erlang probablemente proliferar en los prximos meses y aos.
Basado en Java, Ceiln ha sido diseado como un Java Killer. Desarrollado como un lenguaje para
escribir programas grandes en equipos de Red Hat, su primera versin estable se puso a
disposicin a finales del 2013.
Ya que Ceylon est basado en programacin Java y viene con un IDE basado en Eclipse y
herramientas de lnea de comandos (con soporte modular incorporado), Ceylon no debera ser
demasiado difcil de ejecutar si usted ya es experto en programacin Java.
Por qu aprender Ceylon? Los programas de Ceylon, compilados y ejecutados en las mquinas
virtuales Java y JavaScript -para los sistemas cliente y servidor, son similares a Opa- y pueden
interoperar fcilmente con cdigo nativo.
Go, otro lenguaje de cdigo abierto de Google, que apareci por primera vez en el 2009. Tambin
conocido como Golang, Go es un lenguaje tradicional como C, pero est escrito expresamente para
la nube, con la concurrencia y otras caractersticas incorporadas como la recoleccin de basura. Las
aplicaciones ms grandes de Go se pueden compilar en pocos segundos y en una sola
computadora.
Los proyectos escritos en Go incluyen Docker y Force.com. Estamos escuchando mucho acerca de
Go en la actualidad, seala Driver. Hay una gran cantidad de experimentacin alrededor de este
lenguaje -pero tiene una curva de aprendizaje empinada.
Por qu aprender Go? La combinacin de idoneidad para la nube, respaldo de Google y el alto
nivel de inters en Go en el momento sugieren que el lenguaje probablemente despegar.
Sistemas Operativos
Un Sistema Operativo: Es el programa (o software) ms importante de un Computador.
Para que funcionen los otros programas, cada computador de uso general debe tener un
sistema operativo. Los sistemas operativos realizan tareas bsicas, tales como
reconocimiento de la conexin del teclado, enviar la informacin a la pantalla, no perder
de vista archivos y directorios en el disco, y controlar los dispositivos perifricos tales
como impresoras, escner, etc.
ANDROID
SYMBIAN
ANDROID
Es un sistema operativo mvil basado en Linux, que junto con aplicaciones middleware
est enfocado para ser utilizado en dispositivos mviles con pantalla tctil como
Smartphone, tablets, Google TV y otros dispositivos. Cuenta con una plataforma de
descarga de aplicaciones y juegos llamada Google Play, la cual tiene ms de 100 mil
opciones para descargar, la mayora gratuitas. El sistema operativo est compuesto por 12
millones de lneas de cdigo, incluyendo 3 millones de lneas XML, 2.8 millones de lneas
de lenguaje C, 2.1 millones de lneas Java y 1.75 millones de lneas de C++.
SYMBIAN
El sistema posee
componentes que
permiten el diseo de
aplicaciones
multiplataforma, o sea,
diferentes tamaos de
pantalla, color,
resolucin, teclados, etc.
La mayora de estos
componentes han sido
diseados en C++.
Tecnologas emergentes de hardware
Las innovaciones tecnolgicas que se aproximan en los prximos aos modificaran y cambiaran de
tal manera nuestras vidas y la manera de vivirla que solo un pensamiento global podr asimilarla
de tal manera que no sea un obstculo ms para desarrollar todas las actividades cotidianas.
Todas estas anticipaciones tecnolgicas han sido consultadas por varios expertos en la materia que
ven como algo real y nada futurista la llegada de estas tecnologas emergentes; el impacto social
que puede llegar a generar estas rupturas tecnolgicas tendr impacto en los campos de la salud,
economa, energa, transportes, telecomunicaciones, espacio, robtica entre otras, estas son
algunas de las tecnologas emergentes en el campo del hardware, este campo es sin duda el que
ms evolucin ha tenido y tendr en los prximos 20 aos.
Fotonica:
Computacin ptica:
Redes Inteligentes:
Consiste en una plataforma basada en la interconexin de nodos en donde residen
aplicaciones informticas y bases de datos en tiempo real, esta red permite la integracin
de la red telefnica fijas, con redes mviles y de internet, personalizando servicios con el
perfil del usuario.
Biochip de Protenas:
Este chip permite fijar protenas sobre la superficie sin modificarla qumicamente, la
administracin del este chip permite suministrar miles de protenas en un solo
componente, estos chips permiten detectar un nmero elevado de enfermedades en el
cuerpo humano, sustancias estupefacientes, deteccin de bacterias, toxinas y hasta
molculas que pueden ser utilizadas para la cura de enfermedades
Retinas Artificiales:
Otras tecnologas emergentes que se desarrollan en los prximos aos tienen que ver con los
enlaces de las redes y la interaccin del hombre con los medios de comunicacin, as mismo como
el desarrollo de dispositivos que pueden ser inimaginables, en la actualidad, estos desarrollos son:
Wireless sensor Networks: se compone de una serie de redes entrelazadas como el trafico, el
tiempo, actividades ssmicas, estado de puentes entre otras, los datos son ms precisos y en
tiempo real.
Dado que se trata de una tecnologa en plena evolucin, cualquier definicin actual de Realidad
Virtual debe ser considerada solo con carcter transitorio, sin embargo, podemos decir que:
La realidad virtual es simulacin por computadora, dinmica y tridimensional, con alto contenido
grfico, acstico y tctil, orientada a la visualizacin de situaciones y variables complejas, durante
la cual el usuario ingresa, a travs del uso de sofisticados dispositivos de entrada, a "mundos" que
aparentan ser reales, resultando inmerso en ambientes altamente participativos, de origen
artificial.
OBJETIVOS.
Crear un mundo posible, crearlo con objetos, definir las relaciones entre ellos y la
naturaleza de las interacciones entre los mismos.
Poder presenciar un objeto o estar dentro de l, es decir penetrar en ese mundo que
solo existir en la memoria del observador un corto plazo (mientras lo observe) y en la
memoria de la computadora.
Que varias personas interacten en entornos que no existen en la realidad sino que
han sido creados para distintos fines. Hoy en da existen muchas aplicaciones de
entornos de realidad virtual con xito en muchos de los casos. En estos entornos el
individuo solo debe preocuparse por actuar, ya que el espacio que antes se deba
imaginar, es facilitado por medios tecnolgicos.
La meta bsica de la RV es producir un ambiente que sea indiferenciado a la realidad fsica (Lee,
1992). Un simulador comercial de vuelo es un ejemplo, donde se encuentran grupos de personas
en un avin y el piloto entra al simulador de la cabina, y se enfrenta a una proyeccin
computadorizada que muestra escenarios virtuales en pleno vuelo, aterrizando, etc. Para la
persona en la cabina, la ilusin es muy completa, y totalmente real, y piensan que realmente estn
volando un avin. En este sentido, es posible trabajar con procedimientos de emergencia, y con
situaciones extraordinarias, sin poner en peligro al piloto y a la nave.
La R.V. toma el mundo fsico y lo sustituye por entrada y salida de informacin, tal como la visin,
sonido, tacto, etc. Computadorizada.
http://fernandoarciniega.com/que-son-las-tecnologias-emergentes/
http://tehardware9.blogspot.mx/
http://www.maestrosdelweb.com/editorial/herramientasadecuadas-para-el-diseno-y-desarrollo-
de-un-sitio-web/
http://cio.com.mx/6-lenguajes-de-programacion-emergentes/
http://es.slideshare.net/karenonunez/sistema-operativoandroid-versiones-historia
http://www.slideshare.net/alejandrautp/ventajas-ydesventajas-de-la-tecnologia