É um local de criatividade no qual implemento utilizando a linguagem de programação JAVA os vários devaneios que se passam em minha mente.
Sistema de Renderização de Interface Gráfica
Interface
- Janela
- Cena
- AppGlobal com varias cenas e transição
Entrada de dados
- Mouse
- Teclado
Formas Geométricas
- Ponto
- Linha
- Circulo
- Triângulo
- Quadrado
- Retangulo
Utilitários
- Tempo
- Cronometro
- Cor
- Luz
- Paleta
- Posicionador
- Transformador de Cor
AQZColecao : Coleção para armazenamento de documentos organizados por atributos
AQZPasta : Coleção de documentos com INodes de 64Kb em Sistema de File Alocation Table (FAT)
Organizador de entidades abstratas para análise grandes volumes de dados
Os conjuntos de dados são formados por Entidades e seus atributos especificados por Tags de Chave/Valor
As chaves podem ser tipadas : Texto, Inteiro, Long e Double
A superclasse ENTT pode analisar, agrupar, classificar, ordenar e várias vou funções para grandes volumes de dados de Entidades
Banco de coleções em arquivo único Essa biblioteca é ideal para armazenar objetos com vários campos de forma rápida e organizada, possui sistema de indexamento por páginas, construção de coleção não existente com a necessidade.
Estruturas de dados implementadas no segundo semestre do curso de ciências das computação na disciplina de Estrutura de Dados da Universidade de Brasília
- Vetor
- Lista
- Dicionário
- Par
- Iterador
- String
- Unico
- TabelaHash
Algoritmos implementados
- Ordenador
- Opcional
- Iteradores : Vetor, Lista, Unico e TabelaHash
Classes Essenciais para Programação
- Inteiro
- Strings
- Matematica
- Texto
- TextoDocumento
Classes referenciáveis
- RefInt
- RefBool
- RefLong
- RefString
fmt : Essa classe é muito top e foi desenvolvida para facilitar a saida de strings no terminal
Tempo : Classe responsável por trabalhar com datas e horarios, ela será atualizada com outra versão que desenvolvi no projeto appEscola
Pacote com formatos de arquivados criados por eu mesmo ( hehehe )
- IM : Formato de Imagem
- AI : Formato de Álbum de Imagens
- TX : Formato de Texto
- BZ : Formato de Blocos de Textos Indexados
- HZ : Formato de Áudio : @ESTOU_ESTUDANDO
- VI : Formato de Vídeo : @NAO_TEM_AUDIO
- BZ : Formato de seção pre-alocada ( BZ2 = 10Kb | BZ3 = 100Kb )
- CacheIndexado : Formato de seção pre-alocada expandível
- Sumario : Formato de indexamento pela primeira letra
- QTT : Formato de acesso direto em 2 dimenções
- Stacker : Formato de guarda de blocos nomeados de bytes contínuos
- Arquivador : Classe para abrir/escrever arquivos
- Int8 : Mapeador de 8 bits
- Int6 : Mapeador de 6 bits
Banco de dados organizado por Coleções
Os objetos das coleções são arquivados em DKGObjeto
As coleções possuem ID Sequencial configurável
Pacote ZettaBarras para desenhos de gráficos de barras e pontos.
Coleção de códigos para facilitar abertura de imagens, além de aplicação de efeitos.
Aplicação de renderização de partículas AREIA e LÍQUIDO.
Mapeador de regiões do espaço 2D com algoritmo para algilizar detecção de colisão de corpos.
Algoritmos para realizar movimento de corpos no espaço 2D de forma mais harmônica e real.
- libs.movimentador Burro
- libs.movimentador Linear
- libs.movimentador Vertical
- libs.movimentador Inteligente
Sistema de contagem temporal
O ano é chamado de TRONARKO e possui 500 Superarkos que representam os dias, dividos em 10 faixas de 50 Superarkos entitulados de Hiperarkos
Cada Superarko é formado por 10 Arcos [ 0 ... 9 ] que representam as horas
Aplicação de construção de WorldBuilding
- Algoritmos para MAPAS
- Ferramentas de algoritmos IDW
- Geração de mapas : Relevo, Temperatura, Umidade, Latitude, Longitude ...
- Aplicativo para visualização de mapa e realizar marcações.
Formato de texto com estilo de marcação para estruturação de dados, possui dois tipos básicos de dados OBJETO e ATRIBUTO. A estrutura é uma classe árvore que permite armazenar vários filhos do tipo OBJETO e cada objeto possui uma lista de atributos únicos.
!Alunos :: {
!Aluno :: { @Turma = "A" @Nome = "BELTRANO" @Grupo = "AZUL" @Status = "PRESENTE" @Visibilidade = "SIM" }
!Aluno :: { @Turma = "B" @Nome = "FULANO" @Grupo = "VERMELHO" @Status = "AUSENTE" @Visibilidade = "SIM" }
}
!Configuracoes :: {
!Tarefas :: {
!Status :: { @Nome = "Acessar" @Nome = "SIM" }
!Status :: { @Nome = "Publicar" @Nome = "NAO" }
!Status :: { @Nome = "Listar" @Nome = "SIM" }
}
}