Diegoliveira Potapczuk

Barra de acessibilidade Como usar o site Ir para o conteúdo Ir para o menu Ir para o menu secundário C C Diminuir o tamanho das letras Tamanho das letras padrão Aumentar o tamanho das letras
  • Home
  • Sobre Diego Potapczuk
  • Currículum
  • Contato
jun 09

Pencil, uma ferramenta para esboço e protótipo de telas

Descobri hoje uma fantástica ferramenta para o esboço de telas e protótipos de telas de um software, e o melhor de tudo, FREE e OpenSource!

Project Pencil

A ferramenta em questão é o Pencil, um projeto OpenSource com o objetivo de criar uma ferramenta de prototipação de telas utilizando a engine do Mozilla Gecko engine (assim como o Firefox). Idéia muito interessante, vale a pena dar uma olhada!

As principais características dessa ferramenta são:

  • Modelos prontos para diagramas e protótipos
  • Documento de várias páginas
  • Edição de texto das telas
  • Salva protótipos como PNG
  • Permite a instalação de modelos do usuário
  • Multi-plataforma
  • Operações padrões como alinhamento, ordenação-z, redimensionamento e rotação

Site:
http://www.evolus.vn/Pencil/Home.html

0 ComentáriosTags: Engenharia de Software, Ferramentas, Prototipação
jun 08

Moodle e Activity Locking 1.9.5

O Moodle versão 1.9.5 foi lançado no dia 13 de maio trazendo inúmeras melhorias para o ambiente. As principais melhorias foram realizadas no relatório de notas.

Adição de navegação por abas

Adição de navegação por abas

Adição de navegação por abas

Melhorias na visualização do relatório de notas

Adição de navegação por abas

Melhorias no relatório de aluno

Edição de categorias e itens melhorada

Edição de categorias e itens melhorada

Você pode baixar essa nova versão no endereço:
http://download.moodle.org/

E hoje foi atualizado o modulo Activity Locking compativel com a versão 1.9.5.

O Activity Locking para quem não conhece é uma ferramenta que aumenta muito as possibilidades na criação de curso dentro do Moodle permitindo que você crie atividades condicionais, do tipo, para realizar a atividade 2 é necessário antes realizar a atividade 1 e tirar uma nova maior que 7, permitindo cursos com um controle e uma navegação muito melhor.

Você pode baixar o Activity Locking pelo endereço abaixo:
http://software.cristianoleoni.com/tiki-index.php?page=Moodle

0 ComentáriosTags: Activity Locking, Moodle
jun 07

Re-lançamento do blog

Bom, com um pequeno atraso de pouco mais de um ano, venho re-lançar o meu blog pessoal.

A primeira versão, hospedada no wordpress.com se encontra em http://cursobsi.wordpress.com/ e foi em Maio de 2008 que parei de blogar lá pois queria ter um blog mais completo, com um tema visual criado por mim e hospedado no meu domínio, que há muito não é atualizado por falta de tempo. Agora depois de um ano vi que o tempo que preciso para criar o blog que desejo está difícil, então planejo ir criando ele aos poucos e postando também aos poucos.

Irei postar aqui sobre assuntos que me interessam, para quem não sabe do que eu gosto pode dar uma olhada no link “Sobre mim”, mas no geral irão ser assuntos relacionados a programação, desenvolvimento web, desenvolvimento de jogos e acessibilidade.

1 ComentárioTags: Meus Trabalhos
mai 07

O Livro dos Sonhos

O Livro dos Sonhos é um projeto de criação de um jogo educacional voltado para o ensino médio e profissionalizante financiado pela FINEP e produzido pelo SENAI-BA.

Eu sou o responsável pela parte da programação e dou suporte na coordenação técnica do projeto, ajudando nas áreas de áudio, vídeo, 3D, artes e roteiro. O jogo foi desenvolvido utilizando a Torque Engine, engine de jogos 3D produzida pela GarageGames. A Torque possui o seu código em C++, mas possui também uma linguagem script chamada Torque Script que facilita muito o desenvolvimento.

A historia do jogo é centrada em uma turma de alunos do curso CAI do SENAI, que recebem a função de proteger um livro mágico, o Livro dos Sonhos, que tem grandes poderes, como o controle do tempo e espaço, poder gravitacional, poder magnético entre outros. Além disse, o livro guarda o conhecimento produzido por todo o universo e é cobiçado por criaturas malignas que querem seu poder e conhecimento para dominar o mundo. O jogo possui 18 fases, onde cada fase possui 4 missões onde o jogador tem que usar o conteúdo aprendido para avançar no jogo. A cada fase há um vídeo que da abertura na fase e outro de encerramento, além de várias cutscenes que ajudam a contar a história.

Abaixo um papel de parede e uma imagem do jogo.

Papel de parede do Livro dos Sonhos

Papel de parede do Livro dos Sonhos

Imagem do jogo O Livro dos Sonhos

Imagem do jogo

1 ComentárioTags: Desenvolvimento de Jogos, Engine, Jogos, O Livro dos Sonhos, Torque
abr 29

Design Pattern: Abstract Factory

O design pattern abstract factory consiste em uma padrão de projeto destinado a cuidar da criação de famílias de objetos relacionados ou dependentes sem especificar sua verdadeira classe.

Normalmente utilizado quando há uma variável usada para determinar qual objeto instanciar em diversos locais. O objeto abstract factory fica responsável para coordenar a família de objetos que o sistema necessita.

Sem o abstract factory aplicado
Sem o Abstract Factory aplicado

Com Abstract Factory
Com o Abstract Factory aplicado

Referência: SHALLOWAY, Alan; Design Patter Explained (2001).

1 ComentárioTags: design pattern, padrões de projetos
abr 28

Design Pattern: Singleton

O Design Pattern Singleton é usado quando existe a necessidade de garantir que exista apenas um determinado número de instâncias de uma determinada classe, normalmente apenas uma instância, dai o nome “Single” + “ton”.

Esse padrão é implementado criando-se um campo estático na classe que irá ter suas instâncias gerenciadas, contendo um objeto do seu próprio tipo, em seguida deve-se tornar privada o construtor da classe, fazendo com que nenhuma instância possa ser criada de forma direta. Em seguida é criado um método público que ficará responsável por entregar as instâncias dessa classe. Você pode optar por criar a instância assim que iniciar sistema, ou apenas quando ela for necessária:

Instanciar ao iniciar o sistema

public class gerenciadorDeClientes {
    private static gerenciadorDeClientes instancia = new gerenciadorDeClientes();

    public gerenciadorDeClientes getInstance(){
        return instancia;
    }

    private gerenciadorDeClientes(){}
}

Instanciar quando necessário

public class gerenciadorDeClientes {
    private static gerenciadorDeClientes instancia = null;

    public gerenciadorDeClientes getInstance(){
        if(instancia == null) {
            instancia = new gerenciadorDeClientes();
        }
        return instancia;
    }

    private gerenciadorDeClientes(){}
}
0 ComentáriosTags: design pattern, padrões de projetos
  • Página 10 de 11
  • <
  • 1
  • ...
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • >
Acompanhe-me no Twitter Acompanhe-me no Twitter
Inscreva-se no RSS Inscreva-se no RSS
  • Busca


  • Categorias
    • Acessibilidade (3)
    • Desenvolvimento (3)
    • Desenvolvimento de Jogos (11)
    • Desenvolvimento WEB (14)
    • Design Patterns (2)
    • Engenharia de Software (4)
    • Faculdade (7)
    • Ferramentas (4)
    • Jogos (6)
    • Moodle (2)
    • Outros (7)
    • Trabalhos (14)
    • Utilidades (1)
  • Arquivo
    • julho 2010 (2)
    • maio 2010 (4)
    • abril 2010 (1)
    • março 2010 (1)
    • fevereiro 2010 (3)
    • janeiro 2010 (3)
    • novembro 2009 (8)
    • outubro 2009 (1)
    • setembro 2009 (4)
    • agosto 2009 (3)
    • julho 2009 (3)
    • junho 2009 (24)
    • maio 2008 (1)
    • abril 2008 (6)
  • Tópicos Recentes
    • Site para iPhone
    • Monografia aprovada
    • O Livro dos Sonhos e as Pedras da Mandala
    • Em busca do Livro dos Sonhos
    • O Livro dos Sonhos e o jogo do tabuleiro
  • Nuvem de Tags
    Acessibilidade Activity Locking Apresentação ASES Banco de Dados Computação nas nuvens consoles CSS Desenvolvimento de Jogos Desenvolvimento WEB design pattern Doctrine eMAG Engenharia de Software Engine Faculdade Ferramentas Google Google Wave inovação Jogo Jogos Levantamento de Requisitos Livros materials MEC Daisy Meus Trabalhos Modelagem 3D Moodle Olimpíada do Conhecimento O Livro dos Sonhos padrões de projetos Padrões WEB Projeto Indiana Prototipação Realidade aumentada RENAPI SBGames SENAI-BA Sistema gerenciador de pousadas UDK Unity Utilidades Zend Zend Framework
  • Links recomendados
    • A List Apart
    • delicious
    • Efetividade.net
    • GMail
    • i-Tecnologia
    • PensamentoTI
    • Revolução Etc
    • Sedentário & Hiperativo
    • Smashing Magazine
    • Tableless
    • TechCrunch
    • TechEBlog
    • Thunder-Boy




  • Home
  • Sobre Diego Potapczuk
  • Currículum
  • Contato

© Copyright Diegoliveira Potapczuk.
Todos os direitos reservados.

Ir para o topo