Saindo NB Project 1.0 Milestone 5

Depois de alguns meses sem lançamento devido a falta de tempo estou preparando o lançamento do NB Project 1.0 M5. 

Nesta versão da ferramenta de gerência de projetos você encontrará algumas mudanças e melhorias além da correção de diversos Bugs. Merecem destaque as seguintes novidades:

 

  • Tradução completa para o Português Brasil (pt_BR)

  • Inclusão do gráfico de alocação/utilização dos recursos

Para quem não quer esperar o lançamento já pode baixar aqui.

Vencedores do NetBeans Innovators Grant – Onde estão eles agora?

Saiu no site Netbeans.org entrevistas com os Vencedores do NetBeans Innovators Grant onde eles falam sobre os planos futuros para os seus projetos e como pretende utilizar os prêmio.

 

Claro que saiu a minha :) , veja abaixo:

 

 

Acesse o link NetBeans Innovators Grant Winners — Where Are They Now? e veja todas as entrevistas.

NB Project na pagina principal do Netbeans

Em minhas visitas diárias ao site do Netbeans, hoje tive a surpresa de ver meu projeto NB Project em destaque na primeira página.

E por falar em  NB Project, teremos novidades nas próximas semana.. Tradução completa para o português, correções, melhorias e muito mais… Aguardem!!

Presentes do Vice Presidente de Desenvolvimento da Sun Microsystems

Na semana passada postei sobre a chegada do meu cheque simbólico "O checao da SUN chegou!" e sobre o acontecido na cerimônia de premiação.

Claro que eu queria o meu checão pela mão de Jim Parkinson (Vice President of
Developer, Tools and Services organization at Sun Microsystems Inc.) durante sua apresentação no Sun Tech Days em São Paulo. Mas fiquei feliz de ter conhecido pessoalmente. 

Com a chegada do checão a minha felicidade estava completa. Mas como na história de Joseph Climber, "…ah vida é uma caixinha de surpresas…", tive a surpresa de receber diretamente dos EUA uma carta escrita a mão de Jim Parkinson pedindo desculpas pelo acontecido e alguns presentinhos:

  1. O livro Filthy Rich Clients,
  2. Uma Caneta do Java,
  3. Uma camiseta do zembly e
  4. Uma camiseta autografada pelo pai do Java JamesGosling.

 Segue a imagem dos presentinhos…

Ainda bem que não fizeram meu checão!! :)

O checao da SUN chegou!

Devido a um pequeno mal entendido, no dia da cerimonia de premiação do  NetBeans Innovators Grants no Sun Tech Days em São Paulo. O meu "Checão" simbólico não foi feito e não pude leva-lo para casa. Mas na semana passada chegou o meu checão pelo correio.Veja ai que beleza.. :)

Hoje vou tirar uma foto com ele e postar aqui também.

Como prometido, segue uma foto minha com o cheque:

Cerimonia de premiacao no Sun Tech Days em Sao Paulo

Eu e os outros brasileiros que participaram do NetBeans Innovators Grants fomos convidados a receber um prêmio simbólico -um "checão" igual aquele dos se vira nos 30 rsrs,  diretamente de Jim Parkinson (Vice President of
Developer, Tools and Services organization at Sun Microsystems Inc.) durante sua apresentação no Sun Tech Days em São Paulo.

A sua apresentação está marcada para o dia 29  de setembro às 10:00.

Para mais detalhes veja a agenda do evento: http://www.suntechdays.com.br/std/palestrantes.html

 

 

 

NetBeans Innovators Grants – Official Result

Was released on Netbeans.org the official result of the NetBeans Innovators Grants. There you will also find details of the competition, links to all project participants and their awards.

The projects will focus on the home page of Netbeans and the page of plugins. :

"In order to give your projects more visibility we have decided to feature all of the completed ones on both NetBeans homepage and Plugin Portal." Jiri Kovalsky

Check in: http://www.netbeans.org/grant/

NetBeans Innovators Grants – Resultado Oficial

Foi divulgado no site da Netbeans o resultado oficial do NetBeans Innovators Grants. Lá você também encontra detalhes do concurso, links de todos projetos participantes e sua premiação.

Soube também que receberemos destaque na página inicial do Netbeans e na página de plugins.

Confira em: http://www.netbeans.org/grant/

 

Game Over – Saiu o resultado da premiacao

O NB DreamTeam divulgou na lista dos participantes o resultado da premiação "extra" do NetBeans Innovators Grant. Infelizmente o NB Project não ficou entre os 4 selecionados. Seguindo o desempenho da olimpíadas -brincadeira, nem ouro nem prata.

Como foi modificado a forma da avaliação (NB Project entre os 13 completados) excluindo a 3 etapa. Não podemos nem saber se ficamos entre os seis primeiros. Então, ficamos entre o 13 completados.

Também foi validado o meu trabalho com o NB Project. E em breve receberei meu cheque de $11,500. :)

Sim, e agora, o que vai ser do NB Project?

Agora começa uma nova fase no projeto. Onde contará com a participação de novos membros e com isso agilizaremos as entregas de novas versões e novas funcionalidades.

Podem esperar: Novos membros; Novos recursos e funcionalidades; Mais documentação; e muito mais.

What is NB Project

The NB Project is a tool to manage projects open-source
and multi-platform focused on the management of software projects. Using the architecture client/server with the client built on Platform Netbeans and therefore has many features found on the Netbeans as: modularisation, extension, to incorporate Netbeans so. As we can see the screenshots:

 

   

Figure 1 – The Splash Screen of NB Project

Figure 2 -  Screen of NB Project with the project example opened.

 

As mentioned in the post "NBProject History" the NB Project aims to be a tool for management of simple projects and resources not found in other free tools. Mainly linked to the collaboration. Its main features are:

 

Figure 3 -  Menu File.

 

Database

  • Despite the ‘NB Project’ work with Database, you will not need know about database and much less run script. The tool has a wizard that creates the structure of tables required for their use. You need only select the database that wants to work. As shown in Figure 4.

Criação do Banco de Dados

Figura 4 – Create Database Wizard

 Company

  • The company is created when the project is being created (Figure 5);
  • The company’s information can be updated at any time (provided the user has permission for this).

Projects

  • Facility in creating the project using the wizard of creation.
    • In the first step of assistant should be selected a connection with the structure of tables of NB Project;
    • In the next step, we must inform the details of the project and the company (Figure 5).
    • In the third and final step should inform the manager of the project. We can add a new manager, select a resource already registered in the database or select the user logged (Figure 6).
  • Wizards also help the opening of existing projects (Figures 7);
    • In the first step of wizard should be selected a connection to the database of existing NB Project and inform the user / password of the resource (if the user is logged, it will not be requested).
    • In the second and last step will be listed the projects in which the user has permissions. That is, allocated to this project. When selecting a project will be listed details of the project. (Figure 7).
  • The update of the information the project can be made at any time (provided the user has permission for this).
  • When a project is updated with another resource/manager, the project opened is updated and the user is notified of the change (Figure 10).

Fields in bold are required.


 Figure 5 – Wizard create new NB Project step 2

 

 Figure 6 – Wizard create new NB Project step 3

 

 Figure 7 – Wizard open NB Project step 3

 

Tasks

  • One or more tasks are added to planning for the implementation of the project.
  • The tasks can be or have:
    • Tasks
    • Sub-Tasks
    • Milestones
    • Dependencies
  • The screen to add a new task is unique (Figure 8) but the task can be added to the planning of the project in several ways:
    • Choose Insert > New Task from the main menu;
    • or choose icon Add Task on toolbar;
    • or right-click on category Tasks node and choose Add New Task
    • and the Gantt chart.
  • The update of information from the task can be made at any time (provided the user has permission for this).
    • Add / Remove resources ;
    • Mudar o percentual de utilização de recursos;
    • Dates and priorities;
    • Others.
  • The progress of work is informed by the window "Task Progress". Where the resource inform the progress of their activities and can also register notes and comments. (Figure 9).
  • When a task is updated with another resource / manager, the project opened is updated and the user is notified of the change (Figure 10).

Figure 8 -Add new Task

 

Figure 9 – Task Progress.

Figure 10 – Popup of events.

Resources

  • An resource may have a role as manager or any other role created by the project manager.
  • One or more resources of the project are assigned to one or more tasks.
  • The resources may be added to the planning of the project in several ways:
    • Choose Insert > New Resource from the main menu;
    • or choose icon Add Resource on toolbar;
    • or right-click on category Resources node and choose Add New Resource;
    • and the creation of the project (Figure 6).
  • The update of information of resource can be made at any time (provided the user has permission for this).
    • update role;
  • Each resource has a user to the system (user / password) to perform actions permitted to their role.
  • The user can log in (Figure 12) selecting the connection and enter username and password;
  • With the user logged, you can change a user’s password (Figure 13).

 Figure 11 – Add New Resource.

 

 Figure 12 – Login.

 

  Figure 12 – Change Password

 

Role

  • Through the role we can define a resource as manager on a project and a developer on another project.
  • The roles are defined by project. And it is through him that define the permissions of resources.
  • A role can contain one or more resources.
  • The screen to add new role is unique (Figure 13) but the role can be added to the project in several ways:
    • Choose Insert > New Role from the main menu;
    • or choose icon Add Role on toolbar;
    • and right-click on category Roles node and choose Add New Role;
  • The upgrade of the role of information can be made at any time (provided the user has permission for this).
    • Add / Remove permissions;

 

  Figura 13 – Add New Role

 

Overview of the functioning of NB Project

  1. Create a database with the structures of NB Project;
  2. Create the project and the manager of the project;
  3. Manager:
    1. Add all the tasks of planning;
    2. Add all roles and define their permissions;
    3. Add all the resources of the project and assign a role to it;
    4. Assign the resources that performs each task;
  4. Resource:
    1. See their tasks;
    2. And the measure that perform its tasks, reports its progress;
  5. When a change is made in the project, all open projects are updated and informed on the screen;
  6. They are listed all the events that finish in day;

 

This project which came from nowhere (NBProject History), brought me many good experiences such as lectures, open-source development, direct contact with the staff of NB Dream Team and various other things. But that is subject to a future post. :)