terça-feira, novembro 27, 2007
segunda-feira, novembro 26, 2007
2100 - ... Ciborgues ...
O termo deriva da junção das palavras inglesas cyber(netics) organism, ou seja, "organismo cibernético". Foi inventado por Manfred E. Clynes e Nathan S. Kline em 1960 para se referir a um ser humano melhorado que poderia sobreviver no espaço sideral. Tal idéia foi concebida depois de refletirem sobre a necessidade de estabelecer uma relação mais íntima entre os seres humanos e máquinas, em um momento em que o tema da exploração espacial começava a ser discutido.
- Revolução da Teoria Quântica => transistores quânticos menores que neurônios;
- Revolução da Informática => redes neurais tão poderosas quanto as encontradas no cérebro humano; e
- Revolução Bio-Molecular => substituição das redes neurais do cérebro humano por outras, sintéticas.
O que acontecerá quando o ser humano puder manipular neurônios individuais?
Conseguiremos mapear integralmente o cérebro humano, neurônio por neurônio, ao final do século XXI?
Conseguiremos, a partir disso, construir cérebros artificiais imortais?
Será possível, então, a transferência de nossa consiência para um cérebro artificial ?
Se tudo isso for possível e acontecer, o ser humano estará construindo a base para o próximo passo na evolução humana?
"Seremos nós os senhores das máquinas, ou as máquinas se tornarão nossos senhores?" [Michio Kaku - Visões do Futuro - Pg. 143-145]
Edvac
EDVAC (Electronic Discrete Variable Automatic Computer) foi um dos primeiros computadores eletrônicos. Diferentemente de seu predecessor ENIAC, utilizava o sistema binário e possuía arquitetura de von Neumann.
Fonte: Wikipédia
domingo, novembro 25, 2007
Google SketchUp - Modele seu mundo em 3D
Dream. Design. Communicate.
New! Build your Campus in 3D Competition (Australia and New Zealand)
Developed for the conceptual stages of design, Google SketchUp is a powerful yet easy-to-learn 3D software tool that combines a simple, yet robust tool-set with an intelligent drawing system that streamlines and simplifies 3D design. From simple to complex, conceptual to realistic, Google SketchUp enables you to build and modify 3D models quickly and easily. If you use Google Earth, Google SketchUp allows you to place your models using real-world coordinates and share them with the world using the Google 3D Warehouse.
Simple: Learn the small toolset quickly
Fast: Model as fast as you think
Powerful: Design anything from a shoebox to a skyscraper
Flexible: Make your models loose/conceptual or tight/accurate
Fun: Place your models in Google Earth
The models in the 3D Warehouse include everything for your 3D world: buildings, houses, bridges, statues, sculptures, couches, cars, people, pets, and much more.
From within Google SketchUp or using a standard web browser you can launch a search of the thousands of models stored in the 3D Warehouse.
You can download the 3D models you like best to use in your SketchUp models.
If the model has a location on earth, for example, a building located in Boulder, Colorado, you can also download it and view it in Google Earth.
You can also share your favorite 3D models by uploading them from Google SketchUp into the 3D Warehouse.
SketchUp Help Center
Using SketchUp with Google Earth
Overview
How do I place a SketchUp model in Google Earth?
Do the new SketchUp Styles affect performance?
Can I place an existing model in Google Earth?
How do I optimize a SketchUp model for Google Earth?
How do I keep or delete a model that I placed in Google Earth?
How do I use Google Earth?
What version of Google Earth do I need?
Additional Techniques
How do I hide the Google Earth terrain image in SketchUp?
Which way is up, down, east, west, north, and south in SketchUp?
How do I stitch together multiple terrain images? Solving Placement Issues
A SketchUp model is incorrectly positioned in Google Earth.
I can't find my model in Google Earth.
I can't use the Place Model button (Mac).
I'm getting a parse error when I try to place a model in Google Earth.
My model is ending up in the ocean.
Why does my model end up in Boulder/London/Paris/Berlin/Rome/Tokyo/Barcelona?
Solving Other Issues
I'm having difficulty importing a terrain image successfully from Google Earth for the PC.
SketchUp is unable to connect to Google Earth (PC).
SketchUp is unable to get a Google Earth snapshot/current view (Mac).
When I click the Get Current View button, I get a black triangle in SketchUp.
Why are faces of my model displaying black in Google Earth?
Why does my model look different in Google Earth from how it looks in SketchUp?
Why does the 3D Google Earth terrain image contain unexpected valleys and holes?
Why is the Google Earth terrain image black and white in SketchUp?
XNA Studio 2.0 Beta
Disponibilizado o XNA Game Studio 2.0 beta.
Pode-se separar a história do desenvolvimento de jogos eletrônicos (e-Game) em duas fases, a era pré-XNA e a pós-XNA. Na era pré-XNA existiam apenas duas formas de fazer jogos:
- Baixo nível:
-
acesso direto a API;
-
ambiente windows: APIs do DirectX
-
outros ambientes: OpenGL
-
programação complexa feita em C++ ou outras linguagens de baixo nível
- Altissimo nível:
-
uso de Engines como TorqueX.
-
o uso das engines deixa o desenvolvedor limitado aos recursos oferecidos pela Engine
XNA é um framework que torna mais simples o uso do DirectX, permitindo o desenvolvimento de jogos com recursos gráficos profissionais, dentro de um ambiente de relativamente facil utilização. É utilizado com o .NET framework. Qualquer linguagem do .NET framework pode fazer o desenvolvimento de jogos para XNA, mas até hoje a ferramenta de desenvolvimento integrada ao XNA - o XNA Game Studio - era facilmente integrada apenas ao C# e dava mais trabalho para fazer o desenvolvimento com outras linguagens.
O XNA assumiu então uma posição entre as duas formas de desenvolvimento de games existentes : extremamente mais simples do que o desenvolvimento em baixo nível, mas sem as limitações das engines, já que possui todo o suporte do .NET framework.
Mas o XNA nem de longe deseja tomar o lugar das engines, pelo contrário. A intenção é simplificar o desenvolvimento de Engines e o desenvolvimento de jogos focando-se (óbvio) no XBOX 360.
Um exemplo disso é que quando o XNA ainda era versão beta, em 2006, a pioneira Garage Games anunciou a versão de sua Engine, TorqueX, desenvolvida sobre o XNA, demonstrando assim que o XNA seria a base para a criação de muitas engines.
O XNA Game Studio desenvolve jogos para PC e XBOX. Porém para que o desenvolvimento seja feito para o XBOX é necessário uma assinatura do XNA Creators Club, que pode ser anual ou semestral.
Afinal, o que tem de novo no XNA Game Studio 2.0 que acabou de ser disponibilizado em versão beta ?
- Suporte a todas as versões do Visual Studio: a versão anterior se prendia ao C#, e não só ao C#, mas ao C# Express. Agora o Game Studio suporta todas as versões do Visual Studio
- Integração com Game Services: a aplicação pode ser integrada com as informações de Game Cards do XBox e todas as informações possíveis do usuário do jogo
- XNA Game Studio Device Connect Center: um novo recurso ligado ao XNA Game Studio para a realização da conexão com o XBOX, que ficou muito mais simples na versão 2.0
- Upgrade Wizard de projeto: necessário para as migrações de versão, nem é uma "vantagem", tinha que vir e pronto
- Conversor entre plataformas: ferramenta de conversão de jogos entre PC e XBOX (para jogos criados no XNA Game Studio, ok ?)
- Integração com os Game Content Projects: o projeto do jogo em si agora é bem mais integrado aos projetos de game content (trilha sonora, personagens, etc).
Sendo que isso tudo é só o inicio. Você podem ver mais detalhes no SharpGames e no XNA Creators Club
Para incentivar o estudo do XNA e o surgimento de novos profissionais para a área de jogos, que é uma área muito carente, a Microsoft criou o XNA Game Challenge. Uma competição de desenvolvimento de jogos que passou a ser realizada anualmente pela Microsoft Brasil.
sábado, novembro 24, 2007
Neuroscience breakthrough - Monkey brain to control robotic legs via Internet
Duke University - pesquisadores colocaram eletrodos no cérebro de um macaco na Carolina do Norte para mapear sinais de movimento de perna e então transmitiram esses sinais pela Internet para controlar um par de pernas robóticas no Advanced Telecommunications Research Institute International in Kyoto, Japan.
Neuroscience breakthrough - Monkey brain to control robotic legs via Internet
XNA - Microsoft
Descrição:
O XNA, por ser uma plataforma de desenvolvimento, é formada por alguns componentes descritos à seguir:
1) XNA Game Studio: IDE de desenvolvimento, baseado no Visual C# Studio. Assim, até o momento, só é possível desenvolver jogos usando a linguagem orientada à objetos C#. Existem duas versões:
- XNA Game Studio Express: versão gratuita e baseada no Visual C# 2005 Express. Ele foi desenvolvido para ser usado por estudantes, desenvolvedores hobbistas e pequenos grupos de desenvolvimento (indie developers), com o intuito de permitir que os usuários desenvolvessem seus próprios videogames.
- XNA Game Studio Professional: sem preço definido e data para lançamento ainda.
2) XNA Framework: conjunto de classes necessárias para se execução de um jogo XNA. Funciona sobre o .NET Framework 2.0 (games para PCs) ou do .NET Compact Framework for Xbox 360 (games para Xbox 360).
3) XNA Content Pipeline: componente de gerência de conteúdo e artefatos do projeto, tais como imagens (JPG, PNG, BMP, etc), modelos 3D (X, FBX, etc), sonoros (WAV, etc) e dados (XML, etc). Ele transforma os arquivos automaticamente no momento do build em um formato que será entendido pela aplicação em tempo de execução. O Content Pipeline é extensível e permite que o desenvolvedor escreva um conversor para um formato especial ou desconhecido com flexibilidade.
4) XACT (Audio Authoring Tool): ferramenta para audio designers organizarem seus arquivos de aúdio e efeitos sonoros.
Instalação
Para ser instalado o programa irá necessitar que outro programa esteja instalado(o Microsoft Visual C# Express), e após instalar esse programa fará o download de arquivos essenciais(update), esses arquivos podem demorar um pouco para fazer o download, sendo que estes não sofrem influência de aceleradores de download, mas a pessoa pode continuar a usar o seu PC sem mais problemas, enquanto aguarda que o download seja efetuado. Faça o download em [1]
Instalando
- Instale o Pacote de atualização do Windows Installer 3.1 - Download
- Instale o Microsoft .NET Framework versão 2.0 pelo menos - Download
- Instale o Microsoft Visual C# 2005 Express ou superior - Download
- Instale o Service Pack 1 do Microsoft Visual C# 2005 Express (Somente para o Microsoft Visual C# 2005 Express) - Download
- Instale o XNA Game Studio Express 1.0 Refresh - Download
Fonte: Wikipédia