지난 16일, Dev&Tech Festival 2009 행사의 일환으로 훈스닷넷에서도 커뮤니티 세미나를 가졌어요. 비가 오는데도 자리를 꽉 채울 만큼 많이 오셔서 감사합니다.^^

이번에는 디자이너 이은아님과 함께 실버라이트 3 가지고 놀기라는 주제로 준비를 했어요.


실버라이트 3는 아직 베타 상태로 나온지 얼마되지 않았기 떄문에 실버라이트에 익숙하지 않으신 분들을 위해서 최대한 재밌는 데모 위주로 진행하려고 노력했는데 끝나고 올라온 후기를 보니 XAML(재믈)이 무슨 말인지 몰라서 이해하기 어려웠다는 분들도 계셨어요. 좀 더 설명을 덧붙였어야 했구나 하는 생각도 들어요.

여튼 발표한 내용은 크게 픽셀 이펙트와 비헤이비어에 촛점을 맞춰서 어떤 식으로 활용되는지 소개를 했고요, 시간 관계상 소개를 하지는 않았지만 데모 전반에 네비게이션 프레임을 적극적으로 활용하여 페이지 구성과 전환을 디자이너가 직접 할 수 있게 해봤어요. 

데모는 간단해보이지만 나름 공을 많이 들인 야근기담(^^)이 준비하면서도 즐거웠고 실버라이트 3가 등장하면서 달라질 디자인-개발 프로세스에 기대를 갖게 만들었어요. 다시 보면서 손발이 오그라들긴 하지만 제가 직접(!) 출연한 기타 히어로 공연(-_-)은 세미나 당일날 급조한거죠. 사실은 이걸 위해 무려 의상도 직접 준비한건데요, 원래는 라이브로 하려던 거였는데 준비가 미흡해서 제대로 쇼를 못한건 아쉬워요. 허허헛...

마지막으로 날리는 썩소 씨-익 ^_____,^


저작자 표시 동일 조건 변경 허락
신고
Posted by gongdo

찜질방 같은 세미나룸에서 고생들 많으셨어요.

발표 녹화 동영상은 훈스닷넷(http://hoons.kr)을 통해 별도로 올라올 예정이니 기다려주시고요, 우선 발표를 위해 근 한달 반 동안 준비했던 데모 프로젝트들을 공개합니다.

---------- 코드와 라이센스에 관한 주요 사항 ----------

이 프로젝트 코드들은 처음부터 끝까지 제 스스로 작성한 것으로 이 코드의 출처를 밝히는 Common licence 2.0(By)를 만족한다면 모든 코드를 상업적인 이용을 포함하여 자유롭게 사용하실 수 있습니다. 단, 코드의 일부를 발췌하는 것은 아무런 제한이 없으며 개인의 판단에 따라 원저작자를 언급할 수 있습니다.

또한 원저작자인 저는 이 코드의 품질과 성능에 대하여 어떠한 보증도 하지 않으며 이 코드를 사용함으로써 발생되는 모든 책임은 사용자에게 귀속됩니다.

----------------------------------------------------
뭐 딱딱하게 얘기하자면 위와 같지만, 어차피 코드의 품질이 썩 마음에 드는 수준은 아니라서 참고가 될지 모르겠네요.

프로젝트가 생각보다 커져서 꽤 많은 내용을 담고 있는데요, 한꺼번에 설명드리긴 어렵고 앞으로 차근차근 강좌나 팁 형식의 글을 올릴 예정이에요. 근데 하루 이틀은 좀 머리를 비워놓고 조금 있다가 시작할께요. 히히.

프로젝트에 포함된 이미지가 좀 많아서 용량이 꽤 되네요. 부득이하게 분할 압축합니다.

다운 받기(총 49.7MB) :



폴더 설명 :
Seminar : 발표 자료(pptx 등)
Silverlight : 데모 프로젝트 루트
  +--Documents : 프로젝트를 진행하며 메모 해놓은 사항들
  +--Silverlight : Gongdosoft.Silverlight 프로젝트 폴더
         +--Demo : 발표에서 사용한(사용할 예정이었던) 데모 프로젝트 폴더
         +--그 외 : Gongdosoft.Silverlight 라이브러리의 하위 클래스들 및 테스터들

프로젝트 설명(Silverlight/Silverlight.sln)

사용자 삽입 이미지

[Demo] - 데모 진행을 위한 프로젝트
[AnimationFreezing] ; Animation Freezing과 Async 실행 예제
[FancyButton] ; Live 데모 샘플
[PhotoAlbum] ; 메인 발표 자료인 포토앨범, 하위의 PhotoAlbum이 실버라잇 프로젝트이고 WebSite는 PhotoAlbum을 웹사이트에 올려서 테스트하기 위한 예제
[Rullet] ; 경품 추첨용 데모
[StoryboardBuilder] ; 스토리보드를 동적으로 생성하기 위한 코드 데모

[SilverlightTesters] ; Gongdosoft.Silverlight 라이브러리들의 테스트를 위한 프로젝트들

[Silverlight] ; Gongdosoft.Silverlight 라이브러리의 루트 프로젝트

[Browser] ; Scriptable을 비롯한 HTML DOM 연동을 위한 클래스 모음
[Common] ; Gongdosoft.Silverlight 공통 클래스 모음
[Diagnostics] ; 런타임 디버깅을 위한 지원 클래스 모음
[Utils] ; 공통 유틸리티 클래스 모음
[UX] ; 커스텀 컨트롤 및 컨트롤 제어를 위한 클래스 모음
[Button] ; 버튼 컨트롤 모음
[Common] ; UX 공통 클래스 모음
[Panel] ; 패널 컨트롤 모음
[Utils] ; UX 유틸리티 클래스 모음


이 프로젝트는 순전히 제 코딩 취향으로 작성되었고 주석도 그럭저럭 많이 붙여뒀지만 무리하게 전체를 다 이해하려고 덤벼드실 필요는 전혀 없어요.

이런 프로젝트를 앞으로 직접 작성하게 될 테고 세부적인 내용은 차근차근 진행할테니까요.

신고
Posted by gongdo


티스토리 툴바