Moodle

26 08 2008

 moodle

Modular Object-Oriented Dynamic Learning Environment - Moodle é um software livre, de apoio à aprendizagem, executado num ambiente virtual. A expressão designa ainda o Learning Management System (Sistema de gestao da aprendizagem) em trabalho colaborativo baseado nesse programa. Em linguagem coloquial, o verbo to moodle descreve o processo de navegar despretensiosamente por algo, enquanto fazem-se outras coisas ao mesmo tempo (Wikipédia).

Comecei a trabalhar com a ferramenta em 2005, pouco tempo depois ela passou a ser o tema da minha monografia.
Muitas instituições de ensino estão adaptando a plataforma aos próprios conteúdos, com sucesso, não apenas para cursos totalmente virtuais, mas também como apoio aos cursos presenciais. A plataforma também vem sendo utilizada para outros tipos de atividades que envolvem formação de grupos de estudo, treinamento de professores e até desenvolvimento de projetos. Muito usado também na Educação a distância. Outros sectores, não ligados à educação, também utilizam o Moodle, como por exemplo, empresas privadas, ONGs e grupos independentes que necessitam interagir colaborativamente na Internet (Wikipédia).

A ferramente é na linguagem PHP podendo assim ser utilizada em diversas plataformas (linux, windows, unix, mac os…), bem como os bancos: MySQL, PostgresSQL, Oracle entre outros.

Através do site: www.moodle.org  você encontra um ambiente virtal que reune programadores e desenvolvedores de software livre, administradores de sistemas, professores, designers e usuários de todo o mundo. Encontra-se disponível em diversos idiomas, inclusive em português.

Basta se cadastrar e fazer parte…



JRimum

12 08 2008

JRimum

JRimum é um projeto fruto da iniciativa conjunta entre o Grupo JRimum e a Nordeste Fomento Mercantil objetivando a criação de componentes reutilizáveis Java com foco no domínio de negócios.(Retirado do site do Projeto)

Inicialmente passei a conhecer o projeto através de um colega de trabalho. Depois de algum tempo tive a curiosidade de conhecer um pouco a fundo o projeto.

A primeira ferramenta disponibilizada é o Bopepo:

Bopepo é uma biblioteca Java que tem por finalidade tornar simples e rápido o processo de geração de boletos bancários, tornando transparente para o usuário toda a complexidade exigida para isso, como por exemplo a geração do código de barras, linha digitável, entre outros aspectos, de acordo com as especificações definidas pela FEBRABAN (Federação Brasileira de Bancos). (Retirado do site do Projeto)

Bopepo

Através  do Tutorial em vídeo, disponível no site, facilmente gerei meu próprio boleto bancário. O interessante é que se pode alterar bem rapido o layout do boleto, diferente de outras ferramentas que só geram o boleto comum.

Em breve, espero poder falar mais tecnicamente do Bopepo. Por enquanto estou só fazendo propaganda enquanto conheço mais a ferramenta, mas quem quiser acessar o site o endereço está na minha lista de links.

Abraços…


why so serious?



Acessibilidade é necessária!!!

30 07 2008

Acessibilidade

Acho que estou inicialmente empolgado em escrever, isso não é nada normal! Logo, vou aproveitar para escrever o máximo que puder.

Acessibilidade, um termo bem fácil de entender, significa dar acesso. Muitos produtos e locais que utilizamos e passamos são submetidos a um estudo de acessibilidade para que seja produzido ou construído da melhor maneira para todos, entretanto, não é difícil encontrar produtos e locais mal projetados. Você já quebrou uma perna ou um braço? viu como fica difícil subir escadas ou utilizar o computador nesses casos, já vi pessoas baixinhas com dificuldade de utilizar o Orelhão. Cadeiras que não suportam uma pessoa mais pesada, enfim, existem diversas coisas mal pensadas. Ao construir uma casa, pessoas constroem calçadas enormes onde alguém de cadeiras de rodas não conseguiria transitar. Tantas coisas que poderiam ser resolvidas tão facilmente mas são desprezadas quase sempre.

Na minha área de desenvolvimento isso é bastante comum. Ao acessar diversos sites nos deparamos com letras miúdas, rapidamente utilizamos o comando Ctrl + o scroll do mouse e o texto aumenta e diminui. A diversidade de comandos que utilizamos é vasta, mas um idoso por exemplo não teria a mesma facilidade, é tão simples colocarmos um atalho no próprio site que aumentasse e diminuísse o texto ou por padrão deixássemos o texto com uma fonte maior. Nielsen Jacob (autor de livros sobre usabilidade e acessibilidade) diz que não é o usuário que se adéqua ao site e sim o desenvolvedor que deve adequar o site ao usuário. É importante priorizar a acessibilidade, por mais que tenhamos um pouco mais de trabalho, nos recompensaria num futuro breve.

Somos iguais perante a Lei! Quem disse isso? para que sejamos iguais temos que ser tratados como tal. Atualmente não vejo isso, mas torço por uma mudança rápida…



Usabilidade

29 07 2008

Hoje não se pode desenvolver aplicações ou website sem pensar um pouco na Usabilidade. Encontramos diversas maneiras e técnicas para estudar a melhor maneira de desenvolvimento. Nos perguntamos, várias vezes, como o usuário interagiria com a interface e o conteúdo. Para nós desenvolvedores, enfrentamos diariamente a dúvida de qual técnica ou padrão deveremos seguir. Muitas vezes o que parece simples se torna confuso e o usuário passa a não visitar ou utilizar mais seu site e aplicação. O Google por exemplo tem uma interface super simples, mas olha o quanto a empresa cresceu, outro exemplo é o orkut com sua imensidão de usuários (o myfaces mesmo acho muito confuso, mas tem uma ótima aceitação nos EUA).

A melhor maneira de desenvolver é se colocando no lugar do usuário, se perguntando o que fazer, o que procurar, como fazer, como procurar. Diversos designers trabalham hoje para uma melhor aparência e terminam confundido a cabeça do usuário. Não sou a favor do simples, sou um designer que gosta de muitas imagens, mas sempre tentando purificar a visão e não poluindo. Odeio propaganda, banners, mas sempre o capitalismo fala mais alto. É muito difícil entender a cabeça dos usuários, mas temos que nos adequar a isso.

Para concluir deixo um recado para quem trabalha na área. Vão com calma. Nem sempre o bonito é perfeito e a Usabilidade não é simplesmente só maneira de fazer, abrange tantas outras que terminamos esquecendo(Acessibilidade, portabilidade entre outras).

Abraços…






Blog Diginet