logo
이철성's Blog
이과장의 프로그래밍이야기



이번 4월 8일부터 4월 12일까지 코엑스 인도양 관에서 포토페어가 열리는데요.

( http://www.seoulphotofair.com/ )

이번에 갤러리와 에서도 출품을 해요.



이때 출품할 작품중 대표작들을 부스에서 실버라이트 딥줌을 이용해서 보여주기로 하였고요


확대하면 작가에 대한 프로필이 나오니 작품에 대해서 잘 모르시는 분들도 조금은 편하게 접근하실 수 있을것 같아요.


대형 모니터를 기준으로 만들어진 것이라

작은 모니터에서는 프로필이 넘칠수도 있겠네요.

링크는 아래로...

http://lab.doubleguy.com/jtn/photofair.html



저작자 표시 비영리 변경 금지
이올린에 북마크하기(0) 이올린에 추천하기(0)
크리에이티브 커먼즈 라이선스
Creative Commons License

TRACKBACK :: http://www.feelmind.com/trackback/158 관련글 쓰기

  1. Subject: 중스의 생각

    Tracked from joongs14's me2DAY  삭제

    서울 포토페어우왕 굿!

    2009/04/07 16:01

댓글을 달아 주세요

  1. 최승남  댓글주소  수정/삭제  댓글쓰기

    ^^; 본 포스트와는 상관없는 질문좀 드리겠습니당 ㅠㅠ;;;; 실버라이트로 음성채팅이 가능한지 궁금해서요 ㅠㅠ;;
    silverlight 2는 웹캠과 마이크를 지원안한다는 얘기를 들은거 같은데 ... 사실인가요?

    2009/04/07 11:17
  2. 최승남  댓글주소  수정/삭제  댓글쓰기

    헛 ㅡㅡ;;; 쩝 기대했었는데ㅠㅠ 답변 감사합니다. ㅡㅡ;;;

    2009/04/07 12:57
  3. BlogIcon joongs  댓글주소  수정/삭제  댓글쓰기

    우와.. 멋져요~

    2009/04/07 16:00
  4. 자르기  댓글주소  수정/삭제  댓글쓰기

    줌인(Zoom In) 하면 프로필 떠서 좋네요 . 슬라이드쇼도 맘에 듭니다.^^

    2009/04/08 17:16
    • BlogIcon 이철성  댓글주소  수정/삭제

      감사합니다. ^^

      슬라이드기능은 나중에 넣었어요.

      사실 거기서 줌인 줌아웃하면서

      앉아있기엔 좀 분위기 깨더라고요.^^;

      2009/04/09 00:05




아... 실버라이트 3에 딥줌 기능이 추가되었다는 말은 있었지만

어디에도 관련된 자료를 찾을 수 없어서 찾느라 좀 시간이 걸렸네요..

기본적으로 UIElement 나 FrameworkElement 에 추가되면서

겸사겸사 딥줌에 추가된 내용은 빼고 다루겠습니다.

어차피 거의 모든 컨트롤에 공통적으로 적용되는거니까요.


1. Methods

새로운 기능 없습니다.


2. Events

마찬가지로 없습니다.


3. Properties

있습니다. -_-;;


3.1 AllowDownloading(기본값 true)

기본적으로 딥줌에 소스를 지정하면 자동으로 이미지들이 MultiScaleImage 창으로

소스의 조각들이 다운받아집니다.

이제부터 false 로 지정해놓으면 다운받지 않고 true 로 변경했을때 다운받게 됩니다.


3.2 IsDownloading

각 이미지들을 다운로드하고 있는지 확인할 수 있습니다.

true 상태이면 다운로드하는중이고 false 이면 다운로드가 완료된 상태입니다.


3.3 IsIdle

딥줌이 놀고 있는지(즉 이미지를 다운로드중이거나 이미지를 렌더링하거나 애니메이션중이면 안(!) 놀고있는겁니다.)

체크해줍니다.

AllowDownloading 이 false 이고 이미지소스를 지정한 상태라면

이미지 다운로드가 펜딩된 상태로 가정하여 IsIdle 속성은 false 입니다.


3.4 BlurFactor

딴 속성들은 별 의미없어보이기도하고 아리까리 한데

이 속성은 좀 쓸만해 보입니다.

딥줌에서 보여지는 이미지들을 뿌옇게 혹은 날카롭게 보이게 할 수 있습니다.

기본값은 1이고요 1보다 작으면서 0보다 큰값

즉 0.2 나 0.5 나 하는등의 값을 넣으면

원본보다 더 날카롭게(Sharpen) 보입니다.

반대로 1보다 큰값을 넣으면 해당되는 수의 배수만큼 뿌옇게 보이는 효과(Blur) 를 넣습니다.

즉 2면 두배 뿌옇게 3이면 세배 뿌옇게 이런식으로 말이죠 -_-;;

아래 샘플은 블러 5일때


아래 샘플은 블러 0.2 일때입니다.



4. 결론

별거 없군요 -_-;;;
저작자 표시 비영리 변경 금지
이올린에 북마크하기(0) 이올린에 추천하기(0)
크리에이티브 커먼즈 라이선스
Creative Commons License

TRACKBACK :: http://www.feelmind.com/trackback/153 관련글 쓰기

댓글을 달아 주세요


재미로 한번 해봤습니다.

Collection 형식으로 이미지 1555 개가 실버라이트에서 띄워지는지 말이죠..

(되게 할일 없다고요 ? -_-;; 서버 테스트겸 해봤습니다.)

Collection 형식이면 실상 MultiscaleSubImage 가 1555 개 생기기 때문에

엄청난량의 객체가 만들어지게 되죠.

참고로 700 장 정도는 600 만화소짜리 jpg (eos 300d) 이고

나머지 800 장 정도는 2000 만 화소짜리 jpg (eos 1d mark 3) 입니다.

결과는 ???

(아래로 아래로요 ㅋㅋ)
























뜨는 군요 굉장합니다. -_-;;

(솔찍히 안뜰줄 알았습니다.)

아래는 메모리 사용량입니다.

바로 아래꺼가 평소




아래꺼가 Visual Studio 에서 F5 로 실행시켜서 위의 결과물 나왔을때

저작자 표시
이올린에 북마크하기(0) 이올린에 추천하기(0)
크리에이티브 커먼즈 라이선스
Creative Commons License

TRACKBACK :: http://www.feelmind.com/trackback/125 관련글 쓰기

댓글을 달아 주세요

  1. BlogIcon goodhyun  댓글주소  수정/삭제  댓글쓰기

    대단하군요, 잘 봤습니다. ^^

    2008/12/29 13:51
  2. BlogIcon 공도  댓글주소  수정/삭제  댓글쓰기

    컨텐츠는 공개 불가죠? ㅋ

    2008/12/29 13:55
  3. BlogIcon 태디  댓글주소  수정/삭제  댓글쓰기

    응큼.. ㅋ
    야한 사진이 한 1500장 넘지 ㅋㅋ?

    2008/12/29 14:37
  4. 낑깡  댓글주소  수정/삭제  댓글쓰기

    대세는 64비트군요!

    2009/01/10 19:28



딥줌 컴포져의 새버전이 나왔군요..

해당 버전은 아래의 경로에서 받으실 수 있고요.

http://xpression2.members.winisp.net/DZC/Deep%20Zoom%20Composer.msi


이번 버전은 혁신적인 일이 두가지가 있었어요..

두가지 내용 꼭 챙기시는게 좋을듯해요..

1. 이제는 딥줌을 Ajax 로.. SeaDragon Ajax

딥줌이 SeaDragon 프로젝트의 일환으로 나온건 다 아실거예요.( http://livelabs.com/seadragon/ )

문제는 기존까지는 실버라이트가 없으면 딥줌기능을 사용할 수가 없었는데요.

이제는 Seadragon Ajax 가 생기면서 실버라이트 없이도 딥줌기능을 사용할 수가 있게 되었어요.

(정확히는 딥줌은 실버라이트에서 쓰는 용어이고

ajax 버전은 딥줌이 아니라 Seadragon Ajax 라고 부르는것이 맞습니다.)

몇가지 테스트 결과 문제가 아예 없는것은 아닌데요.

(속도라든지 버그라든지 퍼가기 문제라든지)

그래도 첫 릴리즈에서 이정도의 완성도면 앞으로의 발전가능성을 생각해볼 수 있을듯해요.

제가 테스트로 올려놓은 곳이 있으니 아래의 링크를 클릭하여 확인해보세요.

위에 것이 이번에 새로 나온 SeaDragon Ajax 이고

아래의 것이 실버라이트 딥줌입니다.

http://lab.doubleguy.com/seadragonajax.html




2. 드디어 나온 Composer API

개발자분들중에 이것 기다리시는 분들 많으시죠 ^^;

사실 클래스들을 보면 다소 실망스러운 감이 없지 않아 있지만 그래도 이게 어디에요 ^^;


익스프레션 블로그에도 올라와있지만

SparseImageTool 과 ImageTool 을 커맨드라인이 아닌

프로그래밍적으로 다룰 수 있다는 정도의 의미가 있는것 같아요.

그 이상도 이하의 의미도 아닌것 같군요.

(심지어 이벤트같은것도 없고 말이죠.

커맨드라인 툴을 프로그래밍적으로 좀 더 안정적으로 돌리는것으로 생각하시는것이

좋을듯하군요)

간단히 샘플을 만들어봤는데요.

우선 컴포져 디렉토리에 DeepZoomTools.dll 을 참조에 추가하시고요.


네임 스페이스로 Microsoft.DeepZoomTools 를 추가하시고 사용하시면 되요.

테스트로 사용한 소스는 다음과 같아요.

텍스트로 붙이면 색깔이 안먹어서 이미지하고 소스로 나눠서 붙입니다.

테스트로 프로그램 작성해보실분은 카피 & 페이스트하세요 ^^


using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Collections.ObjectModel;
using System.IO;
using Microsoft.DeepZoomTools;

namespace ComposerLibTest
{
    class Program
    {
        static void Main(string[] args)
        {
            Image imgSource = new Image(@"c:\cap pic\2008-07-31_1602.png"); // 이미지 소스지정
            Collection<Image> iImageCollection = new Collection<Image>();   // 이미지 컬렉션 객체 생성
            iImageCollection.Add(imgSource);                                // 이미지 컬렉션 추가
            SparseImageCreator sic = new SparseImageCreator();              // SparseImageCreator 객체 생성
            sic.ImageQuality = 0.95;                                        // 이미지 퀄리티 설정 0부터 1까지의 값
            sic.TileSize = 256;                                             // 타일 사이즈 지정
            sic.TileOverlap = 1;                                            // 타일과 타일 사이에 오버랩되는 픽셀값지정
            sic.Create(iImageCollection, @"c:\devel\test\testoutput");      // 결과물이 출력된 디렉토리           
        }
    }
}

결과물이 아주 예쁘게 나오는군요 ^^;




3. Composer API 와 더블가이의 HDImgeServer
 

제가 다니는 더블가이라는 회사는 딥줌컴포져의 서버버전을 만들고 판매하는 업체인데요.

저희 회사 이사님이 해당 DLL 때문에 걱정을 하시더라고요.

하지만 개인적으로는 그렇게 크게 염려할 필요는 없을것 같아요..

그 이유는 몇가지가 있는데요.

첫째는 속도 문제예요.

컴포져 자체가 서버환경에 최적화되어 만들어진것이 아니기 때문에

아무리 dll 이 나왔다하더라도 그것은 결국

기존 컴포져를 자동화시켜주는 것밖에 안된다는거죠.

실제 단일 파일을 가지고 테스트 해본 결과 저희 서버가 컴포져 라이브러리보다 훨씬 빠르더군요.


실제 저희는 다중처리 환경에 최적화되어 있기 때문에

파일 하나만 가지고 처리할때 이정도 속도차이라면

파일이 여러개가 무차별적으로 들어오는 환경에서는

차이가 더 심하게 날것 같군요


둘째는 안정성 문제예요

비록 해당 DLL 이 있기는 하지만

결국 그것은 컴포져 프로그램의 중간다리역할을 해주기 때문에

컴포저 자체가 불안할경우 ( 아직 정식버전이 아니므로 )

해당 DLL 을 사용하는 프로그램의 경우도

안정성을 추구하기 어렵게 되죠.

실제 저희는 saytopic 이라는 사이트에서 HDImageServer 를 돌리고 있는데요.

uptime 으로 확인해보니 85일이 되었네요.

85일 동안 한번도 불안정해지거나 죽거나 한적은 없었어요.



셋째는 컴포져에는 없는 기능들이에요

실제 저희는 HD Image Server 2.5 버전을 만들고 있고요

이 버전은 Computer Vision 이라는 분야의 기술이 접목된 것이에요

즉 인공지능으로 사진을 인식하는 기능이죠.

또 한가지는 사진에는 원래 파일을 통해 얻어낼 수 있는 여러가지 메타 정도들이 있어요.

현재 240 개정도의 정보들을 추출하여 독자적으로 만든 파일에 집어넣었고요.

윈도우즈용 서버에 집중하기로 정책이 결정되면서

윈도우만이 가지고 있는 메타정보 12개정도를 더 추가할 예정이에요

이런 내용들은 컴포져에는 없는 기능들이죠.

뭐 물론 컴포져와 HD Image Server 가 가는 길은 다르다고 생각하니까

당연하기도 하겠죠.

==================================================================

결론적으로 말씀드리면

이번에 나온 컴포져는 상당한 의미가 있었어요.

딥줌 기능을 실버라이트 외의 환경에서 제공하는것은

시사적인 의미가 있다고 보고요.

프로그램적으로 딥줌 컴포져를 자동화하는 것도 의미가 있다고 봐요..


아래는 참고 사이트입니다.


Deep Zoom Composer Updated: Seadragon Ajax Support, New API, and more! (http://blogs.msdn.com/expression/archive/2008/11/24/deep-zoom-composer-updated-seajax-support-new-api-and-more.aspx)


Seadragon AJAX and Deep Zoom  (http://blogs.msdn.com/lutzg/archive/2008/11/23/seadragon-ajax-and-deep-zoom.aspx)


저작자 표시
이올린에 북마크하기(0) 이올린에 추천하기(0)
크리에이티브 커먼즈 라이선스
Creative Commons License

TRACKBACK :: http://www.feelmind.com/trackback/121 관련글 쓰기

댓글을 달아 주세요

  1. BlogIcon 길버트  댓글주소  수정/삭제  댓글쓰기

    재미있네요.
    잘 보았습니다.
    역시 이과장님의 HD Image Server 좋군요.

    2008/11/26 14:01
  2. BlogIcon 태디  댓글주소  수정/삭제  댓글쓰기

    좋은 정보 잘봤어!
    AJAX로도 나왔으니 이젠 딥줌이 실버라이트만의 전유물이라
    말할 수 없겠군...

    새로운 시도는 정말 좋은 것 같네..

    2008/11/26 20:33
  3. 브라더  댓글주소  수정/삭제  댓글쓰기

    이과장님 안녕하세요. 주옥같은 포스트 감사합니다.
    오랫동안 기다려왔는데. 코드대로 따라서 테스트해보니까 잘 되네요.

    질문이 하나 있습니다.
    딥줌 관련한 서비스를 해보려고 하는데,
    서버를 하나 구입하려고요.
    deepzoom 서비스를 하려면 아무래도 하드 성능이 중요할것 같은데요.
    현재 SAS와 SSD사이에서 저울질 하고 있습니다.
    총알이 많이 부족한 관계로 SSD를 구입해도 저렴한걸 구입해야 하기때문에 안전성은 떨어질 것 같지만서도,
    SSD은 빠른 seek 속도가 딥줌서버에 중요한 역할을 할것같다는 판단에서 망설이고 있습니다.
    과장님께서는 어떻게 생각하시는지요?
    초면에 실례지만 saytopic를 운영중이신데다가, deepzoom 에 관해선 가장 잘 아시고 계신것 같아서 감히 여쭤봅니다.
    (해외 자료도 많이 둘러봤는데 이과장님 블로그가 쵝오에요 ^^)
    답변주시면 고맙겠습니다.

    2008/11/27 02:26
    • BlogIcon 이철성  댓글주소  수정/삭제

      원본파일에 대한 저장을 하실지 안하실지 모르겠지만

      원본파일을 저장하신다면 실제 파일의 크기는

      원본*2 이상이 됩니다.

      현실적으로 sas 가 좋지 않나 생각하고 있습니다.

      저희 서버도 sas 로 되어 있습니다. ^^

      2008/11/27 10:03
    • 브라더  댓글주소  수정/삭제

      이과장님 답변 감사드려요!

      2008/11/27 22:38
    • 미카엘  댓글주소  수정/삭제

      속도론 SSD이지만 역시 안정성,가격 등드으이 이유

      로 서버구축엔 SAS가 많이 쓰이고 있는 추세입니다만..

      헌데 이런 SAS도 최근엔 SATA로 물갈이 하는 추세가 아

      닐까 합니다.SAS두개로 RAID O으로 묶는게 가장 이상적

      일까 생각합니다.

      2008/12/06 12:56
  4. BlogIcon joongs  댓글주소  수정/삭제  댓글쓰기

    와..전 이과장님 사진 땜에 놀란 1인... - Seadragon Ajax 샘플도 너무 ㅎ

    2008/11/27 10:22
  5. 뵨태마크  댓글주소  수정/삭제  댓글쓰기

    이과장님 꼰미남인걸요 ㅎㅎ.

    좋은 정보 고맙습니다 ^^

    2008/11/27 11:35



저희가 Saytopic.com 이라는 사이트를 운영하고 있지요.

뭐 별로 인기는 없지만

데모겸 테스트겸 저는 아주 잘 활용하고 있습니다. -_-;;

우선 실버라이트 정식버전으로 작업하면서 느낀점은

많은 부분이 안정화되고 단순화 되었다는 것입니다.

특히 컨트롤의 스타일이 정말 직관적이고 간단하게 바뀌었어요.

많이 쓰는 버튼 같은 경우는 구성요소가 불과 다섯가지(?) 밖에 되지 않아요..

(그리드같은것도 포함하면 조금 더 많아지긴 하지만요)


저는 이러한 방향이 굉장히 옳다고 생각되는데요.

어차피 기존에 있는 컨트롤을 그대로 가져다 쓰는 경우는 거의 없죠.

하지만 기존의 컨트롤은 스타일의 구성요소와 코드가 맞물려있기 때문에

어느정도 내용을 이해하고 디자인을 맞춰줘야 한다는 부담이 있어요..

오히려 이러한 복잡성은 디자이너와 개발자에게 더 큰 부담으로 작용하게 되고

정작 중요한 디자인 자체에 대한 집중을 못하게 만들었죠.

과거 generic.xaml 파일을 고치거나 공부해서

스타일을 고치던 때를 생각하면 끔찍해요.

다시 과거로 돌아가지 않아도 되니 다행인것 같아요.


프로그램적인 부분들은

사실 사용의 편의성을 떠나서

될건되고 안될건 안되야 무언가 정확한 길을 걸을 수 있는데 말이죠.

이전버전들에서는 안되야 될것들까지 되고

정작 될것들은 안되고 해서

뭐가 옳은지 그른지 판단할 수가 없었어요.

하지만 이제는 될건 되고 안될건 안되요 -_-;;;

오히려 기존에 되던것들이 안되서 버그라고 하시는 분들이 많이 계신것 같은데요.

(silverlight.net 의 포럼란에 가보면 말이죠..)

오히려 기존에 되던게 버그였어요 ㅜ.ㅜ;;

몇몇분들에게서 들은 정식버전에 대한 느낌은..

매우 긍정적 이었어요.

여러분 아직까지도 beta2 로 작업하고 계신 분들이 계시다면

하루라도 빨리 정식버전으로 넘어오세요.

몇가지 아쉬운 점은..


1. Object 태그 문제

게시판등에서 퍼가기등을 하게 되면 태그가 깨지는 현상이 있었는데..

물론 이건 실버라이트의 문제라기보다는 ie 의 문제긴하지만 여전해요.

단 클래스 아이디 방식을 사용하면 이 문제를 해결할 수 있는데요

(정식버전에서는 이 문제가 해결되었더군요)

이렇게 되면 퍼가기에 걸림돌이 되었던 모든 문제가 해결이 되요.

단한가지 문제점은 ie 를 제외한 어떤 브라우저도 해당되는 페이지를 열수가 없다는거죠.

저희는 마지막까지 어떤 방식을 사용할까 고민했었는데요.

결국은 제한은 있지만 여러가지 브라우저에서 다 보이는 방식으로 결정했어요.


2. 런타임 설치 문제

저는 Beta2 에서 RTW 로 자동 업데이트가 될줄 알았어요.

하지만 그건 아니더군요.(정말 많이 아쉽....)


사용권 계약사항을 눌러보면 자동업데이트 내용이 있으니까 다음부터는 괜찮을듯해요

아무래도 지금은 과도기니까요


설치와 관련하여 정말 크게 맘에 드는 부분은

기존에는 실버라이트를 업데이트하고 나서 브라우저를 종료했다가 다시 시작해야했거든요

그래서 새로 고침으로 새버전의 실버라이트를 띄우기 위해서

자바스크립트를 이용해서 객체를 생성하는 방법을 쓰곤 했었는데요.

근데 이번 버전부터는 설치하고나서 새로고침만 해도 되요

(어쩌면 당연한? :P 근데 메세지는 브라우저를 껐다켜야 한다고 나와요. 무시하시면 될듯)

저작자 표시
이올린에 북마크하기(0) 이올린에 추천하기(0)
크리에이티브 커먼즈 라이선스
Creative Commons License

TRACKBACK :: http://www.feelmind.com/trackback/109 관련글 쓰기

댓글을 달아 주세요

  1. BlogIcon 태디  댓글주소  수정/삭제  댓글쓰기

    딥줌 전체화면 모드에서 마우스 휠 해결 안되는건가 ㅡㅡ;
    이건 팝업으로 해결을 했네?
    런타임 문제는 빨리 해결되야 할점
    나도 정식버전으로 릴리즈 되면서 자동으로 런타임 설치 될줄 알았는데
    아니네
    난 사실 Silverlight 를 하면서도 주업무로 하지 않으니까
    이것저것 자세히 들여다보고 테스트도 좀 해야 하는데... 그게 않되네 그려!

    2008/10/24 14:20
  2. BlogIcon 태디  댓글주소  수정/삭제  댓글쓰기

    예전에 비해 딥줌 클릭했을때 주변의 타일이미지를 가져오는게 많이
    빨라진거 같은데...

    2008/10/24 14:21
    • BlogIcon 이철성  댓글주소  수정/삭제

      퍼포먼스는 상당히 빨라진듯 ^^

      cpu 점유율은 그렇게 차이가 없어보이는데

      느낌인것 같기도 하고 잘 모르겠어...

      근데 여하튼 느낌상으로는 훨씬 좋아진듯

      2008/10/24 14:42
  3. BlogIcon 공도  댓글주소  수정/삭제  댓글쓰기

    브라우저의 새로 고침 문제는 아마도 크로스 브라우저 문제 때문에 그런 문구를 썼을 지도요.
    테스트 해 보면 자바스크립트를 사용하면 FF3에서도 새로 고침 할 필요 없이 설치 완료 후 애플리케이션을 로드 하는게 가능했어요.

    2008/10/24 16:57
  4. BlogIcon 서형래  댓글주소  수정/삭제  댓글쓰기

    퍼가보았는데요 전체보기 하니까 깨는 문제점 발견!!
    항상 노력하시고 열심이신 모습 보기 좋습니다.
    화이팅 입니다!

    2008/10/31 17:49



바로 어제 세미나가 있었어요..

플래쉬 디자이너를 위한 실버라이트 디자인 강좌죠..

(한마디로 플래쉬 디자이너가 실버라이트를 사용하기 쉽게 하는 법을 보여준 세미나라고 보는게 맞겠죠)

이번 세미나는 외국에서 온 사람도 있었는데요..

(마이크로소프트 본사사람일까요 ?)

Arturo Toledo 라는 사람이 왔었어요..

이 분이 거의 대부분의 세미나를 진행했죠.


이분은 건축을 전공했데요..

미국에서는 건축이 공대가 아니라 미대에 있다고 하니..

원래 디자이너 출신이라고 보는게 맞을듯해요

이 사람은 원래 전공이 건축이라고 해요.


이날 세미나는 Realizing & Potential 룸에서 했는데요..

(수용인원이 250 명정도 되는걸로 알고있어요..)

저는 사람이 많이 없을거라고 생각했는데..

방이 완전히 꽉찼었어요..

디자이너에게 제일 중요한 것은 디자인이고

플래쉬나 실버라이트는 그냥 툴일 뿐이니까

실버라이트도 알아가시면 좋겠다는 생각을 했었어요..


톨레도는 특이하게 세미나 자료를 딥줌으로 보여줬었는데요..

그중에 7 Sins(죄악) 라는 내용입니다.

우스개소리로 마이크로소프트는 모든 것에 텍스트를 붙인다고 하더군요.

(디자이너에게 이것은 죄악처럼 여겨질수도 있겠죠. 회색버튼에 텍스트 말이에요)

기존의 애플리케이션들에 대한 디자인입니다.


뭐.. 전혀 예쁘진 않군요 ^^;

지금까지 우리가 써왔던 방식들입니다.


실버라이트 세미나에 약방의 감초처럼 자주 등장하는 하드락 까페입니다.

많은 복잡한 아이템들이 잘 정리된것 같은 느낌이 들죠.

톨레도는 이날 마치 개발자 세미나에서 보는 라이브코딩처럼

라이브디자인을 했어요...

순식간에 만들어낸 마우스입니다.

대단해요 ^^

전 따라하다가 잘 몰라서 포기했어요 :)

톨레도가 일러스트랑 비교해서 얘기를 자주하는 바람에

저처럼 일러스트를 모르는 개발자는 따라하기가 힘들었어요..

(사실 톨레도의 문제가 아니죠.. 디자이너 세미나에 디자인의 디자도 모르는 개발자가 왔다는게 문제죠.. )



오후에 한시간정도 한국 마이크로소프트 황리건과장님의 세션이 이어졌습니다.

황리건과장님은 디자이너들이 작업하는 패턴(?) 혹은 방법론을 외국의 사례를 들어가며 말씀해주셨어요..

실버라이트는 어떻게 적용된다는 얘기를 해주셨죠






황리건 과장님 세션이 끝나고 다시 톨레도로 넘어갔어요..

오후엔 블랜드에 대해서 다루었어요. (플래쉬로 따지면 액션이라고 해야할까요)


이 세미나를 보면서 생각한건데요...

톨레도는 정말 디자이너예요 ^^

이게 무슨 말이냐하면요.

개발자들이 생각할때 코드가 필요하다고 생각되는 부분들 있잖아요 ?

근데 이분은 코드를 사용하지 않고 다 만드시더라구요..

이날 세미나에서 유일하게 사용한 코드는

액션을 실행하는 명령어인 스토리보드.begin() 밖에 없었습니다.

액션관련된 내용을 다룰때 재미있는 부분이 참 많았었는데...

실은 제가 좀 졸아가지고...

사진을 하나도 못 찍었어요 -_-;;;

마지막으로는 개발자와 디자이너간의 협업 문제를 다루었습니다. ^^


이분은 좀 특이한게...

이미지 확대해서 보시면 아시겠지만...

문서를 다 익스프레션 디자인으로 만드는가보더라구요 -_-;;;

뭐 솔찍 도움이 될까 반신반의 하면서 갔었는데

오히려 배운점이 참 많은것 같아요.. ^^

이제 정식버전도 곧 나오니

디자이너를 위한 세미나가 많았으면 좋겠군요 ^^

이올린에 북마크하기(0) 이올린에 추천하기(0)
크리에이티브 커먼즈 라이선스
Creative Commons License

TRACKBACK :: http://www.feelmind.com/trackback/100 관련글 쓰기

댓글을 달아 주세요

  1. BlogIcon 리거니  댓글주소  수정/삭제  댓글쓰기

    후기잘 봤습니다. :)

    2008/10/05 18:43


세이토픽 이미지 뷰어에(저희는 HDImageVIewer 라고 불러요)

MS 의 Virtual Earth(이하 VE) 를 포팅하였습니다.

현재 코드 플렉스에 Deep Earth 라는 멋진 프로젝트가 있어서

뷰어를 고치는데는 반나절도 안걸렸어요...

(기존 뷰어의 기능을 유지하면서 추가기능을 형식으로 붙였으니까 반나절이 걸린거지

초기 지도를 띄우는데까지 필요한 시간은 한시간도 안걸렸어요)

물론 현재 약간의 문제가 있기는 하지만...

기술적인 의미에서 우리 회사가 지도를 이용할 수 있게 되었다는 것은 의미가 있는것 같아요.



이미 휴즈플로우에서(HugeFlow) 만든 MapView lite 라는 프로그램이 있지만

저희는 딥줌하에서 지도를 올린다는게 다른 점인것 같아요...

(휴즈플로우는 뷰어 영역도 자체 개발한거라 알고 있어요)

안타까운것은 VE 가 한국지도가 많이 확대되지 않는다는 것이에요.

아래의 그림이 최고로 확대한 정도가 되요..

윗 그림이랑 좀 차이가 있죠.


어제 잠깐 Google Map 도 포팅하려고 살펴봤는데..

예상대로 라면 그렇게 어려울것 같진 않아요.

(VE 랑 비슷할것 같다는 말이죠)

뭐 여하튼 지도 보여주는 것은 저희 비즈니스랑 좀 거리가 있고해서

시간날때 잠깐 잠깐 해봐야겠어요.

(지금 저희 서버 판매와 관련해서 몇군데 얘기되고 있는데가 있어서 말이죠..

서버라는게 판다고 해서 별 일이 생기는것은 아니지만

저희가 초기에 호스팅을 할지 서버소프트웨어만 판매할지

하드웨어까지 같이 판매할지 이런것때문에 고민이 있었어요.

지금은 우선 하드웨어가 포함된 서버판매쪽으로 방향을 잡아서

프로그램적으로 인터페이스하는 부분 만들어야하거든요.

그리고 뷰어가 안예쁘다는 의견이 너무 지배적이라 모냥도 좀 바꿔야겠어요 -_-;; )

아래 실버라이트 프로그램 올려놨구요..

원문도 링크 걸어요

http://saytopic.com/?document_srl=3710




이올린에 북마크하기(0) 이올린에 추천하기(0)
크리에이티브 커먼즈 라이선스
Creative Commons License

TRACKBACK :: http://www.feelmind.com/trackback/91 관련글 쓰기

댓글을 달아 주세요

사용자 삽입 이미지

사무실에서 사진찍고 놀다가

눈알을 찍었는데

확대해보니 이게 뭔지..

눈알 하얀자랑 눈알이랑 사이에 하얗게 테두리같은게 쳐져있네요 -_-;;

아 찝찝해 -_-;;;

백내장이 아닌지 -_-;;;

괜히 찍어서 영 찝찝 -_-;;;


이올린에 북마크하기(0) 이올린에 추천하기(0)
크리에이티브 커먼즈 라이선스
Creative Commons License

TRACKBACK :: http://www.feelmind.com/trackback/83 관련글 쓰기

댓글을 달아 주세요

  1. m9120  댓글주소  수정/삭제  댓글쓰기

    모니터의 높은 밝기 오히려 눈을 상하게 한다더군요.
    책정도가 가장 좋다고 합니다.
    http://health.mdtoday.co.kr/news/index.html?cate=12&no=57926

    2008/09/09 10:22

어제 서울 기프트쇼 다녀왔어요...
 
작은 행사인줄 알았는데
 
생각보다 사람이 굉장히 많더라구요

입구들어가면 무슨 상받은 작품들(?) 이 있는데 이 꼬마 인형이 인상 깊더군요



선물용 usb 메모리입니다.

요즘엔 선물도 4기가 짜리 주나봐요




지나가다 찍은 러시아 인형입니다.


근데 이 행사 다니면서 느낀 점은...
 
지나가던 어떤 사람도 그러던데..
 
전체적으로 가격이 좀 비싸더라구요.
이올린에 북마크하기(0) 이올린에 추천하기(0)
크리에이티브 커먼즈 라이선스
Creative Commons License

TRACKBACK :: http://www.feelmind.com/trackback/78 관련글 쓰기

댓글을 달아 주세요


사용자 삽입 이미지

저희 회사가 딥줌 서버를 만드는건 아시는 분들은 다 아시는 사실~

이번에 제로보드xe 에 저희 서버를 붙였어요...

뭐 수익모델이 뭐냐!!! 라고 하시면...

사실 이 사이트로 수익을 얻을 생각은 없구요..

안정적이고 빠르게 돌아가는 서버를 홍보(?) 할 생각으로 만든거죠..

마케팅 비용으로 월 수십만원의 비용정도야 충분히 감당할 수 있으니까요.

저희가 이번에 신경을 많이 쓴 부분은

퍼가기에 대한 부분인데요..

실제로 딥줌이 다양한 쇼핑몰에서 사용될 수 있다고 봐요..

하지만 실제 판매자 입장에서 어떻게 사용해야 할지는 별로 테스트되지 않았는데요..

저희는 대표적인 쇼핑몰인 까페24, 메이크샵, 지마켓, 옥션, 11번가를 대상으로 테스트하였어요.

물론 어떻게 사용하는지도 상세히 써있죠.

사용자 삽입 이미지

그리고 또 특이한 점은 embed 태그를 지원한다는 것인데요..

실버라이트는 자체적으로 embed 태그를 지원하지 않아요.

그래서 몇몇 사이트에서는 이것이 문제를 발생시키거나 붙여넣을수가 없는데요..

저희는 플래쉬가 동적으로 실버라이트 객체를 생성하는 방법으로 이를 해결했어요.

그래서 제로보드 xe, 제로보드 4이하 게시판, 티스토리 모두 지원이 잘되죠.

(원래 html 이랑 본문이랑 왔다갔다 하면 실버라이트 태그가 깨졌었잖아요?

그런 문제도 다 해결된거죠)

사용자 삽입 이미지

업로드 용량은 한 게시물당 5메가인데요.

왜 굳이 이런 제한을 했냐하면

디카로 찍어도 5메가 넘는일은 거의 없더라구요..

가끔 5메가 넘는 사진도 있기에 좀 늘릴까 하는 생각도 있는데요...

한 글에 너무 많은 사진을 붙여넣는것을 막기 위해서 5메가 제한을 해놨어요..

제로보드xe 를 저희가 만든게 아닌이상 기능을 제한하거나 하기 힘든데요.

(실제 개발자는 php 를 몰라요. 제로보드 xe 에서 수정한 부분은 자바스크립트 한부분이랍니다.

물론 한글 파일이름.. 이런거 해결하기 위해 고친부분도 있지만 이부분은 제가 고친게 아니라

제로보드 Q&A 에서 봤던가 하는 글이에요.

내용도 몰라요 그냥 붙여넣었어요 -_-;;)

제로보드는 원래 이미지를 여러개 붙여넣을 수 있잖아요 ?

그래서 여러 이미지가 글 하나에 추가되는걸 막을 수가 없었어요..

그런 이유때문에 5메가 제한을 둔거랍니다.

한가지 아쉬운점은 이미지를 화면에 추가하면

미리보기나 저장하기를 누르기전까지

노란색 화면으로 영역이 표시된다는 점인데요..

사용자 삽입 이미지


사실 처음부터 이렇게 했던건 아니에요.

단지 원본이미지를 본문에 원래 제로보드처럼 삽입하고 나면

딥줌이 뜨기전에 원본 이미지를 받아버려서

네트웍의 효율성이라는 측면에서 봤을때 의미가 없어져 버리는 상태가 되었어요..

이부분은 조금 더 알아보고 썸네일이라도 보여주는 방향으로 해야겠어요.

현재 가 오픈한 상태이므로(베타버전이라고 해야할까요. 혹은 그 전?)

문제가 있을지도 몰라요.

개인적으로는 문제가 생기면 서버를 개선할 수 있어서 더 좋다고 봐요 ^^;;

소규모 쇼핑몰 하시는 분들은 무료로 딥줌 기능을 이용하실 수 있어서 좋고

저희는 나름 저희 서버를 홍보할 수 있어서 좋다고 봐요.

안정성 문제도 검증하고 말이죠.

어떤 분들은 이런 말씀하실지도 모르겠어요..

가오픈 했다고 해놓고 이렇게 공개적으로 글을 쓰면 어떻게 하냐고 말이죠..

하지만 실버라이트 관련 블로그야 보는 사람만 보는거고...

아마 실버라이트 까페에서 뵌분들이 대부분일거라고 봐요...

(결국 아는 사람에게만 보여주는 셈이 되는거죠)

좋은 말씀 많이 해주세요 ^^;
이올린에 북마크하기(0) 이올린에 추천하기(0)
크리에이티브 커먼즈 라이선스
Creative Commons License

TRACKBACK :: http://www.feelmind.com/trackback/75 관련글 쓰기

댓글을 달아 주세요

1 2 

카테고리

분류 전체보기 (188)
JAVA 프로그래밍 (0)
.NET 프로그래밍 (126)
상식 (5)
생활 (30)
Silverlight 강좌 (20)
재미로보는 동영상 (2)
유용한 프로그램 (3)
경영학 (2)

달력

«   2010/03   »
  1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31