Mostrando postagens com marcador Gogobots. Mostrar todas as postagens
Mostrando postagens com marcador Gogobots. Mostrar todas as postagens

sexta-feira, 9 de julho de 2010

Alterações na Aplicação Web

>por Matheus

Hey! Tudo bom pessoal? 8D

Como dito pela Paula, nos reunimos quase todos os dias essa semana e aproveitamos para adiantar ao máximo a aplicação Web. Como resultado, apresento a vocês uma interface completamente diferente da apresentada anteriormente, que pode ser visualizada abaixo.



(Para ampliar a imagem, clique aqui)

As diferenças, entretanto, não limitam-se a aparência. O login, os cadastros e as consultas já estão praticamente finalizados. Acredito que em pouco tempo possamos finalizar a aplicação Web e focarmos no desenvolvimente em Java.

Bom, por hoje é só. Ótimo feriado a todos e até a próxima!

Matheus

sexta-feira, 18 de junho de 2010

Desenvolvimento JAVA

>Por Mariana

Hey
Já faz algum tempo que não posto nada relacionado com código, então trouxe um trecho interessante sobre a classe Arquivo, que cria e salva um arquivo .GGB onde será salvo o campo "com" que armazenará, as coordenadas dos objetos dispostos nas arenas, segundo o layout postado pela Juliana.

public class Arquivo {
public void Carregar() throws Exception {
Properties p = new Properties();
FileInputStream pf = new FileInputStream("aaa.dat");
p.load(pf);
System.out.println(p.getProperty("escola"));
System.out.println(p.getProperty("faculdade"));
System.out.println(p.getProperty("departamento", "computacao"));
}

public void Salvar(Vector mini) throws Exception {
Properties arqLogica = new Properties();
FileOutputStream pf = new FileOutputStream("teste.ggb");
for (int i = (mini.size()-1); i>=0; i--) {

arqLogica.put("com"+i, "O1("+mini.elementAt(i).acao.posObj[0].x+","+mini.elementAt(i).acao.posObj[0].y+
");O2("+mini.elementAt(i).acao.posObj[1].x+","+mini.elementAt(i).acao.posObj[1].y+")|"+
"O1("+mini.elementAt(i).condicao.posObj[0].x+","+mini.elementAt(i).condicao.posObj[0].y+
");O2("+mini.elementAt(i).condicao.posObj[1].x+","+mini.elementAt(i).condicao.posObj[1].y+")");

}
arqLogica.store(pf, "Coordenadas");

}
}
Obrigada à todos e boas provas!

Mariana

Layout dos arquivos .ggb

>Por Juliana

Essa semana, eu, a Mariana e a Debora nos dedicamos principalmente aos processos relacionados a salvar a lógica de programação. Já há algum tempo haviamos decidido que esta seria salva em um arquivo no formato .ggb (GoGoBots). No entanto, apenas na última sexta-feira resolvemos qual seria o layout deste arquivo. Veja a seguir o que foi definido:

Logica.ggb

Campo: “Com”+índice

Exemplo:

com1=O1(0,1);O2(2,1)|O1(0,0);O2(1,1)

com2=O1(1,0);O2(2,2)|O1(0,0);O2(1,2)

com3=O1(0,1);O2(2,1)|O1(0,0);O2(1,1)

com4=O1(1,0);O2(2,2)|O1(0,0);O2(1,2)

com5=O1(0,1);O2(2,1)|O1(0,0);O2(1,1)

com6=O1(1,0);O2(2,2)|O1(0,0);O2(1,2)

Mais detalhes em breve.
Boa semana de provas a todos.

Juliana

sexta-feira, 11 de junho de 2010

SECCRobo

>Por Juliana

Boa noite,
Vim hoje apresentar a vocês o Sistema Educacional Computacional de Controle de Robô, ou SECCRobo. Esse sistema foi desenvolvido por um grupo de alunos da UNESP. Sua função é semelhante a do Projeto Gogobots: auxiliar iniciantes a adquirir lógica na programação de robô. Outra semelhança é o fato de ambos os sistemas disponibilizarem simuladores 2D.
A principal diferença, no entanto, é que o SECCRobo é voltado a um público mais velho, por apresentar uma interface bastante textual, diferente da nossa proposta, bastante gráfica. Além disso, os sistemas abordam a lógica de formas diferentes. Enquanto no SECCRobo o usuário monta uma sequência de ações a serem realizadas, no Gogobots deverá ser possível escolher as ações de acordo com cada situação

Bom final de semana a todos e até a semana que vem,
Juliana

Telas Protótipo

>Por Mariana

Hey

Como foi solicitado pelo prof° Rodrigo para a apresentação de aplicativos, a se realizar amanhã (11/06/2010), trouxe as telas protópos do nosso sistema, a ser desenvolvido em Java. Confira as imagens abaixo:

Figura 1: Tela de login do sistema.


Figura 2: Tela do simulador 2D.


Figura 3: Tela da entrada da lógica do usuário.

Obs.: Todas as telas apresentadas são protótipos que podem ser alterados durante o desenvolvimento do projeto.

Boa sexta-feira à todos.



sexta-feira, 21 de maio de 2010

Apresentação de Aplicativos

>Por Paula

Olá pessoal ;D

Hoje foi realizada a apresentação referente a disciplina de Aplicativos II, tendo como base os seguintes tópicos:
  • Apresentação dos Integrantes;
  • Criação do Nome;
- Motivos ;
- Cores;
- Fonte;
  • Criação da Logomarca;
- Motivo;
- Cores;
- Propostas Iniciais;
- Escolha Final;
- Fonte;
  • Instituição Beneficiada;
  • Projeto GogoBots;
- Nome;
- Proposta.
Houve também a utilização de vídeos durante a apresentação, os mesmos já foram postados pelo integrantes Matheus e Juliana.
Como solicitado pelo Prof. Rodrigo, o arquivo da apresentação segue abaixo:

Vídeo do robô Aedromo

>Por Juliana

Boa tarde.
O foco principal, durante esta semana, foi o término da apresentação de Aplicativos, pois essa ocorreria hoje (sexta-feira/21 de maio). Um dos pontos exigidos foi a presença de um vídeo de um minuto de duração. Escolhemos apresentar um vídeo do robô Aedromo, o qual utilizaremos futuramente no projeto GoGoBots, demonstrando algumas de suas habilidades. Confira:



Até a semana que vem,
Juliana

sexta-feira, 14 de maio de 2010

Sobre como salvar a lógica do usuário

>Por Juliana

Hoje, durante as aulas de PHP, eu, Mariana e Debora demos continuidade ao desenvolvimento em Java. Resolvemos que as lógicas desenvolvidas pelos usuários do nosso sistema serão salvas em um arquivo no computador onde ocorreu o desenvolvimento. A ideia é que os arquivos tenham o formato .ggb, exclusivo do Sistema GoGoBots.
Apresento a seguir parte de nosso código, referente a um futuro botão "Salvar":
public void actionPerformed(ActionEvent e)
{
JFileChooser chooser = new JFileChooser();
FileNameExtensionFilter filter = new FileNameExtensionFilter("Arquivo GoGoBots (.ggb)", "ggb");
chooser.setFileFilter(filter);
int returnVal = chooser.showOpenDialog(null);
if(returnVal == JFileChooser.APPROVE_OPTION)
{
sNomeArq = chooser.getSelectedFile().getName();
}
}
Acho que é tudo para o momento,
Obrigada

Juliana

quinta-feira, 8 de abril de 2010

Escolha do líder

>Por Maisa

Boa noite,

Como já diz o título do post, hoje na aula de PHP nos foi solicitado pelo Prof. Celso que escolhêssemos o líder do grupo. Algumas das funções do líder:
  • Estabelecer harmonia entre os integrantes
  • Repassar mensagens dos professores para o grupo
  • Assinar relatórios das atividades desenvolvidas por cada aluno durante as aulas referente ao projeto, estando ciente das mesmas
Por votação, foi decidido então que a Paula seria a líder do nosso grupo.
Ao longo da aula decidimos também o nome do nosso sistema, que se chamará Gogobots.