quarta-feira, 3 de novembro de 2010

Faleceu um dos criadores do CMM

Faleceu nessa semana o físico Watts Humphrey, que quando esteve no SEI (Software Engineering Institute), liderou um programa que resultou no amadurecimento dos processos de desenvolvimento de software e na publicação do CMM (Capability Maturity Model,) o qual depois serviu de base para o desenvolvimento do CMMI (Capability Maturity Model Integration ), o framework de melhores práticas em engenharia de software mais utilizado no mundo.

O CMM descreve os principais elementos de um processo de desenvolvimento de software e os estágios de maturidade por que passam as organizações enquanto evoluem nesse processo cujo caminho é definido em cinco níveis de maturidade: 1. Inicial, 2. Repetível, 3. Definido, 4. Gerenciado e 5. Otimizado.

O objetivo principal das transições através desses níveis de maturidade é a realização de um processo controlado e mensurado que tem como fundamento a melhoria contínua., dentro da qual cada nível de maturidade corresponde um conjunto de práticas de software e de gestão específicas, denominadas KPAs (Key Process Areas).

sexta-feira, 22 de outubro de 2010

Realizando um sonho de Babbage

John Graham-Cumming, autor do site e do livro Geek Atlas (muito interessante por sinal) lançou uma campanha para fazer uma "vaquinha" com o objetivo de financiar a construção de uma antiga máquina idealizada pelo pioneiro da computação e matemático britânico Charles Babbage.

A máquina, chamada de Analytical Engine foi na verdade o projeto de um computador mecânico de uso geral, descrito pela primeira vez em 1832 e no qual Babbage trabalhou até sua morte, em 1871 sem conseguir realizar sua construção, não só por limitações técnicas da época mas, principalmente, pela falta de apoio político e financeiro.

Veja a notícia que foi veiculada pela BBC. Se essa campanha der certo "o computador do futuro" (do Século XIX, é claro) finalmente virá a existência.

Vale lembrar que no romance "The Difference Engine", escrito por William Gibson e Bruce Sterling, o qual se passa em Londres em torno de 1855, as máquinas analíticas foram construídas e largamente utilizadas. Esse tipo de história, baseada em computadores mecânicos, é tema de uma corrente de ficção científica conhecida como steampunk ("punk a vapor", em comparação com cyberpunk).

terça-feira, 19 de outubro de 2010

Os fractais ficaram órfãos


Faleceu aos 85 anos na semana passada o Prof. Benoit Mandelbrot, matemático francês de origem polonesa que, quando era pesquisador da IBM, criou a geometria fractal, a qual minimizou as lacunas deixadas pela geometria Euclidiana no que diz respeito à modelagem das formas existentes na natureza. A geometria fractal também ofereceu uma explicação ao Paradoxo de Olbers (por que a noite é escura se existe uma infinidade de estrelas no Universo?). Uma de suas últimas palestras pode ser vista no site do TED.

quinta-feira, 14 de outubro de 2010

10/10/10

Passamos há pouco pelo dia 10/10/10.

Para comemorar essa data numericamente especial, sugiro uma (re)visita ao filme "Powers of Ten", um curta-metragem clássico de 1977, que nos faz pensar no mundo em que vivemos na perspectiva das escalas (macro e micro).

Esse filme foi feito para a IBM pelo casal Eames (Charles e Ray), uma criativa dupla de designers norte-americanos, hoje falecidos. Para conferir clique aqui.

terça-feira, 14 de setembro de 2010

Memórias Dinâmicas


Clique aqui e leia uma entrevista publicada na revista IBM Systems Magazine com Robert Dennard, do Centro de Pesquisa Thomas Watson da IBM, que em meados dos anos sessenta inventou a memória RAM (memória de acesso aleatório, em inglês), que permitiu ser lida ou escrita diretamente em qualquer posição de endereçamento, e sem a necessidade de se fazer o acesso sequencial. algo que abriu um enorme potencial no mercado de informática, ao permitir que os computadores passassem a trabalhar e outro patamar de volume e tempo de resposta de processamento de informações

sábado, 3 de julho de 2010

Computadores no Cinema e programas de TV

Você sabia que o computador da Bat-Caverna do seriado Batman & Robin na década de 60 era um Burroughs B205? Ou que um Apple //c fez uma rápida aparição no filme "2010: O ano em que fizemos Contato", de 1984 (ano de lançamento do primeiro micro compacto da Apple)? Vejam essas e outras curiosidades sobre computadores "estrelas" no website "Starring the Computer".

Uma história do Smalltalk

Smalltalk é uma linguagem de programação orientada a objetos, que teve o seu desenvolvimento iniciado no final dos anos 1960, dentro do Projeto Dynabook tocado pela equipe do Learning Research Group do então Centro de Pesquisas da Xerox (PARC).

Sob a liderança do pesquisador Alan Kay, a linguagem Smalltalk evoluiu através de várias iterações até chegar na Smalltalk-76, que foi a primeira linguagem Smalltalk "moderna". Dan Ingalls foi o principal implementador nessa época.

Clique aqui para assistir uma entrevista com ele sobre esse assunto e também para conhecer algumas curiosidades da época, tal como a famosa visita de Steve Jobs ao Xerox PARC em 1976, que supostamente lhe serviu de inspiração para a criação da futura interface gráfica do Apple Lisa e posteriormente do Apple Macintosh.