jogos ubíquos reconfiguráveis
TRANSCRIPT
Pouca variabilidade de game design
Carência de plataformas para
ubigames
Carência de plataformas para
ubigames
Pouca variabilidade de game design
Jogos Ubíquos Reconfiguráveis Plataforma uOS
Jogos Ubíquos Reconfiguráveis
Jogos Ubíquos Reconfiguráveis
Ubicomp
Weiser, 1991
Ubicomp
Weiser, 1991
Ubicomp
Weiser, 1991
Ubicomp
Weiser, 1991
Ubicomp
Weiser, 1991
Ubicomp
Social
Espaço
Tempo
Huizinga, 1955
Guo, 2010
Social
Montola, 2005
Espaço
Tempo
Montola, 2012
ARGsLBGs
Montola, 2012
LBGs ARGs
Montola, 2012
LBGs ARGs
Jogos ServiçosJogos Eventos
Jogos ServiçosJogos Eventos
20 1
Stenros, 2012Design
Tecnologia
Stenros, 2012
Design
Thomas, 2000
AR Quake
Schuster, 2012
Mobilis Xhunt
Tecnologia
Tecnologia
Tecnologia
Percepção
Guo, 2012
Social
Espaço
Tempo
Percepção
Guo, 2012
SocialTempo
EspaçoPercepção
Guo, 2012
Ubicomp
Estética
Tecnologia
Mecânica História
Vis
ibili
dade
Schell, 2009
μ
uClue
G
uClue
Hall
Sala de Estar
Cozinha
G
uClue
Cozinha
HallSala de
Estar
uClue
Hall
Sala de Estar
Senhor Marinho
Professor Black
Cozinha
G
uClue
Biblioteca Hall
Sala de Estar
Senhor Marinho
Professor Black
Cozinha
G
uClue
Biblioteca Hall
Sala de Estar
Senhor Marinho
Professor Black
Cozinha
Coronel Mostarda
G
uClue
Biblioteca Hall
Sala de Estar
Senhor Marinho
Professor Black
Cozinha
Coronel Mostarda
G
uClue
Cozinha
HallSala de
Estar
Biblioteca
uClue
Biblioteca Hall
Sala de Estar
Senhor Marinho
Professor Black
CozinhaG
Coronel Mostarda
G
uClue
uClue
Escritório
Biblioteca Hall
Sala de Estar
Senhor Marinho
Professor Black
CozinhaG
Coronel Mostarda
Escritório
G
uClue
Estética
Tecnologia
Mecânica História
Nív
eis
Estética
Tecnologia
Mecânica História
Nív
el 1
Incorporação
Remote Play
Estética
Tecnologia
História
Nív
el 2
Adap
tação
Mecânica
RTSFPS
Estética
Tecnologia
Mecânica História
Nív
el 3
Com
plementar
Game Designer
Sub-Gêneros Derivados
G Jogos Espontâneos
G
Jogos Espontâneos
G
G
G
Jogos Espontâneos
G
Inte
raçã
oJogos Abertos
G
Inte
raçã
oJogos Abertos
G
Inte
raçã
oJogos Abertos
G
Inte
raçã
oJogos Abertos
def onHit(attacker):self.attack(attacker)self.move(attacker.
position)
Com
por
tam
ento Jogos Abertos
def onHit(attacker):if attacker.energy <
self.energy :self.attack(attacker)self.move(
attacker.position)else:
self.move(attacker.position.
invert())
Com
por
tam
ento Jogos Abertos
90
Jogos Ubíquos Reconfiguráveis
Pouca variabilidade de game design
Jogos Ubíquos Reconfiguráveis
Pouca variabilidade de game design
Jogos Ubíquos Reconfiguráveis Níveis Sub-Gêneros
Carência de plataformas para
ubigames
Carência de plataformas para
ubigames
Plataforma uOS
Game Developer
Desafios
Desafios
Ubicomp Jogos
Sensibilidade ao Contexto
Integração Espontânea
Escalabilidade
Invisibilidade
Segurança
Tolerância a Falhas
Interação Transparente
Gestão de ContextoMobilidade
Heterogeneidade
Desafios da Ubicomp Costa,2008
Heterogeneidade
Mobilidade
Integração Espontânea
Sensibilidade ao Contexto
Conhecer as Capacidades oferecidas pelo ambiente.
Definição das Interfaces de acesso a estas capacidades.
Permitir Múltiplas Plataformas de hardware e software.
Permitir múltiplas formas Comunicação.
Permitir integração de Novos Tipos de Capacidades.
Permitir a integração de Novos Dispositivos.
Suomela, 2006
MUPE - Multi-User Aplication Platform
Definição das Capacidades Interfaces de Acesso
Suomela, 2006
MUPE - Multi-User Aplication Platform
Não permite novos Dispositivos
Não permite novos Tipos
PSD - Player Space Director
Hwang, 2012
Integração de Novos Dispositivos
PSD - Player Space Director
Hwang, 2012
Sem definições de interface
MUPE
STF/ARMS
FRAP
Far-Play
PSD
fAARS
Outras Plataformas
Sensibilidade ao Contexto
Capacidades Interfaces
MUPE Sim Sim
STF/ARMS Não Não
FRAP Não ¹ Não ¹
Far-Play Não ¹ Não ¹
PSD Não ¹ Não ¹
fAARS Não ¹ Não ¹
¹ : Limitados a apenas 1 tipo de dado
Sensibilidade ao Contexto Heterogeneidade
Capacidades Interfaces Multi-Plataforma Comunicação
MUPE Sim Sim Não Não
STF/ARMS Não Não Sim Sim
FRAP Não ¹ Não ¹ Não Sim ²
Far-Play Não ¹ Não ¹ Não Sim ²
PSD Não ¹ Não ¹ Sim Sim ²
fAARS Não ¹ Não ¹ Não Sim ²
¹ : Limitados a apenas 1 tipo de dado² : Comunicação ocorre em Nuvem via HTTP
Sensibilidade ao Contexto Heterogeneidade Integração Espontânea
Capacidades Interfaces Multi-Plataforma Comunicação Novos Tipos
MUPE Sim Sim Não Não Não
STF/ARMS Não Não Sim Sim Não
FRAP Não ¹ Não ¹ Não Sim ² Não
Far-Play Não ¹ Não ¹ Não Sim ² Não
PSD Não ¹ Não ¹ Sim Sim ² Não
fAARS Não ¹ Não ¹ Não Sim ² Não
¹ : Limitados a apenas 1 tipo de dado² : Comunicação ocorre em Nuvem via HTTP
Sensibilidade ao Contexto Heterogeneidade Integração Espontânea Mobilidade
Capacidades Interfaces Multi-Plataforma Comunicação Novos Tipos Novos
Dispositivos
MUPE Sim Sim Não Não Não Não
STF/ARMS Não Não Sim Sim Não Sim
FRAP Não ¹ Não ¹ Não Sim ² Não Sim
Far-Play Não ¹ Não ¹ Não Sim ² Não Sim
PSD Não ¹ Não ¹ Sim Sim ² Não Sim
fAARS Não ¹ Não ¹ Não Sim ² Não Sim
¹ : Limitados a apenas 1 tipo de dado² : Comunicação ocorre em Nuvem via HTTP
Raychoudhury, 2013
Resource opportunism requires dynamic discovery of useful resources matching application requirements
[Pervasive Computing] algorithms and protocols must be device agnostic
Most of the existing PvC middleware follow a centralized co-ordination. But, this top-down approach of designrequires re-thinking
Integração Espontânea
Mobilidade
Heterogeneidade
Desafiosdo
Desenvolvimentode
Jogos
Rabin, 2010
Desafiosdo
Desenvolvimentode
Jogos
Rabin, 2010
Desafiosdo
Desenvolvimentode
Jogos
Rabin, 2010
Sensibilidade ao Contexto Heterogeneidade Integração Espontânea
Mobilidade Componentes de Jogo
Capacidades Interfaces Multi-Plataforma
Comunicação Novos Tipos Novos Dispositivos
MUPE Sim Sim Não Não Não Não Não
STF/ARMS Não Não Sim Sim Não Sim Não
FRAP Não ¹ Não ¹ Não Sim ² Não Sim Não
Far-Play Não ¹ Não ¹ Não Sim ² Não Sim Não
PSD Não ¹ Não ¹ Sim Sim ² Não Sim Não
fAARS Não ¹ Não ¹ Não Sim ² Não Sim Não
¹ : Limitados a apenas 1 tipo de dado² : Comunicação ocorre em Nuvem via HTTP
GameWork
Stach, 2012
GameWork
Stach, 2012
Sensibilidade ao Contexto Heterogeneidade Integração Espontânea
Mobilidade Componentes de Jogo
Capacidades Interfaces Multi-Plataforma
Comunicação Novos Tipos Novos Dispositivos
MUPE Sim Sim Não Não Não Não Não
STF/ARMS Não Não Sim Sim Não Sim Não
FRAP Não ¹ Não ¹ Não Sim ² Não Sim Não
Far-Play Não ¹ Não ¹ Não Sim ² Não Sim Não
PSD Não ¹ Não ¹ Sim Sim ² Não Sim Não
fAARS Não ¹ Não ¹ Não Sim ² Não Sim Não
GameWork Não ¹ Não ¹ Sim ² Sim ² Não Sim Sim ³
¹ : Limitados a apenas 1 tipo de dado² : Comunicação ocorre em Nuvem via HTTP³ : Apenas coleta de itens de jogo
Heterogeneidade
Mobilidade
Integração Espontânea
Sensibilidade ao Contexto
Componentes de Jogos
Conhecer as Capacidades oferecidas pelo ambiente.
Definição das Interfaces de acesso a estas capacidades.
Permitir Múltiplas Plataformas de hardware e software.
Permitir múltiplas formas Comunicação.
Permitir integração de Novos Tipos de Capacidades.
Permitir a integração de Novos Dispositivos.
Estrutura de Execução de Jogos
Componentes Reusáveis
Plugins de Rede Drivers
Aplicações
Plugins de Rede Drivers
Aplicações
Heterogeneidade
Mobilidade
Integração Espontânea
Sensibilidade ao Contexto
Componentes de Jogos
Conhecer as Capacidades oferecidas pelo ambiente.
Definição das Interfaces de acesso a estas capacidades.
Permitir Múltiplas Plataformas de hardware e software.
Permitir múltiplas formas Comunicação.
Permitir integração de Novos Tipos de Capacidades.
Permitir a integração de Novos Dispositivos.
Estrutura de Execução de Jogos
Componentes Reusáveis
Heterogeneidade
Mobilidade
Integração Espontânea
Componentes de Jogos
Permitir Múltiplas Plataformas de hardware e software.
Permitir múltiplas formas Comunicação.
Permitir integração de Novos Tipos de Capacidades.
Permitir a integração de Novos Dispositivos.
Estrutura de Execução de Jogos
Componentes Reusáveis
Definição das Interfaces de acesso a estas capacidades.
Sensibilidade ao Contexto
Conhecer as Capacidades oferecidas pelo ambiente.
Conhecer as Capacidades oferecidas pelo ambiente.
Definição das Interfaces de acesso a estas capacidades.
Heterogeneidade
Mobilidade
Integração Espontânea
Sensibilidade ao Contexto
Componentes de Jogos
Permitir Múltiplas Plataformas de hardware e software.
Permitir múltiplas formas Comunicação.
Permitir integração de Novos Tipos de Capacidades.
Permitir a integração de Novos Dispositivos.
Estrutura de Execução de Jogos
Componentes Reusáveis
Binary : Valor binário (byte) 0 ou 1
Float : Valor real em representação IEEE-754 (4 bytes)
Vector : Valores reais em representação IEEE-754 (4 bytes)
Integer : Valor Inteiro entre −(263) e 263 − 1 (4 bytes)
Recursos Básicos
User: User data
Recursos Específicos
Object: Object data
Object Interaction: Interaction with the object
Audio Output: Speakers
Video Output: Screens
Image Input: Camera
Audio Input: Microphone
Distance: Distance with error margin
Relative Position: Position with error margin
Absolute Position: Global Position with error margin
Pointer: move cursor on a screen
Controller: Multi-dimension cursor
Cursor: Interactive Pointer
Text Input: Textual commands
Text Output: Textual Information
Recursos para Ubigames
Storage: Data Storage
Recursos Básicos Recursos Específicos
User : User data
s isPresent: Lista (nomes) de quem está presente
a entered: Nome de quem foi detectado
a left: Nome de quem deixou detectado
- Perguntar: Voz, Teclado- Autenticar: Senha, Token, Digital, Iris- Reconhecer: Face, 3D, Voz, EscritaDispositivos : Teclado, Microfone, Câmera, Kinect, QR Code, RFID, NFC, Tablet
Object : Object data
s isPresent: Lista de identificadores presentes
a entered: Identificador detectado
a left: Identificador que deixou detectado
- Identificar: Token, Endereço de Rede- Reconhecer: 2D, 3DDispositivos : Câmera, Kinect, QR Code, RFID, NFC
Relative Position : Position with error margin
s current: Posição [x,y,z] em mm de um objeto
a changed: Posição [x,y,z] em mm de um objeto se alterou
- Identificar : Câmera, Mapeamento 3D- Triangulação: Som, Rede- Zoneamento: Tags, PosicionamentoDispositivos : Câmera, Kinect, RFID, Zigbee, Bluetooth, WiFi
s
Binary : Valor binário (byte) 0 ou 1
Float : Valor real em representação IEEE-754 (4 bytes)
Vector : Valores reais em representação IEEE-754 (4 bytes)
a
current: Valor no instante
currents: Fluxo constante
changed: Valor a cada mudança
Integer : Valor Inteiro entre −(263) e 263 − 1 (4 bytes)
s
Recursos para Ubigames
Definição das Interfaces de acesso a estas capacidades.
Heterogeneidade
Mobilidade
Integração Espontânea
Sensibilidade ao Contexto
Componentes de Jogos
Conhecer as Capacidades oferecidas pelo ambiente.
Permitir Múltiplas Plataformas de hardware e software.
Permitir múltiplas formas Comunicação.
Permitir integração de Novos Tipos de Capacidades.
Permitir a integração de Novos Dispositivos.
Estrutura de Execução de Jogos
Componentes Reusáveis
Definição das Interfaces de acesso a estas capacidades.
Heterogeneidade
Mobilidade
Integração Espontânea
Sensibilidade ao Contexto
Componentes de Jogos
Conhecer as Capacidades oferecidas pelo ambiente.
Permitir Múltiplas Plataformas de hardware e software.
Permitir múltiplas formas Comunicação.
Permitir integração de Novos Tipos de Capacidades.
Permitir a integração de Novos Dispositivos.
Estrutura de Execução de Jogos
Componentes Reusáveis
Pointer : move cursor on a screen
a moved: Vetor [x,y] de pixels movimentados
Controller : Multi-dimension cursor
a moved: Lista de Vetor [x,y] de pixels movimentados
Cursor : Interactive Pointer
a clicked: Lista de botões pressionados
Relação de
Especialização
Binary : Valor binário (byte) 0 ou 1
Float : Valor real em representação IEEE-754 (4 bytes)
Vector : Valores reais em representação IEEE-754 (4 bytes)
Integer : Valor Inteiro entre −(263) e 263 − 1 (4 bytes)
Recursos Básicos
User: User data
Recursos Específicos
Object: Object data
Object Interaction: Interaction with the object
Audio Output: Speakers
Video Output: Screens
Image Input: Camera
Audio Input: Microphone
Distance: Distance with error margin
Relative Position: Position with error margin
Absolute Position: Global Position with error margin
Pointer: move cursor on a screen
Controller: Multi-dimension cursor
Cursor: Interactive Pointer
Text Input: Textual commands
Text Output: Textual Information
Recursos para Ubigames
Storage: Data Storage
Definição das Interfaces de acesso a estas capacidades.
Heterogeneidade
Mobilidade
Integração Espontânea
Sensibilidade ao Contexto
Componentes de Jogos
Conhecer as Capacidades oferecidas pelo ambiente.
Permitir Múltiplas Plataformas de hardware e software.
Permitir múltiplas formas Comunicação.
Permitir integração de Novos Tipos de Capacidades.
Permitir a integração de Novos Dispositivos.
Estrutura de Execução de Jogos
Componentes Reusáveis
Definição das Interfaces de acesso a estas capacidades.
Heterogeneidade
Mobilidade
Integração Espontânea
Sensibilidade ao Contexto
Componentes de Jogos
Conhecer as Capacidades oferecidas pelo ambiente.
Permitir Múltiplas Plataformas de hardware e software.
Permitir múltiplas formas Comunicação.
Permitir integração de Novos Tipos de Capacidades.
Permitir a integração de Novos Dispositivos.
Estrutura de Execução de Jogos
Componentes Reusáveis
Aplicações
Games
Aplicações
Game Engine
Games
Aplicações uImpala
Núcleo Lógico
Subsistema de Entrada e Saída
Bibliotecade Recursos
Rabin, 2010
uImpala
Games
Game Loop
Game Scene
Game Object
Rabin, 2010
Núcleo Lógico
Subsistema de Entrada e Saída
Bibliotecade Recursos
uImpala
Games
Platform Level
Player
Monsters
Boss
Items
Núcleo Lógico
Subsistema de Entrada e Saída
Bibliotecade Recursos
uImpala
Games
Jogador
Koopa
Bowser
Cannonball
Passível de Colisão
Componentes
Núcleo Lógico
Subsistema de Entrada e Saída
Bibliotecade Recursos
uImpala
Games
Input Manager
Output ManagerNúcleo Lógico
Subsistema de Entrada e Saída
Bibliotecade Recursos
uImpala
Games
Input Manager
Output ManagerNúcleo Lógico
Subsistema de Entrada e Saída
Bibliotecade Recursos
uImpala
Games
Sprite
Animação
Áudio
Texto
Title-maps
Title-sets
Núcleo Lógico
Subsistema de Entrada e Saída
Bibliotecade Recursos
uImpala
Games
uImpala-Dalvik
uImpala-JSE
Keyboard Manager
Mouse Manager
Screen Manager
Mouse Manager
Screen Manager
Núcleo Lógico
Subsistema de Entrada e Saída
Bibliotecade Recursos
uImpala
Games
Definição das Interfaces de acesso a estas capacidades.
Heterogeneidade
Mobilidade
Integração Espontânea
Sensibilidade ao Contexto
Componentes de Jogos
Conhecer as Capacidades oferecidas pelo ambiente.
Permitir Múltiplas Plataformas de hardware e software.
Permitir múltiplas formas Comunicação.
Permitir integração de Novos Tipos de Capacidades.
Permitir a integração de Novos Dispositivos.
Estrutura de Execução de Jogos
Componentes Reusáveis
uImpala
uImpala
Sensibilidade ao Contexto Heterogeneidade Integração Espontânea
Mobilidade Componentes de Jogo
Capacidades Interfaces Multi-Plataforma
Comunicação Novos Tipos Novos Dispositivos
MUPE Sim Sim Não Não Não Não Não
STF/ARMS Não Não Sim Sim Não Sim Não
FRAP Não ¹ Não ¹ Não Sim ² Não Sim Não
Far-Play Não ¹ Não ¹ Não Sim ² Não Sim Não
PSD Não ¹ Não ¹ Sim Sim ² Não Sim Não
fAARS Não ¹ Não ¹ Não Sim ² Não Sim Não
GameWork Não ¹ Não ¹ Sim ² Sim ² Não Sim Sim ³
uOS Sim Sim Sim Sim Sim Sim Sim
¹ : Limitados a apenas 1 tipo de dado² : Comunicação ocorre em Nuvem via HTTP³ : Apenas coleta de itens de jogo
Definição das Interfaces de acesso a estas capacidades.
Heterogeneidade
Mobilidade
Integração Espontânea
Sensibilidade ao Contexto
Componentes de Jogos
Conhecer as Capacidades oferecidas pelo ambiente.
Permitir Múltiplas Plataformas de hardware e software.
Permitir múltiplas formas Comunicação.
Permitir integração de Novos Tipos de Capacidades.
Permitir a integração de Novos Dispositivos.
Estrutura de Execução de Jogos
Componentes Reusáveis
uImpala
uImpala
Plataforma uOS
Carência de plataformas para
ubigames
Plataforma uOS
Carência de plataformas para
ubigames
Plataforma uOS
uImpala
Outras Contribuições
Outras Plataformas
Game Engine
Games
uImpala
Game Engine
Games
uImpala
Unity Plugin
Games
Jogos Abertos
Jogos Abertos
Trocar Entradas
Trocar Entradas
Jogos Abertos
Mudança de Comportamento
Jogos Abertos
Jogos Abertos
Mudança de ComportamentoCode Mobilit
y
e Execution Driver
Game Engine
Games
uImpala
Unity Plugin
Games
Drivers
e Execution Driver
Execução Remota
Código sob Demanda
Agentes Executáveis
A B
C CPUSH
e Execution Driver
Execução Remota
Código sob Demanda
Agentes Executáveis
A B
C CPUSH
A B
C CPULL
e Execution Driver
Execução Remota
Código sob Demanda
Agentes Executáveis
A B
C CPUSH
A B
C CPULL
A B
C CMOVE
e Execution Driver
Execução Remota
Código sob Demanda
Agentes Executáveis
Redes de comunicação
Centralizado
MUPE Sim
STF/ARMS Sim
FRAP Sim
Far-Play Sim
PSD Sim
fAARS Sim
GameWork Sim
Outras Plataformas
Centralizado
MUPE Sim
STF/ARMS Sim
FRAP Sim
Far-Play Sim
PSD Sim
fAARS Sim
GameWork Sim
P2PCentralizado
Centralizado Nuvem
MUPE Sim Não
STF/ARMS Sim Não
FRAP Sim Sim
Far-Play Sim Sim
PSD Sim Sim
fAARS Sim Sim
GameWork Sim Sim
P2PCentralizado
e Execution Driver
Game Engine
Games
uImpala
Unity Plugin
Games
Http PluginPlugins de Rede
Smart Space
e Execution Driver
Game Engine
Games
uImpala
Unity Plugin
Games
Plataforma de Desenvolvimento uOS
Http Plugin
e Execution Driver
Game Engine
Games
uImpala
Unity Plugin
Games
Plataforma de Desenvolvimento uOS
Http PluginPlugins de Rede Drivers
Application Manager
Driver Manager
Device Manager
Message Engine
Adaptability Engine
Event ManagerLoopback
Network Manager
Aplicações
Avaliação
Jogos
uImpala
Unity Plugin
Unity Plugin
G G
G
G
G
G
G
uSect
uSect
uSect
uSect
uSect
uSect
uSect
uSect
uSect
uSect
uSect
Medidas
Atr
aso
Plataforma Rede PlataformaJogo Jogo
Atr
aso
Plataforma Rede PlataformaJogo Jogo
Atraso Percebido
Atr
aso
Atr
aso
Plataforma Rede PlataformaJogo Jogo
< 100 ms> 500 ms
Pantel, 2002
Atraso PercebidoAtraso Percebido
Atr
aso
Atr
aso
Plataforma Rede PlataformaJogo Jogo
Atraso Percebido
Atraso da Ferramenta
< 100 ms> 500 ms
Pantel, 2002
Atraso Percebido
Atr
aso
Atr
aso
Plataforma Rede PlataformaJogo Jogo
Atr
aso
Atr
aso 1,935 ms
Atr
aso
Buzeto, 2010
Atr
aso Dell Vostro 1500
2.2 GHz Duo4 GB RAMUbuntu 14.04
0,079 ms 1,935 ms
Atr
aso
Atr
aso
HTC Nexus One
LG Nexus 4
Dell Vostro 1500
Apple iMac
Apple iMac
Dell XPS 15
Apple iMac
1 GHz 512 MB RAMAndroid 1.6.6
1.5 GHz Quad2 GB RAMAndroid 5.0
2.2 GHz Duo4 GB RAMUbuntu 14.04
3.06 GHz Duo4 GB RAMWindows 7
2.4 GHz Duo4 GB RAMMac OSx 10.6.8
2.2 GHz Quad16 GB RAMUbntu 14.04
3.06 GHz Duo4 GB RAMMac OSx 10.6.8
1,562 ms
0,217 ms
0,079 ms
0,015 ms
0,013 ms
0,010 ms
0,010 ms
1,935 ms
Atr
aso
Atr
aso
Plataforma uOS 1,562 msA
tras
o
Atr
aso
Plataforma uOS
STF/ARMS
1,562 ms
150,000 ms
Ferreira, 2007
Atr
aso
Atr
aso
Plataforma uOS
STF/ARMS
Polychrome
1,562 ms
150,000 ms
10,000 ms
Badam, 2014
Atr
aso
Conclusões
Carência de plataformas para
ubigames
Pouca variabilidade de game design
Jogos Ubíquos Reconfiguráveis Plataforma uOS
Pouca variabilidade de game design
Jogos Ubíquos Reconfiguráveis Níveis Sub-Gêneros
Pouca variabilidade de game design
Jogos Ubíquos Reconfiguráveis Níveis Sub-Gêneros
A
Carência de plataformas para
ubigames
Plataforma uOS
uImpala
Carência de plataformas para
ubigames
Plataforma uOSe Execution Driver
uImpala
Http Plugin
Unity Plugin
Trabalhos Futuros
Realização de Testes
Integração de Ambientes
Integração com outras plataformas
Aplicação de Ontologias
Jogos Ubiquos
Base de Recursos
Aprimoramento do plugin HTTP
Renderização Remota
Obrigado