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

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