Realidade Virtual é uma tecnologia de interface avançada entre um utilizador e um sistema computacional. O objectivo desta tecnologia é recriar um ambiente artificial por recurso a hardware e software específicos que oferecem ao utilizador a sensação de presença e interacção com esse ambiente.
Recorrendo a dispositivos especiais como luvas, auscultadores, óculos e outros, controlam-se as percepções sensoriais do utilizador assim como se adquirem as acções ou reacções em cada instante.
Os sistemas de realidade virtual requerem computações complexas e bastante dispendiosas em termos algorítmicos, mas permitem a criação de sistemas de simulação bastante poderosos e extremamente úteis em várias áreas de desenvolvimento e aplicações científicas e didácticas. O desenvolvimento para fins lúdicos é actualmente um grande impulsionador desta tecnologia.
sábado, 27 de novembro de 2010
segunda-feira, 22 de novembro de 2010
Evolução das GUI's
Com o crescente desenvolvimento tecnológico e popularização de computadores, jogos e outros aparelhos electrónicos que permitem a interacção com seus sistemas de informação, foi-se revelando a importância da interface gráfica para a concepção deste tipo de aplicações.
Abriu-se então caminho para a criação de um campo de pesquisa específico de estudo dos fenómenos de interacção entre o utilizador e os sistemas de comunicação denominado IHC (Interface Homem-Computador), que tem como objectivo a optimização da interface quer a nível gráfico quer a nível de utilização.
Abriu-se então caminho para a criação de um campo de pesquisa específico de estudo dos fenómenos de interacção entre o utilizador e os sistemas de comunicação denominado IHC (Interface Homem-Computador), que tem como objectivo a optimização da interface quer a nível gráfico quer a nível de utilização.
Evolução das GUI's
Década de 80 e 90
A investigação iniciada pela Apple levou ao lançamento do Macintosh em 1984, tendo este sido o primeiro produto de sucesso a utilizar uma interface gráfica. A metáfora visual deste interface mostrava ícones de arquivos como folhas de papel e directórios como pastas de arquivos.
A partir da década de 90, o aparecimento da Internet veio consolidar ainda mais a popularização do uso das interfaces gráficas já que a navegação do utilizador pelas páginas expostas nesta rede de computadores só é possível a partir da sua interacção com estas mesmas interfaces.
A investigação iniciada pela Apple levou ao lançamento do Macintosh em 1984, tendo este sido o primeiro produto de sucesso a utilizar uma interface gráfica. A metáfora visual deste interface mostrava ícones de arquivos como folhas de papel e directórios como pastas de arquivos.
A partir da década de 90, o aparecimento da Internet veio consolidar ainda mais a popularização do uso das interfaces gráficas já que a navegação do utilizador pelas páginas expostas nesta rede de computadores só é possível a partir da sua interacção com estas mesmas interfaces.
Evolução das GUI's
Nos próximos posts Seu Fontes dará a conhecer um pouco da história das GUI's.
O estudo das Interfaces gráficas do utilizador teve inicio na década de 60, na universidade norte-americana de Stanford, o grupo de investigação era liderado por Douglas Engelbart começou por desenvolver o uso de hiperligações de texto que podiam ser manipuladas por um indicador de posição electrónico. Em 1963, Ivan Sutherland desenvolveu um sistema baseado em ponteiros chamado Sketchpad, que usava uma caneta de luz para guiar a criação e manipulação de objectos em desenhos de engenharia.
Década de 70
O conceito de hiperligações foi aperfeiçoado e ampliado por pesquisadores da Xerox PARC. Estes últimos procuraram ir para além da interface de texto,utilizando uma interface gráfica como a principal interface do computador Xerox Alto, influenciando, consequentemente, a maioria das interfaces gráficas modernas desde então.
O estudo das Interfaces gráficas do utilizador teve inicio na década de 60, na universidade norte-americana de Stanford, o grupo de investigação era liderado por Douglas Engelbart começou por desenvolver o uso de hiperligações de texto que podiam ser manipuladas por um indicador de posição electrónico. Em 1963, Ivan Sutherland desenvolveu um sistema baseado em ponteiros chamado Sketchpad, que usava uma caneta de luz para guiar a criação e manipulação de objectos em desenhos de engenharia.
Década de 70
O conceito de hiperligações foi aperfeiçoado e ampliado por pesquisadores da Xerox PARC. Estes últimos procuraram ir para além da interface de texto,utilizando uma interface gráfica como a principal interface do computador Xerox Alto, influenciando, consequentemente, a maioria das interfaces gráficas modernas desde então.
A partir de 1979, iniciado por Steve Jobs e liderado por Jef Raskin, os investigadores da Apple Computers continuaram a desenvolver as ideias da Xerox.
quarta-feira, 17 de novembro de 2010
O Regresso de Seu Fontes - o que é um GUI?
Seu Fontes está de volta e agora para falar dos GUIs (Interface Gráfica do Utilizador).
A Interface gráfica do utilizador (GUI - graphical user interface) permite interagir com o computador ou outros dispositivos digitais através de imagens, símbolos e outros indicadores visuais, sem haver a necessidade de memorizar e escrever correctamente complexos comandos, como é o caso do interface da linha de comando.
Hoje a maior parte dos programas disponibiliza um GUI e a interacção do utilizador com o interface pode ser feita através de por exemplo um rato ou teclado (caso do ambiente de trabalho do Windows). As aplicações utilizam elementos da interface gráfica do utilizador, incorporadas no sistema operativo adicionando-lhes novos elementos.
A Interface gráfica do utilizador (GUI - graphical user interface) permite interagir com o computador ou outros dispositivos digitais através de imagens, símbolos e outros indicadores visuais, sem haver a necessidade de memorizar e escrever correctamente complexos comandos, como é o caso do interface da linha de comando.
Hoje a maior parte dos programas disponibiliza um GUI e a interacção do utilizador com o interface pode ser feita através de por exemplo um rato ou teclado (caso do ambiente de trabalho do Windows). As aplicações utilizam elementos da interface gráfica do utilizador, incorporadas no sistema operativo adicionando-lhes novos elementos.
domingo, 26 de setembro de 2010
Um dos que poderia ter sido... o melhor jogador de futebol do mundo
Diego Milito, nasceu a 12 de Junho de 1979, e iniciou a sua carreira no Racing Club em 1999.
Desde cedo que mostrou o instinto goleador e em 2004 assinou pelo Génova, e mais tarde pelo Zaragoza onde marcou mais de 50 golos na LFP, em 2008 voltou para a serie A assinando novamente pelo Génova onde fez duas brilhantes épocas até 2009.
Este jogador sempre permaneceu de uma certa forma "escondido" no futebol até que no ano de 2009 assinou pelo Inter de Milão comandado por José Mourinho.
Apenas um ano foi preciso para que Milito, aos 30 anos mostra-se a sua mestria num dos melhores clubes mundiais, exemplo disso foram os dois golos na final da UEFA Champions League frente ao Bayern de Munique.
Tal como Il Speziale disse: " É crime um jogador como o Milito apenas ter sido encontrado aos 30 anos de idade", podemos concordar...
Desde cedo que mostrou o instinto goleador e em 2004 assinou pelo Génova, e mais tarde pelo Zaragoza onde marcou mais de 50 golos na LFP, em 2008 voltou para a serie A assinando novamente pelo Génova onde fez duas brilhantes épocas até 2009.
Este jogador sempre permaneceu de uma certa forma "escondido" no futebol até que no ano de 2009 assinou pelo Inter de Milão comandado por José Mourinho.
Apenas um ano foi preciso para que Milito, aos 30 anos mostra-se a sua mestria num dos melhores clubes mundiais, exemplo disso foram os dois golos na final da UEFA Champions League frente ao Bayern de Munique.
Tal como Il Speziale disse: " É crime um jogador como o Milito apenas ter sido encontrado aos 30 anos de idade", podemos concordar...
Linguagem Java
A linguagem Java pertence ao grupo das linguagens de 4ª geração, as mais sofisticadas das linguagens de programação.
Foi criada em 1995 pela Sun Microsystems, tem como função a programação de aplicações avançadas, tendo principal destaque para os videojogos.
Sendo uma linguagem de 4ª geração, possui já muitas funções implementadas e componentes para a criação de ambientes gráficos (daí o destaque para os videojogos), o que torna a programação bastante mais simples, como se pode comprovar pelo programa de adição de dois números em comparação com os anteriores:
public class AddNumbers{
public static void main(String[] args) {
System.out.println("Addition of two numbers!");
int a = Integer.parseInt(args[0]);
int b = Integer.parseInt(args[1]);
int sum = a + b;
System.out.println("Sum: " + sum);
}
Foi criada em 1995 pela Sun Microsystems, tem como função a programação de aplicações avançadas, tendo principal destaque para os videojogos.
Sendo uma linguagem de 4ª geração, possui já muitas funções implementadas e componentes para a criação de ambientes gráficos (daí o destaque para os videojogos), o que torna a programação bastante mais simples, como se pode comprovar pelo programa de adição de dois números em comparação com os anteriores:
public class AddNumbers{
public static void main(String[] args) {
System.out.println("Addition of two numbers!");
int a = Integer.parseInt(args[0]);
int b = Integer.parseInt(args[1]);
int sum = a + b;
System.out.println("Sum: " + sum);
}
Subscrever:
Mensagens (Atom)