[Silverlight] Rich Text Editor가 Codeplex에 오픈소스로 발표


안녕하세요. 준서아빠 김대우 입니다. 

정신없는 시간들이 지나가는군요. 
- 옷홍~ 아마 6월 중순까지는 이 열혈 모드가 쭈욱~ 이어지지 않을까 예상됩니다. 

Silverlight2 로 Rich Text Editor가 오픈소스로 발표됨.

Rich Text Editor for Silverlight 2
Codeplex 링크 : Silverlight rich text editor 



별 소식 아닐지 모르겠습니다만, Rich Text Editor는 큰 의미가 있습니다. 
바로, WISYWIG 웹 데이터의 기반 기술이 되기 때문입니다. 

NHN의 스마트에디터를 알고 있으실 겁니다. 대표적인 WISYWIG 기술로 볼 수 있지요.
게시판이나 블로그의 에디터 대부분이 FCKEditor라는 WISYWIG 에디터로 되었다는 것도요.

그리고, REMIX07에서 발표된 모션 클라우드의 웹 에디팅 솔루션 역시 알고 계실거에요.
(곧 공식 오픈한다는 소식도...)




Pushpin 솔루션 - REMIX07 / 1년전... 모션클라우드를 기억 하시나요? ^_^

이러한 솔루션들의 기반기술이 바로 WISYWIG 웹 데이터의 핵심, Rich Text Editor이기 때문입니다.
WISYWIG을 넘는 웹 에디팅 솔루션, 아마 먼 훗날의 이야기가 아닐지도 모르겠습니다.




Trackbacks (0) | Comments (6)
땡초 5/3/2008 1:23:06 AM Reply Delete
놀랍네요~~
모션클라우드 데모를 넋없이 보고 있었네요^^
준서아빠 6/24/2008 3:02:03 PM Delete
네, 작년의 저와 비슷 하신 것 같습니다. 올해의 REMIX08 행사 후기 시리즈 포스트를 준비 중이에요. 곧 좋은 포스트로 또 인사 드리겠습니다.
아웃사이더 5/3/2008 1:33:53 AM Reply Delete
작년에 봤었는데 올해 또 봐도 새롭네여^^
한페이지내에서 유저컨트롤을 여러개 부르는 건가요???
준서아빠 6/24/2008 3:02:48 PM Delete
아웃사이더님, 네. 거의 웹 PPT 수준이라고 할까요. 곧 오픈 예정으로 아는데, 발표되면 아주 센세이셔널 할 것 같습니다. ^_^ 좋은 하루 되세요.
김의경 5/10/2008 9:52:22 PM Reply Delete
와우 재영이 횽아! 저 의경이에요~
판따스틱! 마중이가 주소 갈켜줘서 보고 갑니당~
푸시핀 성공하셔서 나중에 마중이랑 저 맛있는거 사주세용~ ^^
화이팅!
준서아빠 6/24/2008 3:03:13 PM Delete
전대표님 후배신가 보네요. ㅎㅎㅎ저도 성공 하시길 기원하겠습니다. 좋은 하루 되세요.
Name Password Homepage
Comment
Secret

[Silverlight] Deep Zoom Viewer Lite!!!


사진이 정적인 이미지가 아니라 새로운 멋진 컨텐츠가 될 수 있음을 보여주는 좋은 예라고 생각합니다.


Get Microsoft Silverlight


Get Microsoft Silverlight


Get Microsoft Silverlight



영상을 이용한 UCC 형태의 공유와 마찬가지로 사진도 공유가 가능합니다.
흥미로운 부분은 정적인 단일 이미지가 아니라, 동적이고 다양한 형태로 사진을 경험하기 위한
새로운 시각으로 접근이라는 점에서 높게 평가하고 싶어요.

Deep Zoom Viewer Lite는 휴즈플로우에서 개발한 어플리케이션으로 국내 회사가 개발한 솔루션입니다.

상세한 자료는 이곳 길버트님의 블로그Deep Zoom Viewer Lite 1.3 소개 페이지에서 확인 가능합니다.




Trackbacks (0) | Comments (4)
miriya 4/22/2008 1:47:48 PM Reply Delete
실버라이트나, 에어나 슬슬 만져볼 수 있게 되었군요^^
joogunking 4/23/2008 7:28:49 AM Reply Delete
마치 사진을 쥐고 이리저리 살펴보는 느낌이 드는군요. 멋집니다.
홍군 6/13/2008 8:19:47 AM Reply Delete
안녕하세요 지난 리믹스 행사에서 임시 리포터했던 MSP에요 하하하 반갑습니다

근데 이글에서 실버라이트를 재설치하라고 나오는데요
제 컴에 설치된 실버라잇이 좀더 최신버전(2.0.30523)인데
언인스톨하고 다시 설치하라고 나와요-0- 이..이건 어떻게..
지나가다 6/20/2008 9:50:18 PM Delete
제어판-프로그램 추가/삭제 가서
실버라이트 1, 2 다 지우고
다시 설치하면 됩니다 ㅋ
Name Password Homepage
Comment
Secret

[Silverlight] UX와 성능은 RIA에서 공존 가능한가? - AOL의 Silverlight 이메일 솔루션


Silverlight2의 개발 기능을 이용한 어플리케이션 소개

이 내용은 준서아빠가 예전에 적었던 포스트인 
[Silverlight] Scott Guthrie가 발하는 Silverlight2의 RIA(Rich Internet Application)

의 내용과 이어집니다. - Silverlight2에서 제공하는 RIA 기능과 컨트롤을 이용한 사례 입니다.

"UX를 향상시키면 성능은 떨어진다?"
준서아빠가 예전에 적었던 포스트처럼, UX는 단순히 디자인적인 요소만을 의미하지 않는다. 
하지만, UX라는 솔루션 Planning 에서, HCI의 분야로 회자되는 이 일련의 중요한 작업들이 
언제나 "성능"과의 경합에서 그 중요성을 인식받지 못하는 현실은 아쉽다. 
고민의 시작은 언제나 그렇든 주류에 대한 부정에서 시작되는 것일까?

이런 흥미로운, 주류에 대한 부정은 어떨까?

"RIA 솔루션 구축시 UX를 향상시켜도 성능을 보장받을 수 있다면 어떨까?"


준서아빠 블로그의 URL은 "UX"KOREA다. 
URL에도 들어가 있는 것처럼, 준서아빠의 모든 이야기는 "UX의 향상" 부터 시작하며 
이 일련의 생각들을 UX에 기반해 풀어나가려 노력한다. 
- 마침 MIX08 행사에서 UX와 성능이라는 두 평행선이 하 마침내 교차하는 순간을 보았다고 
  준서아빠는 생각하고 흥미로운 결과물을 소개하고 싶다.

바로 AOL(American Online)의 Silverlight2 이메일 솔루션이다.



AOL은 한 십년쯤 전이려나, 톰행크스와 맥라이언이 나오는 "시애틀의 잠못이루는 밤"에 나오는
그 AOL에 대한 기억 뿐이였다. 

AOL에 5천만명의 사용자가 존재한다는데(그 기간만큼이나...)
사실 물건너 우리네에게 대단히 국수적으로 보이는 이름의 이 서비스는 준서아빠에겐 
사실상 "아웃 오브 안중"이였으나 흥미로운 점은, 이 AOL에 적지 않은 변화가 시도되고 있다는 것이다.

그 변화는 UX와 성능이라는 서로 배타적인 키워드들에 대한 새로운 시도였다고 생각한다. 
그럼 AOL을 조금 더 벗겨 보도록 하자.



AOL - Silverlight2를 이용한 웹메일 솔루션

AOL은 국내 웹메일 서비스에서도 흔히 볼 수 있는 DHTML과 AJAX를 사용하고 있으며 데스크탑
환경과 유사한 Drag & Drop이나 컬럼 리사이징, Cascade와 같은 기능을 사용하고 있다.

그리고, Silverlight2로 개발된 AOL 웹메일 화면이 등장한다. 
준서아빠 블로그를 읽는 분은 잘 아시겠지만, 새로운 Silverlight2 웹메일 솔루션이
기존의 DHTML / AJAX와 유사한 인터페이스와 Look을 유지하고 있다는 부분이다. 
- Seamless Experience. RIA의 중요 요소를 AOL은 잘 이해하고 있다고 생각한다.


   
    
"It's(Silverlight2 솔루션) significantly faster than our AJAX-based applications, maybe two to three times, conservatively."
- Silverlight2는 기존의 AJAX기반 웹메일보다 2배~3배 빠른 성능을 보여주고 있다.

...

"In the near future you'll see mail from AOL leverage Silverlight 2 in creating rich Internet applications, focused on performance, personalization, and the overall user experience, which is really what people should expect. "
- 오래지 않아, AOL의 Silverlight2 메일을  볼 수 있을 것이고, 성능과 개인화, UX를 포함한 RIA 솔루션으로 구현될 것이다.
 
 

Roy Ben-Yoseph, Vice President, Mail Products / AOL   



Silverlight2 웹메일 솔루션에서 제공하는 성능
좌측 메일함의 트리구조나 메인의 웹메일 그리드 형태의 화면, 우측의 컨택 화면이 
RIA라는게 믿기지 않을 정도로 유연하고 빠르게 동작한다. - 데스크탑에서야 별거 아니지만,
RIA에서는 경악할 부분이다. 저 방대한 데이터가 모두 순간적으로 렌더링되고 동작한다? 허걱이다.


성능과 개인화 서비스
Halo3의 테마를 적용하는 부분에서 메인 메일 그리드 화면의 백그라운드 효과 부분과 
효과가 적용되어도 성능은 유지되는 부분 역시 인상적이다. 
이렇게 다양한 테마(비주얼효과)를 적용해 RIA 솔루션을 구축해도 그 성능은 유지된다.


DHTML / AJAX 웹메일과 비교
현재 이 화면은 라이브 쇼이며 서버는 Dulles, Virginia에서 오고 있다고 한다.
Silverlight2에서 제공하는 보호되는 격리 스토리지(Isolated Storage)를 이용해 데이터를 일부 캐시하고 있고 브라우져의 코드 크기를 현격히 줄이고 있다. 마찬가지로 수천개의 컨택 리스트를 
이 Isolated Storage를 사용하고 있다는데...(아래서 상세히) 

테마와 함께 광고 역시 솔루션에 잘 녹아들 수 있으며, 다양한 광고와의 연계가 가능하다.


MIX08에 등장한 AOL, 단순히 웹메일을 의미한다고 생각하는가?
AOL의 데모는 단순히 웹메일을 의미한다고 생각하지 않는다. 
준서아빠는 AOL의 사례가 우리의 기업용 RIA를 보여줬다고 확신한다.

성능과 UX는 마치 평행선처럼 절대로 공존할 수 없는 영역이였다. 분명 지금까지의 RIA는 그랬다.
기업의 웹에서 대용량의 데이터를 빠르게 렌더링하고 디스플레이 가능하며 
다양한 데이터 시각화(Data Visualization)을 제공해야 하는 기술로 RIA를 선택하는 것은 당연하다.

만약, Silverlight2의 Isolated Storage를 이용한 캐시 기능을, 기업의 복잡한 UI를 가지는 챠트나
한번 전달되는 일정 시간 지속되는 데이터에 적용하면 어떨까? 

- 챠트에서는 일부 비주얼 렌더링에 필요한 데이터만 가져오면 될것이고 나머지 리소스는 
   로컬의 보호되는 Isolated Storage를 이용해 즉각적인 챠트자 데이터 비주얼 효과를 제공하며

기업에서 사용되는 데이터를 더욱 효율적으로 웹에서 전달 가능하며 이는 높은 수준의
챠트와 그리드형태의 Data Visualization을 지원하고


- 방대한 데이터라도 적절히 캐시되어 로컬에서 Fetch되고 렌더링 된다면, 위의 AOL 사례처럼 
   일반 웹인 DHTML이나 AJAX보다 2배~3배 이상의 속도를 낼 수 있을 것이다.

기업의 방대한 데이터를 얼마든지 웹에서 Silverlight로 구현 가능하며 기존의 DHTML/AJAX보다
빠른 성능을 끌어낼 수 있다.


- 이러한 Asset이나 Resource 형태의 프로젝트 리소스를 적절히 배분해 로컬에 유지할지 여부만
   명확히 결정되면 Isolated Storage 구현은 몇줄 정도의 코드만으로 구현이 가능하며

기업용 RIA에서 요구되는 로컬 캐시 기능의 극대화로 빠른 정보 표시 및 네트워크 리소스 보호
로컬에 캐시된 자원에 대한 보호 역시 가능하다.


- 저장소 설정은 도메인 단위로 보호되기 때문에 얼마든지 개발자가 관리 가능하다.


만약, Silverlight으로 게임 솔루션을 만든다고 해도, 핵심적인 게임 엔진이나 게임 루틴등의
Common 루틴들을 로컬에 캐시 시키고 일부 동적인 루틴만을 전달받게 한다면 훨씬 더 쾌적한
게임 환경이 마련될 것이다. - 마치 로컬에 설치하는 듯한 느낌...



성능 = 로컬 캐시만을 의미하지 않는다.
그리드나 트리뷰가 저런 빠른 성능을 낸다는 것은 타기술과의 차별화 영역이며 
Enterprise RIA의 허들로 알려진 방대한 UI로직에 대한 처리 루틴을 더욱 더 UX 친화적으로
쉽게 가져갈 수 있다는 의미이다. 

Silverlight UI렌더링 엔진과 .NET이라는 기술이 보여주는 성능이라고 표현하면 좋을까.

...

변화, 그 한쪽에는 AOL이 있다. 그렇지만, 변화의 중심에는 우리들이 있다.

MIX08 / Silverlight 관련 포스트
[Silverlight] Scott Guthrie가 발하는 Silverlight2의 RIA(Rich Internet Application)
[Silverlight] MIX08 키노트에 Doubleclick 발표 및 Silverlight 2 지원
[Silverlight] Silverlight과 광고 비지니스 연계를 통한 수익 모델 - Monetization
[Silverlight] Progressive Download 서비스의 확장 - Bit-rate Throttling
[Silverlight] Adaptive Streaming - 스트리밍 서비스의 확장
[Silverlight] Silverlight을 이용한 미디어 서비스의 한계는? - 베이징 올림픽

 



Trackbacks (0) | Comments (0)
Name Password Homepage
Comment
Secret

[Silverlight] Scott Guthrie가 발하는 Silverlight2의 RIA(Rich Internet Application)


안녕하세요. 준서아빠 김대우 입니다. 이번 Post는 어디부터 시작하면 좋을까요. 
역시 Scott부터 시작해야 겠지요. ^_^

저는 Scott이, 그의 열정이 좋습니다. - 아마 그를 만났던 사람이라면 분명 누구나 공감 하실 겁니다.
(헤어스타일이나 작년 MIX07 키노트에서도 입었던 똑같은 빨간티와 청바지 같은 패션은 NoNo~)

Scott이 MIX08 키노트에서 가장 열정적으로 PT를 진행한 순간이 바로 이순간이라고 준서아빠는 믿습니다. 바로, Silverlight2의 Rich Internet Applications에 대해서 소개하는 내용입니다.

아울러, MIX08에서 발표된 Silverlight2의 여러 발표들 중에서 준서아빠가 두말할 필요도 없이 최고로 꼽는 내용이기도 합니다.

먼저, 영상부터 전달해 드리고 나머지 내용들은 아래에서 풀어 보도록 하겠습니다.





자, 참 많은 내용들을 열정적으로 쏟아내는 Scott.
Scott이 진행한 내용들은 대부분 국내 커뮤니티나 블로그를 통해 많은 부분 소개 되었는데요.

아래 내용들을 참고하시면 좋을 것 같습니다.
실버라이트2와의 첫만남 - ScottGu's First Look at Silverlight 2 의 번역본 - 오일석님
실버라이트 2 엿보기
실버라이트2에서 지원되는 기본 컨트롤 모음
Silverlight 2와 퍼가기

1. .NET 언어를 이용해 Silverlight2를 개발 가능 JavaScript, C#, Visual Basic, Iron Ruby, Iron Python
2. 크로스 플랫폼, 크로스 브라우져 그대로 지원
3. WPF UI 프레임워크 지원 - 다양한 컨트롤 지원, 데이터 바인딩 지원, 3rd party 컨트롤 지원
4. 네트워킹 지원 확장 / Socket 지원 / Cross Domain 지원
5. 데이터 연동 지원 / LINQ 지원 / 로컬캐쉬(Isolated Storage) 지원
6. 향상된 성능 지원
7. 작은 런타임 사이즈 / 빠른 설치 지원
8. Deep Zoom

그냥 훑어 보시기에도, 블로그 포스트 한두개로 풀어 버리기에는 너무나도 많은 내용이지요. ^_^

곧, 준서아빠(김대우)가 진행하는 MSDN 세미나가 열릴 예정이니 MSDN 세미나를 통해 많은 이야기 드리도록 하겠습니다.


PS. 준서아빠 생각에, MIX08에서 재확인 했습니다만. Microsoft의 Silverlight 경쟁상대가 어떤 기술이라고 생각 하시나요? Adobe Flash나 Flex? Google Gears? 또는 다른 어떤???

Microsoft Silverlight의 경쟁상대는 Microsoft .NET Framework의 WPF라고 준서아빠는 생각합니다.
경쟁의 허들은 데스크탑이라는 플랫폼이 아니라 "웹"이라는 UX 기술을 적용하기 어려운 플랫폼이 허들이며
Silverlight의 미래는 미디어 기능이나 Deep Zoom등의 기능들이 아니라, 
-  XAML이라는 UI분리 프레임워크와 .NET이 있기 때문에 타사의 기술과 비교는 맞지 않다고 생각합니다.

준서아빠의 미래예언(갑자기 사이비 종교 블로그로 변신? ㅎㅎ)이 맞을지 틀릴지는 시간이 말해 주겠지요.


Trackbacks (0) | Comments (0)
Name Password Homepage
Comment
Secret

[Silverlight] MIX08 키노트에 Doubleclick 발표 및 Silverlight 2 지원


안녕하세요. 준서아빠 입니다. 계속해서 MIX08 키노트에 대한 내용입니다.

처음 준서아빠가 MIX08의 키노트를 보면서 무척이나 깜딱 놀랐던 부분이 여기였습니다.
(실은 깜딱 정도가 아니라 살짝 쇼크 수준이였죠. - 저거 키노트 PPT 오타 아냐?)

MIX08 키노트에 "Doubleclick" 발표. 허거거~ (O_O);;;

Doubleclick에 대한 이야기들은 아마 업계에 계신 분들이라면 알고 계실터.
사연을 아신다면, 준서아빠가 얼마나 쇼킹했을지 역시, 잘 아실 것 같습니다.(광고계에 계신 분이라면...)

아니나 다를까, Doubleclick의 키노트 발표 시작은 최근 신조어인 copetition에 대한 내용.
참고로 : copetition = cooperation + competition.

Doubleclick의 평가가치는 구글에 인수되던 당시 31억불. 한화로는 3조 1천억 "평가"규모의 회사입니다.

자, 그렇다면 준서아빠의 포스트를 시작해 볼까요? 

Doubleclick의 논조와 내용은 아주 단순합니다.
Doubleclick은 업계 우리말로 쉽게 풀어 적자면 "울트라 을" 입니다.
NBA가 Doubleclick의 고객사이고 NBA가 Silverlight로 결정했으니 광고 플랫폼 역시 
Silverlight 서비스를 제공한다. - 라는 1차 방정식 수준의 내용이지요.

그렇지만, 국내 광고 에이젼시 업계에서 받아 들이시기에는 작은 연못에 집채만한 바위 수준일지도 
모르겠네요.
Doubleclick은 앞으로 Silverlight의 미디어 서비스의 성공 가능성을 예측했고
이를 이용한 광고 요청 등의 수요가 급증할 것으로 예상되자 당연히 발빠르게 대응한게 아닐까요.


 
I'm pretty excited about, is DoubleClick's support for Silverlight 2, for our DoubleClick "In-Stream" product, which is a product that allows publishers to serve, track, forecast, and report on in-stream video advertisements.

...

So in sum this is a pretty exciting area for us. We're going to continue to be investing in the Silverlight platform. This will be available some time in Q2. And I'm happy to talk to any of you over the next day or so about what we're doing, and how we're supporting this moving forward.

- Doubleclick은 "인스트림"이라는 제품으로 온라인 비디오 광고에서 제공하는 기능들을 Silverlight 2에서 지원할 예정입니다. 이 제품은 Q2에 발표될 예정이며 Silverlight 플랫폼에 대한 투자를 계속할 것입니다.

- Ari Poparo, Vice President of Advertising Product / Doubleclick 

다른 회사도 아니고, Doubleclick이라는 Microsoft와 전혀 다른 길을 걷는 회사인 구글의 
자회사가 누구보다 먼저 Silverlight2 동영상 광고에 대한 제품을 지원하는 것만으로도 
국내외 웹 광고 에이젼시측에서는 쇼크가 아닐까 생각합니다. 
- 슬슬 달릴 준비를 위해 몸풀기를 하셔야 할지도...


동영상의 내용은 간단합니다.
동영상 광고 Pre-Role에서 사용자의 인터렉션을 Catch하는 다양한 형태의 이벤트를 소개하며
이벤트 핸들러에서 얼마든지 원하는 작업(자사의 고유한 AD 서비스 엔진과 연계)을 할 수 있다는 내용입니다. - 개발자가 아니시면 약간 쌩뚱 하실지도 모르겠습니다.

그럼 영상을 보시지요.




감사합니다.


Trackbacks (0) | Comments (0)
Name Password Homepage
Comment
Secret
< PREV 1 2 3 NEXT >