-
Etapa anterior a 1950
Son décadas en las que se sientan las primeras bases y pinceladas del software. Ada Lovelace y Alan Turing son los precursores del concepto ‘software’. -
FORTRAN
John Backus presenta el primer compilador llamado FORTRAN, lo que permite a los programadores escribir código en un lenguaje humanamente legible y lo convierte en código ejecutable para las computadora -
SHARE
Sistema operativo SHARE entregado para IBM 704S. El objetivo fundamental era mejorar la compartición de programas -
COBOL
Entrega y uso de los primeros compiladores COBOL para computadoras RCA y UNIVAC -
Sistema de tiempo compartido
Se desarrolla el primer sistema de tiempo compartido, CTSS, en el MIT -
Los orígenes de la industria del software
Lanzamiento por parte de IBM de la familia de ordenadores IBM System 360. -
Aparición del termino Fabrica de software
La expresión “fábrica de software” aparece por primera vez en una propuesta presentada por Robert William Bemer en el congreso de la International Federation of Information Processing (IFIP) en 1968. -
Applied Data Research
Entre los primeros productos de software se encuentra uno creado por Applied Data Research, una empresa de desarrollo de software a medida, que aparentemente fue la primera en ofrecer un producto de software a la venta llamado Autoflow (una herramienta de diagramación para programadores). -
ARPANET
ARPANET, el primer precursor de la internet, es creado, lo que marca el inicio de la era digital. -
Hitachi
Hitachi fué la primera empresa que utilizó el término “fábrica” en 1969 cuando fundó Hitachi Software Works. -
UNIX
UNIX se desarrolla en ATT y se pone a disposición para uso general -
IBM
IBM desagrega los productos de software y otros servicios al cliente -
Interés en los programas informáticos
El perfil de los programas informáticos se elevó, cuando el Departamento de Justicia de Estados Unidos exigió que IBM incluyera en sus computadoras el hardware y el software por separado. -
Miniordenador
Digital Equipment Corporation (DEC) y otras empresas como Data General, Wang Laboratories, Apollo Computer y Prime Computer desarrollaron minicomputadoras para su uso en aplicaciones informáticas distribuidas. Aunque los ordenadores mainframe solían costar más de un millón de dólares. -
Sistemas de gestión de bases de datos
Invención de la base de datos relacional por un investigador de IBM llamado Edgar F. Codd -
INTEL
Intel introduce el microprocesador, lo que permite la creación de computadoras personales. -
Ethernet
Robert Metcalfe inventa el protocolo Ethernet, lo que permite la conexión de computadoras en redes. -
Lenguaje C
El lenguaje C está disponible para que lo usen los desarrolladores -
Microsoft
Microsoft es fundada por Bill Gates y Paul Allen. -
NEC
Se inaugura la Fábrica software de NEC -
Toshiba
Se inaugura la Fábrica software de Toshiba. -
VAX
DEC ofrece VAX con VMS como sistema operativo -
VisiCalc
Personal Software, Inc. entrega VisiCalc en el Apple II. -
Oracle
Oracle ofrece el primer producto de sistema de gestión de base de datos relacional comercial -
Primer PC
IBM lanza su primer PC, lo que impulsa la demanda de software para computadoras personales. -
La revelación de Microsoft
Microsoft ofrecería también aplicaciones, entrando en competencia con Lotus y similares. -
Macintosh
Apple lanza el Macintosh, lo que marca el inicio de la era de las computadoras gráficas. -
Redes LAN
GM demuestra LAN de múltiples proveedores en la Conferencia Nacional de Computación -
MS-DOS
Microsoft contraatacó con el lanzamiento de Windows, una interfaz gráfica de usuario que funcionaba con su MS-DOS -
NTT
Se funda la fábrica de software NTT (Nippon Telegraph and Telephone Corporation) con el objetivo de producir software de telecomunicaciones, a día de hoy sigue siendo una empresa de telecomunicaciones líder en el mercado nipón. -
WWW
Tim Berners-Lee crea la World Wide Web, lo que transforma la forma en que se accede y se comparte información en internet. -
Fábricas basadas en Entornos de Desarrollo Integrados
A finales de los ochenta y principios de los noventa se implantó la primera generación de herramientas CASE y los denominados Entornos Integrados de Desarrollo de Software y los Entornos de Ingeniería del Software orientados al Proceso -
Código fuente de Linux
Linus Torvalds publica el código fuente de Linux, un sistema operativo de código abierto. -
Primer Navegador
El primer programa comercial de navegación por la Red Netscape Navigator, como descarga gratuita, y en un año Netscape controlaba el 80% del mercado de navegadores. -
Amazon.com
Amazon.com es fundada como una librería en línea, lo que marca el inicio de la era de las compras en línea. -
Internet
Internet está ampliamente disponible comercialmente con aplicaciones de correo electrónico -
Internet Explorer
La compañía lanzó su propio navegador Internet Explorer, que se regalaba en línea y de forma gratuita con otros programas de Microsoft. La primera versión era tosca y se consideraba inferior a Netscape. -
iMac
Steve Jobs regresa a Apple y lanza el iMac, lo que revitaliza la compañía y marca el inicio de una nueva era de productos de hardware y software innovadores. -
Google
Google es fundada por Larry Page y Sergey Brin, lo que transforma la búsqueda en internet. -
Nuevas amenazas
Aunque Internet abrió nuevas oportunidades, también ha presentado nuevas amenazas al crear nuevos puntos de acceso desde el exterior a las empresas. Se registraron más de 7.000 nuevos virus, troyanos y gusanos informáticos. -
Facebook
Se funda Facebook -
iPhone
Apple lanza el iPhone, lo que marca el inicio de la era de los smartphones y de las aplicaciones móviles. -
iPad
iPad de Apple es lanzado, lo que revoluciona la forma en que se consumen contenidos digitales. -
GitHub
GitHub es fundada, lo que hace que sea más fácil para los desarrolladores colaborar y compartir código. -
IA, IoT, Machine Learning, Blockchain, Robótica, Realidad Aumentada
La combinación de estas tecnologías ayuda a la automatización de los procesos de fabricación, a la gestión y recopilación de datos de múltiples dispositivos remotos, a ceder la toma de decisiones a las computadoras en función a su aprendizaje, a tener canales más seguros de intercambio de información con Blockchain