quarta-feira, maio 25, 2005

BD a bombar fine por aqui

Malta, era só para dizer que a BD finalmente está a bombar bem, pelo menos aqui por estes lados.

Já agora, a versão Trial é "algo" (_bastante_) limitada, pelo que têm que ter o FastObjects instalado em cada computador em que estejam a desenvolver. :-( C'est la vie...

E têm que alterar o ficheiro FastObjects.cfg (na raiz do nosso projecto - ProjectoJupiter/ProjectoJupiter ), para reflectir a localização da directoria do projecto (e, consequentemente, a BD) no vosso computador. Têm tb q alterar o ficheiro Servico/ObjectScopeProvider.cs para reflectir a localização do ficheiro FastObjects.cfg no vosso computador.
Em suma, é só alterar esses 2 ficheiros para corrigirem as directorias :-) .

Já agora, posso considerar definitivo o modelo de domínio que está no repositório? É que preciso disso para começar a fazer algumas cenas, para vocês poderem começar a bombar nisto a sério...

Cumps
JS

P.S.: Quando começarem a ter problema em aceder à BD, matem o processo do ASP.NET . Trust me.

terça-feira, maio 24, 2005

Malta, não falta nada...?

O título diz tudo. Segundo o SVN, ninguém alterou o modelo de domínio. Não se esqueçam de meter atributos, corrigir problemas, etc.

Entretanto, eu vou gerar o código e começar a fazer uns testes preliminares com isto.

Vá, eu sei que é chato... mas tentem ter uma versão final disto o mais rápido possível, ok?

Entretanto, eu tb vou ver se trabalho um pouco mais nisto... a ver se meto a BD a funcionar.

Cumps
JS

quinta-feira, maio 19, 2005

Mais coisas...

Malta, meti agora online os ficheiros de instalacao e etc do FastObjects. Para o usarem nos computadores onde tenham que fazer o vosso desenvolvimento, vão ter que o instalar mesmo. Sorry :( Vejam nas instruções o que fazer. Se alguém não conseguir abrir o .msg (copiei-o directamente do Outlook), diga-me para eu o meter num .txt .
E isto tudo para vos dizer isto: http://ottawa.inesc.pt/PFSI_FicheirosInstalacao

Meti também uma versão preliminar do serviço geral. Enquanto não tivermos o modelo de domínio a bulir, é o melhor que posso fazer.

Cumps
JS

quinta-feira, maio 12, 2005

Sugestão para a ferramenta de teste

Olá,
venho sugerir o uso da ferramenta de testes Nunit, uma adaptação do Junit do java, que penso que todos conhecemos de EP/ES, o que pode vir a ser útil visto nem todos os elementos do grupo estarem familiarizados com o .NET, deste modo poderiamos definir equipas de teste, se bem que a existência da equipa de teste seja independente da referida ferramenta.

Consultar o site http://www.nunit.org

Alguns links...

Olá,
aqui vão alguns links de empresas que produzem software com características semelhantes ao trabalho q temos de desenvolver, mais concretamente relacionadas com a parte do project management embora abordem outros aspectos também...espero q axem útil.

http://www.project-management-software.org Uma espécie de páginas amarelas...

http://www.vertabase.com Software de gestão de projectos

http://www.celoxis.com Web based project management software tool

http://www.teaminteractions.com +1 ferramenta

http://www.projectinsight.net Web based project management software

http://www.aceproject.com Project management software

Solução/projecto no repositorio

Malta jove, já meti a solução do Visual Studio 2003 + o projecto inicial no repositório.

Para o usarem, façam o seguinte:

- Façam um update ao sítio no vosso computador onde guardaram as cenas de PFSI, para sacarem os novos ficheiros.
- No Visual Studio, criem uma nova solução e, nessa solução, criem um novo projecto (Web Application ASP.NET) chamado "ProjectoJupiter".
- Quando o passo anterior estiver completo, podem fechar a solução e apagar o directorio da solução. O passo anterior foi só para o Visual Studio configurar o IIS (não sei o q ele faz, portanto, por via das dúvidas...).
- Agora, podem copiar a directoria do projecto para cima da outra(assumindo que a directoria onde vocês meteram os ficheiros do repositório se chama ):
- Copiar a directoria \ProjectoJupiter\ProjectoJupiter para C:\Inetpub\wwwroot\ProjectoJupiter (a ideia é escrever por cima :) ). Atenção, não é o primeiro directorio "ProjectoJupiter" que devem copiar mas sim o segundo; o primeiro directorio é o directorio de solução, o segundo (o do projecto) é q deve estar dentro do IIS.
- Pronto. Agora, podem fazer update dos ficheiros de projecto directamente no directorio do IIS como se estivessem em . Para quem ainda tenha dúvidas, diga-me que eu faço uma demonstração ao vivo. (Mas sem malícia... az az az :P )

JS

EDIT: Se forem à consola de administração do IIS e, nas directorias Web não vos aparecer a dir. ProjectoJupiter com um iconzito maluco antes, têm que registar o ASP.NET com o IIS. Para isso, abram uma consola do Visual Studio (qdo vão ao Start ->...->Visual Studio, têm lá um Visual Studio Command Prompt), e escrevam lá:

aspnet_regiis.exe -i

para registar o ASP.NET com o IIS. Podem ter que reiniciar o computador (eu tive, mas isso pode ser o meu computador que é estúpido).

terça-feira, maio 10, 2005

Tecnologia de SGBD

Malta, estive a ver na net sobre que tecnologia havíamos de usar no nosso projecto, tendo em conta que ninguém se mostrou contra a ideia de usarmos um SGBD object-oriented, e encontrei algumas alternativas, entre as quais:

http://www.versant.com/products/fastobjects/dotnet - FastObjects.NET
http://www.db4o.com/default.aspx - DB4Objects (o Clérigo já me tinha falado neste)

Não encontrei nada relativamente a licenças no caso do 1º (FastObjects), mas quanto ao 2º havia umas restrições quanto a se o código que utilizasse aquilo era LGPL ou não. Não sei quão relaxados são os requisitos em relação a isso, mas suponho que o projecto não vá ser comercializado :P , portanto não deve haver mal nisto.

De qualquer modo, alguém tem comentários/vota nalgum/tem outras sugestões/etc.?

Cumps
JS

segunda-feira, maio 09, 2005

Template da apresentação

ok, já têm disponível o template da apresentação se o quiserem usar, pra entregarem a cena amanhã...
Está no servidor de SVN...

Cumprimentos,
Telmo Nabais

domingo, maio 08, 2005

Reunião de 6/5/2005

Olá a todos!

Nesta última reunião, cada grupo apresentou cada um dos seus módulos que lhe tinham ficado atribuídos, ao nível dos casos de utilização. Validámos todos os modelos em conjunto. Foi apresentada também a proposta de arquitectura para o nosso sistema. Em aberto ficou a possibilidade de usarmos uma base de dados orientada a objectos. De qualquer forma, ficou decidido que iremos usar tecnologia Microsoft (.Net) para o desenvolvimento. Será uma típica web-application 2/3 camadas. Mais pormenores, perguntar ao João Saraiva...

A nossa apresentação ficou marcada para a próxima quinta às 8h30, logo a seguir à apresentação da equipa Plutão, que será às 8h00. Pelas contas, cada equipa terá aproximadamente 30 minutos para a sua apresentação. Cada módulo terá descritos o seu modelo de domínio e os seus casos de utilização. Essa apresentação ficará ao encargo do grupo responsável. Cada módulo terá o espaço de aproximadamente 5 minutos para ser apresentado, assim como a arquitectura do sistema. Eu tentarei também demorar o mínimo possível na introdução/conclusão, para não excedermos o tempo.

Decidimos ter uma apresentação toda com o mesmo layout, e fiquei eu responsável de juntar tudo, por isso acordámos todos entregarem-me a vossa mini-apresentação até terça-feira à noite por email tafn@ist.utl.pt.
Na quarta-feira de manhã enviar-vos-ei a versão final pra poderem criticar e dizer mal à vontade...

Não sei se me esqueço de alguma coisa, mas se isso acontecer avisem-me!

Cumprimentos,
Telmo Nabais