22 agosto 2006

Vale a pena ler...

Esse artigo é muito interessante (e grande também, ainda não li tudo), mostrando como o Google funciona internamente. Afinal de contas o Google também é uma empresa, e com funcionários e projetos espalhadas pelo mundo.. Não é fácil gerenciar esse gigante. Vale a pena ler: How Google Works.

21 agosto 2006

Mais sobre o Mono e o Suse

Lendo com mais detalhes o artigo citado anteriormente LinuxWorld: Novell Tunes Linux for .Net, Enterprise Desktops, resolvi detalhar mais algumas informações encontradas:
  1. A Microsoft está liberando o código fonte de algumas de suas APIs do .Net para o mundo livre (leia-se Mono), incluindo o Windows Form APIs. O objetivo é tornar as aplicações portáveis para Linux, possibilitando que os desenvolvedores ou o servidor da empresa utilizem essa plataforma como alternativa. Isso sustenta minha teoria sobre o apoio informal da MS ao projeto Mono e à Novell. Leia mais em Microsoft Considers Opening Up Access to Windows Forms By Mary Jo Foley
  2. Mono was used to develop a number of new desktop Linux applications
    that will be found in Novell's SUSE Linux Enterprise Desktop 10 when it
    ships later this year, including the Banshee music player, F-spot photo
    management tool, iFolder and Beagle desktop search.
  3. Outro link interessante sobre o Mono: http://www.eweek.com/article2/0,1895,1909674,00.asp
  4. A Novell está desenvolvendo uma ferramenta para a construção fácil de pacotes linux, "a new Linux build service framework that will simplify the creation
    of Linux packages for not only SUSE Linux but for any other Linux
    distribution
    ". Com esse serviço, será possível a criação de pacotes para várias distribuições Linux, através de uma interface mais amigável. Veja mais detalhes em http://www.opensuse.org/.

dotNet versus Java

A briga continua... Particularmente, não acredito que o .Net já bateu o Java, mas se não tomarem cuidado, isso vai acontecer logo, muito devido ao Mono.
Veja o exemplo do Gnome, que é hoje umas das interfaces mais utilizadas no Linux, e, assim como as próximas versões do Windows virão todo integrado ao .Net framework, é todo baseado em Mono - lembre-se que o criador do Mono é o Miguel de Icaza, criador e mantenedor do Gnome. Li em algum lugar que as próximas versões do Ubuntu virão com o Mono pré-instalado. O .Net está ganhando frentes fortes nos dois mundos.

Alguns artigos sobre isso:


Veja também, esse projeto para um Live-CD de desenvolvimento Mono: http://mono-live.com/.

Jonathan´s Blog

Um dos blogs que eu gosto muito de ler é do Jonathan Schwartz, CEO e Presidente da Sun. Além do futuro do Java e da tecnologia em geral, ele fala de temas diversos como a adoção de padrões livres, convocando todos a participarem do Open Document Format (ODF) Alliance, como os blogs podem e devem ser utilizados pelas empresas (incluindo CEO, diretores e funcionários) em busca da melhoria da própria empresa com uma "maior transparência", e como os seus adovogados terão que mudar para tornar isso possível. Claro que devemos sempre ler considerando a sua posição na empresa...

14 agosto 2006

Mais história do PC

Por falar em história do PC, o primeiro IBM PC está fazendo 25 anos... E para comemorar, a PCWorld e a InformationWeek publicaram listas do melhores e piores softwares e tecnologias nesses 25 anos.
What's The Greatest Software Ever Written?
Os 25 piores produtos e serviços de tecnologia de todos os tempos
Os 25 melhores produtos de tecnologia dos últimos 25 anos


História do computador pessoal no YouTube

O YouTube serve pra tudo... desde ver a jogada espetacular no jogo de ontem do seu time, brincar com os amigos criando falsos atentados, até registrar a história. Esse artigo muito interessante do IDGNow! mostra a história do PC através de imagens do YouTube! Muito bom..

Criando sua própria rádio online

Esse é um "passo-a-passo" de como criar uma rádio online. Aproveite que na internet ainda não há regulamentação desse tipo de mídia...
Rádio entre amigos

Logitech investindo em VoIP com o Skype

A Logitech resolveu investir em VoIP, em parceria com o Skype. Segundo o IDGNow!, "a versão européia do novo Logitech EasyCall Desktop inclui um teclado específico para Skype com botões que abrem o software, fazem e terminam ligações, mudam o status do usuário e acrescentam rapidez à discagem." Veja a imagem abaixo do speakerphone:




Mais em: Logitech launches wireless Skype phone.

Microsoft: popularizando agora os games

Depois de popularizar o uso de PCs, com a criação de uma plataforma simples de uso (Windows) e ferramentas de construção de aplicações (VisualBasic, etc.), agora a MS quer também popularizar o desenvolvimento de jogos, através do XNA Game Studio Express. Segundo a INFO, "objetivo é encorajar produtoras de videogames independentes e programadores independentes a criar títulos para seu novo console Xbox 360." Veja também em Microsoft Gives XBOX 360's SDK to the World e Microsoft anuncia ferramenta para que qualquer um crie games para Xbox 360. Um benefício para os jogadores ou mais uma das belas jogadas de marketing da MS? Com certeza, o número de jogos para o XBox vai crescer muito com isso, o que tornará essa plataforma muito mais interessante que a dos concorrentes...

Internet baranteando os preços?

Eu não sabia, mas existe um indice de inflação para preços na Internet, o e-flation. "Criado pelo PROVAR, Programa de Administração
de Varejo da Fundação Instituto de Administração, o e-flation tem o
intuito de monitorar a precificação de produtos consumidos online." E o mais importante é que o indice vem registrando número negativos:
queda de 1,29% no mês de agosto e -4,61% em julho...

11 agosto 2006

Mais concorrência no mercado de músicas online

Segundo Débora Fortes, também do INFOLAB, a Nokia está entrando com força na briga pelo mercado de venda legal de músicas online. Depois de vender milhões de aparelhos celulares com tocadores de música (concorrentes dos iPods), agora adiquiriu Loudeye, por aproximadamente US$60mi. "Loudeye is a global leader of digital music platforms and digital media distribution services", ou seja, um forte concorrente do iTunes. A Loudeys tem cerca de 130 funcionários e faturamento em 2005 de US$20,3mi.
Mais sobre a compra aqui: http://www.nokia.com/A4136001?newsid=1067845

INFOLAB testa primeira TV full HD no Brasil

Segundo a Sandra Carvalho, da INFOLAB, a primeira TV full HD do Brasil já chegou, mesmo antes da estréia da TV digital por aqui. Com 55', resolução de 1920X1080 p, essa TV vai fazer muita gente babar, mas ficar só olhando.. Custa R$49 mil! Sandra disse que deve baixar pela metade em um ano, mas acredito que o melhor efeito dela a curto prazo será baratear ainda mais e popularizar as outras TVs de LCD, que a bem pouco tempo custavam cerca de R$20mil, e agora saem por volta dos R$4mil...

07 agosto 2006

OSGi - Extendendo sua aplicação java através de plugins

Aplicações monolíticas e fechadas para novas funcionalidades não é uma boa prática de desenvolvimento. Para cada novidade que se queira implementar e agregar valor ao produto final pode trazer a necessidade de uma reformulação grande no produto, gerando atrasos e novos bugs. Além disso, apenas o "dono do código" pode incluir novas funcionalidades.
Uma maneira simples de permitir essa extensão de forma fácil é através de plugins. Várias aplicações possuem esse mecanismo como forma de permitir a terceiros o incremento do programa por terceiros, além de melhrar a legibilidade do código (cada plugin é desenvolvido em separado, e cuida de um único conjunto de funcionalidades). Por exemplo, aplicações de mensagens instantâneas podem disponibilizar uma interface para a criação de plugins que são carredos em runtime e permitem a implementação de novos protocolos de comunicação (MSN, Yahoo!, AOL/ICQ, etc...).
Entretanto, normalmente cada aplicação possui a sua própria interface de plugin, exigindo que o programador aprenda uma nova interface de programação -- interfaces, classes, xmls, linguagens...
o OSGi vem para solucionar esse problema.
O OSGi é uma especificação de como se cria plugins (todos os xmls e padrões para isso). Ainda estou estudando ele para compreender melhor, mas já é adotado pelo Eclipse IDE, que é composto por um framework básico OSGi, o Equinox, e um conjunto de plugins básicos. Nele, ambiente de desenvolvimento Java é só mais um plugin (o JDT), assim como o ambiente de desenvolvimento C/C++, o Team Development (que inclui o CVS e SVN), etc... A idéia é muito interessante, e pode ser aplicado a qualquer tipo de aplicação que queira ser extensível. O OSGi tem entre seus componentes grandes nomes como a IBM, HP e até a Sun (quem sabe um dia o Netbeans não usa esse padrão?).
Alguns artigos interessantes:
OSGi framework to improve Java platform
The netbeans and eclipse developers get along just fine


31 julho 2006

Plano de Desenvolvimento Setorial para o setor de Software

O Governo parece que finalmente percebeu que o setor de Software no Brasil tem crescido bastante, e se tornado cada dia mais importante. Amanha, a ABDI e a Softex "assinam convênio para a elaboração de um Plano de Desenvolvimento Setorial (PDS)".

"A parceria firmada entre a ABDI e a Softex vai aproveitar o potencial de empresas de softwares que desenvolvem soluções e serviços competitivos e auxiliar o setor a superar os seus gargalos. Entre as ações, o plano será composto por atividades como: elaboração de estudo do potencial do segmento de jogos eletrônicos no Brasil; e capacitação desse segmento em gestão empresarial. O PDS detalhado fica pronto no próximo mês."

http://www.desenvolvimento.gov.br/sitio/ascom/noticias/noticia.php?cd_noticia=7103

24 junho 2006

Número de celular raro é vendido por quase US$ 3 milhões!

Quanto você pagaria só para ter um número único e raro (além de fácil de decorar)? Pois alguem pagou quase US$3 milhões pelo número 6666666 da Q-Tel, uma empresa de telefonia do Qatar. A notícia está aqui.

22 junho 2006

Google em Belo Horizonte

Pelo que parece, o Google veio mesmo para ficar... em BH.
Fiquei sabendo que amanhã, dia 23, haverá um recrutamento na UFMG de mestrandos e doutorandos para a vaga de Software Engineer em Belo Horizonte. O mais interessante nessa seleção é que eles estão buscando Mestres e Doutores, o que deverá valorizar esses títulos, considerados muito acadêmicos, também no mercado de desenvolvimento de TI na região. Assim espero...
Além disso, o Google muito provavelmente será uma das empresas âncora do BH-TEC.

Vinton Cerf em Belo Horizonte

Vinton Cerf, considerado o pai da Internet, está em Belo Horizonte. Veio conhecer a sede do Google em Minas Gerais (antiga Akwan). Infelizmente não tive a oportunidade de vê-lo pessoalmente, mas foi emocionante ver uma foto sua no jornal Estado de Minas em pelo DCC/UFMG. A entrevista concedida ao EM, muito interessante por sinal, pode ser lida aqui. Outra entrevista, anterior a esta, mas já no Brasil, pode ser lida aqui.

15 junho 2006

Bill Gates bom moço..

Bill Gates, o homem mais rico do mundo, vai se aponsentar?
Sou contra muitas das ações realizadas por Gates e pela Microsoft para manter seu mercado e tentar criar monopólios, porém tenho que reconhecer que ele tem seu lado bom. Ao invés de apenas gastar toda a sua fortuna com parafernalhas tecnológicas ou excentricidades, Gates, através de sua fundação, tentar ajudar populações mais pobres no mundo todo. E agora a Microsoft anuncia que Gates irá se retirar de suas funções na Microsoft para se dedicar à Bill & Melinda Gates Foundation em tempo integral. Esse processo de transição durará dois anos, até julho de 2008, e acredito que seu maior envolvimento com essa causa só trará benefícios. Meus parabéns pela iniciativa!

O Pai da internet repensa a rede

Interessante essas matérias sobre o Vinton Cerf, criador do protocolo TCP/IP:

13 junho 2006

Google GBuy pode sair ainda em junho

Vem aí um concorrente de peso para o PayPal?
"De acordo com a Forbes , o sistema de pagamentos do Google, chamado GBuy, deve ser lançado no dia 28 de junho. Não há muitos detalhes sobre o serviço, mas a reportagem ainda diz que eles devem marcar os comerciantes que aceitam o Gbuy como "GBuy Trusted Merchant"."

10 junho 2006

JDK com código aberto

Depois de uma semana tentando começar, aqui estou eu. E essa semana que passou foi de grandes surpresas.. Pra começar, a Sun finalmente disponibilizou o código fonte da sua JDK. Agora podemos finalmente pesquisar como são implementadas as entranhas da máquina virtual, porém nada é perfeito: segundo o site br-linux.org, ainda há muitas restrições na licensa. Na minha opnião, a simples liberação do código fonte e seu uso não irá gerar a incompatibilidade de versões que a Sun tanto teme. O JCP está aí para não deixar essa incompatibilidade, e se isso acontecer, a JVM da Sun continuará sempre sendo a JVM da Sun, que só receberá features que a Sun permitir. Se outros criarem JVMs incompatíveis, mas a da Sun for livre, ainda assim eu usarei a JVM da Sun, baixando em http://java.sun.com. É esperar para ver...

05 junho 2006

RedHat compra o JBoss

Hoje foi anunciada a compra do JBoss Inc. pela Red Hat
(http://www.redhat.com/promo/jboss/). A Red Hat vem sendo criticada pelo
distanciamento da comunidade de software livre com o fechamento de sua
distribuição Enterprise. Vamos ver como vai se comportar o JBoss de
agora em diante.

Uma semana e tanto 2!

Continuando a semana, outro grande acontecimento da semana passada foi o
lançamento, no dia 01/06, da versão 6.06 do Ubuntu Linux (Linux For
Human Begins). O download já está diponível no site
http://www.ubuntu.com, preferencialmente pelo bittorrent.
A maior novidade dessa versão são o Desktop CD (Live CD+Instalador), que
permite que você experimente o sistema antes e durante a instalação;
você pode inclusive navegar na internet enquanto instala o SO em
background. Agora pretendo instalar também o edubuntu
(http://www.edubuntu.org), uma distribuição do Ubuntu voltada para a
educação e para crianças... Meu filho já pode conhecer o Linux!

Uma semana e tanto!

Depois de uma semana tentando começar, aqui estou eu. E essa semana que passou foi de grandes surpresas.. Pra começar, a Sun finalmente disponibilizou o código fonte da sua JDK. Agora podemos finalmente pesquisar como são implementadas as entranhas da máquina virtual, porém nada é perfeito: segundo o site br-linux.org, ainda há muitas restrições na licensa. Na minha opnião, a simples liberação do código fonte e seu uso não irá gerar a incompatibilidade de versões que a Sun tanto teme. O JCP está aí para não deixar essa incompatibilidade, e se isso acontecer, a JVM da Sun continuará sempre sendo a JVM da Sun, que só receberá features que a Sun permitir. Se outros criarem JVMs incompatíveis, mas a da Sun for livre, ainda assim eu usarei a JVM da Sun, baixando em http://java.sun.com. É esperar para ver...

29 maio 2006

Olá Mundo!

Olá! Esse é meu primeiro post no meu primeiro blog! Já ouvi muito dizer que a primeira vez que se experimenta algo em computação deve-se fazer um Hello World! para dar sorte... Aqui está o meu.
Pretendo publicar aqui notícias, opniões e curiosidades sobre tecnologia em geral. Sou fã de Programação (Java, principalmente), Redes (Internet e Web no geral) e Sistemas Operacionais (Linux e demais SOs livres). Além disso, sou um entusista do Software Livre (em todas essas áreas). Espero falar sobre tudo isso e tudo o mais que envolva tecnologia.