Chandler: utilitário opensource para gerenciar compromissos, apontamentos e afazeres

Filed Under (Gestão, Software, Tutoriais) by Antonio Passos on 29-03-2009

Tagged Under : , , , , , , ,

Exige-se que um líder de projeto tenha muitas habilidades. Duas delas considero fundamentais: saber comunicar-se e manter-se organizado. A primeira não se restringe a escrever de modo claro, sem ambiguidades, em bom português. Compreende também discernir o momento certo de transmitir sua mensagem, de que forma – textual, gráfica, verbal – e por qual meio – se por e-mail, SMS, telefonema, reunião.

A segunda relaciona-se com a capacidade de obtenção de dados no menor tempo e com o menor esforço possíveis, bem como com a distribuição do tempo entre a participação em eventos relacionados ao projeto, a realização de tarefas que não podem ser delegadas e a sua própria capacitação. É aqui que entra o Chandler, uma ferramenta opensource multiplataforma (roda em MS Windows, Linux, Mac OSX), distribuída sob a Apache License 2.0, que, à primeira vista, mas só à primeira vista, lembra uma agenda de compromissos.

Quando executamos o Chandler pela primeira fez, sua interface parece-se com a da figura abaixo.

Chandler

Ajustando os formatos de data e hora

O Chandler só possui tradução para inglês, francês, alemão e sueco. O pacote de tradução para o português brasileiro está no forno, podendo ser disponibilizado a qualquer momento. No momento, para torná-lo mais amigável, podemos alterar os formatos de data e hora para o que estamos acostumados.

Para isso, basta passar o argumento –locale=pt_BR ao chamar o aplicativo.

No MS Windows, clique com o botão direito sobre o atalho para o Chandler criado no Desktop e, no menu de contexto, clique em Propriedades.

Na aba Atalho da janela aberta, inclua no campo Destino, após as aspas, locale=pt_BR e clique em OK. Veja a figura.

Chandler - locale

Agora reinicie o Chandler a partir do atalho no Desktop. O formato das datas e horas são agora o brasileiro.

Gerenciando coleções

Coleções existem para organizar itens. Explicados mais adiante, itens são a unidade básica de informação do Chandler. Work, Home, Fun e U.S. Holidays são coleções que vêm com o Chandler.

Chandler - coleções

Deletando coleções

Antes de criar as suas próprias coleções, talvez você queira apagar as que vieram.

Para tanto, clique com o botão direito sobre a coleção que deseja apagar e, em seguida, no menu de contexto, clique em Delete. Uma caixa de mensagem será exibida com opções para você apagar a coleção e todos os seus itens (Collections and Items), apenas a coleção (Collection Only) ou cancelar a operação.

Chandler - categorias

Clique em Collection and Items para apagar a coleção e os itens.

Criando coleções

Algumas coleções que você deveria pensar em criar:

  • Pessoal
    • Para eventos particulares, como consultas médicas, contas a pagar, idas ao pet shop com o totó.
  • Trabalho
    • Para eventos do trabalho, como visitas a clientes, reuniões, treinamentos. 
  • Aniversários
    • Para datas de aniversários de seus parentes, amigos, clientes, fornecedores.
  • Por fazer(TODO)
    • Para tarefas pendentes, como elaboração de relatórios, conclusão do cronograma de um projeto, envio de correio eletrônico.
  • Diários de bordo
    • Para observações, riscos, problemas, fatos ou eventos associados a um cliente, um projeto ou ocorrência que você esteja acompanhando.
  • Contatos
    • Para informações sobre clientes, funcionários, fornecedores. Por exemplo, matrícula, endereço eletrônico, telefone, ramal.
  • Instruções
    • Para instruções normativas que você deve conhecer para desempenhar suas tarefas.
  • Modelos
    • Para exemplos de correspondências e documentos.
  • Português e redação
    • Para socorro na hora de escrever à toa, dia a dia, bem-vindo etc 

Para criar uma coleção, clique no menu Collection e, em seguida, em New.
Read the rest of this entry »

XMind: software opensource e gratuito para criação de mapas mentais

Filed Under (Mapa mental, Software) by Antonio Passos on 15-03-2009

Tagged Under : ,

Logo do XMindProcurando uma ferramenta opensource para criar mapas mentais? Experimente o XMind!

O XMind é um software opensource para criação de mapas mentais distribuído gratuitamente em versões para Windows, Mac, Debian/Ubuntu, para rodar a partir de um pen driver e como plugin para o Eclipse!

Após criados, os mapas mentais podem ser enviados do próprio software para sua conta online no XMind de onde podem ser enviados por e-mail, inseridos em website, baixados, enfim compartilhados!

XMind possui uma funcionalidade que o torna poderoso e diferente de todos os outros softwares para criar mapas mentais que conheço: a de reorganizar os tópicos e subtópicos dos mapas mentais em diferentes estruturas, convertendo-os em diagramas espinha de peixe, fluxogramas, organogramas e planilhas. 

Considere o mapa mental abaixo:

XMind - Mapa mental

É um mapa mental como qualquer outro. Para organizar seus tópicos e subtópicos para formar diagramas ou uma planilha, clique com o botão direito sobre o tópico central, aponte para Structure e, em seguida, clique em uma das opções de estrutura. 

XMind - Submenu Structure

Veja algumas das possibilidades…

Gráfico espinha de peixe (causa e efeito) ou diagrama de Ishikawa:

XMind - Diagrama espinha de peixe

 Organograma horizontal

XMind - Organograma horizontal

O mesmo organograma só que na vertical

XMind - Organograma vertical

Planilha

XMind - Planilha

Quando você cria um novo mapa mental, pode escolher fazê-lo a partir de templates de mapas mentais que adaptam essas estruturas previamente às suas necessidades. É só clicar no menu File, apontar para New e selecionar, dentras as opções, a que deseja.

XMind - Menu File

No figura, vê-se opções para criar gráficos de causa e efeito (Fishbone Chart), fluxogramas (Flow Chart), organogramas (Org Chart) e planilhas para gerenciamento de projetos (Project Management). Outros podem ser criados a partir de Templates criados por você.

Abaixo, o mapa mental (planilha) que mantenho diante dos olhos no trabalho para ter uma visão geral de minha carteira de projetos:

Este outro, que também imprimo e afixo em minha baia, relaciona as fases do desenvolvimento de um software, os artefatos obrigatórios de cada uma, bem como o esforço (em percentual) que requerem.  

Para enviar um mapa mental para sua conta online no XMind , depois de criado o mapa, clique em Upload na barra de ferramentas ou no item de menu Upload do menu File

Será exibido o diálogo Upload Map.

XMind - Upload - Guia General

Na guia General, forneça uma descrição para o mapal mental e, em seguida, na guia Thumbnail, use o controle deslizante para ajustar a visão do mapa mental a ser exibida em miniatura  .

XMind - Upload - Guia Thumbnail

Em seguida, clique no botão Upload para enviar o mapa mental.

Após ser enviado, uma caixa de mensagem será exibida com opções para visualizar o mapa mental.

XMind - Upload - Mensagem de enviado com sucesso

Clique em See It Now! e o mapa mental será exibido em uma página web no browser interno do XMind!

Clique em Outline para ver o conteúdo do mapa mental com texto.

XMind - Outline

No quadro com informações sobre o mapa mental, canto inferior direito da página web, clique em Share This para compartilhá-lo em uma rede social, inseri-lo em um blog ou enviá-lo por e-mail.

XMind - Share This

Abaixo, mais um mapa mental que uso com frequência. Neste relaciono as equipes que fazem o controle de qualidade de alguns dos artefatos elaborados ao longo do desenvolvimento de um software.

Explore os botões na parte inferior do mapa.

 

Clique em Outline, por exemplopara ver o contéudo do mapa como texto. Em About, para saber mais sobre o mapa, enviar comentários, obter o código para inserir o mapa em páginas web e explorar outros mapas que criei. Veja o mapa em tela cheia clicando no último botão da direita.

XMind - Menu ViewNão deixe de explorar as opções do menu View do XMind. Precisa de ícones para sinalizar tópicos? Encontre-os em Markers. Quer alterar a fonte do texto, sua borda ou linha? Properties oferece tais opções. Quer experimentar outros layouts? Acesse Themes. Cor de fundo, bordas, setas? Procure em Styles!

XMind - Menu InsertTambém explore as opções do menu Insert. Torne seus mapas mais ricos com imagens (Image) e anexos (Attachment). Relacione tópicos e crie tópicos "soltos" (Floating Topic)! 

Por fim, e pra terminar mesmo, é bom saber que o XMind oferece opções para exportar os mapas mentais nos formatos bpm, jpeg, gif, png além de como html e texto e opção para importar mapas mentais feitos no Freemind.

É isso, pessoal!

Jeliot: IDE para ensino de programação orientada a objetos com Java

Filed Under (Educação, Java, Software) by Antonio Passos on 25-02-2009

Tagged Under : , , , , , ,

JEliotJeliot é uma IDE leve, opensource (licença GPL), voltada para o ensino de programação orientada a objetos com Java. O que faz do Jeliot uma IDE especial é o fato de poder "dar vida" aos programas, ou seja, de animá-los, o que permite que se veja, literalmente, como os programas são interpretados.

Durante a execução dos programas no Jeliot, vemos, como em um teatro,…

  • os objetos sendo construídos;
  • as variáveis sendo declaradas e inicializadas;
  • as expressões sendo avaliadas;
  • os métodos sendo chamados e muito mais

A interface do Jeliot é simples, sendo formada por…

  • Uma área para edição do código-fonte do programa;
  • Uma área onde é exibida a animação do programa;
  • Um painel com botões para controlar a animação do programa;
  • Um console onde são exibidas as saídas do programa;
  • Além, claro, das barras de menus e ferramentas

Jeliot

Se você quiser passar argumentos de linha de comando, clique no menu Option e assinale Ask For Command Line Parameters.

Jeliot

O Jeliot foi escrito em Java, logo é uma IDE multiplaforma que pode ser instalada em qualquer sistema operacional. Ainda assim, existe uma versão Java Web Start que dispensa instalação. Para executá-la, clique no logo do Jeliot abaixo…

 

Em seguida, no diálogo que se abrirá, selecione Abrir com Java(TM) Web Start Launcher e clique em OK.

O Jeliot é aberto em seu desktop. Aproveite para visualizar a animação de um aplicativo. Basta copiar o código-fonte abaixo para a área de edição de código-fonte do Jeliot , clicar no botão Compile e, em seguida, clicar no botão Play

As restrições e limitações do Jeliot são poucas, estando listadas na seção 4 do Jeliot 3 – User Guide. A principal delas, no meu entender, é a exigência de que todas as classes sejam declaradas dentro de um mesmo arquivo. Nenhuma delas, entretando, chega a impedir o uso do Jeliot em cursos introdutórios de programação orientada a objetos.

Este semestre adotei o Jeliot como recurso didático para apoiar o ensino de programação orientada a objetos com Java para os alunos dos primeiros semestres dos cursos de Ciência da Computação e Sistemas de Informação da UNIP. De que forma estou utilizando essa ferramenta? Assim: sempre que apresento um conceito novo, como um relacionamento, demonstro-o primeiro no Jeliot  para então passar para sua aplicação em aplicativos construídos em IDEs robustas, como NetBeans ou Eclipse. 

Se você, professor, estiver usando o Jeliot  em suas disciplinas de Java e programação orientada a objetos, compartilhe como vem utilizando-a.

Abaixo, uma vídeo-aula que preparei sobre essa fantástica ferramenta.