<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="/style/rss/style.xsl" type="text/xsl" media="screen"?>
<rss version="2.0">
	<channel>
		<title>데스크탑 = 나</title>
		<link>http://desktop.tistory.com/</link>
		<description>데스트탑 기술, 클라이언트 기술</description>
		<language>ko</language>
		<pubDate>Fri, 20 Jun 2008 16:36:12 +0900</pubDate>
		<generator>Tistory 1.1</generator>
		<item>
			<title>런타임 시장 6강체제(?)로 바뀌려나</title>
			<link>http://desktop.tistory.com/entry/6majorplayers</link>
			<description>버티컬 런타임들이야 수도없이 많지만, 웹의 RIA라고 불리는 트렌드의 선도를 통해서 런타임을 데스크탑으로 침투시키려는 전략을 가진 업체들의 판도가 손을 든 애플이라는 플레이어로 6강 체제로 바뀌려고 하고 있다.&lt;br /&gt;&lt;br /&gt;Adobe (Flash/Flex/AIR 등)&lt;br /&gt;Microsoft (Silverlight 등)&lt;br /&gt;Sun (JavaFX 등)&lt;br /&gt;Google (AJAX, Gears 등)&lt;br /&gt;Mozilla (Firefox/Mozilla 등)&lt;br /&gt;&lt;br /&gt;그리고 Apple (WebKit/SproutCore 등).&lt;br /&gt;&lt;br /&gt;Apple은 표준을 통해서 가겠다고 선언하고 있다. Apple이 얼마나 판세에 영향을 미칠지는 미지수이지만, 최소한 이번 WWDC를 통해서 Hype을 만드는데는 성공했다. 표준이라고 해도, 새로 만들어지고 있는 표준들을 생각하면 브라우저의 업그레이드를 통해서 런타임을 심는 전략인 것이다. 정확히 이야기하면 사실 이것은 뉴스거리도 아니다. 우리는 웹표준을 통해서 블라블라하겠다고 하지 않은 업체가 있나? 역시 잡스횽은...&lt;br /&gt;&lt;br /&gt;Google이 &quot;웹을 기반으로 한 회사이기 때문에 웹표준만을 무기로 미래를 만들 것(Google의 웹OS??)이라&quot;는 순진한 생각은 오래전에 바이바이다. 웹표준 관련한 드라이빙에 경험과 노하우가 많은 것이지, 그것이 방향이라는 것은 아니다. 웹(브라우저)만으로 할 수 있는 것들의 한계가 점점 가까워지고 있는 상황에서는 더더욱 말도 안된다. 여러번 포스팅했지만, 데스크탑에 어떤 형태로든 런타임을 침투시키는 일은 그 한계를 타파하는 가장 실용적인 방법이다. 아니나 다를까 Google에서 Flash나 Silverlight와 비슷한 뭔가를 만들고 있다는 &lt;A href=&quot;http://blogs.zdnet.com/microsoft/?p=1451&quot; target=_blank&gt;소문도 돌고 있다&lt;/A&gt;.&lt;br /&gt;&lt;br /&gt;Mozilla가 가려는 방향은 당연히 웹표준을 지키자이지만, XPCOM이나 XUL/XBL등등의 플랫폼 요소들이 무기다. 이들로 만든 응용프로그램 중 한가지가 FF인 것이고, 이 한가지가 그렇게 성공한 것이다. FireFox 3.0이 드디어 정식 버젼으로 공개되었는데, 물론 지금 시점에서 Mozilla의 홍보수단으로서 더할나위없는 FF지만, Mozilla에서 가려는 미래 역시 Apple과 비슷하다. Apple과는 크게 다른 점은 100% 오픈소스 컴퍼니라는 점이겠고, 이는 지금의 트렌드에 있어서 꽤 큰 성공 요소이다.&lt;br /&gt;&lt;br /&gt;Sun의 JavaFX가 대대적(?)으로 홍보되어 잠시나마 입에 오르내렸었고, Adobe Flash 10이 베타로 공개되었고, Microsoft Silverlight 2의 베타 2가 공개되었다. Flash/Flex와 Silverlight은 술래잡기 놀이를 하고 있는데 한쪽에서 어떤 것을 발표하면 다른 쪽에서 그것과 함께 또 다른 것을 발표하고 왔다리 갔다리.&lt;br /&gt;&lt;br /&gt;브라우저(IE, Safari, FF)를 가진놈이거나, 브라우저에서 도는 잘나가는 플랫폼(Java)/서비스(Google)를 가진 놈이거나. 다음 타자는?&lt;br /&gt;&lt;br /&gt;역시 잼난.&lt;br /&gt;&lt;br /&gt;- 철수(charlz)(20080620)</description>
			<category>구글</category>
			<category>마이크로소프트</category>
			<category>모질라</category>
			<category>썬</category>
			<category>애플</category>
			<category>어도비</category>
			<category>웹</category>
			<category>크로스플랫폼</category>
			<category>플랫폼</category>
			<author>charlz</author>
			<guid>http://desktop.tistory.com/33</guid>
			<comments>http://desktop.tistory.com/entry/6majorplayers#entry33comment</comments>
			<pubDate>Fri, 20 Jun 2008 16:33:39 +0900</pubDate>
		</item>
		<item>
			<title>데스크탑 = 나 (III)</title>
			<link>http://desktop.tistory.com/entry/desktopequalsi3</link>
			<description>TV를 예로 들어보자. 기존 매체인 TV는 내가 중심인 매체가 아니다. TV가 중심이고, 제공자(server/provider)가 먹여주는(feeding) 컨텐트를 받아먹을 수 밖에 없는 흔히 이야기하는 &quot;바보상자&quot;다. 내가 일반적으로 할 수 있는 것은 정해진 시간에 정해진 컨텐트를 보거나 보지 않거나(못보거나) 둘 중 하나이다. 재방송이라고 해도 그 시간에 보거나 보지 않거나(못보거나) 둘 중 하나이다. 그것을 바꾸기 위해서 내가 TV로 할 수 있는 것은 없다 - 간접적으로 영향을 주지(feedback) 않는 한에는.&lt;br /&gt;&lt;br /&gt;그곳은 사람들이 혹은 내가 모일(gather) 수 밖에 없는 곳이다. 모인다는 측면은 굉장히 좋은 특징이지만, 이 시대의 개인(individual)이라는 것이 점점 더 중시되는 현상을 충족하기에는 부족한 것이 분명하다. 모이기 때문에 더 인간적이라고 하는 것은 시대적으로 딱 정확한 말이라고 하기에는 부족함이 있지 않을까. 그 먼 - 혹은 멀지 않은 - 옛날에 동네 아이들과 어르신들 흑백TV 앞에 모두 모여 김일의 박치기를 보던 그런 느낌이리라. 영화에서 그런 연출을 하는 것도 뭔가 즐거운 분위기를 위한 모티브를 제공하기 위함이었을 것 같다.&lt;br /&gt;&lt;br /&gt;아직 그런 느낌이 남아 있는 중계들이 있다. 스포츠 중계. 그래서 그 중계권을 따내기 위해서 엄청난 돈을 뿌리고 경쟁들을 하는 것이다. 하지만, 토요 명화, 주말의 명화라는 말이 이전과 같을까.&lt;br /&gt;&lt;br /&gt;언제든 실시간일 필요 없이 골라서 볼 수 있는 방법들이 계속해서 만들어지고 있기에 모두 모이는 의미의 역할이 점점 축소되어가고 있다. TV기 때문에 모이는 것이 아니라 모이기 위해서 TV를 사용하는 - 하지만 없어지지는 않으리라. TV에서의 온디맨드(On-Demand)라는 말은 꽤 오랫동안 이야기되어왔지만, 우리의 마음에는 TV란 그런 것이 아니다. TV의 이미지는 TV의 브랜드는 여전히 모이는 곳으로서의 느낌을 오랫동안 떼어내지 못하고 있다. 그래서 TV와 모니터의 기술적인 갭 뿐만 아니라 심리적인 갭이 이렇게나 좁히기 힘든 것일테다. 근래에서야 메가TV/하나TV등과 같이 인프라를 활용한 서비스들이나 IPTV와 같은 말들이 슬금슬금 가능성을 드러내고 있는 상황이다. 그래도 웬지 혼자 보기보다는 딸이나 친구랑 같이 봐야 더 좋다.&lt;br /&gt;&lt;br /&gt;반면 데스크탑은 일단 내가 중심인 곳이다. 내가 원하는 것을 내가 원하는 때에 볼 수 있는 그런 곳이다. 내가 원하는 것을 보여줄 수 있는 그런 곳이다. 컴퓨팅을 한 모니터 앞에 모여서 하는 것이 흔할까 아니면 각자 데스크탑 뒤의 RJ-45 전기신호로 통신을 하는 것이 흔할까...답은 정해져 있다. PC는 Personal Computer이고, 핸드헬드 디바이스는 사실 Personal Device인 것이다. 소유의 의미로써의 Personal 뿐만 아니라 나를 대변한다는 의미로써의 Personal.&lt;br /&gt;&lt;br /&gt;(이 데스크탑이 다시 TV때의 모이는 의미로 회귀하는 경우는 오락(entertaining) 목적인 경우이고, 오락이 목적이되면 되려 데스크탑으로서의 의미가 퇴색되는 경우이기에 다른 이야기로 남겨둔다.)&lt;br /&gt;&lt;br /&gt;데스크탑이 TV가 가진 훌륭한 특성을 버리게 만드는 역할을 한다는 것이 아니다. 대신 데스크탑을 통해서 가상적으로(Virtually) 모이는 새로운 방식을 제공하게 되었다는 것이다. 위에서 이야기한 것처럼 얼굴 마주보고 모이는 것에 비해서 이것이 &quot;덜 인간적이다(?)&quot;라고 하는 말이 세대를 거쳐가면서 점차 참/거짓의 참으로 이야기할 수 없는 것이 되어가고 있는 것이 아닐까. 이 &quot;가상적으로 모인다&quot;는 말은 물리적으로 모인다는 것에 비해서 엄청나게 큰 기회를 제공한다. 그리고, 이 모인다는 표현에 있어서의 매개는 &quot;데스크탑&quot;인 것이다! &quot;데스크탑=나&quot;.&lt;br /&gt;&lt;br /&gt;- 철수(charlz)(20080313)&lt;br /&gt;</description>
			<category>데스크탑</category>
			<category>씨리즈</category>
			<category>플랫폼</category>
			<author>charlz</author>
			<guid>http://desktop.tistory.com/31</guid>
			<comments>http://desktop.tistory.com/entry/desktopequalsi3#entry31comment</comments>
			<pubDate>Thu, 13 Mar 2008 00:45:46 +0900</pubDate>
		</item>
		<item>
			<title>데스크탑 = 나 (II)</title>
			<link>http://desktop.tistory.com/entry/desktopequalsi2</link>
			<description>데스크탑의 컴퓨팅파워는 항상 밑빠진 독처럼 부족했다. 향상되는가하면 그것을 풀 이상으로 사용하여 아무리 편리해져도 뭔가가 모자른 상태의 미완성이었다. 이런 미완성은 단지 소프트웨어가 파워를 잡아먹는데서만 기인하는 것이 아니라 기존의 설계가 유지되는데에도 영향을 많이 받기도 한다. 아무튼 빨라진다는데 정작 내가 하고자하는데 있어서는 얼마나 빨라졌는지 체감하는 정도가 광고하는 만큼이 아닌 적이 얼마나 많았던가. 결과적으로 항상 만족할만하다는 말은 그것을 계속 겪어 습관적으로 익숙해진 예상치에 비해 얼마나 조금 더 나은가에 평가되곤 한다.&lt;br /&gt;&lt;br /&gt;이에 대한 불만의 해소조로 일반 사용자들은 내가 필요한 기능만 있으면 되는데...라는 상상을 하지만 사실은 대부분의 기능(functionallity, not feature)이 사실은 다른 기능(feature, not functionallity)를 만드는 그런 형태의 유기적인 모습으로 인해서 그것이 가능한 것인지도 알 수 없는 것이 현실이다. 알고보면 내가 필요한 기능은 이 모든 것이 된 것이다. 그런 생각에 OS가 새로 만들어지기도 하고, 모듈화되기도 했지만, 결국에는 원점이다. 데스크탑의 파워는 결국 모자른 것이다. 새로운 기능 없이 기존 기능만 계속해서 체감속도를 빠르게 하는 OS가 나올리 만무하지 않은가. 파워에 불만이 있더라도, 그러게 만들면 그것을 사겠는가?&lt;br /&gt;&lt;br /&gt;컴퓨터가 우리를 편하게 해주는 것과는 반대로 우리는 그 편함을 누리기 위해서 컴퓨터에 맞춰야하는 반대급부가 항상 존재하고 있고, 문제는 그것이 큰 숙제라는 것이다. 아직도 컴퓨터가 우리에게 해줄 수 있는 것은 이 우주의 크기만큼 남았다. 생각만 하면 이뤄졌으면 좋겠지만, 그 생각이 표현되고 디지털화되기 위해서는 거쳐야하는 여과과정이 있다. 컴퓨터가 이해할 수 있도록 그 생각이 변형되어야한다는 것이다! 그 변형의 과정은 컴퓨팅 파워를 먹고 자라기 때문에 그리고 아직도 한참 모자르기 때문에 뱃속에 거지가 든 마냥 파워를 먹어댄다.&lt;br /&gt;&lt;br /&gt;그것이 &quot;데스크탑=나&quot;의 또다른 이야기다. 파워가 모자른 것이 당연한 자연스러운 것인 이유가, 나라는 개체가 하는 것들에 가까워져야 하기 때문인 것이다. 내가 - 내 머릿속의 8차원 공간이 - 원하는 것의 복잡성은 컴퓨터가 하는 것에 비할바가 아니다. 내 머릿속의 파워와 맞먹기 위해서는 수십년이 필요하다고 쳐도 파워와 함께 머릿속에 들어있는 것들이 비슷해지기 위해서는 수십년이 더 필요할 것이다. 오시이 마모루의 &quot;&lt;A href=&quot;http://www.manga.com/ghost/&quot; target=_blank&gt;Ghost in the Shell&lt;/A&gt;에서처럼 뇌를 전뇌화해서 직접 통신하거나 &lt;A href=&quot;http://www.kevinwarwick.com/&quot; target=_blank&gt;케빈 워윅&lt;/A&gt;처럼 신경을 직접 연결해서 인터페이스하는 등의 기술들이 보편화되기 전에는 저 디지털로 된 세상과 아날로그인 내가 인터페이스하는 그것, 바로 데스크탑이라는 갭이 있을 수 밖에 없기 마련이다. 이 갭을 데스크탑이라는 쉬운 말로 표현했다. 사람과 컴퓨터 사이의 갭.&lt;br /&gt;&lt;br /&gt;이 갭은 컴퓨팅이 보편적으로는 눈을 통해서 입력되고 손을 통해서 출력될 수 밖에 없는 현재 기술의 한계에 기인한다. 따라서 저기 저 디지털의 세계 속에서의 관점으로는 - 물론 디지털 세계가 생명이 있다는 말에는 다양한 관점이 있을 수 있기에 의인화한다면 - 나는 내 데스크탑인 것이다.&lt;br /&gt;&lt;br /&gt;- 철수(charlz) 20070715</description>
			<category>데스크탑</category>
			<category>씨리즈</category>
			<category>플랫폼</category>
			<author>charlz</author>
			<guid>http://desktop.tistory.com/30</guid>
			<comments>http://desktop.tistory.com/entry/desktopequalsi2#entry30comment</comments>
			<pubDate>Sun, 15 Jul 2007 02:20:38 +0900</pubDate>
		</item>
		<item>
			<title>데스크탑 = 나 (I)</title>
			<link>http://desktop.tistory.com/entry/desktopequalsi1</link>
			<description>&lt;P&gt;많은 사람들이 데스크탑은 죽었다, 웹이 왕이고 웹표준이 살길이다라고 이야기하는 딱 지금의 이 시점이 왜 &quot;데스크탑=나&quot;냐는 질문에 대해서 되려 조금 더 이야기할 필요성이 조금 더 강해진 시점이라는 생각이 든다. &quot;지금의 이 시점&quot;이라 함은, 이 블로그를 통해서 계속 이야기하고 있던 다양한 방법을 통하여 크로스플랫폼이라는 것을 들고 나오는 커다란 기업들의 공세가 눈에 띄게 시작한 시점이기도 하고, 그 크로스플랫폼을 이루기 위해서 런타임이라는 것을 사용자의 주머니에 은근슬쩍 밀어넣는 그런 방식이 어떻게 성공하게 될 것인가가 가시화되고 있는 시점이기도 하며, 이것이 정말 중요하게 생각하는 것이 결국 &quot;데스크탑&quot;이라는 것이 자명해지는 그런 시점이기도 하다.&lt;br /&gt;&lt;br /&gt;크로스플랫폼이라는 말을 잘 풀어서 생각해보면 다양성을 존중해준다는 의미로 받아들여질 수 있기도 하다. 사용자가 뭘 쓰든지간에 존중해주겠다는 일종의 개방성(openess)이며, 한가지로 통일(unification, 단일화)하기 위한 노력과는 별도로 통일하지 않고도 통일하겠다는 방식의 변화이다. 나라는 개인이 좀 덜 획일화될 수 있는 하나의 방향성이고 개인성이 더 커지고 있는 세태를 이야기해주고 있는 것이기도 하다. 나는 내가 사용하는 것으로 인해서 고립될 필요가 없고, 개인이 커지면서도 함께일 수 있다는 나름대로 강한 메시지다.&lt;br /&gt;&lt;br /&gt;기업시장에서도 수년동안 서서히 바뀌는 패러다임의 주류 중 하나가 이종(heterogeneous) 환경의 통합(integration)이다. 기존에 있던 혹은 새로 도입한 뭔가가 서로 소통하기 위한 비용은 10년전과는 완전히 다르고, 한가지만 써서 서로 독립되어 (홀로 훌륭하게) 동작하는 것은 구세대의 이야기인 것이다. 각기 다른 플랫폼/도구등은 각기 다른 장단점이 있고, 이를 타협(tradeoff)하는 것이 아니라 장점을 취하고 소통하게 하는 방식이라는 것이다.&lt;br /&gt;&lt;br /&gt;기업시장에서는 사람 대 사람의 통신이 아니기 때문에 - 물론 사람과 인터랙션하는 부분을 제외한 부분의 이야기 -&amp;nbsp;런타임이라는 타협의 덩어리가 필요하지 않기 때문에 메시징(messaging)을 통해서 이루고 있지만, 일반 사용자가 대상인 웹에서는 기업의 이런 변화와 더불어 이 런타임이 필요하다. 여기서 이 일반 사용자라고 칭하는 것이 사실은 일반 사용자를 &quot;데스크탑&quot;이라는 녀석으로 한 겹 쌓아놓은 개체인 것이다. 이 인간의 복잡성을 걸러주는(filtering) 부분인 것이다.&lt;br /&gt;&lt;br /&gt;&quot;데스크탑=나&quot;라는 메타포적인 말은 변화하는 세상에 맞춰 이렇게 걸러주는 역할을 하는 녀석에 침투하기 위한 기업들의 부단한 노력에서부터 시작된다. 이전에는 어느 하드웨어 아키텍쳐냐가 가장 중요했지만 어느 OS냐가 더 중요해지기 시작한 시절이 있었고 점차 어느 브라우저냐라는 말이 조금 식상해져있을때 어느 런타임이냐라는 말이 시작하게 된 것이다. 이 모든 것들에 대해 나를 대변해주는 것은 데스크탑이라는 것이다. 미래의 대세는 모바일 디바이스일 것이다 홈 서버일 것이다 또다른 무엇일 것이다라고 이야기되지만 그것은 아마도 아직은 아닌 다음 단계의 모습이고, 각 개인을 대변해주는 뭔가가 있어야되는 것은 분명하다는 생각을 하고 이것이 데스크탑일 것이라는 이야기를 해본다.&lt;br /&gt;&lt;br /&gt;p.s. 데스크탑 컴퓨터를 이야기하는 것이 아니라 내가 내 눈앞에서 보고 있는 이 가상의 공간으로써의 데스크탑을 이야기하는 것.&lt;br /&gt;&lt;br /&gt;- 철수(charlz) 20070711&lt;br /&gt;&lt;/P&gt;</description>
			<category>데스크탑</category>
			<category>씨리즈</category>
			<category>웹</category>
			<category>크로스플랫폼</category>
			<category>플랫폼</category>
			<author>charlz</author>
			<guid>http://desktop.tistory.com/29</guid>
			<comments>http://desktop.tistory.com/entry/desktopequalsi1#entry29comment</comments>
			<pubDate>Wed, 11 Jul 2007 01:37:42 +0900</pubDate>
		</item>
		<item>
			<title>웹 위의 크로스 플랫폼 전략(3) - 그림의 떡같은 브라우저 밖 세상</title>
			<link>http://desktop.tistory.com/entry/crossplatform3</link>
			<description>&lt;P&gt;&quot;Web as a Platform&quot;은 브라우저라는 창 안의 세상만으로는 아직 익지않은 감입니다. &quot;Web as a Platform&quot;이라기보다는 그냥 브라우저 플랫폼입니다. 웹 응용프로그램이 아무리 수십만대의 클러스터로 이뤄진 검색엔진을 통해서 그리고 엄청난 데이타를 자랑하는 맵 서비스의 매쉬업이라고 하더라도 브라우저 안에서 밖에 돌아갈 수 없는 불쌍한 신세(?)의 응용프로그램입니다. 지도를 3차원으로 보여주려고 해도, 검색의 생산성을 시각적 효과로 향상시키려해도 그 Creativity에는 브라우저 UX라는 벽에 있습니다. 그것은 꽤 오랫동안 사용자에게 익숙해져 있는 것이기도 하기 때문에 타파가 되려 시간이 지날 수록 더 어려워지고 있는 딜레마에 위치한 것이기도 합니다.&lt;/P&gt;
&lt;P&gt;브라우저를 벗어나려는 시도는 다양했습니다. 정확히 이야기하자면, 브라우저의 표준세상을 확장하거나 새로운 방식을 제시하는 시도라고 해야겠죠 - 그것 자체가 브라우저를 변형하거나 벗어나는 것이니까요. 언젠가 이야기한 것처럼 브라우저의 안이냐 밖이냐는 사실 state of mind입니다. 사용자가 받아들이는 입장이지 기술 자체가 불가능 하기 때문은 아닙니다. 하지만, 대부분의 시도가 아직까지는 실패로 돌아갔거나 효과가 크지 않은 소강 상태에 있습니다. 여러가지 이유가 있겠지만서도, 그 이유 중 하나는 변화가 일어나기 위해서 모두가 사용할 직접적인 필요성을 가진 - Google이 자신들의 서비스 사용자 기반을 통해서 AJAX의 기반이 되는 기술을 전파한 것과 같은 - 구심점이 없었다는 것입니다. 굳이 브라우저를 통해서 브라우저 밖으로 갈 기술이라면 그냥 브라우저 밖에 있는 기술을 사용하면 되는 것이고 꼭 브라우저 안일 필요가 없었기 때문이었습니다.&lt;/P&gt;
&lt;P&gt;브라우저로 보이는 자료를 3차원 그래프로 보여주는 것으로 사용자의 생산성을 높이는 방법은 수없이 많습니다. 하지만, 반대로 현재 브라우저를 통해서 보이는 자료가 3차원 그래프로 보여졌으면 좋겠다고 생각하는 경우는 하루에 얼마나 될까요. 웹브라우징을 하다가 보이는 사진 관리 사이트에서 사진이 펑펑 튀어나오고, 빙글빙글 돌아갔으면 하고 생각하는 경우는 얼마나 될까요. 일반 사용자는 소위 우리가 이야기하는 벤더 락인(Lock-in)이라는 현상과 비슷하게 기술 락인이라는 것을 체험하게 됩니다. 체험이라기보다는 쉬운말로 적응 후 익숙이라고 해야할까요. 재미난 예로, 브라우저와는 상관 없지만, 컴퓨터를 잘 모르는 어떤 사용자에게 화면 UI에 있는 버튼을 누르라고 했더니 버튼을 못찾고 포기했다는 이야기가 있습니다(뭐, 그것 비스무리한 이야기일겁니다;). 컴퓨터에 익숙한 사람이라면 척보면 알겠지만, 뭔가 물리적으로 튀어나온 것을 찾았다면 못찾는게 맞는 것일 수도 있겠죠. 서비스를 제공하는 입장에서는 이런 생각을 하지 않을 수가 없습니다. 우리가 만든 것이 익숙한 것이 좋을까 아니면 덜 범용적이고 익숙하지는 않지만 더 낫다고 생각하는 UX가 좋을까 등의 다양한 요소를 가지고 잽니다(measure).&lt;/P&gt;
&lt;P&gt;브라우저 안의 세상은 밖의 세상보다 상대적으로 대부분 규격화된 굉장히 익숙한 모습을 제공합니다. 사용자가 어디를 먼저 볼지를 예측할 근거자료도 많고, 뭘 많이 클릭할지에 대한 연구자료도 많습니다. 그런데 이를 벗어나는 것은 단순히 브라우저가 아닌 응용프로그램에 관한 것이 아니라 이 둘이 연결되어 생기는 예측 불가능한 시너지 혹은 부작용을 낳게 됩니다. 스케일은 다를지라도 인터넷이라는 것으로 우리네들이 연결되는 것에 대한 파급효과를 만들 당시에 예측하기 힘들었던 것과 의미상 다르지 않습니다. 그림의 떡 같은 브라우저 밖 세상 - 웹이라는 거대한 것을 플랫폼으로써 주도하려는 계획 - 을 꿈꾸던 (그 엄청나게 똑똑한) 기업들이 갑작스럽게 뛰어넘어야 할 틈(chasm)이 최소화되어야 한다는 것을 몰랐기 때문에 군침만 흘린 것은 분명 아닐것입니다. 수백가지의 요소가 과연 익기 시작하고 있는가를 판단할 수 있는 방법이 없었기(혹은 너무나 어려웠기) 때문이죠. 또한 익었다고 하더라도 그 요소를 주도하고 있느냐는 관건도 있습니다.&lt;/P&gt;
&lt;P&gt;밖으로 나오기 위한 일차적인 요소중 하나는 &quot;되도록이면 많은 사람들&quot;이 혜택을 누릴 수 있거나 혹은 사람들이 그렇게 생각하도록 보여야한다는 것은 필수가 되었습니다. 이것이 크로스플랫폼이겠습니다. 이를 기반으로 기업들은 자신들이 좀 더 앞선 부분에서부터 - &amp;nbsp;Adobe는 flash와 동영상에서부터, Microsoft는 OS 플랫폼의 노하우에서부터, Sun은 Java 플랫폼 기반에서부터, Mozilla는 브라우저 플랫폼 기반에서부터, 그리고 Google은 서비스 기반에서부터 브라우저 밖을 벗어나려고 하고 있습니다.&lt;/P&gt;
&lt;P&gt;(다음편에 계속...)&lt;/P&gt;</description>
			<category>씨리즈</category>
			<category>구글</category>
			<category>마이크로소프트</category>
			<category>모질라</category>
			<category>썬</category>
			<category>씨리즈</category>
			<category>어도비</category>
			<category>웹</category>
			<category>크로스플랫폼</category>
			<category>플랫폼</category>
			<author>charlz</author>
			<guid>http://desktop.tistory.com/6</guid>
			<comments>http://desktop.tistory.com/entry/crossplatform3#entry6comment</comments>
			<pubDate>Wed,  6 Jun 2007 16:25:01 +0900</pubDate>
		</item>
		<item>
			<title>Silverlight, 마이크로소프트의 차세대 웹 전략의 교두보(III)</title>
			<link>http://desktop.tistory.com/entry/Silverlight-%EB%A7%88%EC%9D%B4%ED%81%AC%EB%A1%9C%EC%86%8C%ED%94%84%ED%8A%B8%EC%9D%98-%EC%B0%A8%EC%84%B8%EB%8C%80-%EC%9B%B9-%EC%A0%84%EB%9E%B5%EC%9D%98-%EA%B5%90%EB%91%90%EB%B3%B4III</link>
			<description>&lt;P&gt;첫 글에서는 탄생 배경을, 두번째 글에서는 Media Side Story에 관해서 이야기를 했습니다. 그런데 이런 이야기를 하면서 드는 의문이 있을 것입니다. SilverLight를 그렇데 대단한 것으로 이야기한다면 마이크로소프트의 전략은 지금의 웹과 그 기술들을 넘어서 퇴색시키려는 전략을 이야기하는 것일까요? 아주 먼 미래라면, 굳이 마이크로소프트의 기술이 아니더라도 지금과는 어떤 다른 것을 생각할 수 있을 것이겠고, 단기간내의 기술이라면 그렇게 하고 싶다고 하더라도 가능하지 않은 시나리오일 것입니다.&lt;br /&gt;&lt;br /&gt;마이크로소프트의 Presentation 기술들을 X,Y축을 &lt;A href=&quot;http://www.onflex.org/ted/2007/03/rich-with-reach.php&quot; target=_blank&gt;Rich와 Reach&lt;/A&gt;로 하여 그려보면 그 모습은 한눈에 보입니다:&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;a href=&quot;http://cfs2.tistory.com/upload_control/download.blog?fhandle=YmxvZzE3NTA1QGZzMi50aXN0b3J5LmNvbTovYXR0YWNoLzAvMC5wbmc=&quot; rel=&quot;lightbox&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://cfs2.tistory.com/upload_control/download.blog?fhandle=YmxvZzE3NTA1QGZzMi50aXN0b3J5LmNvbTovYXR0YWNoLzAvMC5wbmc=&quot; alt=&quot;사용자 삽입 이미지&quot; height=&quot;280&quot; width=&quot;408&quot;/&gt;&lt;/a&gt;&lt;p class=&quot;cap1&quot;&gt;Microsoft Rich &amp; Reach&lt;/p&gt;&lt;/div&gt;&lt;br /&gt;Rich란 더 풍부한 사용자 경험을 위한 기술을 이야기하고 Reach는 더 많은 사용자들에게 닿을 수 있는 성격을 말합니다. Future라고 표시되어있는 부분은 아직 미지의 영역이라는 뜻이고 RIA의 방향성과 비슷한 영역일 것입니다. 왼쪽 아래의 영역은 굳이 갈 필요가 없는 영역이겠죠. (참고로 &lt;A href=&quot;http://www.mikechambers.com/blog/2007/03/18/do-apollo-and-wpf-compete-with-each-other&quot; target=_blank&gt;Adobe의 Mike Chambers가 그린 그래프&lt;/A&gt;&amp;nbsp;같은 경우는 시각적으로 Adobe의 기술이 우월해보이는 모습을 위해서 Desktopiness와 Webiness를 한 축에 넣은 이상한 방식을 썼지만 - 마치 WPF가 한쪽 구석에 쪼그리고 앉은 것 같죠^^, Desktopiness의 능력이 한정되어있는 것같이 보이는 이런 모양은 비교자료로는 썩 적합하지 않은 것 같습니다. 왜냐하면 기술의 용도나 기술 자체를 속성이 아닌 겨우 웹과 데스크탑이라는 주관적인 기준으로 제한한 것일 뿐이고 데스크탑 기술이 성장할 수 있는 방향성을 전혀 보여주지 않으니까요.)&lt;br /&gt;&lt;br /&gt;위 표에서 Future라는 대형 업체들이 군침을 흘리는 영역을 마이크로소프트가 가기 위해서는 WPF가 Reach를 늘리는 방법이 있거나, HTML/CSS가 Richness의 도약을 하는 두가지 방법을 생각할 수 있겠지만, 이는 불가능한 것은 아니라고 하더라도 이미 단기간에 이루기에는 쉽지 않다는 것을 많은 사례들이 증명해줬습니다.&lt;br /&gt;&lt;br /&gt;SilverLight는 이 간극을 최대한 줄여줄 수 있는 기술로 만들어진 것은 이전에도 설명을 했었습니다. 한쪽 속성을 가지는 기술로 현재로써는 상충되는 다른 속성을 가지게 하는 것이 어렵다면, 아예 처음부터 두가지 속성을 가진 기술을 만들어서 그 다음을 생각하기 쉽게 하자는 것입니다. 가능하다면 어느쪽 기술과 합쳐질 수 있다면 금상첨화일테니 그럴 &quot;가능성&quot;만은 남겨두고 말이죠. SilverLight는 태생부터가 위 표의 Future 영역으로 뻗어나갈 수 있는 여지를 위해서 만들어진 기술입니다. 마케터라면 &quot;누구나 쓰는 HTML/CSS + 풍부한 경험의 WPF = 누구나 쓰는 풍부한 경험&quot;을 지향한다고 이야기하겠죠.&lt;br /&gt;&lt;br /&gt;SilverLight는 그런 이유로 WPF의 여러가지 성격 외에 ASP.NET과 ASP.NET AJAX가 잘 조화를 이룰 수 있는 형태로 만들어졌습니다. SilverLight의 XAML이 Text 형태인 것은 그리고 XML 형태인 것은 굳이 ASP.NET 뿐만 아니라 PHP든 Java든 어떤 언어라도 쉽게 생성하고 수용하기 쉽게 해줍니다. (누군가가 라이브러리를 만들어주리라 기대합니다.^^) ASP.NET Futures라는 이름으로 ASP.NET (AJAX)에서 SilverLight와의 연동을 위한 기술을 조금 선보이기도 했습니다. XAML DOM을 브라우저에서 접근할 수 있는 것과는 반대로 SilverLIght에서 HTML DOM을 Access할 수 있는 방법도 잘 제공하고 있습니다. 이런 것이 유용한 예로 Jon Udell이 &lt;A href=&quot;http://blog.jonudell.net/2007/04/24/rewriting-the-enriched-web/&quot; target=_blank&gt;GreaseMonkey에서 SilverLight를 접근할 수 있음을 이야기&lt;/A&gt;합니다. 만들어놓고 연동되도록 Bridge를 만든 것이 아니고 애초부터 연동을 생각해서 설계를 했다는 이야기.&lt;br /&gt;&lt;br /&gt;이 정도라면 지금의 웹 기술을 버리는 방향이 아니라는 것은 조금 설명이 될 것 같습니다. (SilverLight만이 아니더라도 마이크로소프트의 방향이 웹을 더 수용하는 방향인 것은 근래 MIX에서 발표한 내용에서 찾아볼 수 있을 것입니다.) 웹과의 연동을 위해서 설계를 했다면 이를 최대한 활용할 수 있는 윈윈이 가장 투자한 것을 거뒤들일 수 있는(?) 방법일테니까요. 생산성의 향상과 직결된 Future의 영역을 뭔가가 메꿔주지 않으면 이전의 Software Crisis가 다시 오지 않으리라는 법도 없는 것일지도 모르겠습니다.^^&lt;br /&gt;&lt;/P&gt;</description>
			<category>씨리즈</category>
			<category>silverlight</category>
			<category>마이크로소프트</category>
			<category>씨리즈</category>
			<category>어도비</category>
			<category>웹</category>
			<category>크로스플랫폼</category>
			<category>플랫폼</category>
			<author>charlz</author>
			<guid>http://desktop.tistory.com/23</guid>
			<comments>http://desktop.tistory.com/entry/Silverlight-%EB%A7%88%EC%9D%B4%ED%81%AC%EB%A1%9C%EC%86%8C%ED%94%84%ED%8A%B8%EC%9D%98-%EC%B0%A8%EC%84%B8%EB%8C%80-%EC%9B%B9-%EC%A0%84%EB%9E%B5%EC%9D%98-%EA%B5%90%EB%91%90%EB%B3%B4III#entry23comment</comments>
			<pubDate>Wed, 30 May 2007 01:55:14 +0900</pubDate>
		</item>
		<item>
			<title>Microsoft Popfly 알파라는 멋진 실험</title>
			<link>http://desktop.tistory.com/entry/Microsoft-Popfly-%EC%95%8C%ED%8C%8C%EB%9D%BC%EB%8A%94-%EB%A9%8B%EC%A7%84-%EC%8B%A4%ED%97%98</link>
			<description>
&lt;P&gt;&lt;A href=&quot;http://www.popfly.ms/&quot;&gt;Microsoft Popfly&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;A title=&quot;Windows Live Dev  Popfly (alpha) Online Tool to Create and Share Mashups&quot; href=&quot;http://dev.live.com/blogs/devlive/archive/2007/05/18/118.aspx&quot;&gt;Windows Live Dev&amp;nbsp; Popfly (alpha) Online Tool to Create and Share Mashups&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;드디어 Microsoft Popfly가 (지난주에) 공개되었습니다. 주인장의 사정으로 바로 블로깅을 하지 못했지만, 반대로 조금 알려진 뒤에 하면 더 나을 수 있는 이야기를 몇자 적어봅니다.&lt;/P&gt;
&lt;P&gt;꽤 오랫동안 Popfly의 테스팅을 해오는 와중에 Yahoo!에서 Pipe가 나와서 또한번 따라했다는 이야기를 듣는게 아니냐는 우려를 하기도 했었고, 지금 제한적으로나마 공개한 상황에서 단순한 매쉬업 서비스로 비춰질 수도 있는 상황이기에, Popfly의 기획의도가 처음부터 상당히 달랐다는 것을 조금 설명하면 수긍하지 않을까하는 생각을 합니다.&lt;/P&gt;
&lt;P&gt;초창기 Popfly의 전신은 마이크로소프트 내부의 Visual Studio등을 만들어내는 개발 플랫폼 부서(division)에서 새로운 성격의 프로젝트를 만들기 시작하면서부터 기획되었습니다. 그 새로운 프로젝트는 Visual Studio가 Live의 성격을 가져서 할 수 있는 것들을 고민하는 역할을 하는 것이었습니다. 당시에는 마이크소프트 외부에서도 모든 제품이 라이브화된다는 과장보도에 시달리고(?) 있었고(오피스 라이브가 오피스의 동일한 라이브 버젼처럼 이야기하던때), 이 부서에서도 겪고 있던 터라 이미 여기에 눈을 돌려 투자를 생각하고 있었습니다. 이것이 본격화되기 시작하면서 다양한 시도를 생각하고 실험해왔고 다양한 모습으로 바뀌었습니다. (직접적인 산물이 아니라 다른 팀의 산물이기는 하지만 그런 시도의 영향으로 이전부터 서비스로 제공하던 gotdotnet이 소스포지와 같은 &lt;A href=&quot;http://www.codeplex.com&quot;&gt;www.codeplex.com&lt;/A&gt;로 변신하는 모습도 제공되었죠.)&lt;/P&gt;
&lt;P&gt;다른 것들에 대한 자세한 이야기는 언급하기 힘들지만, 이 프로젝트들을 통하여 실험한 이런 시도들 중에서는 1. Visual Studio와 온라인 서비스의 연동으로 할 수 있는 것들, 2. 웹의 소셜함을 개발과 연관시킬 수 있는 것들, 3. 웹개발을 온라인 서비스를 통해서 제공할 수 있는 방법들, 4. Microsoft의 차세대 웹과 이들을 연관시킬 수 있는 방법들 5. 웹을 통해서 프로그래밍을 더 쉽게 배울 수 있는 방법들...등이 있었습니다. 이번에 공개한 Popfly는 단순히 매쉬업에 촛점을 둔 것이 아니라 이런 요소들이 모두 들어있는 서비스라고 할 수 있습니다.&lt;/P&gt;
&lt;P&gt;Popfly에서는 위의 내용들에 대응하는 다음의 것들을 제공합니다:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;웹페이지를 쉽게 만들 수 있는 에디터 
&lt;LI&gt;차세대 마이크로소프트 웹 플랫폼인 SilverLight를 기반으로 하여 매쉬업을 쉽게 만들 수 있는 에디터 
&lt;LI&gt;쉬운 사용을 위한 튜토리얼과 문서들과 다양한 예제들 
&lt;LI&gt;에디터 내에서 코드를 쉽게 사용할 수 있는 환경 
&lt;LI&gt;만든 내용들에 별점을 매기고 공개/공유하고 변경하여 사용할 수 있는 장 
&lt;LI&gt;Popfly에서 만든 결과물 이외에 Visual Studio에서 만든 것들을 공유할 수 있는 장 
&lt;LI&gt;만든 내용을 다른 사이트에서 사용할 수 있는 방법&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;&lt;STRONG&gt;&quot;웹에서 비전문 혹은 비프로그래머 취미 개발자(즉, 개발자가 아니지만 개발을 하고 싶어하는 분)들이 사용/개발할 수 있는 공간을 만드는 것이 바로 이 서비스의 취지인 것이죠.&quot; &lt;/STRONG&gt;웹의 소셜 서비스에 대한 관심의 레버리지, REST 아키텍쳐의 쉬움과 간단함, OpenAPI의 티핑포인트, 그리고 마이크로소프트의 노하우와 차세대 개발 플랫폼이 어울어져서 만들어진 작품입니다. 비록 알파버젼이지만 말이죠^^ 앞으로 다른 회사들에서도 비슷한 서비스는 충분히 만들어질 것이라는 예상을 합니다만, 이런 다양한 충족조건으로 인해서 당연한 결과임을 생각해봅니다. 물론 그 결과물로 SilverLight 기술의 대표적인 RIA 예제 중 하나가 되기도 했고, 앞으로 웹이 어떤 방향으로 흐를 수 있을지를 시사하는 좋은 계기가 되는 것 같습니다.&lt;/P&gt;
&lt;P&gt;아시는 분들은 아시겠지만, 개발툴인 Visual Studio는 Visual Studio Express라는 무료 버젼을 만들어서 공개하고 있습니다. Visual Studio Express는 이를 관장하는 팀이름(NPT)와 일맥상통하듯이 취미개발자를 위해서 무료로 공개한 것입니다. 이와 관련해서 초보자들이 쉽게 언어와 툴을 배울 수 있는 엄청나게 다양한 자료들도 제공됩니다. 이를 만드는 팀인 NPT(취미개발자팀)의 &lt;A href=&quot;http://blogs.msdn.com/johnmont/archive/2007/05/18/what-i-ve-been-doing-for-the-last-year.aspx&quot;&gt;GPM인 존몽고메리가 비슷한 내용을 블로깅&lt;/A&gt;했으니 한번 살펴보시면 좋을 것 같습니다. 관련된 다양한 소개 링크들을 그의 &lt;A href=&quot;http://blogs.msdn.com/johnmont/archive/2007/05/18/some-of-the-popfly-news-so-far.aspx&quot;&gt;다른 포스트&lt;/A&gt;에서 보실 수 있습니다.&lt;/P&gt;</description>
			<category>popfly</category>
			<category>RIA</category>
			<category>silverlight</category>
			<category>마이크로소프트</category>
			<category>웹</category>
			<category>크로스플랫폼</category>
			<category>플랫폼</category>
			<author>charlz</author>
			<guid>http://desktop.tistory.com/25</guid>
			<comments>http://desktop.tistory.com/entry/Microsoft-Popfly-%EC%95%8C%ED%8C%8C%EB%9D%BC%EB%8A%94-%EB%A9%8B%EC%A7%84-%EC%8B%A4%ED%97%98#entry25comment</comments>
			<pubDate>Mon, 21 May 2007 18:14:17 +0900</pubDate>
		</item>
		<item>
			<title>JavaFX, Sun의 RIA 시장용 무기?</title>
			<link>http://desktop.tistory.com/entry/JavaFX-Sun</link>
			<description>&lt;P&gt;미국 시간으로 화요일, 우리나라 시간으로 수요일 새벽에 JavaOne에서 JavaFX라는 브랜드로 발표&lt;STRIKE&gt;한다고 합니다&lt;/STRIKE&gt;&lt;A href=&quot;http://java.sun.com/javaone/sf/sessions/general/index.jsp&quot; target=_blank&gt;했습니다&lt;/A&gt;. (기사에 따르면) JavaFX는 AJAX나 Silverlight에 준하는 기술이라는 이야기를 합니다. JavaFX는 현재 java.net에서 개발중인 프로젝트 F3(Form Follows Function)를 중심으로 Java의 일반 소비자 제품을 위한 경험을 위해 새로 브랜딩한 이름이라고 합니다. 이에 맞춰 또 다른 하나의 언어로 발전한 F3를 JavaFX Script라고 명명하였고, Sun에서 인수한 SavaJe라는 회사에서 만든 Java를 구동하는 휴대폰을 만들던 기술을 사용하여 JavaFX Mobile이라는 이름으로 모바일 환경을 타게팅한 제품으로 공개한다고 합니다. 물론 이들은 모두 GPL2 라이센스로 오픈소스화 되고 어떤 형식일지는 모르지만 상용 라이센스도 제공할 것이라고 합니다.&lt;/P&gt;
&lt;P&gt;F3는 GBTDS(GUI Builder That Doesn&#039;t Suck)라는 이름으로 &lt;A href=&quot;http://blogs.sun.com/chrisoliver/&quot; target=_blank&gt;Chris Oliver&lt;/A&gt;를 중심으로 시작하여 (아직은 개발중인) 스크립팅 언어로 발전하였다고 합니다. NetBeans용 GUI를 만드는 툴로 시작하여 이를 위한 문법을 만들어낸 것으로(지금은 Eclipse용 플러그인도 제공) 기존/개발중인 Java 기술들의 Gluing/Wiring 역할을 하는 기술이라고 할 수 있겠습니다. 아직은 알파단계의 기술로 일반 릴리스는 미정이라고 합니다.&lt;/P&gt;
&lt;P&gt;언론에서는 Silverlight와 Apollo에 대응한다고 언급하고 있지만 Sun에서 이야기한 내용(아래의 비디오 링크)에서는 그보다 더 넓게 이야기하고 있습니다. Microsoft는 WPF+ASP.NET+SilverLight(+ASP.NET AJAX?), Adobe는 SWF+Flex+Apollo(+Spry?) 그리고 Sun에서 JavaFX(+Flair?)로 이야기하고 있는 것입니다. 이미 Sun은 AWT/Swing(/SWT) 혹은 Java2D등이 데스크탑에 있고, Java Applet을 가지고 있습니다. Java Web Start도 가지고 있는 자산 중 하나입니다. JavaFX Script(F3)는 이렇게 가지고 있는 자산을 사용할 수 있는 기반을 마련한 것으로 이렇게 JavaFX라는 전략을 생각해낸 것이라 할 수 있겠습니다.&lt;/P&gt;
&lt;P&gt;하지만, 이런 전략에는 아직 많은 난관이 존재합니다. 몇가지 생각나는 것들을 들어보면:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;풀 JRE(Java Runtime Environment, 플랫폼 별13M~20M)를 사용합니다. 
&lt;UL&gt;
&lt;LI&gt;앞으로 Java 7이 더 Modular해지고 작아질 것이라고 이야기하지만, Java 7은 언제 나올지 모르고 나오고 얼마나 많이 성공적으로 배포될 지 이야기할 단계가 아닙니다. 
&lt;LI&gt;비록 인터넷이 빨라졌다고는 하나 다양한 이유로 일반 웹 유저들이 RIA를 구동하기 위해서 JRE를 설치하는 일은 전에도 어필하지 못했습니다. 이런 문제로 인해서 마이크로소프트에서는 .NET Framework을 작게 만들어 SilverLight에 탑재하는 전략을 사용하기로 했고, Java 진영에서도 해결해야할 문제입니다 
&lt;LI&gt;일반 non-puter 유저들에게는 다운로드가 쉽지 않습니다. 좀 더 친근한 방식으로 더 쉽게 no-brainer로 다운로드하여 실행되도록 해야합니다.&lt;/LI&gt;&lt;/UL&gt;
&lt;LI&gt;JavaFX Script는 상대적으로 어렵습니다. 
&lt;UL&gt;
&lt;LI&gt;Class라는 개념을 그대로 사용하는데 이는 non-Programmer에게는 쉽지 않습니다. 또한 NetBeans나 Eclipse를 사용하도록 하는 것도 쉽지 않은 일입니다. 
&lt;LI&gt;&lt;A href=&quot;http://lambda-the-ultimate.org/node/1998&quot; target=_blank&gt;Lambda the Ultimate라는 언어 관련 블로그에 의하면&lt;/A&gt; 동적 언어가 아닌 정적 형식(Statically Typed) 언어라고 합니다. (var이 동적 Typing이 아니고 inferencing이라고합니다.) 이는 JavaScript와는 성격이 다르고 Java,C#에 가깝다는 이야기입니다. 
&lt;LI&gt;Java 사용자를 일차적인 대상으로 하는 것이라는 개인적인 생각이 듭니다. (RIA 시장에 뛰어들기 위해서 타파했어야하는 부분이 아닐까 생각됩니다.)&lt;/LI&gt;&lt;/UL&gt;
&lt;LI&gt;레퍼런스가 부족합니다. 
&lt;UL&gt;
&lt;LI&gt;Java(JWS)를 사용하는 (java 사용자를 위한 사이트를 제외하고) &quot;대 Mass&quot; 사이트가 없습니다. (오늘 발표할지도 모르겠습니다만) 
&lt;LI&gt;게릴라나 입소문 마케팅이 되기에도 기존 기술이 더 어필합니다. 아래의 동영상에서는 Flash에서 되는 것이 JavaFX에서도 된다는 이야기를 하지만, 이미 설치되어있는 Flash위에 JavaFX를 사용할 메리트를 이야기하지는 않는다는 것입니다. 
&lt;LI&gt;RIA 시장의 후발 주자임에는 틀림이 없죠. Infoworld의 기사에 의하면 James Gosling이 SilverLight가 비디오/스트리밍에 중점을 둔 기술이라서 JavaFX와 다르다고 이야기했다고 하는데, 잘 모르고 하는 이야기겠죠? (권위에의 호소의 오류?)&lt;/LI&gt;&lt;/UL&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;Apollo 발표 이후 SilverLight 발표, 그 이후로 또 재미난 게임을 예고하는 재미난 소식입니다.&lt;/P&gt;
&lt;P&gt;--&lt;/P&gt;
&lt;P&gt;참고 포스트:&lt;/P&gt;
&lt;P&gt;&lt;A title=&quot;Sun&#039;s JavaFX to take on AJAX, Silverlight  InfoWorld  News  2007-05-07  By Paul Krill&quot; href=&quot;http://www.infoworld.com/article/07/05/07/javafx-javaone_1.html&quot;&gt;Sun&#039;s JavaFX to take on AJAX, Silverlight&amp;nbsp; InfoWorld&amp;nbsp; News&amp;nbsp; 2007-05-07&amp;nbsp; By Paul Krill&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;A title=&quot;» Sun preparing answer to Flash, Silverlight  Ed Burnette’s Dev Connection  ZDNet.com&quot; href=&quot;http://blogs.zdnet.com/Burnette/?p=300&quot;&gt;» Sun preparing answer to Flash, Silverlight&amp;nbsp; Ed Burnette’s Dev Connection&amp;nbsp; ZDNet.com&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;A title=&quot;» Sun enters the Rich Internet Application world with JavaFX  The Universal Desktop  ZDNet.com&quot; href=&quot;http://blogs.zdnet.com/Stewart/?p=365&quot;&gt;» Sun enters the Rich Internet Application world with JavaFX&amp;nbsp; The Universal Desktop&amp;nbsp; ZDNet.com&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;A title=&quot;» JavaFX takes center stage at JavaOne  Ed Burnette’s Dev Connection  ZDNet.com&quot; href=&quot;http://blogs.zdnet.com/Burnette/?p=306&quot;&gt;» JavaFX takes center stage at JavaOne&amp;nbsp; Ed Burnette’s Dev Connection&amp;nbsp; ZDNet.com&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;A title=&quot;Silicon Valley Sleuth Sun goes after Adobe Apollo, Ajax, Silverlight&quot; href=&quot;http://siliconvalleysleuth.co.uk/2007/05/sun_goes_after_.html&quot;&gt;Silicon Valley Sleuth Sun goes after Adobe Apollo, Ajax, Silverlight&lt;/A&gt;&amp;nbsp;(비디오)&lt;/P&gt;</description>
			<category>RIA</category>
			<category>마이크로소프트</category>
			<category>썬</category>
			<category>어도비</category>
			<category>웹</category>
			<category>크로스플랫폼</category>
			<category>플랫폼</category>
			<author>charlz</author>
			<guid>http://desktop.tistory.com/24</guid>
			<comments>http://desktop.tistory.com/entry/JavaFX-Sun#entry24comment</comments>
			<pubDate>Wed,  9 May 2007 01:24:00 +0900</pubDate>
		</item>
		<item>
			<title>Silverlight, 마이크로소프트의 차세대 웹 전략의 교두보(II)</title>
			<link>http://desktop.tistory.com/entry/Silverlight-%EB%A7%88%EC%9D%B4%ED%81%AC%EB%A1%9C%EC%86%8C%ED%94%84%ED%8A%B8%EC%9D%98-%EC%B0%A8%EC%84%B8%EB%8C%80-%EC%9B%B9-%EC%A0%84%EB%9E%B5%EC%9D%98-%EA%B5%90%EB%91%90%EB%B3%B4II</link>
			<description>&lt;P&gt;부제: Media Side Story&lt;/P&gt;
&lt;P&gt;아직도 해외 어디어디 갔더니 인터넷이 느려서 UCC 동영상은 도저히 못보겠더라는 이야기를 들으면 많은 동영상/멀티미디어 사이트들이 받는 전망들을 생각할때 갸우뚱하게 합니다. 구체적으로는, 그냥 구글이 유투브 인수하니까 그래보이는거고 인터넷 인프라가 발달한 우리나라에 국한된 이야기가 아닐까하는 의문이겠습니다. 진실은 그럴지도 모르는 일입니다. 혜택을 누리는 사람들과 그렇지 못하는 사람들의 격차가 벌어지고 있는 것인지도 모르겠습니다. 하지만, 분명히 웹을 통해서 rich media(리치 미디어 - 한글로 리치라고 하니까 꼭 leech(거머리)라는 의미같아보이기도 합니다^^)의 혜택을 받는 사용자는 분명 엄청나게 늘어나고 있고, 트래픽량과 증가추이가 이를 뒷받침해주고 있습니다. 순수한 웹브라우저만으로는 가능하지 않은 Media 시나리오들이 웹의 미래가 향한 가는 길이라는 것을 뒷받침해주고 있습니다.&lt;/P&gt;
&lt;P&gt;(순수한 웹브라우저를 위한) 웹표준의 영역은 그 노력에 비하여 멀티미디어의 영역과는 상당히 동떨어져있습니다. 브라우저에서 음악이 나오기 위해서는 컨트롤이나 플러그인이 불가피합니다. 브라우저에서 동영상을 보기 위해서도 컨트롤이나 플러그인이 불가피합니다. 10년도 더 되는 시간동안 발전한 swf가 있는데, 이제야 만들어낸 브라우저에서 지원하지도 않는 canvas 태그같은 것으로 간단한 애니메이션을 보는데에 사용자가 만족할까요? 그리고 이것이 권고안이 될때까지 기다려야할까요? 권고안이 되면 기존의 것들을 그 방식으로 바꿔야 할까요? 그리고 정말 브라우저들이 이를 따르는 것이 모두를 위한 일일까요? swf가 표준이 아니고 회사가 소유하는 것이기 때문에 사용자는 웹표준으로 옮겨가야할까요? 동영상/음악을 위한 웹표준이 만들어진다면 어떤 포맷을 지원해줘야할까요? 모든 포맷을 다 사용할 수 있는 컨테이너 포맷이 만들어진다고 하더라도 브라우저에서는 모든 코덱을 지원해야하는 것이 될까요? 이런 것을 정하기 위해서 또 얼마나 더 오랜 시간이 걸릴까요? New Media에 맞는 웹을 위해서는 이렇게 커다란 질문들이 펑펑 쏟아져나올 수 밖에 없습니다.&lt;/P&gt;
&lt;P&gt;반대로 생각을 해보죠. &lt;A href=&quot;http://en.wikipedia.org/wiki/Electronic_media&quot; target=_blank&gt;Media&lt;/A&gt;라는 것은 원래 웹브라우저에 한정된 것이 아닙니다. 그런데, 웹표준에 국한된 웹브라우저는 Media를 한정합니다. 간단히 접근성의 한 예를 생각해봅시다. 스크린리더를 위하여 웹페이지를 읽어줄 수 있도록 만들어야된다는 이야기는 있어도 웹페이지 자체에서 음성을 제공할 수 있는 방법은 웹표준에는 없다는 것입니다. 유일한 방법은 웹브라우저를 확장하는 방법 뿐입니다.&lt;/P&gt;
&lt;P&gt;사실 사람들이 웹이라는 것을 바라보는 시각은 &quot;State of Mind&quot;일 뿐입니다. 동영상을 링크를 눌러 다운로드하여 데스크탑의 플레이어로 보는 것과 동영상이 웹페이지에서 보이는 것 두가지가 기술적으로 얼마나 다를까요. 바로보나 다운로드해서 보나. 헌데, YouTube는 엄청난 성공을 가져왔습니다. 그 성공과 함께 Flash Player의 동영상 기술도 같이 성공을 가져왔죠. 꽤 오랫동안 우리의 눈앞에 와있던 New Media를 웹을 통해서 제공하기 위한 노력은 수도 없었습니다. 이런 노력을 위해서는 (이를 거부하지 않는다면) 수없이 깔리는 컨트롤/플러그인들을 이제와서 피할 수는 없습니다.&lt;/P&gt;
&lt;P&gt;그렇다면, 단순히 각 기능에 대해 어떤 특정한 Player(컨트롤이나 플러그인)가 아니라 이런 모든 Media를 위한 플랫폼 - 그것도 cross-browser cross-platform이고 보안도 걱정해주는 - 이라면 어떨까요? 웹페이지를 New Media에 맞게 만들 수 있는 그런 플랫폼 말이죠. 그게 요즘 웹의 미래를 그리는 사람들의 공통적인 생각중 한가지입니다. 거기에 여러 업체가 동참했고, 그 중 하나가 마이크로소프트입니다.&lt;/P&gt;
&lt;P&gt;그리고 이를 위해 SilverLight가 탄생합니다. 이게 SilverLight의 Media Side Story입니다.&lt;/P&gt;
&lt;P&gt;SilverLight라는 단일 플랫폼에서는 이종 브라우저와 OS에서 돌아갈 수 있는 다음의 Media들을 제공합니다:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;벡터그래픽 
&lt;LI&gt;비트맵그래픽 
&lt;LI&gt;텍스트 
&lt;LI&gt;High-Quality (스트리밍)비디오 
&lt;LI&gt;(스트리밍)오디오 
&lt;LI&gt;애니메이션 
&lt;LI&gt;그리고 이 모든것의 통합 wiring.&lt;/LI&gt;&lt;/UL&gt;</description>
			<category>씨리즈</category>
			<category>silverlight</category>
			<category>마이크로소프트</category>
			<category>씨리즈</category>
			<category>어도비</category>
			<category>웹</category>
			<category>크로스플랫폼</category>
			<category>플랫폼</category>
			<author>charlz</author>
			<guid>http://desktop.tistory.com/21</guid>
			<comments>http://desktop.tistory.com/entry/Silverlight-%EB%A7%88%EC%9D%B4%ED%81%AC%EB%A1%9C%EC%86%8C%ED%94%84%ED%8A%B8%EC%9D%98-%EC%B0%A8%EC%84%B8%EB%8C%80-%EC%9B%B9-%EC%A0%84%EB%9E%B5%EC%9D%98-%EA%B5%90%EB%91%90%EB%B3%B4II#entry21comment</comments>
			<pubDate>Sun,  6 May 2007 03:57:00 +0900</pubDate>
		</item>
		<item>
			<title>Adobe Flex 오픈소스화 계획과 Adobe의 행보</title>
			<link>http://desktop.tistory.com/entry/adobeopensourcingflex</link>
			<description>&lt;P&gt;아직 소식을 듣지 못하신 분들은 보도자료를 &lt;A href=&quot;http://www.adobe.com/aboutadobe/pressroom/pressreleases/200704/042607Flex.html&quot; target=_blank&gt;여기&lt;/A&gt;서 보실 수 있습니다. &lt;A href=&quot;http://scobleizer.com/2007/04/25/adobe-opensources-flex/&quot; target=_blank&gt;스코블이 Flex 팀원들과 독점 인터뷰를 한 동영상&lt;/A&gt;도 있습니다. 발표에서는 실제 오픈소스화가 6월에 조금씩 시작하여 2007년 말에 완료될 것이라고 이야기하고 있습니다. (Adobe의 Flex SDK 오픈소스화에 관하여 더 자세히 알고 싶은 점이 있다면 이에 관한 토론을 위해서 만든 &lt;A href=&quot;http://groups.google.com/group/flex-open-source&quot; target=_blank&gt;구글 그룹&lt;/A&gt;을 통하여 질문할 수 있습니다. 현재 몇가지 궁금한 내용들을 Adobe에서 답변을 달아준 내용들이 있군요.)&lt;/P&gt;
&lt;P&gt;현재 버젼 2까지 나온 &lt;A href=&quot;http://www.adobe.com/products/flex/&quot; target=_blank&gt;Adobe Flex&lt;/A&gt;라는 제품은 Flash를 기반으로 하는 RIA를 제작할 수 있는 프레임웍입니다. 이 Flex라는 프레임웍은 &lt;A href=&quot;http://www.adobe.com/products/flex/sdk/&quot; target=_blank&gt;Flex SDK&lt;/A&gt;와 Eclipse를 기반으로 한 &lt;A href=&quot;http://www.adobe.com/products/flex/flexbuilder/&quot; target=_blank&gt;Flex Builder&lt;/A&gt;라는 이름의 개발툴 그리고 &lt;A href=&quot;http://www.adobe.com/products/flex/dataservices/&quot; target=_blank&gt;FDS(Flex Data Services, LDS)&lt;/A&gt;&amp;nbsp;와 &lt;A href=&quot;http://www.adobe.com/products/flex/charting/&quot; target=_blank&gt;Flex Charting&lt;/A&gt;등을 포함하며 MXML이라는 마크업과 ActionScript 3.0을 기반으로 합니다. 이 중에서 Flex SDK에는 주요 프레임웍 라이브러리와 Flash를 생성/제어(Control, Layout, Styles)하고 인터페이스할 수 있는 등의 컴포넌트들과 컴파일러를 포함한 툴들이 포함되어있습니다. 오픈소스화되는 부분은 이 SDK 부분이고 현재는 무료로 배포되고 있습니다.&lt;/P&gt;
&lt;P&gt;Adobe에서는 이미 &lt;A href=&quot;http://www.mozilla.org/projects/tamarin/&quot; target=_blank&gt;Tamarin&lt;/A&gt;(AS3용 VM)을 Mozilla에 기부하여 오픈소스화 했고, &lt;A href=&quot;http://labs.adobe.com/wiki/index.php/Flex_Framework:FABridge&quot; target=_blank&gt;FA Bridge(Flex-AJAX Bridge)&lt;/A&gt;도 Adobe Labs에서 (javascript이므로 당연히)코드 라이브러리로 제공하고 있습니다.&lt;/P&gt;
&lt;P&gt;Flex SDK의 오픈소스화는 몇가지를 시사하고 있습니다.&lt;/P&gt;
&lt;P&gt;첫째로, Adobe의 플랫폼 비즈니스로의 전환에 뒤늦었지만 개발자 커뮤니티 포섭이라는 카드가 중요하다는 것을 깨달은 이후에 그 방법을 조금씩 배워 있다는 증거입니다. 깨달았다는 사실 하나만으로 공격적이라고는 할 수 없었지만, 그 이후의 방향선회로 이제는 개발자의 이목을 집중시키는 방법을 알아가고 있다는 것입니다. 이것이 매크로미디어의 인수 영향인지, 아니면 그 이전에 그런 안목을 가지고 매크로미디어를 인수하고 시작한 것인지는 알 수 없지만 말이죠.&lt;/P&gt;
&lt;P&gt;둘째로, 캐시카우는 이쪽 영역이 아니라는 것입니다. 이미 알다시피 FMS(Flash Media Server)라는 비싼 서버가 있고, 정작 기업에서 사용할 FDS도 오픈소스 영역에 포함되어있지 않습니다. FDS는 Midnight Coders를 &lt;STRIKE&gt;인수하여&lt;/STRIKE&gt;(졸다 잘못적었나보네요, 허위정보 죄송합니다;)통하여 그 기능을 강화하기도 했고, FDS의 차기버젼은 &lt;A href=&quot;http://labs.adobe.com/technologies/livecycle_dataservices2_5/&quot; target=_blank&gt;LDS(Lifecycle Data Services)&lt;/A&gt;로 이름이 바뀌어 Lifecycle 서버 제품군과 엮입니다. Lifecycle 서버 제품군은 또하나의 Adobe의 캐시카우로 예상되는 것중 하나입니다. (플랫폼 비즈니스에서 플랫폼 자체는 투자대상이지 수익을 낼 수 있는 곳이 아니죠.)&lt;/P&gt;
&lt;P&gt;셋째로, 플랫폼 비즈니스의 핵심 컴포넌트인 런타임(flash/apollo)을 오픈하여 내놓을 생각은 아직 없다는 것입니다. 라이센싱을 통하여 얼마든지 플래시 플레이어의 코드를 사용할 수 있는 여건이지만, 그것은 오픈소스와는 다른 이야기입니다. 오픈소스 요구와 그렇게 될 경우에 얼마나 굉장한 플러스 효과가 있을 것인가를 이야기하는 사탕발림으로 여기저기서 이야기하지만, 정작 Adobe는 이 부분에서 손바닥을 보이고 있습니다. 가장 뻔한 이유는 소스는 필요하면 줄테지만 방향은 우리가 정해야한다는 기조일 것입니다. 여기저기서 자기네가 만들었다고 하는 플래시 아류 버젼들이 출몰하는 현상을 걱정하는 것이라는 추측 말이죠.&lt;/P&gt;
&lt;P&gt;넷째로, OpenLaszlo등의 RIA 프레임웍들의 영역을 이전보다 심각한 경쟁상대로 인식하고 있음을 추측할 수 있습니다. 서드파티로 인식하고 있는 것과는 각도가 사뭇 다른 것이죠. 시각을 돌려서 이야기하면 비즈니스 영역이 대부분 겹치게 되었다는 말이 되겠구요. 심각하다고 큰 위협으로 생각하느냐는 추측하기 힘들지만, 사실 이는 새로운 이야기는 아닙니다. 매크로미디어 시절(2004년) open laszlo를 베껴서 Flex의 전신인 Flex Presentation Server를 만들었다는 &lt;A href=&quot;http://www.openlaszlonaut.de/2007/02/12/openlaszlo-and-flex-are-not-really-comparable/&quot; target=_blank&gt;이야기&lt;/A&gt;가 있었기 때문이죠. (반대로 &quot;아싸&quot;를 외치면서 &lt;A href=&quot;http://www.themidnightcoders.com/blog/2007/04/flex-3-goes-open-source-how-does-it.html&quot; target=_blank&gt;어부지리를 블로깅&lt;/A&gt;하는 회사도 있습니다.^^)&lt;/P&gt;
&lt;P&gt;여하튼 Adobe의 행보는 분명 플랫폼 비즈니스라는 사실에 대해서 굳히기에 들어갔습니다. PC가 아닌 핸드폰이나 디바이스들까지 포함하여 OS에 종속적이지 않은(Cross-Platform) 플랫폼 - 이전에는 플랫폼으로 생각하지 않았지만 - 을 가지고 있는 기업으로는 유일하기에 이를 leverage하는 전략은 어쩌면 당연하다고 할 수 있겠습니다만, 그 쪽 비즈니스의 경험이 많지 않기 때문에 침착하게 잘 지켜보면서 행보를 정하고 있다고 할 수 있겠습니다. 그런 입장에서 마이크로소프트와의 전쟁은 불가피한 것이겠습니다. 브라우저 전쟁 이후로 재미난 진행을 기대해봅니다.&lt;/P&gt;</description>
			<category>flex</category>
			<category>RIA</category>
			<category>마이크로소프트</category>
			<category>어도비</category>
			<category>웹</category>
			<category>플랫폼</category>
			<author>charlz</author>
			<guid>http://desktop.tistory.com/22</guid>
			<comments>http://desktop.tistory.com/entry/adobeopensourcingflex#entry22comment</comments>
			<pubDate>Fri, 27 Apr 2007 03:32:13 +0900</pubDate>
		</item>
	</channel>
</rss>
