Bom, vou fazer diferente! Começarei o post com um comentário: "Lamento o fato de não terem destacado a importância da UFPB (Universidade Federal da Paraíba) no projeto Ginga. É preciso que o país reconheça um pouco mais os altos valores acadêmicos, técnicos e econômicos existentes no Nordeste brasileiro."
Vamos à boa notícia!! A União Internacional de Telecomunicações (UTI) aprovou o primeiro padrão tecnológico do mundo para a IPTV. A boa notícia é que a invenção é brasileira: o Ginga-NCL desenvolvido pela PUC-RJ, é um dos módulos do Ginga, software que permite a interatividade no Sistema Brasileiro de TV Digital (SBTVD). É o primeiro passo para a tão sonhada interatividade, prometida no início das discussões de qual padrão deveria ser utilizado na TV digital brasileira. O Ginga permitirá, por exemplo, fazer transações bancárias, fazer compras durante a programação e mesmo interagir com as atrações da TV digital.
Fonte: http://info.abril.com.br/professional/network/gingancl-e-aprovado-como-padrao-mundial-para-iptv.shtml
Technology (Programming, Development, Innovation, .NET, Azure) - Enjoyment (Travel, Wines, , Tips)
quarta-feira, 13 de maio de 2009
Já ouviu falar em modelo de maturidade nos processos ágeis?
As metodologias ágeis estão estão se difundindo mesmo! Talvez até estamos iniciando uma fase de evolução e melhoria delas. Scott Ambler começou a escrever sobre um assunto que ele mesmo está chamando de Processo de Maturidade Ágil. A discussão sobre o modelo do Scott fez aparecer um outro modelo de mesmo nome e refrescou o debate sobre a utilidade de um modelo de maturidade para os métodos Ágeis. Scott descreve a motivação para esse modelo da seguinte forma: "O objetivo do Modelo de Maturidade do Processo Ágil (APMM) é disponibilizar um framework que forneça um contexto para a grande variedade de metodologias Ágeis existente hoje.
Fonte: http://www.infoq.com/br/news/2009/05/Agile-Maturity-Models
Fonte: http://www.infoq.com/br/news/2009/05/Agile-Maturity-Models
Testador dedicado em um time ágil
Desenvolvedores testam, mas nem sempre de forma adequada! A necessidade de testadores dedicados em um time ágil é uma questão muito discutida. Em muitos times ágeis, os testadores desempenham um papel centralizador enquanto os outros desenvolvedores também fazem testes, porém muitas vezes não de forma correta e dedicada. Uma discussão recente no grupo ScrumDevelopment endereça novamente essa questão. Parece haver provas suficientes para apoiar a necessidade da presença de testadores dedicados em um time ágil. A chave para utilizar o potencial deles da melhor forma é incluí-los como parte do time e dar a eles bom apoio e flexibilidade. O link abaixo traz esta matéria completa. Vale a pena ler!!
Link: http://www.infoq.com/br/news/2009/05/dedicated-tester-agile-team
Link: http://www.infoq.com/br/news/2009/05/dedicated-tester-agile-team
O que os clientes estão falando do Adobe Flex?
Ainda não procurou saber os benefícios do Adobe Flex? Nenhuma opinião concreta sobre o assunto? Que tal saber os que os clientes estão falando? Acesse ao link abaixo!
Link: http://www.adobe.com/br/products/flex/buzz/customers/saying.html
Link: http://www.adobe.com/br/products/flex/buzz/customers/saying.html
Sun realiza evento Java@Tv Digital para desenvolvedores
A Sun Microsystems promove um evento sobre o uso de Java na plataforma de TV digital no próximo dia 14 de maio, quinta-feira. Chamado de Java@TV Digital, o encontro é dedicado aos desenvolvedores que desejam se aproximar das pessoas, empresas e tecnologias que farão parte do ecossistema no desenvolvimento de aplicações interativas para o Sistema Brasileiro de TV Digital.
Fonte: http://info.abril.com.br/professional/desenvolvimento/sun-realiza-evento-javatv-digital-para-desenvolvedores.shtml
Fonte: http://info.abril.com.br/professional/desenvolvimento/sun-realiza-evento-javatv-digital-para-desenvolvedores.shtml
domingo, 3 de maio de 2009
Google de mãos dadas com o Java
Há pouco mais de um ano, o Google anunciava a criação da App Engine com suporte à plataforma Java. A App Engine permite que empresas e desenvolvedores criem aplicações que rodam dentro da infraestrutura do Google. Até então, a empresa americana disponibilizava a App Engine apenas para programação em Python. No início do mês, veio o anúncio do suporte ao Java. Andrew Bowers, gerente de produtos do Google, fez uma rápida apresentação da ferramenta durante uma conferência realizada na sede da companhia no Brasil. Por meio de um plugin que vem integrado ao Eclipse, ambiente de desenvolvimento, Bowers levou cerca de 10 minutos para construir uma aplicação de guest book, ainda que com algumas partes pré-feitas, e publicá-la na web. O objetivo do Google ao expandir a App Engine para a plataforma Java foi contemplar um número maior de desenvolvedores, já que a linguagem é bem mais popular que o Python. Mais informações...
Oracle compra Sun Microsystems
A Sun e a Oracle anunciaram um acordo definitivo de aquisição da Sun pela Oracle, no valor de US$ 9,50 por ação (total de US$ 7.4 bilhões). O Conselho de Administração da Sun aprovou a transação por unanimidade. Prevê-se que a transação seja fechada esse inverno. Este é um valor substancialmente maior que o preço de US$ 6.85 oferecido pela IBM. Um detalhe interssante é que nem fazem 2 anos que a Sun comprou o banco de dados MySQL. A Sun é a última de uma série de larga escala de aquisições da Oracle. Nos últimos anos a gigante dos empreendimentos de computação também adquiriu a Siebel, PeopleSoft e BEA Systems. Mais informações...
sábado, 2 de maio de 2009
Cairngorm: framework, de tirar o chapéu, para Adobe Flex ou AIR
Cairngorm é uma implementação dos melhores padrões de projetos em desenvolvimento de software (incluindo tecnologias J2EE e .NET). Cairngorm exemplifica e incentiva as melhores práticas de desenvolvimento RIA defendida pela Adobe Consulting. Se você quer que seu projeto em Adobe Flex use boas práticas de padrões de projetos e tenha uma arquitetura organizada, bem definida e modularidaza, conheça esse framework. Com ela, é possível acessar objetos remotos (AMF) ou até mesmo WebServices. Encontrei na Internet, um site que mostra a arquitetura do framework de forma interativa, possibilitando você compreender cada pedaço de sua organização. É o Cairngorm Diagram Explorer. O projeto OpenSource FireScrum, ainda em desenvolvimento, usa esse framework. Um dos módulos é em Adobe Air e os demais são Adobe Flex (integrado com backend em J2EE).
Microsoft lança câmera de 196 megapixel

Estou muito satisfeito com minha câmera de 7.2 megapixel e sei como deve ser a satisfação das pessoas que tem câmeras melhores que a minha. O que dizer de uma câmera cuja resolução de sua foto é nada mais que 196 megepixel? Depois que a Microsoft comprou a empresa australiana Vexcel Imaging e passou a projetar e fabricar câmeras de altas resoluções usadas para tirar fotografias aéreas, esse absurdo de megapixels se tornou realidade.
Fonte: http://www.microsoft.com/ultracam/ultracam/default.mspx
quarta-feira, 22 de abril de 2009
"Scrum Gathering" – A principal conferência sobre Scrum, agora também no Brasil
A comunidade agile no Brasil receberá a conferência internacional chamada Brazil Scrum Gathering nos dias 12 e 13 de Maio deste ano que será realizada no Grand Hyatt Hotel na cidade de São Paulo (SP). Experimente dois dias completos de aprendizagem interativa e palestras e apresentações ministradas por líderes da indústria. Manoel Pimentel (CSP - Chief Editor InfoQ Brazil), entrevistou Jim Cundiff (Managing Director of Scrum Alliance). Na entrevista, ele explica mais detalhes sobre esta excelente conferência.
Link do evento:
http://www.scrumalliance.org/events/57-brazil-scrum-gathering
Link da entrevista:
http://www.infoq.com/br/news/2009/04/entrevista-scrum-gathering
Link do evento:
http://www.scrumalliance.org/events/57-brazil-scrum-gathering
Link da entrevista:
http://www.infoq.com/br/news/2009/04/entrevista-scrum-gathering
sábado, 11 de abril de 2009
Robôs no RoboCup: Isso sim é programação pra valer!! E diversão também.
Se você não conhece o RoboCup, recomendo assistir aos vídeos através dos links a seguir. Os robôs jogam futebol sem intervenção de controle remoto, usando apenas sua inteligência, que obviamente é software, linhas de código! Os robôs possuem algoritmos para se levantarem, para pegar impulso quando é necessário chutar forte, para se jogarem a fim de defender a bola, etc. Isso sim é que é programação, inovação, evolução, tecnologia. Vale a pena dar uma olhada.
Vídeo 1: http://www.youtube.com/watch?v=iMM_XQXJUUc
Vídeo 2: http://www.youtube.com/watch?v=ICgL1OWsn58
Vídeo 1: http://www.youtube.com/watch?v=iMM_XQXJUUc
Vídeo 2: http://www.youtube.com/watch?v=ICgL1OWsn58
sexta-feira, 10 de abril de 2009
Glossário dos termos do Scrum
Fique por dentro dos termos da metodologia ágil de gerência de projetos Scrum. Cliquei aqui e acesse a este glossário, disponibilizado no próprio site da Scrum Alliance.
terça-feira, 7 de abril de 2009
migre.me: compactador brasileiro de endereços ganha espaço entre os usuários do Twitter
O migre.me funcionaria como um compactador de endereços, aos moldes do tinyurl, e misturaria algumas características de rede social, além de se integrar ao Twitter.
Melhores linguagens de script: PHP, Ruby, Python

Evans Data publicou o resultado da sua pesquisa de linguagens de script. PHP, Ruby e Python são as escolhas favoritas de mais de 500 desenvolvedores e profissionais de TI. Uso de linguagens de script nas empresas mudou com os tempos, e a pesquisa destaca as desvantagens e os méritos de cada linguagem. Richard Dice (presidente da Perl Foundation) disse em uma entrevista recente que linguagens de script tem aumentado seu papel nas empresas, e que não estavam mais presas a tarefas simples ou prototipagem. O alcance de aplicações cobertas está ficando maior também. Nesta pesquisa, os usuários tinham que classificar as linguagens que usam basesados nos diferentes aspectos ou características (da pesquisa):
- Facilidade de Uso
- Tratamento de Exceções
- Capacidade de Extensão
- Manutenção / Legibilidade
- Portabilidade Cross-Platform
- Comunidade
- Disponibilidade de Ferramentas
- Qualidade das Ferramentas
- Performance
- Gerenciamento de Memória
- Client side scripting
- Segurança
Fonte: http://www.infoq.com/br/news/2009/04/top-scripting-languages-php-ruby
domingo, 29 de março de 2009
INES adota FireScrum - Gerência de Projetos Ágil e Sistematizada
O INES (Instituto Nacional para Engenharia de Software) adota o FireScrum: um ambiente sistematizado que facilita a adoção de SCRUM por empresas de desenvolvimento de software, especialmente as pequenas e médias empresas que não querem onerar a adoção de práticas ágeis de desenvolvimento de software com custo adicional de ferramentas. O projeto já está disponível no Sourceforge e em dois meses a primeira versão estará disponível para Download.
Fonte: http://www.ines.org.br/?p=21
Fonte: http://www.ines.org.br/?p=21
sexta-feira, 20 de março de 2009
Formulário personalizado é no GoogleDocs!
Mais uma vez, a Google nos surpreendendo. Através de uma de suas ferramentas na web, o GoogleDocs, é possível criarmos formulários personalizados, contendo vários formatos de input de dados. Bastante útil para "guest book", envio de opniões, pesquisas, etc. Use sua imaginação! O resultado das submissões fica armazenado numa planilha (residida na sua conta do GoogleDocs). Para acessar a ferramenta: http://docs.google.com.
Adobe Flex + Java EE + Hibernate JPA + BlazeDS
Quer juntar essas tecnologias de forma fácil e viável? Simples! Leia o artigo de Maik Schumacher, consultor da Adobe. O artigo mostra passo-a-passo como montar seu ambiente e sua arquitetura de software para projetos em JavaEE + AdobeFlex + Hibernate JPA. Excelente! Recomendo. Acesse através do link http://www.adobe.com/devnet/flex/articles/flex_hibernate.html.
Blu-ray versus DVD
Blu-ray, também conhecido como BD (de Blu-ray Disc) é um formato de disco óptico da nova geração de 12 cm de diâmetro (igual ao CD e ao DVD) para vídeo de alta definição e armazenamento de dados de alta densidade. É o sucessor do DVD e capaz de armazenar filmes até 1080p Full HD de até 4 horas sem perdas. Requer obviamente uma TV de alta definição (Plasma ou LCD) para exibir todo seu potencial e justificar a troca do DVD. A principal diferença entre os formatos é a capacidade de armazenamento, com vantagem para o Blu-ray, que armazena 25 GB em discos de uma camada (50 GB em duas camadas), contra 15 GB do HD-DVD de uma camada (30 GB em duas camadas).
Na feira JavaOne de 2005, foi anunciado que o software ambiente multi-plataforma Java da Sun Microsystems seria incluído em todos os "tocadores" Blu-ray como uma parte obrigatória do padrão. Java é usada para aplicar menus interativos em discos Blu-ray, em oposição ao método usado em DVD de vídeo, que utiliza segmentos MPEG pré prestados e imagens de legenda selecionáveis, que é consideravelmente mais primitivo e menos perfeito.
Blu-ray obteve o seu nome a partir da cor azul do raio laser ("blue ray" em inglês significa "raio azul"). A letra "e" da palavra original "blue" foi eliminada porque, em alguns países, não se pode registrar, para um nome comercial, uma palavra comum. O HD-DVD tem como empresa líder a Toshiba, com suporte da Microsoft, Sanyo, NEC e estúdios de Hollywood como New Line e Universal. O Blu-ray, da Sony, tem parcerias com Apple, Panasonic, Philips, Samsung, Sharp e outros estúdios de cinema.
Fontes:
http://pt.wikipedia.org/wiki/Disco_Blu-ray
http://tecnologia.uol.com.br/ultnot/2007/03/02/ult4213u43.jhtm
Na feira JavaOne de 2005, foi anunciado que o software ambiente multi-plataforma Java da Sun Microsystems seria incluído em todos os "tocadores" Blu-ray como uma parte obrigatória do padrão. Java é usada para aplicar menus interativos em discos Blu-ray, em oposição ao método usado em DVD de vídeo, que utiliza segmentos MPEG pré prestados e imagens de legenda selecionáveis, que é consideravelmente mais primitivo e menos perfeito.
Blu-ray obteve o seu nome a partir da cor azul do raio laser ("blue ray" em inglês significa "raio azul"). A letra "e" da palavra original "blue" foi eliminada porque, em alguns países, não se pode registrar, para um nome comercial, uma palavra comum. O HD-DVD tem como empresa líder a Toshiba, com suporte da Microsoft, Sanyo, NEC e estúdios de Hollywood como New Line e Universal. O Blu-ray, da Sony, tem parcerias com Apple, Panasonic, Philips, Samsung, Sharp e outros estúdios de cinema.
Fontes:
http://pt.wikipedia.org/wiki/Disco_Blu-ray
http://tecnologia.uol.com.br/ultnot/2007/03/02/ult4213u43.jhtm
Floggy: Framework brasileiro para persistência em JME
Enfim! A salvação! Agora você não mais precisa escrever milhares para implementar persistência em JME. Floggy é um framework de persistência de objetos para aplicações JME/MIDP. O objetivo principal do framework é abstrair os detalhes de persistência, reduzindo o esforço de desenvolvimento e manutenção. Quem já desenvolveu aplicações em JME, sabe o que estou falando. O Floggy é licenciado sob a "Apache License, version 2.0". O que significa que você pode usar o framework em projetos open-source e em projetos comerciais. Ah! Dado interessante: o projeto é 100% brasileiro, cujo time é composto por três pessoas.
Mais informações: http://floggy.org.
Mais informações: http://floggy.org.
Framework para desenvolvimento de aplicações em Java com Bluetooth
Marge é um framework que ajuda desenvolvedores a criar de forma mais fácil aplicações em Java usando Bluetooth. As aplicações podem ser tanto em JME quanto em JSE. A idéia principal deste projeto é facilitar o uso da JSR 82 (API Java para Bluetooth), pois esta API é relativamente complexa em termos de uso. Mais informações: https://marge.dev.java.net/.
Assinar:
Postagens (Atom)
Afinal, quais benefícios são obtidos com o SOLID?
Não se trata de um padrão. É um fundamento da orientação a objetos. Os princípios SOLID devem ser aplicados para se obter os benefícios da ...
-
Numa estratégia de marketing, de nada adianda estar nas mídias sociais sem ao menos fazer um monitoramento nelas. O ato de monitorar sua m...
-
O objetivo desse post é compartilhar dois textos bem interessante, que certamente o levará a refletir sobre sua qualidade de vida. Os textos...
-
// Listando os fusos horários existentes (apenas para observar os valores na collection) ReadOnlyCollection < TimeZoneInfo > collecti...