Está en la página 1de 26

TENDENCIAS ACTUALES DE

SOFTWARE Y HARDWARE

INTEGRANTES:
Daniela Alvarez Yucra
Wendy Melissa Candia Romn
Sarit Corinne Janzic Chipana
Karina Quispe Huarayo
Kevin Heyner Estrada Carpio
HARDWARE
1ra generacin ao 1945- 1956.
La primera computadora era a base de tubos al vaco.
Los operadores ingresaban la informacin en cdigo por medio de unas
tarjetas perforadas.
Los primeros en inventar la computadora son John W. Mauchly y J. Presper
Eckert quien la llamaron ENIAC.
Consuma unos 160 KW de electricidad y pesaba 27 toneladas.
Se dise para resolver problemas numricos.
2da generacin 1959 - 1964.
ya no eran a base de tubos de vacos sino que funcionaban con
transistores.
Reduciendo notablemente el tamao de un computador y se consuman
menos electricidad.
Ya no utilizaban un lenguaje de maquina sino un lenguaje de
programacin.
Se crearon nuevos programas de lenguaje como el COBOL y
FORTRAN mejorando los programas de la primera generacin.
3ra generacin 1965 - 1971.
Las computadoras de esta generacin se dieron por los
circuitos integrados en los cuales se colocan muchos
componentes electrnicos.
Las computadoras ya eran mucho ms rpidas y pequeas y
consuman menos energa.
Ya no solamente se utilizaban para clculos matemticos sino
tambin servan para procesamientos de archivos.
La IBM de la primera computadora de esta generacin en ser
comercializada que utilizo los circuitos.
4ta generacin 1971 - 1981
Nace el microprocesador que utilizaban los chips para el funcionamiento
de las computadoras.
El tamao cambia radicalmente y eran mucho ms veloces.
La tecnologa en esta generacin haba avanzado tanto que hicieron la
primera computadora de uso personal y se podan encontrar en escuelas,
oficinas y hogares.
Estas computadoras hacan grficas y eran ms fciles de usar las
cuales las hizo ms interesantes.
5ta generacin 1982 hasta la actualidad.
Nace el hardware son ms potente, las computadoras son ms veloces y
compactas, reconocen voz e imagen, tambin son capaces de
comunicarse en un lenguaje natural.
se mejoran los software, cuentan con una inteligencia artificial, gracias
a ellas es que se ve la robtica, redes de comunicacin, almacenamiento
de vdeo y sonido.
y con la llegada del Internet las computadoras se popularizaron ms.
una de las cosas ms interesantes fue la comunicacin de las
computadoras con otras.
6ta generacin (futuro)
La sexta generacin esta pronto a llegar o algunos dicen que
ya estamos en ella.
vamos a proyectar algunas caractersticas de esta
generacin.
Contaran con cientos de microprocesadores trabajando al
mismo tiempo.
van a ser capaz de procesar informacin a una velocidad
increble.
Se utilizaran medios de comunicacin como los de la fibra
ptica y satlites.
Estas nuevas tecnologas que se estn desarrollando nos van a
ayudar en la ciencia, trabajos, empresas, hogares, escuelas,
universidades, etc.
Tambin va hacer un gran paso tanto para el hardware y para
la humanidad.
SOFTWARE
1ra Generacin 1946 hasta 1965.
En esta primera generacin no exista un planteamiento de
ningn tipo.
los mtodos eran pocos y su desarrollo fue a base de prueba
y erros.
Los software en estos aos era de propsito general,
cuando se creaba un nuevo software era utilizado por la
misma persona.
2da Generacin 1965 1972, crisis del
software.
Es esta generacin se da la crisis del software, pero no todo
era malo, a pesar de la crisis aparece la multiprogramacin,
nace la ingeniera del software y por ende aparece el
software como producto.
3ra Generacin 1972 - 1985.
Los lenguajes de programacin era lo ltimo para las computadoras
donde son mejores en rendimiento que las de lenguajes de generaciones
anteriores.
Con la salida de la computadora IBM salen los programas fortran
(lenguaje de clculo numrico) y cobol (lenguaje orientado para negocios)
para un mejor funcionamiento de ellas.

4ta Generacin 1985 - 1995.


Ya en esta generacin los software han avanzado bastante ya ac
aparece redes de informacin, sistemas expertos e inteligencia
artificial, parece la tecnologa JAVA y la supercomputador Deep Blue.
Bill Gates y Paul Allen forman a Windows y lanzan Microsoft Windows
1.0. En el ao de 1987 lanzan Windows 2.0 en los 90s Windows 3.0 y
esta generacin termina con la creacin de Windows 95.
5ta Generacin 2000 hasta el presente.

Utiliza algunos requisitos de la generacin anterior lo que


cambia es que aumenta la reutilizacin de informacin y los
software dan un gran paso haciendo que aparezcan
programas como Windows 98, XP, vista, 7,8, 8.1, 10.
TENDENCIAS EN SOFTWARE
Un nuevo software libre facilita el uso del ratn a
discapacitados:
Un equipo de investigacin estadounidense ha desarrollado una aplicacin
informtica que ayuda a los usuarios con dificultades motoras a mejorar el uso
que hacen del ratn. La herramienta ofrece dos nuevas modalidades de cursor
que amplan el rea visual y motora del objetivo para aumentar la precisin del
puntero y reducir el tiempo necesario para hacer clic en el lugar sealado.

Un nuevo software mejora las tcnicas de anlisis de imagen


de las plantas:
Cientficos estadounidenses han desarrollado un programa informtico que
extrae el modelo estructural de la nervadura de las hojas de una planta a partir
de su imagen, de manera mucho ms rpida que los mtodos manuales de anlisis
visual. El software supone un importante avance para la biologa puesto que
puede ayudar a identificar la relacin de los organismos vivos con su entorno.
Desarrollo en la nube
Una gran parte del negocio del desarrollo de software se est
trasladando a la nube. No solo como sistema de almacenamiento de
informacin o procedimientos, sino tambin el propio proceso de
desarrollo de aplicaciones.
Tanto es as, que es muy posible que 2016 sea el ao en el que la mayora
de las aplicaciones que no se encuentren en la nube, s deban ser
compatibles con ella ante un previsible traslado de esas aplicaciones
empresariales a la nube.
Entornos de Desarrollo Integrado (IDEs), pero que se encuentran
alojados en la nube en vez de en la mquina. A algunos de los ms
importantes: (Cloud9, Codio, Codenvy o Nitrous)
Algunas de esas ventajas evidentes son:
El desarrollador puede programar desde cualquier lugar.
Gran capacidad de personalizacin del IDE.
Trabajo colaborativo en tiempo real.
Menos tiempo de implementacin
Interfaces de Desarrollo de
Aplicaciones (APIs)

Hoy en da no se puede concebir el desarrollo de aplicaciones o


soluciones sin la existencia de Interfaces de Desarrollo de Aplicaciones.
La mayora de empresas en internet que generan servicios de algn tipo
utilizan APIs en su relacin con clientes. Un ejemplo muy prctico son
las redes sociales como Facebook o Twitter, que han hecho de sus APIs
una forma rpida de interaccin de los partners con los productos o
servicios que ofrecen.
Para 2016 es posible que el uso de APIs se normalice para el intercambio
de informacin de forma segura entre proveedores y clientes. Por
ejemplo la creacin de contenidos, el posicionamiento en
buscadores, la gestin de redes sociales, la analtica web o las
bsquedas pagadas.
Con el aumento de la importancia de la nube y el uso de los dispositivos
mviles, las APIs ofrecen unas ventajas enormes a los equipos de
desarrollo.
Web components
Nuestro compaero Carlos Azaustre ha explicado recientemente cmo.
El estndar de W3C que permite desglosar el desarrollo de aplicaciones
web de escritorio y mvil en pequeos contenedores con JavaScript y
estilos en CSS. Cada uno de esos contenedores recibe el nombre de
componentes y pueden ser comunes a varias aplicaciones, con lo que se
economiza mucho el esfuerzo en desarrollo.
El padre de los web components es google, a partir del lanzamiento del
marco de desarrollo Angular JS, Con este framework basado en el
paradigma Modelo-Vista-Controlador, los desarrolladores incorporaban
el concepto de directivas (etiquetas HTML propias para marcado HTML
ajeno) a sus propios proyectos de cdigo abierto. Es el nacimiento de los
componentes como concepto de desarrollo colectivo: piezas que sirven
para distintos proyectos.
Big Data en tiempo real: Apache
Spark para todo
Apache Spark es, posiblemente, la tecnologa de Big Data ms
revolucionaria de los ltimos aos. Su capacidad para el procesamiento y
anlisis de grandes conjuntos de datos en tiempo real supera con creces
cualquier tecnologa anterior. Spark es una plataforma de computacin
distribuida de cdigo abierto, que ofrece unos tiempos de clculo en
memoria ms rpidos que MapReduce: el rendimiento de Spark es de
10 a 100 veces ms rpido.
Adems, Spark tiene una ventaja indispensable para cualquier equipo de
IT del mundo: es una plataforma que unifica todos los procesos
habituales con los Big Data. Combina Spark SQL para la consulta de
datos estructurados con lenguaje SQL o una API; Spark Streaming para
gestionar datos en tiempo real en vez de por lotes; MLlib para dotar a
Spark de funcionalidades relacionadas con el aprendizaje automtico; y
GraphX, un marco de desarrollo de procesamiento grfico. Es un todo en
uno que aporta valor diferencial.
El lenguaje de programacin Java, a
la baja

El desarrollo de software moderno con soluciones como el cuarteto


MEAN (MongoDB, ExpressJS, AngularJS y Node.js) o el uso de
tecnologas de Big Data como Spark impulsan otro tipo de lenguajes de
programacin como JavaScript, Python o Scala por encima de Java, una
sintaxis que hace aos era una puerta de entrada casi segura en el
mercado profesional del desarrollo. Hoy todava sigue sindolo, pero su
podero mengua con el paso del tiempo.
Una simple bsqueda en indeed, el portal de empleo y tendencias, marca
curvas claras para todas las sintaxis que hemos mencionado: Java
claramente a la baja, JavaScript y sobre todo Python y Scala, al
alza. Lgicamente, el mercado americano es muy distinto al mercado
espaol. Eso es importante.
Bases de datos NoSQL

Para el desarrollo en la nube es esencial el paso de las bases de datos


relacionales a las no relaciones (NoSQL), no porque las primeras no se
puedan ejecutar en la nube, que no es as, sino porque las segundas
disponen de una mayor escalabilidad hacia arriba y hacia abajo. Es
decir, su rendimiento es mayor cuando la carga de datos aumenta o
disminuye a gran velocidad.
Entre esas bases de datos NoSQ, tenemos varios tipos en funcin de su
uso. Como mquina virtual tenemos CouchDB, Casandra, Hadoop en
Amazon EC2 o Neo4J o MongoDB en Amazon EC2 o Microsoft Azure.
Amazon EC2 y Microsoft Azure son soluciones de servicios en la nube.
Con la funcin de base de datos como servicio, tenemos Google App
Engine, MongoDB o Amazon DynamoDB
PHP 7

2016 puede ser el ao de la versin PHP 7. Este lenguaje de


programacin es una sintaxis sencilla de aprender, de codificar y de
depurar. Y adems es tremendamente flexible.
Dentro de la comunidad de desarrolladores de PHP existen muchas
esperanzas puestas en esta versin porque ofrece muchas ventajas
aadidas con respecto a PHP 6, entre ellas, es un 100% ms rpido.
PHP6 fue un fracaso por su intento de implementar soporte Unicode.
PHP 7 puso sus esfuerzos fundamentales en ganar rendimiento
retocando el motor Zend Engine a partir de los trabajos de PHP Next
Generation. La idea de la versin 7 es una sintaxis PHP que est ms
orientada a objetos y ms robusta.
PHP 7 se parece ms a Java que a la versin anterior de la misma
sintaxis. Anlisis sobre las caractersticas de PHP7 hay muchos ya
escritos: entre ellos destacamos este anlisis y este artculo.
Isomorfizacin
La isomorfizacin apuesta por el uso del mismo cdigo por la parte del
cliente y del servidor. Las tecnologas que dispongan de esa capacidad
empezarn a tener cierta ventaja competitiva con respecto a las que no
la tienen. Agiliza la velocidad y aumenta el rendimiento de los
desarrollos. Y eso es mucho.
Un ejemplo de tecnologa con isomorfizacin es ReactJS, una librera
en JavaScript de cdigo abierto para el diseo de interfaces grficas.
Es una biblioteca para desarrollo de front-end. Detrs de ella est
Facebook y, entre sus usos ms interesantes, estn las mejoras en el
desarrollo de Instagram.
Internet de las Cosas y wearables
Entornos de desarrollo en JavaScript por la capa del servidor como
Node.js se han convertido en el escenario perfecto para trabajar con
los objetos conectados, lo que se conoce como el Internet de las Cosas.
Las previsiones de negocio en este mercado son espectaculares: se
espera que en el ao 2020, el mercado IoT genere unos ingresos de
7.000 millones de dlares, con ms de 20.000 millones de objetos
conectados, segn Gartner. Relojes inteligentes, pulseras biomtricas,
coches conectados las posibilidades de este mercado son infinitas para
los desarrolladores.
Aprendizaje automtico y aprendizaje profundo.

Tanto el aprendizaje profundo (deep learning) como el aprendizaje


automtico (machine learning) son dos campos esenciales hoy en da
cuando se habla de Inteligencia Artificial y Big Data.
El primero de ellos centrado especialmente en proyectos
de procesamiento de lenguaje natural y su aplicacin en asistentes de
voz, y el segundo en la creacin de modelos predictivos donde el propio
rendimiento permite a la mquina mejorar sus valoraciones.
Grandes sectores como el de la sanidad, la educacin o las finanzas
utilizan la inteligencia artificial para el estudio del personal, el aumento
de la eficiencia en los servicios, las prcticas antifraude o los mtodos
de aprendizaje.
Realidad virtual, realidad aumentada y wearables
Estamos ante el gran momento del desarrollo de proyectos relacionados
con la realidad virtual y la realidad aumentada.
Grandes compaas como Google, Facebook o Microsoft tiene proyectos
de explotacin como las Google CardBoard o el lanzamiento hace tiempo
de los vdeos en 360 en YouTube, Otras como Apple se mueven con la
contratacin de profesionales de enorme talento en el campo de la
realidad virtual y aumentada como Doug Bowman.
TENDENCIAS DE HARDWARE
UN DISPOSITIVO IDENTIFICA SI EL USUARIO ES HOMBRE O
MUJER
Un nuevo dispositivo, consistente en una cmara de adquisicin de imgenes
digitales conectada a un sistema de procesamiento de imgenes, permite a
un ordenador identificar si el usuario es un hombre o una mujer.

NUEVOS ALGORITMOS ACELERAN EL ANLISIS DE LOS


DATOS RECOGIDOS POR LOS SATLITES :
El Centro Comn de Investigacin de la Unin Europea ha desarrollado
un sistema que combina la capacidad de los satlites de radar europeos
(ENVISAT) con avanzados algoritmos automticos de reconocimiento de
patrones para proporcionar informacin detallada sobre los
asentamientos humanos a nivel mundial, con la finalidad de facilitar la
gestin de los desastres naturales.
CREAN UN HARDWARE QUE ACELERA LA
COMUNICACIN ENTRE NCLEOS DE
UN MULTIPROCESADOR:
Un grupo de investigacin estadounidense ha desarrollado un hardware
que permite que los programas informticos funcionen ms
rpidamente ya que aumenta la velocidad con la que los ncleos de un
chip de un ordenador se comunican con los otros. La nueva tecnologa,
adems, reduce el consumo energtico al disminuir el tiempo que tardan
los ncleos de la computadora en intercambiar informacin entre s.

UNA SUPERORDENADOR PENETRA EN LOS ORGENES


DE LA VIDA:
Los misterios que rodean los cimientos de las formas de vida primitivas
podran esclarecerse con la ayuda de la supercomputacin. Un equipo
estadounidense ha utilizado un superordenador para simular una
reaccin qumica que podra desentraar el papel de los cidos
ribonucleicos o ARN en el origen de la vida
IMPORTANTE MEJORA DE UNO DE LOS ALGORITMOS
BSICOS DE LA INFORMTICA:
Un equipo de investigacin estadounidense ha incorporado una
mejora sustanciosa en la resolucin del algoritmo de flujo mximo, una
de las operaciones ms comunes de la informtica que se usa, por
ejemplo, para disear redes de comunicaciones, analizar circuitos o
procesar imgenes digitales. La aplicacin de esta mejora a una red
como Internet podra resolver un problema cientos de veces ms
deprisa que todos los algoritmos utilizados hasta el momento.

UN PROGRAMA INFORMTICO FACILITA EL ESTUDIO DE


LAS MATEMTICAS:
Un equipo de investigacin estadounidense ha desarrollado un software
de tutoras interactivas que detecta las emociones y motivaciones de
un estudiante a la hora de resolver un ejercicio matemtico y adapta
sus contenidos al estado anmico del usuario. Sensores especiales
analizan el lenguaje corporal o la atencin para conocer el grado de
enfado, aburrimiento o frustracin del alumno.
FACILIDAD PARA DESARROLLAR PROTOTIPOS.
Cada vez resulta ms fcil crear nuevos dispositivos tecnolgicos.
Las impresoras 3D facilitan la creacin de prototipos de forma rpida y
barata. El Arduino Robot Kit permite experimentar con dispositivos en
movimiento. Tambin existe UDOO, que combina Android, Linux y
Arduino en un pequeo ordenador permite interactivo con posibles
sensores y comandos.

LA CONECTIVIDAD CAMBIA LAS EXPECTATIVAS DE LOS


CLIENTES.
El proceso comn de compra de hardware consista en uno y hecho. Es
decir, los clientes compraban su hardware y ya estaba hecho. Ahora cada
vez necesitamos/queremos diferentes dispositivos que nos permiten hacer
las mismas cosas pero desde diferentes lugares y perspectivas. Es decir,
necesitamos ms hardware y por tanto esperamos mucho ms de ello y que
estn conectados entre si aumenta sus posibilidades y ventajas. El
hardware conectado define la nueva experiencia del hardware.
En este punto los desarrolladores deben ser capaces de conjuntar
diferentes tipos de hardware con el mismo software, para que as puedan
compartir la misma informacin con el usuario y este es un gran reto. Si el
hardware es brillante el software lo debe ser tambin.
EL HARDWARE ABIERTO INCREMENTA LA VELOCIDAD DE LA
INNOVACIN
Cuando este movimiento se combina con el hardware, la innovacin une a
los diseadores que son capaces de trabajar en el diseo original y en
los accesorios. Con el hardware de cdigo abierto, los desarrolladores y
las nuevas empresas no tienen que buscar la aprobacin del creador.
Ellos solos pueden empezar a trabajar, sin necesidad de conseguir
ninguna patente o licencia.

EL MAKER MOVEMENT INCREMENTA EL TALENTO.

Un mayor enfoque en el hardware permite que el fabricante consiga un


mayor nmero de desarrolladores para su proyecto. De esta forma los
productos se desarrollan ms rpidos y a un menor coste.
CONCLUCIONES
Las empresas dedicadas al hardware han estado viendo durante mucho
tiempo como el software se llevaba todos los halagos y premios, pero
ahora el cambio en las tendencias tecnolgicas les est dando un
impulso brutal decir no solo el software ha tenido actualizaciones sino
que el hardware no se qued atrs.
Ambos dominan el mercado tanto el hardware y software
El software tiene mayor vigencia que el hardware el componente
inmaterial y tangible persiste sobre los equipos
El hardware y el software trabajan en conjunto formando una
herramienta indispensable

También podría gustarte