BOCA- um sistema de apoio a competições de programação

4439 palavras 18 páginas
BOCA:
Um sistema de auxílio a competições de programação

1. Introdução

BOCA (BOCA Online Contest Administrator) é um sistema computacional de apoio a competições e maratonas de programação, criado em 2004 por Cassio Polpo de Campos (EACH-USP)1. O sistema, que é distribuído com a licença GNU Public License 3 (http://www.gnu.org/copyleft/gpl.html), foi desenvolvido com o intuito de disponibilizar, tanto a professores quanto a alunos, um ambiente facilitador de gerenciamento de competições de programação, foi construído usando a linguagem interpretada PHP, possibilitando assim a interação entre sistema e usuários através de um browser. Deste modo, o sistema adquire uma característica portável (importante detonar que ambas as tecnologias são livres e sem custo) e interface simples e de fácil entendimento. Um servidor de páginas se torna necessário para incubar o sistema, sendo uma boa escolha o Apache, que também é livre. O armazenamento de dados dos times e o controle de concorrência ocorre em um servidor, e é concretizado através do uso do banco de dados relacional PostgreSQL, que aceita conexões seguras com autenticação e SSL, garantindo maior segurança e confiabilidade ao sistema.

2. Configuração do Ambiente

2.1 Sistema Operacional

Para a instalação do BOCA é necessário um servidor rodando Linux, sendo recomendado pelos desenvolvedores do sistema o uso de Ubuntu Server. Neste artigo é usada a última versão “Long Term Support”

Relacionados

  • A Origem e a História do Atletismo
    4577 palavras | 19 páginas
  • TFG Centro Esportivo de varias modalidades
    14307 palavras | 58 páginas
  • educação fisica
    14550 palavras | 59 páginas
  • Mary Kay do Brasil: ações promocionais para venda direta
    4074 palavras | 17 páginas
  • PI PRONTO PRONTO
    18098 palavras | 73 páginas
  • Apostila para 9° ano
    11313 palavras | 46 páginas
  • Arbitragem karate
    14419 palavras | 58 páginas
  • Drogas licitas
    12847 palavras | 52 páginas
  • Pentecostalismo
    3996 palavras | 16 páginas
  • Gestão de Água de Lastro e Sedimentos
    9704 palavras | 39 páginas