sexta-feira, 20 de novembro de 2009
Uma virtualidade nao imersiva!
Realidade (virtual) imersiva
Num ambiente virtual imersivo o utilizador é “cercado” de imagens geradas por computador que retiram a possibilidade de os seus sentidos percepcionarem o mundo físico exterior:
– exige maiores recursos computacionais
– exige o apoio de um maior número de periféricos específicos
– implementação “nobre” do conceito de VR
segunda-feira, 9 de novembro de 2009
RV
O Início da RV foi com Jaron Lanier para a indústria de simuladores multi-usuários em ambiente compartilhado na década de 1980.
A RV é um modo de visualização, manipulação e interacção com computadores em que substitui ecrans por sistemas de visualização com
pequenos ecrans que projectam imagens específicas em frente de cada um dos olhos, e teclados por luvas de dados, que controlam os movimentos da(s) mão(s) do utilizador. O movimento da cabeça também é detectado.
Quanto ao surgimento desta realidade é dificil determinar uma data exacta para a sua origem. No entanto, sabemos que existe na prática de simulações (em particular os simuladores de voo), computação gráfica e jogos de computador.
Um sistema típico de realidade virtual possui os seguintes elementos:
– os subsistemas visual, táctil e acústico, através dos quais o utilizador vê, sente e ouve o mundo virtual, isto é, o interface
– os controlos manuais para navegação no mundo virtual. Pode ser tão simples como um rato ou joystick ou uma luva de dados e mesmo um facto que cubra o corpo inteiro
– software e processos de coordenação central
E o mais fácil??
Bem relativamente ao menos complicado penso que a escolha é simples, o "acessório" Bloco de Notas, ganha o lugar de o mais fácil, Parabéns! A sua apresentação é pouco elaborada, gosto da forma como funciona e não me surte dúvidas. Em conclusão é o prático dos práticos muito embora não sirva para muita coisa....
Se pensar em jogos talvez o Solitário.
Qual o programa mais difícil de utilizar?
Ao conjugar layouts com texto, gráficos, fotografias e outros elementos, fica confuso e a sua utilização perdura problemática.
Embora nesta imagem o programa se auto-intutile, aliás o programador o intitule de "easy", para mim este programa do Office é o mais complicado.
Referindo-me a outro tipo de programas, por exemplo, um que eu sempre tive dificuldade em utilizar, por incrível que pareça foi "Sims". Todavia é bastante provável que o problema seja meu, pois tecnologia não é das áreas para as quais sou mais apta..
Como funciona um Sistema Operativo?
Há uma relação entre os programadores, com os utilizadores que passando pelos programas do utilizador se dirigem ao0 sistema operativo e ao hardware. Depois o ciclo toma o caminho contrário indo do hardware para o sistema operativo que através de linguagens de programação chega a outros utilizadores!
quarta-feira, 4 de novembro de 2009
Finalmente a 4a Geração é desenvolvida....
Já sabemos que uma interface gráfica do utilizador usa uma combinação de tecnologias e dispositivos para fornecer uma plataforma com a qual o utilizador pode interagir. Pois bem, a partir de 1980 vê-se nos interfaces uma tremenda evolução. Surgem os computadores pessoais, os micro-computadores, a memória virtual, as interfaces gráficas, sistemas de rede, distribuídos o operativos (VMS, Xenix, Minix, Solaris, DOS e o famoso Windows etc.)
Nesta altura os programas já tinham o aspecto da imagem do lado direito (o primeiro sistema Windows). Mais tarde com o Apple Macintosh II, o primeiro Macintosh a cores, tornaram-se com a imagem a baixo .
A 3º geração dos sistemas operativos.
São característicos dessa época sistemas operativos como OS/360, CTSS, MULTICS e UNIX.
Sistemas oprativos 1950-65
Este processo teve continuidade e é nesta fase que há os primeiros "sistemas operativos". FMS, Fortran Monitor System; IBSYS, sistema operativo da IBM. Como o apresentado na imagem acima. Com o emprego desta nova tecnologia em meados dos anos 50 os computadores tornaram-se confiáveis a ponto de serem comercializados. Em vista do alto custo de tais equipamentos, não foi surpresa o fato de se encontrar uma solução que reduzisse o tempo de máquina desperdiçado. A solução encontrada, denominada de sistema batch (lote), consistia em coletar na recepção de um conjunto de jobs e fazer a leitura dos mesmos para uma fita magnética empregando um computador pequeno e relativamente barato.
Evolução dos sistemas operativos...
Nessa altura foi desenvolvido para cálculo balístico a utilizar na Segunda Grande Guerra.
Interfaces??
Chamamos interface gráfica é um dispositivo que permite a interacção entre o utilizador e a máquina através de botões, ícones etc. que para o utilizador estão em linguagem natural e para o sistema operativo estão em código binário.
O início deste processo deu-se no Instituto de pesquisa de Stanford. Ivan Sutherland, um dos investigadores, desenvolveu um sistema baseado em ponteiros chamado Scketchpad, em 1963, que usava uma caneta de luz para guiar a criação e manipulação de objectos em desenhos de engenharia. Durante a década de 70, o conceito de hiperligações foi posteriormente refinado e estendido por pesquisadores da Xerox PARC.
A Interface do Utilizador da PARC consiste de widgets gráficos com janelas, menus, caixas de opção, caixas de selecção e ícones. Ela usa um dispositivo de ponteiro em adição ao teclado. O modelo seguinte surgiu no começa dos anos 80.
É graças aos interfaces e a sua evolução que me foi possível escrever este texto e modificar a sua cor para cinza e o seu modo de escrita para itálico e negrito!
quinta-feira, 17 de setembro de 2009
Assembly
Em asssembly somam-se dois números utilizando os seguintes comandos:
TITLE Numero.
MODEL SMALL .
STACK 100H .
DATA
MSG1 DB 'Digite:','$'
MSG2 DB ' Digite:','$'
MSG3 DB ' A soma e:','$'
NUMERO1 Dw ?
Dw ?
NUMERO2 Dw ?
Dw ?
.CODE MOV AX,@DATA
MOV DS,AX
;numero 1
LEA DX,MSG1
MOV AH,9
INT 21H
XOR BX,BX
XOR SI,SI
MOV CX,1M1
: MOV AH,1
INT 21H
MOV NUMERO1,Ax
MOV AH,2
MOV DL,''
INT 21H
ADD SI,2
DEC CX
JNZ M1
MOV CX,1
ADD BX,1
MOV AX,1
CMP BX,AX
;numero 2
LEA DX,MSG2
MOV AH,9
INT 21H
XOR BX,BX
XOR SI,SI
MOV CX,1
M2: MOV AH,1
INT 21H
MOV NUMERO2,Ax
MOV AH,2
MOV DL,''
INT 21H
ADD SI,2
DEC CX
JNZ M2
MOV CX,1
ADD BX,1
MOV AX,1
CMP BX,AX
;somando
LEA DX,MSG3
MOV AH,9
INT 21H
XOR BX,BX
XOR SI,SI
MOV CX,1
SOMA: XOR DX,DX
XOR AX,AX
MOV DX,NUMERO1
MOV AX,NUMERO2
ADD AX,DX
SUB AX,30H
MOV DX,AX
MOV AH,2
INT 21H
MOV DL,''
INT 21H
ADD SI,2
DEC CX
JNZ SOMA
MOV CX,1
ADD BX,1
MOV AX,1
CMP BX,AX
MOV AH,4CH
INT 21H
end
Java
Java é uma linguagem de 4ª Geração, a mais desenvolvida. Tem uma forma ainda mais próxima da linguagem humana - natural, e as suas funções são cada vez mais particulares, isto é, especifícas de um determinado comando. Foi criada na década de 90 por uma equipa liderada po James Gosling.
Pode utilizar-se a seguinte sequência para somar 2 numeros em Java:
int a=0;
int b=0;
int soma =0;
quarta-feira, 16 de setembro de 2009
C++: a 3ª Geração
Uma das hipóteses para somar dois números em C++ é:
#include
using namespace std;
int main(){
int a, b;
cout << "a = "; cin >> a;
cout << "b = "; cin >> b;
cout << "a + b = " <<>
Processamento de linguagem natural
terça-feira, 15 de setembro de 2009
Reconhecimento de gestos
Reconhecimento de voz
Com esta nova situação torna-se possível a mais fácil aquisição de emprego para esta parte da população mundial.
Biometria
Hobbies
Por agora faço Ballet e Ginástica, para além da curricular Educação Física, 50 abdonimais diários e o elevador do meu prédio deixou de ter significado! Quero ainda este ano voltar para a equitação, que deixei sensivelmente há 8 anos. Isto é o realizável. No futuro com a perda da actividade física curricular, com a entrada na faculdade, tenciono adoptar uma actividade que envolva o mar, e ginásio. Gostava imenso de ter ainda tempo para outro tipo de dança....
Uma grande ilusão claro pois não faria mais nada. Um dos hobbies que gostava de ter mas para já é definitivamente impossível e andar de mota, mas não uma mota de cross ou uma scooter: uma mota de pista habitualmente denominada "motão".