2008.06.12 14:42

사용자 삽입 이미지
Silverlight가 2.0 beta2가 발표되고 나서 여기 저기서 Silverlight 2.0의 정식버전 발표가 임박했다는 느낌을 가지고 기대감이 고조되고 있습니다. 그런데 또 하나 놀라운 일은 Linux 진영에서 Silverlight를 지원하는 Moonlight project에 관한 이야기 입니다. Moonlight는 Linux에 .NET Platform을 인식시키는 Mono project와 관련이 있는데 Moonlight가 생각보다 엄청 빠르게 진행되고 있다는 소식입니다.

현재 Silverlight 1.1과 관련해서는 진행사항이 거의 안정적으로 진행되어가고 있는것 같습니다.
또 Silverlgith 2.0과 관련해서는 Alpha 수준의 작업이 진행되고 있다고 합니다.
Silverlight 2.0과 관련한 내용은 아래와 같이 언급하고 있습니다.


Alpha support for Silverlight 2.0

Currently support for Silverlight 2.0 is in pre-Alpha stage, but if you want to test it, or contribute to the code, you will need to:

  • Obtain Mono from SVN or AnonSVN (version 1.9.1 is not enough).
  • Run the configuration for Mono like this:
    • ./autogen.sh --with-moonlight=yes
  • Install Mono
    • make install
  • Re-run the moonlight configuration, pass --with-mono=yes to the configure script

This will produce a new compiler smcs which defaults C# to the 3.0 version and will include the Silverlight assemblies by default in a compilation. You will use this compiler to generate assemblies and libraries that are intended to be ran on Microsoft's Silverlight or Mono's Moonlight.

오픈 소스 형태의 프로젝트로 진행하고 있기 때문이기도 하지만 Linux에서 사용할 만한 뛰어난 UI를 위한 API의 부재 또한 Moonlight에 좀 더 박차를 가할 수 있는 이유가 되기도 한 것 같습니다.
 Linux에서 사용할 만한 UI를 위한 API라면 GTK나 QT와 같은 것이 있겠지만 QT는 비싼 라이센스로 GTK는 완성도와는 상관없이 사용상의 불편함이 문제가 되어 왔습니다.

결과적으로 Linux에서 Silveright를 사용할 수 있게 하는 Moonlight는 Linux들에게는 새로운 기회로 받아들여지게 된것 같습니다.

Moonlight와 관련한 내용은
http://www.mono-project.com/Moonlight 여기서 확인할 수 있습니다.


그리고 Moonlight 로 잘 포팅되어서 실행되는 모습의 스크린 샷은
http://www.mono-project.com/MoonlightShots 여기서 확인할 수 있습니다.

사용자 삽입 이미지
사용자 삽입 이미지
사용자 삽입 이미지

신고
2008.05.18 22:53
사용자 삽입 이미지
Silverlight의 Unix 및 Firefox 버전들이 속속 발표되고 있습니다.
http://www.go-mono.com/moonlight/


Linux상에서는 모든 것이 다 가능할 것 같지만 사실 그래픽과 관련된 API들이 많이
약한것도 사실입니다. GTK는 사용하기 불편하고 좀 사용하기 쉽게 하기 위해서
QT를 도입하면 라이센스료가 생각보다 비싼 22달러를 지불해야 합니다.
그래서인지 Linux에서는 오히려 Silverlight의 Linux버전인 Moonlight에 대한 관심이
높습니다.

Moonlight 0.6 - Profile: 1.0

Moonlight 0.6 - Profile: 2.0

Untested Builds

Recent but untested builds can be found on monobuild.

Moonlight Snapshot - Profile: 1.0

Moonlight Snapshot - Profile: 2.0


신고