set 29

A Intel lançou o processador Intel Atom CE4100, o novo System-on-Chip (SoC) projetado para levar o conteúdo e os serviços da Internet para TVs digitais.

O processador CE4100, anteriormente conhecido pelo codinome “Sodaville”, é o primeiro SoC de 45nm para eletrônicos de consumo (CE, na sigla em inglês) baseado na arquitetura Intel. Ele oferece suporte para aplicativos de transmissão e Internet em um único chip e possui o poderio de processamento e os componentes de áudio/vídeo necessários para rodar aplicativos de mídia de alta qualidade, como gráficos 3-D.

“As redes tradicionais de transmissão televisiva estão mudando rapidamente de um modelo linear para um modelo com múltiplos meios de transmissões otimizados para a Internet e para oferecer aos consumidores uma opção de entretenimento digital que complemente a TV, com redes sociais, jogos 3-D e transmissão de vídeo”, declarou Eric Kim, vice-presidente sênior e gerente geral do Grupo para o Lar Digital da Intel. “No centro da evolução da TV está o processador de mídia CE4100 e uma nova arquitetura que atende os requisitos críticos para dispositivos CE conectados”.

Unindo-se a Kim no palco durante seu discurso estavam os executivos de Adobe Systems, BBC (British Broadcast Company), CBS, Cisco e TransGaming. Essas e outras empresas estão trabalhando com a Intel para melhorar o conteúdo, os serviços e a infra-estrutura para dispositivos CE conectados.

À medida que as TVs se tornam mais interativas, o Adobe Flash é, cada vez mais, uma tecnologia importante para ajudar os desenvolvedores de conteúdo a unirem vídeo, animações em 3-D e gráficos de alta qualidade. A Intel está trabalhando com a Adobe para levar o Adobe Flash Player 10 para a família de processadores de mídia Intel CE, visando otimizar a reprodução de gráficos e vídeo H.264 e habilitar pela primeira vez uma ampla gama de conteúdo baseado no Flash para a televisão.

“A arquitetura dos processadores de mídia da Intel fornece uma plataforma poderosa e inovadora para demonstrar aplicativos baseados no Flash de uma maneira atrativa”, declarou David Wadhwani, gerente geral e vice-presidente da Unidade de Negócios para Plataformas da Adobe. “O Flash Player 10, combinado com o desempenho do processador de mídia da Intel e seu suporte para padrões como o OpenGL ES 2.0, oferece um ambiente atrativo para jogos, vídeos e outros conteúdos e aplicativos Web de alta qualidade baseados no Flash”. As empresas esperam que o Adobe Flash Player 10 esteja disponível no primeiro semestre de 2010 para dispositivos CE baseados no processador de mídia da Intel.

Malachy Moynihan, vice-presidente de estratégias para produtos de vídeo do Grupo de Tecnologia de Vídeo para Provedores de Serviços da Cisco, discutiu como a entrega de vídeo de alta qualidade para a TV precisará de redes inteligentes e armazenamento de conteúdo.

“A Cisco está ajudando os provedores de serviços a melhorarem suas redes para uma rede de mídia, integrando os melhores elementos da infra-estrutura atual de transmissões televisivas com redes IP comerciais para fornecer novos serviços, como uma experiência de vídeo unificada”, declarou Moynihan. “Os componentes cruciais para possibilitar uma experiência de vídeo unificada exigem a necessidade de um modelo de pagamento emergente para o ecossistema de vídeo, bem como de dispositivos client com gráficos de qualidade e um processador de alto desempenho para melhorar de verdade o apelo visual para os consumidores”.

O Presidente e CEO da TransGaming, Vikas Gupta, anunciou um serviço de jogos sob demanda chamado GameTree.tv* que será otimizado para TVs digitais e dispositivos CE conectados e equipados com os processadores de mídia da Intel.

“Na TransGaming, estamos no negócio de permitir que os jogos existentes operem em sistemas operacionais alternativos”, declarou Gupta. “Já que os processadores Intel CE rodam na arquitetura Intel, a migração do PC para a plataforma CE é rápida e fácil”.
O serviço da GameTree.tv oferecerá uma ampla biblioteca de jogos divididos por categorias como esportes, ação e aventura, e fornecerá aos desenvolvedores de conteúdo um kit para o desenvolvimento de software visando apoiar a migração dos jogos existentes e o desenvolvimento de novos jogos baseados na plataforma Intel CE. Isso ajudará a revolucionar a entrega e o consumo de vídeo games e fornecerá uma estratégia simples com retorno financeiro para os fabricantes de CE e provedores de serviços de cabo/satélite (MSOs, na sigla em inglês).

Os processadores de mídia Intel CE fornecem uma estrutura de trabalho com todas as funções, chamada de Widget Channel, para o desenvolvimento de aplicativos para Internet ou TV Widgets. Redes de TV como a CBS estão ampliando a galeria de TV widgets para ajudar seus espectadores a encontrarem e se conectarem ao melhor conteúdo de uma maneira mais personalizada.

“A navegação é o principal desafio para os telespectadores atuais” declarou George Schweitzer, presidente de marketing da CBS. “A tecnologia CE da Intel e a nossa nova plataforma TV Widget foram projetados para ajudar as pessoas a encontrarem o que elas querem, além de descobrirem novos programas que sejam relevantes a seus interesses. O mais importante é que o TV Widget nos oferece outra plataforma para conectar e interagir com nossa audiência ao mesmo tempo em que fornece uma nova e empolgante experiência televisiva”.

A Intel está trabalhando com a indústria para ampliar o Widget Channel e fornecer aos consumidores uma ampla gama de serviços, como filmes, música, jogos e vídeos pessoais. Os TV Widgets e os serviços demonstrados no IDF eram da Accedo Broadband*, The Associated Press*, BIGSTAR.tv*, CBS*, CinemaNow*, Dailymotion*, Immediatek*, Mediafly, MyVideo*, Netfix*, PlayJam*, RadioTime*, RallyPoint*, ShowTime Networks*, Tagesschau* e WhereverTV*.

O processador CE4100 pode oferecer velocidades de até 1.2GHz ao mesmo tempo em que oferece baixo consumo e um tamanho reduzido para ajudar a reduzir o custo dos sistemas. Ele oferece compatibilidade regressa com o Processador de Mídia Intel® CE3100 e a Tecnologia Intel Precision View, um mecanismo de processamento para suportar qualidade de fotografia de alta definição, e a Tecnologia Intel Media Play para melhor qualidade de áudio e vídeo. Ele também suporta hardware para decodificação de até duas transmissões de vídeo 1080p, gráficos 3-D e padrões de áudio avançados.

Para oferecer às OEMs a flexibilidade em suas ofertas de produtos, novas características foram incluídas, como hardware para decodificação de vídeo MPEG4 pronto para a certificação DivX* Home Theater 3.0 e controlador flash integrado, suporte para memórias DDR2 e DDR3 e 512K de cache L2. O SoC CE contém processador de display, processador gráfico, controlador de vídeo, processador de transporte, um processador dedicado de segurança e I/O geral, incluindo SATA-300 e USB 2.0.

Referência: http://pcmag.uol.com.br/blog/?p=2732

set 27

Olá,

Após muito tempo de leitura e estuda da Irrlciht consegui fazer algo mais ou menos, um terreno criado no  irrEdit e o boneco andando e dessa vez com sistema de colisão, mas sem física.

Ficou bacana, mas ainda não é minha idéia central.

Link do download: http://www.prsolucoes.com/downloads/evangel3d-2.exe

Segue algumas screenshots:

Aguardo comentários!!

set 25

Olá,

No post anterior coloquei meu prototipo 2D, agora estou postando meu prototipo de jogo 3D, usando C++ com IrrLicht.

Já faz um tempo que faço pequenos projetos como este em C++, e sinceramente gosto muito da linguagem, ela não é perfeita e tem muita coisa para mudar ainda e melhorar, mas de um modo geral ela te dá liberdade e controle total do que você está fazendo.

A Irrlicht por sua vez, é uma excelente engine, fácil de usar e tem tudo embutido já, até GUI.

Possui biblioteca para som normal e som 3D, editor de mapas, parser de XML, parser de arquivo INI e muitas outras ferramentas e wrappers úteis.

A minha maior dificuldade foi achar uma biblioteca estável e completa de física para ela, a que mais me chamou as atenção foi a IrrNewt, que é um wrapper para a Newton, mas como estou usando a versão 1.5.1 da Irrlicht e a IrrNewt não tem os binários para esta versão, não consegui usar por não conseguir compilar a IrrNewt na versão atual da Irrlicht.

Uma outra coisa que achei falta, foi de um bom tutorial de colisão entre nodes ou meshes.

De um modo geral, foi rápido fazer, a comunidade e fórum são excelentes, e recomendo a todos os iniciantes.

Agora estou partindo para a Ogre3D que já usava antes mas parei de usar faz um bom tempo.

Adicionei suporte a joystick e funcionou perfeitamente.

A maior dificuldade que sempre encontro na hora de desenvolver um jogo é a parte de modelagem ou de desenho, pois dificilmente alguém se propoe a ajudar para apenas aprender.

Usei o Eclipse CDT + IrrLicht, e ficou uma combinação perfeita, gostei muito do Eclipse CDT, já uso a alguns meses e está difícil alguém bater ele. Antigamente eu me aventurava pelo code::blocks, mas nem chega aos pés do Eclipse.

Algumas imagens:

Como disse anteriormente, minha intenção é ter a minha empresa de desenvolvimento de games ou trabalhar um uma grande empresa de desenvolvimento de games e claro, terminar a faculdade.

Download:

http://www.prsolucoes.com/downloads/evangel3d.exe

Fiquem com Deus.

set 25

Olá,

A paz do Senhor.

Como todos sabem, sou amante de jogos, não só de ficar jogando mas de criar também, e em meios a várias tentativas consegui enfim finalizar uma versão alpha de um prototipo de jogo 2D.

Minha intenção é mostrar meu potencial, idéias, projetos, capacidades no desenvolvimento de jogos.

Este prototipo eu tenho uma versão em Delphi com DelphiX, uma versão em VB6, uma versão em C++ com SDL (muito boa também) e agora Java com Slick2D.

Eu gostei muito da Slick2D, facilita bastante o trabalho e abstrai muitas das particularidades básicas de um game.

O jogo conta com loader de mapas feitos no editor de mapas MapEditor (http://mapeditor.org/), onde basta abrir o mapa inicial que vem neste prototipo e alterar usando os tilesets que já existem na pasta de imagens do prototipo.

Algumas imagens:

Minha intenção é trabalhar criando games, fazer parte de uma equipe ou ser contratado para trablhar em alguma empresa grande de desenvolvimento de games, e claro, terminar minha faculdade que está trancada e que ainda não tive condições de continuar pagando.

Download:

http://www.prsolucoes.com/downloads/evangel.exe

Instale na pasta padrão que o instalador já sugere.

Uma boa tarde a todos.

set 23

Olá,

O mais recente alfa do Ubuntu 9.10, cuja versão definitiva sai no mês que vem, já inclui otimizações que permitem avaliar o avanço no tempo de boot, característica importante para quem realiza frequentemente esta operação.

O Ars Technica fez testes usando como referência um equipamento cuja análise eles publicaram originalmente em 2007, e teve uma média ainda melhor que a meta oficial de 25 segundos: o boot no Inspiron demorou em média 22 segundos.

Eles também foram atrás de informações sobre como anda o boot em máquinas com SSDs, e encontraram um número bastante redondo: 5 segundos.

Entre as novidades que contribuem para estas melhorias estão a adoção do sreadahead e a substituição dos antigos scripts tradicionais do init, que continuavam a ser usados mesmo depois da adoção do Upstart (em 2006), por novas configurações de inicialização que tiram proveito do potencial de paralelismo que o Upstart proporciona.

ubuntu_910_1

Referência: http://br-linux.org/2009/boot-do-ubuntu-9-10-acelera-5-segundos-em-maquinas-com-ssd-25-segundos-em-maquinas-com-hd/

set 20

Olá,

A Paz do Senhor primeiramente.

Escrevo este post por não encontrar um tutorial/artigo/blog que explique com detalhes este assunto.

Todos nós, desenvolvedores em ruby on Rails sabemos que existe GEM e PLUGIN, mas qual a diferença básica?

Gem – Quando instalada, fica disponível para qualquer projeto do ambiente onde está sendo executada as aplicações.

Plugin – Quando instalado, fica disponível somente para a aplicação em que foi instalado, por isso o comando deve ser executado dentro da pasta raiz do projeto.

Agora que já temos uma idéia melhor sobre o assunto, vamos instalar o brazilian-rails como gem. Execute o comando abaixo em qualquer lugar no terminal/console.

gem install brazilian-rails

Esse comando instala a gem e ficará disponível para todas as aplicações do ambiente/servidor em que estiver.

Para instalar como plugin, execute o comando abaixo, dentro da pasta da sua aplicação, na raiz:

ruby script/plugin install svn://rubyforge.org/var/svn/brazilian-rails

Uma outra coisa que dificilmente explicam é que quando você usa gem, você precisa ir no seu enviroment.rb e adicionar as linhas:

#brazilian-rails
require ‘brstring’
require ‘brdata’
require ‘brdinheiro’
require ‘brI18n’

… e outras que você precisar

Já quando você usa como plugin, você vai no enviroment e coloca as linhas:

Rails::Initializer.run do |config|
config.plugins = [:all]
config.i18n.default_locale = “pt-BR”
end

Ou seja, se usar gem você poe o require para sua aplicação saber que você está incluindo estes arquivos da gem e como plugin apenas diga que você quer usar todos os plugins da pasta de plugins.

Eu, Paulo, prefiro usar sempre como plugin, pois deixa a sua aplicação independente de servidor e não precisa ficar instalando gems.

Espero que tenham gostado :)

set 18

Olá,

Deixo neste post mais uma grande notícia sobre o crescimento do software livre, o que mostra mais uma vez que ele está mais do que apto a realizar os trabalhos e já está acima do que outros produtos proprietários oferecem.

E vamos que vamos. Parabéns ao TRT. Só espero que invistam esse dinheiro em boas coisas e não coloquem tudo no bolso.

“O Tribunal Regional do Trabalho optou pela utilização de software livre (e gratuito) e não vai renovar as licenças do pacote Microsoft Office (Word, Excel e Power Point). Com a opção pela ferramenta BrOffice (Writer, Calc e Impress), a Justiça do Trabalho vai economizar cerca de R$ 700 mil.”

Link: http://www.trt13.jus.br/engine/interna.php?tit=Not%EDcias&pag=exibeNoticia&codNot=1546

set 15

Olá,

As vezes da até raiva, eu sempre dizia algo que hoje quando li a notícia que hoje vou apresentar, fiquei até feliz.

Acho que se eu trabalhasse com tendências da informática ficaria rico.

A pouco tempo atrás saiu as fotos das urnas usando Linux e um programa para testes de invasão do sistema utilizado na urna:
http://www.estadao.com.br/noticias/geral,tse-convoca-hackers-para-invadir-urna-eletronica,433163,0.htm

E não é de agora que grandes corporações vem usando tecnologias opensources ou grátuitas, como Banco Real que usa PHP, a Vivo que usa PHP e Java, Yahoo que usa PHP no webmail e por ai vai.

E hoje me deparei com mais um banco que estará em breve usando com força o Linux em seus terminais ATM, que é o Banco do Brasil.

A alguns anos atrás quando decidi de vez me libertar de sistemas presos à m$, eu já tinha visto esta tendência do mercado, foi na mesma época em que falei para alguns amigos para largar mão do desktop e investir em web, pois no primeiro contato já tinha visto que hoje seria uma tendência, e é o que está acontecendo, no site DZone onde sempre estou lendo artigos, saiu recentemente um sobre isto, desktop ainda não morreu, mas não está longe, pois hoje é possível fazer uma aplicação web melhor do que uma aplicação desktop e com muito mais facilidade através de html/css.

E não precisa ser vidente para ver estas coisas, basta não ficar focado só em uma coisa, igual um burro de carga que tem aquela viseira onde ele só olha para frente e só vira quando quem está cavalgando manda.

É claro que este é o meu pensamento, pois no MEU MODO DE PENSAR como analista/desenvolvedor, prefiro estar antenado do que amarrado há alguma coisa ou há microsoft alguma empresa que forneceça alguma tecnologia.

Nós que trabalhamos com TI temos sempre que olhar para todos os lados, não podemos nos prender ou nos dar o luxo de dizer, “vou ficar somente fazendo isto”, pois amanha já existe outra linguagem/tecnologia melhor e não prestamos atenção no que está acontecendo.

E muitas das vezes não é somente um benefício para nós, mas para a empresa em que trabalham, para um projeto pessoal, para um projeto alheio, pois eu pelo menos, quando só conhecia o mundo microsoft, eu só focava nisso e só indicava ela, com o passar do tempo conhecendo, observando, estudando outras tecnologias posso indicar (como já fiz) muitas outras formas melhores de se trabalhar ou desenvolver um projeto em que essas pessoas que são burros de carga menos interessadas em aprender não conheciam.

Desculpe algumas expressões, mas não sou uma pessoa que passa a mão na cabeça de ninguém e sempre falo na cara sem ficar me escondendo, não para ofender ninguém, mas porque a maioria das pessoas preferem te elogiar pela frente e te apunhalar pelas costas falando mal de você, e de tanto isso acontecer eu prefiro ser assim, verdadeiro na presença ou na ausência.

Há pessoas que não dão valor ou crédito quando você fala, pois as vezes te olham com inferioridade, achando que você é o menor, mas como diz a Bíblia, aquele que se faz menor será o maior (Mateus 18-1:5). Ser menor não é ser pequeno, mas ser humilde, saber ouvir, saber aprender com os outros também, reconhecer quando você aprende com outros, isso é ser menor, e são esses que Deus escolhe e exalta, enquanto aquele que se acham estão lá batendo cabeça, Deus está cuidando de você e te colocando por cabeça e não por cauda (Deuteronômio 28).

Para fechar, Deus ele conhece o nosso coração, nossos pensamentos, e não nos olha como os homens nos olham, pois se nos esquadrinha e sabe de tudo, então quando alguém te humilha e você clama a Deus, ele sabe aonde te colocar para você crescer e ainda fazer com que aqueles que te humilharam, vejam a sua vitória. E como diz o velho ditado, quem rir por último ri melhor. Pois quem dá a última palavra é Deus.

Link da notícia deste post:

http://www.geek.com.br/blogs/832697751/posts/10843-atm-linux-do-banco-do-brasil

linux_bb_atm_01

set 15

Olá,

Recentemente achei esta notícia e achei muito legal, e é um projeto que com certeza tem muito futuro, onde é possível baixar máquinas virtuais já prontas com sistema operacional e alguns sistemas/aplicação/ambientes prontos e já funcionando, como:

- Ruby on rails (framework web);
- Movable Type (publicador de múltiplos blogs);
- Pmwiki (ambiente Wiki);
- Zenoss (aplicação de monitoramento);
- GPL IT (aplicação de inventário);
- OpenLDAP (serviço de diretório);
- WordPress (blog);
- Mantis (gerenciamento de bugs);
- Cacti (aplicação de monitoramento).

No momento em que escrevo este post, estou baixando a minha máquina virtual com Rails e Ubuntu para testes.

Link: http://info.abril.com.br/blog/zonalivre/20090910_listar.shtml?195056

jumbox_01

set 12

Olá,

Achei esta notícia e decidi compartilhar, para mostrar o poder da PLATAFORMA java e do swing, usado para controle do tráfego aéreo em uma aplicação desktop.

Parabéns ao time!

Link: http://netbeans.dzone.com/news/air-traffic-control-netbeans

« Posts Anteriores