O3D – Como instalar e exemplos
9 de maio de 2009 às 15:35 | Publicado em JavaScript, O3D | Deixe um comentárioTags: 3D, animação, exemplos, Google, instalação, modelo, O3D, plugin
Depois de falar sobre esta API do Google no outro post, mostraremos como instalar o plugin para a visualização dos exemplos. Abaixo estão os links para baixar:
Depois de instalar os plugins já podemos visualizar os exemplos. Atenção para os pré-requisitos de Software:
- Windows: XP Service Pack 2, Vista (x86/x64) Service Pack 1; Firefox 2+, Internet Explorer 7.0+ (x86 only), or Google Chrome
- Mac: Intel Mac with OS X 10.5 (Leopard); Firefox 2+, Safari 3+, or Camino
E os de Hardware:
- Windows: x86 CPU; DX9-compatible GPU with VS2.0 and PS2.0 support
- Mac: any Intel Mac (unsupported GPUs will use SW renderer)
Mais detalhes podem ser encontrados aqui.
Várias amostras do que pode ser desenvolvido usando o O3D estão no site do Google. Uma implementação bem simples foi feita para demonstrar o que pode ser feito com essa API. Nela, podemos girar uma caixa e visualizar todos os seu lados e dar zoom com o scroll do mouse, além de mostrar efeitos de luz na cena. A caixa pode ser vista aqui.
O castelo, na foto abaixo, é em modelo mais elaborado. É permitido andar pela cena e, com o zoom, conseguimos ver detalhes de dentro dele, como quadros na parede. Ele pode ser encontrado aqui.
Outro modelo bem feito é a igreja. Nela, percebemos a textura e os detalhes, como a porta. Pode ser visualizada aqui.
Também podemos implementar modelos usando fotos, como nesse exemplo, em que conseguimos ter uma visão panorâmica de um cenário.
Apesar de ser uma tecnologia muito nova, o O3D está conquistando cada vez mais programadores. Vale a pena dar uma conferida.
Fonte:
http://www.skillmanmedia.com/o3dexamples/
Escrito por Luísa Pèret Moraes e Paula Pèret Moraes
Conceito: MVC – Model View Controller
8 de maio de 2009 às 02:11 | Publicado em Conceitos, HTML, JSP | 1 ComentárioTags: camadas, conceito, controler, HTML, interface, model, modelo, MVC, padrão de projeto, paradigma, persistência, requisição, view, XML
MVC é um padrão de projeto desenvolvido para resolver problemas para diminuir a complexidade e tornar mais eficiente as aplicações.
MVC é um paradigma que parte a aplicação em 3 partes, Model, que são os dados, View, que é o layout, e Controller, que processa as interações feitas pelos dois, responde eventos e pode modificar o Model.
View é a camada que mostra a informação, não se preocupa com transformá-la, só quer exibí-la. É nela que entramos com os dados. Pode ser o HTML, por exemplo.
Model é a camada lógica da aplicação, onde tudo vai acontecer. É onde fazemos a manipulação dos dados. A camada de persistência, como o banco de dados, é considerada por alguns autores como uma quarta camada, mas o mais aceito é que esta persistência faz parte do Model.
Controller é a camada de controle, que pega os dados enviados pelo usuário, processa esses dados e faz sua validação. Gera os códigos dinâmicos para o HTML.
O MVC separa as aplicações nessas 3 camadas. Assim, se precisarmos modificar apenas o layout, não precisamos modificar o código, só mudamos a parte do layout. Também torna possível o desenvolvimento paralelo, pois suas 3 camadas são independentes, mas não é muito recomendado para pequenas aplicações.
Quando o usuário faz uma requisição qualquer na interface, o Controller manipula o evento e acessa o Model. O View pega esses dados do Model. O ciclo se repete.
Fonte:
http://pt.wikipedia.org/wiki/MVC
http://www.macoratti.net/vbn_mvc.htm
Escrito por Luísa Pèret Moraes e Paula Pèret Moraes
Blog no WordPress.com. | Tema: Pool até Borja Fernandez.
Entradas e comentários feeds.