No terceiro artigo da série, vou citar algumas personalidades e seus artigos que introduziram termos e conceitos famosos em tecnologia recente.
Anteriores: Personalidades por trás da tecnologia (1), Personalidades por trás da tecnologia (2).
- POJO – Plain Old Java Object (Bom e Velho Objeto Java)
– Martin Fowler, Rebecca Parsons e Josh MacKenzie, POJO, setembro 2000.
“Nos perguntamos por que pessoas eram tão contra usar objetos regulares em seus sistemas e concluímos que era porque objetos simples não tinham um nome chique. Então nós lhe demos um.” - REST – Representational State Transfer (Transferência de Estado Representacional)
– Roy Thomas Fielding, Representational State Transfer (REST) In: Architectural Styles and the Design of Network-based Software Architectures (Capítulo 5), Dissertação de Ph.D., University of California, Irvine, EUA, 2000.
Veja também: Principled Design of the Modern Web Architecture (PDF), In: ACM Transactions on Internet Technology, maio 2002. Representational State Transfer, Wikipedia.
Roy Fielding é um dos principais autores das especificações HTTP (RFC 2616) e URI (RFC 3986) junto com Tim Berners-Lee, e co-fundador da Apache Software Foundation. - AOP – Aspect-Oriented Programming (Programação Orientada a Aspectos)
– Gregor Kiczales e sua equipe no Xerox PARC (Palo Alto Research Center) criaram o conceito de AOP e a extensão AspectJ para Java, em 2000-1. Professor na University of British Columbia, Canadá.
Veja também: Aspect-oriented programming, Wikipedia. - RIA – Rich Internet Application (Aplicação Internet Rica)
– O termo Rich Internet Application foi introduzido pelo Whitepaper Macromedia Flash MX – A next-generation rich client (PDF), março 2002, Macromedia (Adobe).
Veja também: Rich Internet Application, Wikipedia. - AJAX – Asynchronous JavaScript and XML (JavaScript Assíncrono e XML)
– Jesse James Garett, Adaptive Path, Ajax: A New Approach to Web Applications, 2005-02-18.
Veja também: Ajax (programming), Wikipedia. - JSON – JavaScript Object Notation (RFC-4627)
– Douglas Crockford: crockford.com. Membro do comitê técnico para ECMAScript Edition 4 (ES4), especificação de JavaScript 2.0.
2 Replies to “Personalidades por trás da tecnologia (3)”