quarta-feira, 27 de dezembro de 2006

XAML vs VRML

O VRML surgiu com o intuito de revolucionar a realidade virtual! A ideia era criar uma linguagem que conseguisse suportar o mundo 3D representando-o na exactidão através de código.

Ora agora começa-nos a surgir linguagens tais como o XAMJ ou o XAML que parecem prometer muito no que diz respeito a este tipo de representação!

Gostaria de saber se acham que o XAML pode vingar relativamente ao VRML e porquê?
Qual será o padrão daqui a uns tempos?

Tá visto que a nivel de código a diferença não é assim tao significativa!!

VRML:
Separator {
Material { diffuseColor 1.000 0.000 0.000 }
Translation { translation 74 -74 10.0 }
Rotation { rotation 1 0 0 1.5707 }
Cone { height 20 bottomRadius 27.1 }
}


XAML:
<Page xmlns="http://schemas.microsoft.com/winfx/avalon/2005" xmlns:x="http://schemas.microsoft.com/winfx/xaml/2005" >
<StackPanel>
<TextBlock>Hello World!
</TextBlock>
</StackPanel>
</Page>

O XAML parece-me mais simples, mas não conheço o VRML ao ponto de dizer que poderá ser melhor ou não do que o XAML

sexta-feira, 22 de dezembro de 2006

Echo 2

E vista em WEB?

Demo Echo2

O echo2 é um projecto que tem como objectivo a transformação de uma classe feita totalmente em JAVA para o seu análogo em Javascript.
Assim, torna-se possivel ter na WEB efeitos que são possiveis nas aplicações java e que eram muito complicados de meter em WEB

Visio 2007 e Project 2007

Por acaso ninguém arranja versões destes 2 programas?
Não sei pelo que espera a MS para integra-los definitivamente no Office...

Se alguém já tiver utilizado algum dos dois (a nova versão), que dê o feedback para sabermos se vale a pena apostar ou não!
Obrigado

segunda-feira, 18 de dezembro de 2006

What about XGL

Visto que só se fala em "Vista" e para não dar a ideia que somos todos fãs da MS,
aqui está 1 video sobre o XGL!
Segundo percebo, o XGL é um novo design que pode ser aplicado ao Linux
Aqui fica um link demonstrativo das potencialidades deste novo design.

quinta-feira, 14 de dezembro de 2006

Microsoft Prototypes

No seguimento da ultima discussão sobre Microsoft vs Google, resolvi mostrar algumas pequenas coisas sobre o que falo em relação à Microsoft. São essencialmente exemplos de inovações no campo de interface, pois como todos sabem é a parte à qual estou mais ligado.

Windows Longhorn Prototype 2002 - Este video é datado de 2002 na altura em que o Longhorn (actual vista) era pra ser lançado no final de 2003.

Microsoft WinFS Presentation - um concept de coisas que seriam possíveis com o que eles queriam para o WinFS

Microsoft Media Browser - Este é um concept para um browser de conteúdos multimédia. Na minha opinião pessoal facilita bastante a encontrar coisas quando não sabemos ao certo dados sobre o que procuramos. Algo muito semelhante a isto esteve planeado para o Longhorn.

Microsoft VIBE Group - Este grupo faz estudos sobre usabilidade entre outras coisas, têm ideias muito interessantes.

Por fim, o vídeo mais espetacular de um concept de um sistema operativo que eu já vi.


Video: Vista (Code named Longhorn)

Há muito mais que se passa dentro da Microsoft e que muita gente não tem noção e em muitas áreas, como disse estas são as áreas pelas quais me interesso.

terça-feira, 12 de dezembro de 2006

Microsoft VS Google

Supondo que vos surgiam duas propostas de emprego destas duas grandes empresas, qual escolhiam? Porquê?

Office Groove

Para quem já instalou o novo office 2007, experimentem utilizar o microsoft groove 2007!
Está fantástico!
Dá para criar grupos de trabalho, reunir pessoas para esse grupo, terem ficheiros para o grupo de discussão, alteração offline de ficheiros e consequente sincronização quando se estiver online!
Gostei muito!
Aliás, todo o office 2007 está fenomenal! Bate tudo, aconselho vivamente a instalarem

quinta-feira, 7 de dezembro de 2006

ANT, NANT

Aqui vai mais uma ferramenta útil existente tanto no java como no .NET.

Até hoje só não trabalhei com o NANT mas parece-me ser similar ao ANT do java.
Para quem não sabe do que se trata o ANT permite fazer operações que se fazem com o antigo MSDOS, mas focalizadas para java, ou seja, podemos criar um ficheiro XML com um descritivo de operações a efectuar e quando executarmos o ANT sobre ele, ele executa todas as operações que estavam la descritas, sejam elas compilação, mover recursos de 1 lado para outro, apagar ficheiros, etc...

ANT

NANT


Recomenda-se...

quarta-feira, 6 de dezembro de 2006

Polimorfismo

Bem aqui está um link que me arranjaram sobre o polimorfismo (Obrigado Hélder)!
Tal como diz no artigo, vão descobrir que o polimorfismo não é nada de novo para ninguém :P

Artigo Polimorfismo

terça-feira, 5 de dezembro de 2006

Ferramenta para gerar logs nas aplicações

Log4NET
http://logging.apache.org/log4net/
Log4j
http://logging.apache.org/log4j/docs/index.html

O log4net ou o log4j permite-nos criar um ficheiro de log que podemos costumizar com os dados que achamos mais importantes. É muito importante para detectar problemas e também percursos efectuados por uma determinada acção.

Aqui vai uma imagem do log actual do DigitalCatalog que foi feito utilizando o log4net.




Recomenda-se...

Reflector for .NET

Muito provavelmente já é do conhecimento da maior parte dos programadores .NET esta ferramenta, no entanto para os que ainda não conhecem, aqui vai
http://www.aisto.com/roeder/dotnet/

Com esta ferramenta torna-se possivel ver o código de fonte de qualquer DLL feito em linguagem .NET.
Mais ainda, torna-se possivel ver esse código em diferentes linguagens (VB, C#, IL e outras)
Aconselho vivamente ;)

segunda-feira, 4 de dezembro de 2006

UniveRSS

Aqui está mais uma bela aplicação em WPF, desta vez feita pela MS e com código fonte disponível! :D Mas pelo que já vi o código não está muito optimizado e tem alguns problemas de performance em algumas áreas. Mas não deixa de ser espetacular a aplicação e pra dar uma ideia do que se pode fazer daqui para a frente.

UniveRSS

Abertura dum ficheiro dentro de um DLL

Ando a procura de 1 forma de abrir um ficheiro xml que está dentro de um DLL.
Quero fazê-lo em c#.
Para já, já descobri que tenho que meter o ficheiro xml como "embedded resource" para ele ficar disponivel.
Agora falta-me conseguir abrir esse ficheiro!Se alguem souber que diga por favor :)

sexta-feira, 1 de dezembro de 2006

WPF Goodness

Antes de mais gostava de agradeçer ao Nuno a oportunidade de participar aqui no blog. Vou aproveitar esta oportunidade para levar um pouco de WPF a todos.

Antes de mais, dado que estamos no império dos sentados, aqui ficam as ferramentas para os imperadores:

.NET Framework 3.0 - para aqueles que não têm o Windows Vista e querem ver/desenvolver algumas aplicações em WPF.

Windows SDK - essencial para quem quer desenvolver aplicações sobre a plataforma do WPF, tem muito bons samples e artigos de muita qualidade.

Extensões para o Visual Studio 2005 - estas são as extensões para o Visual Studio 2005 com a CTP de Novembro do Cider. (só compensa pelo intellisense para o XAML, porque o Cider ainda está longe de ser uma boa ferramenta pra design de aplicações).

Gostaria de vos deixar com um vídeo sobre algumas aplicações já feitas e alguns concepts demonstrados pela Microsoft para aliciar mais pessoas a olharem para WPF como o substituto imediato de WinForms.