Você está na página 1de 27

Desenvolvimento gil de

aplicaes para TVD


14/12/2015

Prof. Mario Godoy


mario.godoy@univasf.edu.br
www.univasf.edu.br/~mario.godoy/gis
Prof. Mario Godoy
Configurao do Ambiente
de Desenvolvimento

Prof. Mario Godoy


Ferramentas Necessrias
Ferramentas Necessrias
Mquina virtual VMware player.
Set-Top Box virtual.
IDE Eclipse.
Instalao dos Plugins NCL, LUA e RSE.

3
Prof. Mario Godoy
Ferramentas Necessrias
Ferramentas Necessrias
Mquina virtual VMware player.
Necessria para simular o Set-Top Box virtual

Freeware:
http://downloads.vmware.com/d/info/desktop_downloads/vmware_player/3_0.

Recursos de hardware
so divididos com o
sistema operacional
nativo .

4
Prof. Mario Godoy
Ferramentas Necessrias
Ferramentas Necessrias
Mquina virtual VMware player.
Set-Top Box virtual.
IDE Eclipse.
Instalao dos Plugins NCL, LUA e RSE.

5
Prof. Mario Godoy
Ferramentas Necessrias
Ferramentas Necessrias
Set-Top Box virtual.
Fedora Ginga, disponvel em:
http://www.ncl.org.br/ferramentas/fedora-fc7-ginga-i386.zip

Adicione o Set-Top
Box virtual na
mquina virtual

6
Prof. Mario Godoy
Ferramentas Necessrias
Ferramentas Necessrias
Set-Top Box virtual.
Fedora Ginga, disponvel em:
http://www.ncl.org.br/ferramentas/fedora-fc7-ginga-i386.zip

7
Prof. Mario Godoy
Ferramentas Necessrias
Ferramentas Necessrias
Set-Top Box virtual.
Fedora Ginga, disponvel em:
http://www.ncl.org.br/ferramentas/fedora-fc7-ginga-i386.zip

Teclas Ctrl e Alt.


Usurio root. Senha telemedia.
Diretrio padro para upload (transferncia) dos arquivos:
/misc/ncl30.
Executar alicaes:
/misc/launcher.sh /misc/ncl30/exemplos/teste1.ncl.
Interagir com as aplicaes:
Setas direcionais acima, abaixo, esquerda, direita.
Teclas "Enter", "F1", "F2", "F3" e "F4", representam respectivamente:
"Ok", Vermelho, Verde, Amarelo e Azul.
Endereo IP do Set-Top Box virtual.
Obs: Linux case sensitive.

8
Prof. Mario Godoy
Ferramentas Necessrias
Ferramentas Necessrias
Mquina virtual VMware player.
Set-Top Box virtual.
IDE Eclipse.
Instalao dos Plugins NCL, LUA e RSE.

9
Prof. Mario Godoy
Ferramentas Necessrias
Ferramentas Necessrias
IDE Eclipse.
Download:
http://www.eclipse.org/downloads/.

Maquina Virtual Java (Java Virtual Machine)


http://www.java.com/pt_BR/download/

Definir diretrio padro:


C:\workspace

10
Prof. Mario Godoy
Ferramentas Necessrias
Ferramentas Necessrias
Mquina virtual VMware player.
Set-Top Box virtual.
IDE Eclipse.
Instalao dos Plugins NCL, LUA e RSE.

11
Prof. Mario Godoy
Ferramentas Necessrias
Ferramentas Necessrias
Instalao dos Plugin NCL.
Menu:
Help ->
Install New Software ->
"Add.

Preencher:
Name = NCL
Location =
http://www.laws.deinf.ufma.br/
ncleclipse/update

12
Prof. Mario Godoy
Ferramentas Necessrias
Ferramentas Necessrias
Instalao dos Plugin NCL.
Escolher qual a verso do NCL
desejado: (verso 1.5.1).
-> NEXT

O assistente solicita que o


Eclipse seja reiniciado

13
Prof. Mario Godoy
Ferramentas Necessrias
Ferramentas Necessrias
Instalao dos Plugin NCL.
Agora que o NCL est instalado, possvel criar um novo projeto e um
novo documento NCL atravs do menu File, New, Other ou (Ctrl + N)

14
Prof. Mario Godoy
Ferramentas Necessrias
Ferramentas Necessrias
Instalao dos Plugin LUA.
Menu:
Help ->
Install New Software ->
"Add.

Preencher:
Name = LUA Eclipse
Location =
http://luaeclipse.luaforge.net/previ
ew/update-site/win32.win32.x86
(Windows)

Verso LuaEclipse 1.3.1.

http://luaeclipse.luaforge.net/previ
ew/update-site/linux.gtk.x86.
(LINUX)

15
Prof. Mario Godoy
Ferramentas Necessrias
Ferramentas Necessrias
Instalao dos Plugin RSE.
Viabiliza o acesso ao Set-Top Box virtual (Ginga Fedora).
Menu:
Help ->
Install New Software ->
"Add.

Preencher:
Name = RSE
Location =
http://download.eclipse.org/dsdp
/tm/updates/3.0

(verso RSE 3.1.1)

16
Prof. Mario Godoy
Ferramentas Necessrias
Ferramentas Necessrias
Instalao dos Plugin RSE.
Viabiliza o acesso ao Set-Top Box virtual (Ginga Fedora).
Perspectiva SER:
Menu:
"Window".
"Open Perspective".
"Other".
"Remote System Explorer".

Obs: j possvel enviar aplicaes para o Set-Top Box virtual


atravs do RSE, para isso, fundamental que o VMware esteja
aberto e o Set-Top Box esteja em execuo.

17
Prof. Mario Godoy
Ferramentas Necessrias
Ferramentas Necessrias
Instalao dos Plugin RSE.
Viabiliza o acesso ao Set-Top Box virtual (Ginga Fedora).
Conexo a um host remoto
Menu:
Remote Systems
New Connection
SSH Only.

18
Prof. Mario Godoy
Ferramentas Necessrias
Ferramentas Necessrias
Instalao dos Plugin RSE.
Viabiliza o acesso ao Set-Top Box virtual (Ginga Fedora).
Preencher o IP do Set-Top Box.

19
Prof. Mario Godoy
Ferramentas Necessrias
Ferramentas Necessrias
Instalao dos Plugin RSE.
Viabiliza o acesso ao Set-Top Box virtual (Ginga Fedora).

Executar a conexo
Pressionar o boto direito do mouse
sobre a conexo criada Set-TopBox
(exibida do lado esquerdo)

Informar nome de usurio root e a


senha telemidia.

Para facilitar o acesso a conexo


remota Save password.

20
Prof. Mario Godoy
Ferramentas Necessrias
Ferramentas Necessrias
Instalao dos Plugin RSE.
Viabiliza o acesso ao Set-Top Box virtual (Ginga Fedora).

Execuo remota de comandos


atravs de um terminal SSH.

Boto direito sobre o cone Ssh


Terminals e selecione a opo
Launch Terminal.

Executar:
/misc/launcher.sh /misc/meuPrimeiroTeste/main.ncl.
21
Prof. Mario Godoy
Ferramentas Necessrias
Ferramentas Necessrias
Instalao dos Plugin RSE.
Viabiliza o acesso ao Set-Top Box virtual (Ginga Fedora).

Comandos bsicos do Linux:

ls listar arquivos e pastas;


cd <diretrio> - acessa diretrio;
cd .. retorna ao diretrio pai;
pwd estrutura de diretrio atual.

22
Prof. Mario Godoy
Grupo de Pesquisa (GIS-TVD)

Prof. Mario Godoy 23


Desenvolvimento de aplicaes
Metodologia de desenvolvimento;
Especificao de requisitos;
Recursos e Ferramentas;
Padres de projetos.

Prof. Mario Godoy 24


Desenvolvimento de aplicaes
Aplicaes a previstas (GIS-TVD)

T-commerce.
T-games.
T-learning.
T-gov.

Prof. Mario Godoy 25



Obrigado!
www.univasf.edu.br/~mario.godoy/gis

Prof. Mario Godoy 26


Referncias
www.w3.org/XML
www.telemidia.puc-rio.br
www.ncl.org.br

Prof. Mario Godoy 27

Você também pode gostar