<?xml version="1.0" encoding="utf-8" ?>
<?xml-stylesheet href="http://rss.egloos.com/style/blog.xsl" type="text/xsl" media="screen"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
	<title>연찬익 / Flex Developer</title>
	<link>http://woodt.egloos.com</link>
	<description>==== Flex Developer ====
빅장 코더, He is BACK</description>
	<language>ko</language>
	<pubDate>Sun, 15 Nov 2009 20:36:22 GMT</pubDate>
	<generator>Egloos</generator>
	<image>
		<title>연찬익 / Flex Developer</title>
		<url>http://pds10.egloos.com/logo/200901/13/87/a0104987.jpg</url>
		<link>http://woodt.egloos.com</link>
		<width>80</width>
		<height>53</height>
		<description>==== Flex Developer ====
빅장 코더, He is BACK</description>
	</image>
  	<item>
		<title><![CDATA[ 블로그 전문 “이글루스”에 오신 것을 환영합니다. ]]> </title>
		<link>http://woodt.egloos.com/7318714</link>
		<guid>http://woodt.egloos.com/7318714</guid>
		<description>
			<![CDATA[ 
  블로그 전문 “이글루스”에 오신 것을 환영합니다.<br>
새로운 보금자리, 이것저것 어색한 것이 많으시죠?<br>
포털블로그와는 다른, 이글루스만의 기능, 이글루스의 특징을 소개해드립니다.<br>
<br>
<b>이글루스는 블로그전문을 지향합니다.</b><br>
2004년, 첫 발을 내디딘 이글루스는 <a href=http://ebc.egloos.com/185>국내 최초 트래백</a>  을 도입하여 블로그전문 서비스로 입지를 다졌습니다. 관심사를 공유할 수 있는 ‘<a href=http://valley.egloos.com> 밸리</a>’와 ‘<a href=http://valley.egloos.com/my>마이</a>’, 문화체험의 새로운 경험 ‘<a href=http://valley.egloos.com/review>렛츠리뷰</a>’, 국내 최고 메신저 네이트온 연동으로 더욱 새로운 블로깅, 독보적인 블로거가 되세요!<br>
<br>
<b>첫째, 공감하는 글이 있다면, <a href=http://ebc.egloos.com/185>트랙백</a>과 <a href=http://ebc.egloos.com/4918>핑백</a>을 이용하세요!</b><br>
기존 포털 블로그에서 사용하던 스크랩기능 대신 트랙백과 핑백을 사용해보세요~<br>
관심사가 비슷한 블로거를 만날 수 있는 방법입니다! <br>
<br>
<b>둘째, 일촌, 친구, 이웃 등 오프라인 인맥 위주의 ‘친구맺기’ 기능이 필요하시면!</b><br>
이글루스에서 제공하는 <a href=http://help.egloos.com/141>이글루링크</a>를 추천해드립니다. <br>
이글루링크를 하시면, 해당 블로거의 새글 업데이트 소식을 실시간으로 받아볼 수 있습니다.<br>
<br>
<b>셋째, 카테고리별 공개/비공개 설정을 지원하지 않습니다.</b><br>
이글루스는 자신이 작성한 글을 더 많은 블로거들과 나눌 수 있도록 참여와 공유를 지향합니다. <br>
카테고리별 공개/비공개 기능은 현재 마련되어 있지 않으나 추후 필요성을 검토해보도록 하겠습니다.<br>
<br>
<b>넷째, 도움이 필요할 땐, <a href=http://ebc.egloos.com/>EBC 와 <a href=http://help.egloos.com>이글루스도움말</a> 을 찾아주세요.</b><br>
이글루스를 이용하시다 발견되는 버그나 오류, 그리오 요청사항은 운영자 <a href=http://ebc.egloos.com> 공식블로그 EBC</a>  를, 이글루스의 기능과 운영정책을 알고 싶으시다면 <a href=http://help.egloos.com>이글루스 도움말</a>을 방문하세요!<br>
<br>
※ 공지사항을 지우고 싶은 경우, 포스트의 ‘삭제’를 클릭하면 지워집니다.<br>
※ 삭제 버튼은 한 번만 누르세요. 여러 번 클릭 시 다른 글이 삭제될 수도 있습니다.<br>
			 ]]> 
		</description>

		<comments>http://woodt.egloos.com/7318714#comments</comments>
		<pubDate>Thu, 19 Feb 2009 06:39:05 GMT</pubDate>
		<dc:creator>우듯</dc:creator>
	</item>
	<item>
		<title><![CDATA[ Mustella - Flex Testing Engine ]]> </title>
		<link>http://woodt.egloos.com/2645590</link>
		<guid>http://woodt.egloos.com/2645590</guid>
		<description>
			<![CDATA[ 
  <div style="margin: 0.0px 0.0px 0.0px 0.0px; line-height: 20.0px; font: 12.0px Times; color: #3b4352">Flex SDK<span style="font: 12.0px AppleMyungjo">에는</span>&nbsp;Mustella<span style="font: 12.0px AppleMyungjo">라는</span> <span style="font: 12.0px AppleMyungjo">녀석이</span> <span style="font: 12.0px AppleMyungjo">있다</span>.</div>
<div style="margin: 0.0px 0.0px 0.0px 0.0px; line-height: 20.0px; font: 12.0px Times; color: #3b4352; min-height: 14.0px"><br /></div>
<div style="margin: 0.0px 0.0px 0.0px 0.0px; line-height: 20.0px; font: 12.0px Times; color: #3b4352"><span style="font: 12.0px AppleMyungjo">이는</span> Flex Component<span style="font: 12.0px AppleMyungjo">의</span> GUI<span style="font: 12.0px AppleMyungjo">를</span> <span style="font: 12.0px AppleMyungjo">테스트하기</span> <span style="font: 12.0px AppleMyungjo">위한</span> <span style="font: 12.0px AppleMyungjo">테스팅</span> <span style="font: 12.0px AppleMyungjo">엔진으로</span>,</div>
<div style="margin: 0.0px 0.0px 0.0px 0.0px; line-height: 20.0px; font: 12.0px AppleMyungjo; color: #3b4352">아직까지는 그 자세한 내용이 외부에 공개가 되지 않고 있다<span style="font: 12.0px Times">.&nbsp;(</span>추후 공개 예정<span style="font: 12.0px Times">)</span></div>
<div style="margin: 0.0px 0.0px 0.0px 0.0px; line-height: 20.0px; font: 12.0px Times; color: #3b4352; min-height: 14.0px"><br /></div>
<div style="margin: 0.0px 0.0px 0.0px 0.0px; line-height: 20.0px; font: 12.0px Times; color: #3b4352">Mustella<span style="font: 12.0px AppleMyungjo">의</span> <span style="font: 12.0px AppleMyungjo">특이할</span> <span style="font: 12.0px AppleMyungjo">점은</span>, FlexUnit<span style="font: 12.0px AppleMyungjo">과는</span> <span style="font: 12.0px AppleMyungjo">다르게</span>,</div>
<div style="margin: 0.0px 0.0px 0.0px 0.0px; line-height: 20.0px; font: 12.0px AppleMyungjo; color: #3b4352"><span style="font: 12.0px Times">ant</span>와 연동하여 빌드 테스트를 진행할 수 있다는 것이다<span style="font: 12.0px Times">.</span></div>
<div style="margin: 0.0px 0.0px 0.0px 0.0px; line-height: 20.0px; font: 12.0px Times; color: #3b4352; min-height: 14.0px"><br /></div>
<div style="margin: 0.0px 0.0px 0.0px 0.0px; line-height: 20.0px; font: 12.0px Times; color: #3b4352"><span style="font: 12.0px AppleMyungjo">이제</span> Flex<span style="font: 12.0px AppleMyungjo">에서도</span>&nbsp;Continuous Integration<span style="font: 12.0px AppleMyungjo">이</span> <span style="font: 12.0px AppleMyungjo">가능하게</span> <span style="font: 12.0px AppleMyungjo">될</span> <span style="font: 12.0px AppleMyungjo">것으로</span> <span style="font: 12.0px AppleMyungjo">보인다</span>.</div>
<div style="margin: 0.0px 0.0px 0.0px 0.0px; line-height: 20.0px; font: 12.0px AppleMyungjo; color: #3b4352"><span style="font: 12.0px Times">(</span>그런데<span style="font: 12.0px Times">,</span> 아직 <span style="font: 12.0px Times">Async</span>는 지원하고 있지 않다는 얘기가<span style="font: 12.0px Times">..)</span></div>
<div style="margin: 0.0px 0.0px 0.0px 0.0px; line-height: 20.0px; font: 12.0px Times; color: #3b4352; min-height: 14.0px"><br /></div>
<div style="margin: 0.0px 0.0px 0.0px 0.0px; line-height: 20.0px; font: 12.0px AppleMyungjo; color: #3b4352">아래는 현재 <span style="font: 12.0px Times">Flex 4 Gumbo</span>에 사용되고 있는 테스트 스크립트</div>
<div style="margin: 0.0px 0.0px 0.0px 0.0px; line-height: 20.0px; font: 12.0px Times; color: #3b4352; min-height: 14.0px"><br /></div>
<div style="margin: 0.0px 0.0px 0.0px 0.0px; line-height: 20.0px; font: 12.0px Times; color: #3b4352; min-height: 14.0px"><br /></div>
<div style="margin: 0.0px 0.0px 0.0px 0.0px; line-height: 20.0px; font: 12.0px Helvetica; color: #3b4352">&lt;&lt;flex4test.mxml&gt;&gt;</div>
<table cellspacing="0" cellpadding="0" style="border-collapse: collapse">
<tbody>
<tr>
<td valign="middle" style="width: 714.0px; background-color: #f1c4fc; border-style: solid; border-width: 2.0px 2.0px 2.0px 2.0px; border-color: #bfbfbf #bfbfbf #bfbfbf #bfbfbf; padding: 0.0px 5.0px 0.0px 5.0px">
<div style="margin: 0.0px 0.0px 0.0px 0.0px; line-height: 20.0px; font: 11.0px Monaco; color: #3b4352">&lt;?xml version="1.0" encoding="utf-8"?&gt;</div>
<div style="margin: 0.0px 0.0px 0.0px 0.0px; line-height: 20.0px; font: 11.0px Monaco; color: #831610"><span style="color: #0020f6">&lt;FxApplication</span> <span style="color: #000000">xmlns="</span>http://ns.adobe.com/mxml/2009<span style="color: #000000">"</span></div>
<div style="margin: 0.0px 0.0px 0.0px 0.0px; line-height: 20.0px; font: 11.0px Monaco; color: #3b4352">&nbsp; &nbsp; backgroundColor="<span style="color: #831610">white</span>"</div>
<div style="margin: 0.0px 0.0px 0.0px 0.0px; line-height: 20.0px; font: 11.0px Monaco; color: #3b4352">&nbsp; &nbsp; width="<span style="color: #831610">800</span>" height="<span style="color: #831610">600</span>"</div>
<div style="margin: 0.0px 0.0px 0.0px 0.0px; line-height: 20.0px; font: 11.0px Monaco; color: #3b4352">&nbsp; &nbsp; initialize="<span style="color: #831610">initApp();</span>"<span style="color: #0020f6">&gt;</span></div>
<div style="margin: 0.0px 0.0px 0.0px 0.0px; line-height: 20.0px; font: 11.0px Monaco; color: #3b4352; min-height: 15.0px"><br /></div>
<div style="margin: 0.0px 0.0px 0.0px 0.0px; line-height: 20.0px; font: 11.0px Monaco; color: #3b4352">&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0020f6">&lt;Script&gt;</span></div>
<div style="margin: 0.0px 0.0px 0.0px 0.0px; line-height: 20.0px; font: 11.0px Monaco; color: #3b4352">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; import flash.display.Sprite;</div>
<div style="margin: 0.0px 0.0px 0.0px 0.0px; line-height: 20.0px; font: 11.0px Monaco; color: #3b4352">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; import flash.text.engine.*;</div>
<div style="margin: 0.0px 0.0px 0.0px 0.0px; line-height: 20.0px; font: 11.0px Monaco; color: #3b4352; min-height: 15.0px"><br /></div>
<div style="margin: 0.0px 0.0px 0.0px 0.0px; line-height: 20.0px; font: 11.0px Monaco; color: #3b4352; min-height: 15.0px"><br /></div>
<div style="margin: 0.0px 0.0px 0.0px 0.0px; line-height: 20.0px; font: 11.0px Monaco; color: #3b4352">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; [Embed(source="BickhamScriptPro-Regular.otf", fontName="TestFont", mimeType="application/x-font", cff="true")]</div>
<div style="margin: 0.0px 0.0px 0.0px 0.0px; line-height: 20.0px; font: 11.0px Monaco; color: #3b4352">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; private var fontSymbol:Class;</div>
<div style="margin: 0.0px 0.0px 0.0px 0.0px; line-height: 20.0px; font: 11.0px Monaco; color: #3b4352; min-height: 15.0px"><br /></div>
<div style="margin: 0.0px 0.0px 0.0px 0.0px; line-height: 20.0px; font: 11.0px Monaco; color: #3b4352">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; private var textLine:TextLine;</div>
<div style="margin: 0.0px 0.0px 0.0px 0.0px; line-height: 20.0px; font: 11.0px Monaco; color: #3b4352; min-height: 15.0px"><br /></div>
<div style="margin: 0.0px 0.0px 0.0px 0.0px; line-height: 20.0px; font: 11.0px Monaco; color: #3b4352">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; private function initApp():void {</div>
<div style="margin: 0.0px 0.0px 0.0px 0.0px; line-height: 20.0px; font: 11.0px Monaco; color: #3b4352">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #7499c9">var</span> fd:FontDescription = <span style="color: #153df7">new</span> FontDescription("TestFont");</div>
<div style="margin: 0.0px 0.0px 0.0px 0.0px; line-height: 20.0px; font: 11.0px Monaco; color: #3b4352">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; fd.fontLookup = FontLookup.EMBEDDED_CFF;</div>
<div style="margin: 0.0px 0.0px 0.0px 0.0px; line-height: 20.0px; font: 11.0px Monaco; color: #3b4352">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #7499c9">var</span> ef:ElementFormat = <span style="color: #153df7">new</span> ElementFormat(fd);</div>
<div style="margin: 0.0px 0.0px 0.0px 0.0px; line-height: 20.0px; font: 11.0px Monaco; color: #3b4352">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; ef.fontSize = 32;</div>
<div style="margin: 0.0px 0.0px 0.0px 0.0px; line-height: 20.0px; font: 11.0px Monaco; color: #3b4352">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #7499c9">var</span> te:TextElement = <span style="color: #153df7">new</span> TextElement("The quick brown fox", ef);</div>
<div style="margin: 0.0px 0.0px 0.0px 0.0px; line-height: 20.0px; font: 11.0px Monaco; color: #3b4352">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #7499c9">var</span> tb:TextBlock = <span style="color: #153df7">new</span> TextBlock(te);</div>
<div style="margin: 0.0px 0.0px 0.0px 0.0px; line-height: 20.0px; font: 11.0px Monaco; color: #3b4352">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; textLine = tb.createTextLine();</div>
<div style="margin: 0.0px 0.0px 0.0px 0.0px; line-height: 20.0px; font: 11.0px Monaco; color: #3b4352">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; textLine.x = 100;</div>
<div style="margin: 0.0px 0.0px 0.0px 0.0px; line-height: 20.0px; font: 11.0px Monaco; color: #3b4352">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; textLine.y = 100;</div>
<div style="margin: 0.0px 0.0px 0.0px 0.0px; line-height: 20.0px; font: 11.0px Monaco; color: #3b4352">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; panel.addChild(textLine);</div>
<div style="margin: 0.0px 0.0px 0.0px 0.0px; line-height: 20.0px; font: 11.0px Monaco; color: #3b4352">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; }</div>
<div style="margin: 0.0px 0.0px 0.0px 0.0px; line-height: 20.0px; font: 11.0px Monaco; color: #0020f6"><span style="color: #000000">&nbsp; &nbsp; &nbsp; &nbsp;</span> &lt;/Script&gt;</div>
<div style="margin: 0.0px 0.0px 0.0px 0.0px; line-height: 20.0px; font: 11.0px Monaco; color: #3b4352; min-height: 15.0px"><br /></div>
<div style="margin: 0.0px 0.0px 0.0px 0.0px; line-height: 20.0px; font: 11.0px Monaco; color: #0020f6"><span style="color: #000000">&nbsp; &nbsp;</span> &lt;layout&gt;</div>
<div style="margin: 0.0px 0.0px 0.0px 0.0px; line-height: 20.0px; font: 11.0px Monaco; color: #0020f6"><span style="color: #000000">&nbsp; &nbsp; &nbsp; &nbsp;</span> &lt;VerticalLayout/&gt;</div>
<div style="margin: 0.0px 0.0px 0.0px 0.0px; line-height: 20.0px; font: 11.0px Monaco; color: #0020f6"><span style="color: #000000">&nbsp; &nbsp;</span> &lt;/layout&gt;</div>
<div style="margin: 0.0px 0.0px 0.0px 0.0px; line-height: 20.0px; font: 11.0px Monaco; color: #3b4352; min-height: 15.0px"><br /></div>
<div style="margin: 0.0px 0.0px 0.0px 0.0px; line-height: 20.0px; font: 11.0px Monaco; color: #0020f6"><span style="color: #000000">&nbsp; &nbsp;</span> &lt;states&gt;</div>
<div style="margin: 0.0px 0.0px 0.0px 0.0px; line-height: 20.0px; font: 11.0px Monaco; color: #3b4352">&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0020f6">&lt;State</span> name="<span style="color: #831610">normal</span>" <span style="color: #0020f6">/&gt;</span></div>
<div style="margin: 0.0px 0.0px 0.0px 0.0px; line-height: 20.0px; font: 11.0px Monaco; color: #3b4352">&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0020f6">&lt;State</span> name="<span style="color: #831610">altered</span>" <span style="color: #0020f6">/&gt;</span></div>
<div style="margin: 0.0px 0.0px 0.0px 0.0px; line-height: 20.0px; font: 11.0px Monaco; color: #0020f6"><span style="color: #000000">&nbsp; &nbsp;</span> &lt;/states&gt;</div>
<div style="margin: 0.0px 0.0px 0.0px 0.0px; line-height: 20.0px; font: 11.0px Monaco; color: #3b4352; min-height: 15.0px"><br /></div>
<div style="margin: 0.0px 0.0px 0.0px 0.0px; line-height: 20.0px; font: 11.0px Monaco; color: #3b4352">&nbsp; &nbsp; <span style="color: #0020f6">&lt;FxContainer</span> width="<span style="color: #831610">100%</span>"<span style="color: #0020f6">&gt;</span></div>
<div style="margin: 0.0px 0.0px 0.0px 0.0px; line-height: 20.0px; font: 11.0px Monaco; color: #3b4352">&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0020f6">&lt;FxCheckBox</span> label="<span style="color: #831610">Enabled</span>" id="<span style="color: #831610">buttonEnabler</span>" selected="<span style="color: #831610">true</span>" <span style="color: #0020f6">/&gt;</span></div>
<div style="margin: 0.0px 0.0px 0.0px 0.0px; line-height: 20.0px; font: 11.0px Monaco; color: #3b4352">&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0020f6">&lt;FxButton</span> id="<span style="color: #831610">testButton</span>" label="<span style="color: #831610">Hello</span>" label.altered="<span style="color: #831610">World</span>" enabled="<span style="color: #831610">{</span>buttonEnabler.selected<span style="color: #831610">}</span>" click="<span style="color: #831610">testLabel.text = 'This is a test'</span>" <span style="color: #0020f6">/&gt;</span></div>
<div style="margin: 0.0px 0.0px 0.0px 0.0px; line-height: 20.0px; font: 11.0px Monaco; color: #3b4352">&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0020f6">&lt;FxButton</span> id="<span style="color: #831610">testButton2</span>" label="<span style="color: #831610">Button with a long label</span>" enabled="<span style="color: #831610">{</span>buttonEnabler.selected<span style="color: #831610">}</span>" excludeFrom="<span style="color: #831610">altered</span>" <span style="color: #0020f6">/&gt;</span></div>
<div style="margin: 0.0px 0.0px 0.0px 0.0px; line-height: 20.0px; font: 11.0px Monaco; color: #3b4352">&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0020f6">&lt;FxButton</span> id="<span style="color: #831610">stateTestButton</span>" includeIn="<span style="color: #831610">altered</span>" <span style="color: #0020f6">/&gt;</span></div>
<div style="margin: 0.0px 0.0px 0.0px 0.0px; line-height: 20.0px; font: 11.0px Monaco; color: #3b4352">&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0020f6">&lt;FxCheckBox</span> id="<span style="color: #831610">testCheckBox</span>" label="<span style="color: #831610">Check Box 1</span>" enabled="<span style="color: #831610">{</span>buttonEnabler.selected<span style="color: #831610">}</span>" <span style="color: #0020f6">/&gt;</span></div>
<div style="margin: 0.0px 0.0px 0.0px 0.0px; line-height: 20.0px; font: 11.0px Monaco; color: #3b4352">&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0020f6">&lt;FxCheckBox</span> label="<span style="color: #831610">Check Box 2</span>" enabled="<span style="color: #831610">{</span>buttonEnabler.selected<span style="color: #831610">}</span>" <span style="color: #0020f6">/&gt;</span></div>
<div style="margin: 0.0px 0.0px 0.0px 0.0px; line-height: 20.0px; font: 11.0px Monaco; color: #3b4352">&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0020f6">&lt;FxRadioButton</span> label="<span style="color: #831610">Radio Button</span>" enabled="<span style="color: #831610">{</span>buttonEnabler.selected<span style="color: #831610">}</span>" <span style="color: #0020f6">/&gt;</span></div>
<div style="margin: 0.0px 0.0px 0.0px 0.0px; line-height: 20.0px; font: 11.0px Monaco; color: #3b4352">&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0020f6">&lt;Label</span> id="<span style="color: #831610">testLabel</span>" text=" " <span style="color: #0020f6">/&gt;</span></div>
<div style="margin: 0.0px 0.0px 0.0px 0.0px; line-height: 20.0px; font: 11.0px Monaco; color: #0020f6"><span style="color: #000000">&nbsp; &nbsp;</span> &lt;/FxContainer&gt;</div>
<div style="margin: 0.0px 0.0px 0.0px 0.0px; line-height: 20.0px; font: 11.0px Monaco; color: #3b4352; min-height: 15.0px"><br /></div>
<div style="margin: 0.0px 0.0px 0.0px 0.0px; line-height: 20.0px; font: 11.0px Monaco; color: #3b4352">&nbsp; &nbsp; <span style="color: #0020f6">&lt;FxContainer</span> width="<span style="color: #831610">100%</span>"<span style="color: #0020f6">&gt;</span></div>
<div style="margin: 0.0px 0.0px 0.0px 0.0px; line-height: 20.0px; font: 11.0px Monaco; color: #3b4352">&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0020f6">&lt;CheckBox</span> id="<span style="color: #831610">enabler</span>" selected="<span style="color: #831610">true</span>" label="<span style="color: #831610">Enabled</span>"<span style="color: #0020f6">/&gt;</span></div>
<div style="margin: 0.0px 0.0px 0.0px 0.0px; line-height: 20.0px; font: 11.0px Monaco; color: #3b4352">&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0020f6">&lt;FxVScrollBar</span> id="<span style="color: #831610">testVScrollBar</span>" minimum="<span style="color: #831610">0</span>" maximum="<span style="color: #831610">100</span>" enabled="<span style="color: #831610">{</span>enabler.selected<span style="color: #831610">}</span>" <span style="color: #0020f6">/&gt;</span></div>
<div style="margin: 0.0px 0.0px 0.0px 0.0px; line-height: 20.0px; font: 11.0px Monaco; color: #3b4352">&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0020f6">&lt;FxHScrollBar</span> id="<span style="color: #831610">testHScrollBar</span>" minimum="<span style="color: #831610">0</span>" maximum="<span style="color: #831610">100</span>" enabled="<span style="color: #831610">{</span>enabler.selected<span style="color: #831610">}</span>"<span style="color: #0020f6">/&gt;</span> &nbsp; &nbsp; &nbsp; &nbsp;</div>
<div style="margin: 0.0px 0.0px 0.0px 0.0px; line-height: 20.0px; font: 11.0px Monaco; color: #0020f6"><span style="color: #000000">&nbsp; &nbsp;</span> &lt;/FxContainer&gt;</div>
<div style="margin: 0.0px 0.0px 0.0px 0.0px; line-height: 20.0px; font: 11.0px Monaco; color: #3b4352">&nbsp;&nbsp; &nbsp;</div>
<div style="margin: 0.0px 0.0px 0.0px 0.0px; line-height: 20.0px; font: 11.0px Monaco; color: #3b4352">&nbsp; &nbsp; <span style="color: #0020f6">&lt;FxContainer</span> width="<span style="color: #831610">100%</span>" id="<span style="color: #831610">panel</span>"<span style="color: #0020f6">&gt;</span></div>
<div style="margin: 0.0px 0.0px 0.0px 0.0px; line-height: 20.0px; font: 11.0px Monaco; color: #3b4352">&nbsp;&nbsp; &nbsp;</div>
<div style="margin: 0.0px 0.0px 0.0px 0.0px; line-height: 20.0px; font: 11.0px Monaco; color: #0020f6"><span style="color: #000000">&nbsp; &nbsp;</span> &lt;/FxContainer&gt;</div>
<div style="margin: 0.0px 0.0px 0.0px 0.0px; line-height: 20.0px; font: 11.0px Monaco; color: #3b4352; min-height: 15.0px"><br /></div>
<div style="margin: 0.0px 0.0px 0.0px 0.0px; line-height: 20.0px; font: 11.0px Monaco; color: #3b4352">&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0020f6">&lt;FxContainer</span> id="<span style="color: #831610">deferredContent</span>" creationPolicy="<span style="color: #831610">none</span>"<span style="color: #0020f6">&gt;</span></div>
<div style="margin: 0.0px 0.0px 0.0px 0.0px; line-height: 20.0px; font: 11.0px Monaco; color: #3b4352">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0020f6">&lt;FxButton</span> label="<span style="color: #831610">Button 1</span>" <span style="color: #0020f6">/&gt;</span></div>
<div style="margin: 0.0px 0.0px 0.0px 0.0px; line-height: 20.0px; font: 11.0px Monaco; color: #3b4352">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0020f6">&lt;FxButton</span> label="<span style="color: #831610">Button 2</span>" <span style="color: #0020f6">/&gt;</span></div>
<div style="margin: 0.0px 0.0px 0.0px 0.0px; line-height: 20.0px; font: 11.0px Monaco; color: #0020f6"><span style="color: #000000">&nbsp; &nbsp; &nbsp; &nbsp;</span> &lt;/FxContainer&gt;</div>
<div style="margin: 0.0px 0.0px 0.0px 0.0px; line-height: 20.0px; font: 11.0px Monaco; color: #0020f6">&lt;/FxApplication&gt;</div>
</td>
</tr>
</tbody>
</table>
<div style="margin: 0.0px 0.0px 0.0px 0.0px; line-height: 20.0px; font: 12.0px Helvetica; color: #3b4352; min-height: 14.0px"><br /></div>
<div style="margin: 0.0px 0.0px 0.0px 0.0px; line-height: 20.0px; font: 12.0px Helvetica; color: #3b4352">&lt;&lt;flex4test_testScript.mxml&gt;&gt;</div>
<table cellspacing="0" cellpadding="0" style="border-collapse: collapse">
<tbody>
<tr>
<td valign="middle" style="width: 714.0px; background-color: #f1c4fc; border-style: solid; border-width: 2.0px 2.0px 2.0px 2.0px; border-color: #bfbfbf #bfbfbf #bfbfbf #bfbfbf; padding: 0.0px 5.0px 0.0px 5.0px">
<div style="margin: 0.0px 0.0px 0.0px 0.0px; line-height: 20.0px; font: 11.0px Monaco; color: #3b4352">&lt;?xml version="1.0" encoding="utf-8"?&gt;</div>
<div style="margin: 0.0px 0.0px 0.0px 0.0px; line-height: 20.0px; font: 11.0px Monaco; color: #831610"><span style="color: #0020f6">&lt;UnitTester</span> <span style="color: #000000">xmlns:mx="</span>http://www.adobe.com/2006/mxml<span style="color: #000000">" xmlns="</span>*<span style="color: #000000">" testSWF="</span>main.mxml<span style="color: #000000">"</span><span style="color: #0020f6">&gt;</span></div>
<div style="margin: 0.0px 0.0px 0.0px 0.0px; line-height: 20.0px; font: 11.0px Monaco; color: #3b4352; min-height: 15.0px"><br /></div>
<div style="margin: 0.0px 0.0px 0.0px 0.0px; line-height: 20.0px; font: 11.0px Monaco; color: #6e130d"><span style="color: #000000">&nbsp; &nbsp; &nbsp; &nbsp;</span> &lt;!-- this set of lines form a template that must be in each unit test --&gt;</div>
<div style="margin: 0.0px 0.0px 0.0px 0.0px; line-height: 20.0px; font: 11.0px Monaco; color: #2f6336"><span style="color: #000000">&nbsp; &nbsp; &nbsp; &nbsp;</span> &lt;mx:Script&gt;</div>
<div style="margin: 0.0px 0.0px 0.0px 0.0px; line-height: 20.0px; font: 11.0px Monaco; color: #3b4352">&nbsp; &nbsp; &nbsp; &nbsp; &lt;![CDATA[</div>
<div style="margin: 0.0px 0.0px 0.0px 0.0px; line-height: 20.0px; font: 11.0px Monaco; color: #3b4352">&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #153df7">public</span> <span style="color: #153df7">static</span> <span style="color: #559668">function</span> init(o:DisplayObject):<span style="color: #153df7">void</span></div>
<div style="margin: 0.0px 0.0px 0.0px 0.0px; line-height: 20.0px; font: 11.0px Monaco; color: #3b4352">&nbsp; &nbsp; &nbsp; &nbsp; {</div>
<div style="margin: 0.0px 0.0px 0.0px 0.0px; line-height: 20.0px; font: 11.0px Monaco; color: #3b4352">&nbsp; &nbsp; &nbsp; &nbsp; }</div>
<div style="margin: 0.0px 0.0px 0.0px 0.0px; line-height: 20.0px; font: 11.0px Monaco; color: #3b4352">&nbsp; &nbsp; &nbsp; &nbsp; ]]&gt;</div>
<div style="margin: 0.0px 0.0px 0.0px 0.0px; line-height: 20.0px; font: 11.0px Monaco; color: #2f6336"><span style="color: #000000">&nbsp; &nbsp; &nbsp; &nbsp;</span> &lt;/mx:Script&gt;</div>
<div style="margin: 0.0px 0.0px 0.0px 0.0px; line-height: 20.0px; font: 11.0px Monaco; color: #2f6336"><span style="color: #000000">&nbsp; &nbsp; &nbsp; &nbsp;</span> &lt;mx:Metadata&gt;</div>
<div style="margin: 0.0px 0.0px 0.0px 0.0px; line-height: 20.0px; font: 11.0px Monaco; color: #3b4352">&nbsp; &nbsp; &nbsp; &nbsp; &lt;![CDATA[</div>
<div style="margin: 0.0px 0.0px 0.0px 0.0px; line-height: 20.0px; font: 11.0px Monaco; color: #3b4352">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; [Mixin]</div>
<div style="margin: 0.0px 0.0px 0.0px 0.0px; line-height: 20.0px; font: 11.0px Monaco; color: #3b4352">&nbsp; &nbsp; &nbsp; &nbsp; ]]&gt;</div>
<div style="margin: 0.0px 0.0px 0.0px 0.0px; line-height: 20.0px; font: 11.0px Monaco; color: #2f6336"><span style="color: #000000">&nbsp; &nbsp; &nbsp; &nbsp;</span> &lt;/mx:Metadata&gt;</div>
<div style="margin: 0.0px 0.0px 0.0px 0.0px; line-height: 20.0px; font: 11.0px Monaco; color: #6e130d"><span style="color: #000000">&nbsp; &nbsp; &nbsp; &nbsp;</span> &lt;!-- end of set of lines that must be in each unit test --&gt;</div>
<div style="margin: 0.0px 0.0px 0.0px 0.0px; line-height: 20.0px; font: 11.0px Monaco; color: #3b4352; min-height: 15.0px"><br /></div>
<div style="margin: 0.0px 0.0px 0.0px 0.0px; line-height: 20.0px; font: 11.0px Monaco; color: #2f6336"><span style="color: #000000">&nbsp; &nbsp; &nbsp; &nbsp;</span> &lt;mx:Script&gt;</div>
<div style="margin: 0.0px 0.0px 0.0px 0.0px; line-height: 20.0px; font: 11.0px Monaco; color: #3b4352">&nbsp; &nbsp; &nbsp; &nbsp; &lt;![CDATA[</div>
<div style="margin: 0.0px 0.0px 0.0px 0.0px; line-height: 20.0px; font: 11.0px Monaco; color: #3b4352">&nbsp; &nbsp; &nbsp; &nbsp; ]]&gt;</div>
<div style="margin: 0.0px 0.0px 0.0px 0.0px; line-height: 20.0px; font: 11.0px Monaco; color: #2f6336"><span style="color: #000000">&nbsp; &nbsp; &nbsp; &nbsp;</span> &lt;/mx:Script&gt;</div>
<div style="margin: 0.0px 0.0px 0.0px 0.0px; line-height: 20.0px; font: 11.0px Monaco; color: #3b4352; min-height: 15.0px"><br /></div>
<div style="margin: 0.0px 0.0px 0.0px 0.0px; line-height: 20.0px; font: 11.0px Monaco; color: #0020f6"><span style="color: #000000">&nbsp; &nbsp; &nbsp; &nbsp;</span> &lt;testCases&gt;</div>
<div style="margin: 0.0px 0.0px 0.0px 0.0px; line-height: 20.0px; font: 11.0px Monaco; color: #6e130d"><span style="color: #000000">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</span> &lt;!-- controls --&gt;</div>
<div style="margin: 0.0px 0.0px 0.0px 0.0px; line-height: 20.0px; font: 11.0px Monaco; color: #3b4352">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0020f6">&lt;TestCase</span> testID="<span style="color: #831610">ButtonTest1</span>"<span style="color: #0020f6">&gt;</span></div>
<div style="margin: 0.0px 0.0px 0.0px 0.0px; line-height: 20.0px; font: 11.0px Monaco; color: #3b4352">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0020f6">&lt;body&gt;</span></div>
<div style="margin: 0.0px 0.0px 0.0px 0.0px; line-height: 20.0px; font: 11.0px Monaco; color: #3b4352">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0020f6">&lt;DispatchMouseEvent</span> target="<span style="color: #831610">testButton</span>" type="<span style="color: #831610">mouseOver</span>" localX="<span style="color: #831610">10</span>" localY="<span style="color: #831610">10</span>" <span style="color: #0020f6">/&gt;</span></div>
<div style="margin: 0.0px 0.0px 0.0px 0.0px; line-height: 20.0px; font: 11.0px Monaco; color: #3b4352">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0020f6">&lt;DispatchMouseClickEvent</span> target="<span style="color: #831610">testButton</span>" localX="<span style="color: #831610">10</span>" localY="<span style="color: #831610">10</span>" <span style="color: #0020f6">/&gt;</span></div>
<div style="margin: 0.0px 0.0px 0.0px 0.0px; line-height: 20.0px; font: 11.0px Monaco; color: #3b4352">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0020f6">&lt;AssertPropertyValue</span> target="<span style="color: #831610">testLabel</span>" propertyName="<span style="color: #831610">text</span>" value="<span style="color: #831610">This is a test</span>" <span style="color: #0020f6">/&gt;</span></div>
<div style="margin: 0.0px 0.0px 0.0px 0.0px; line-height: 20.0px; font: 11.0px Monaco; color: #3b4352">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0020f6">&lt;/body&gt;</span></div>
<div style="margin: 0.0px 0.0px 0.0px 0.0px; line-height: 20.0px; font: 11.0px Monaco; color: #3b4352">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0020f6">&lt;/TestCase&gt;</span></div>
<div style="margin: 0.0px 0.0px 0.0px 0.0px; line-height: 20.0px; font: 11.0px Monaco; color: #3b4352">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0020f6">&lt;TestCase</span> testID="<span style="color: #831610">CheckBoxTest1</span>"<span style="color: #0020f6">&gt;</span></div>
<div style="margin: 0.0px 0.0px 0.0px 0.0px; line-height: 20.0px; font: 11.0px Monaco; color: #3b4352">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0020f6">&lt;body&gt;</span></div>
<div style="margin: 0.0px 0.0px 0.0px 0.0px; line-height: 20.0px; font: 11.0px Monaco; color: #3b4352">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0020f6">&lt;DispatchMouseEvent</span> target="<span style="color: #831610">testCheckBox</span>" type="<span style="color: #831610">mouseOver</span>" localX="<span style="color: #831610">10</span>" localY="<span style="color: #831610">10</span>" <span style="color: #0020f6">/&gt;</span></div>
<div style="margin: 0.0px 0.0px 0.0px 0.0px; line-height: 20.0px; font: 11.0px Monaco; color: #3b4352">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0020f6">&lt;DispatchMouseClickEvent</span> target="<span style="color: #831610">testCheckBox</span>" localX="<span style="color: #831610">10</span>" localY="<span style="color: #831610">10</span>" <span style="color: #0020f6">/&gt;</span></div>
<div style="margin: 0.0px 0.0px 0.0px 0.0px; line-height: 20.0px; font: 11.0px Monaco; color: #3b4352">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0020f6">&lt;AssertPropertyValue</span> target="<span style="color: #831610">testCheckBox</span>" propertyName="<span style="color: #831610">selected</span>" value="<span style="color: #831610">true</span>" <span style="color: #0020f6">/&gt;</span></div>
<div style="margin: 0.0px 0.0px 0.0px 0.0px; line-height: 20.0px; font: 11.0px Monaco; color: #3b4352">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0020f6">&lt;/body&gt;</span></div>
<div style="margin: 0.0px 0.0px 0.0px 0.0px; line-height: 20.0px; font: 11.0px Monaco; color: #3b4352">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0020f6">&lt;/TestCase&gt;</span></div>
<div style="margin: 0.0px 0.0px 0.0px 0.0px; line-height: 20.0px; font: 11.0px Monaco; color: #3b4352">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0020f6">&lt;TestCase</span> testID="<span style="color: #831610">EnabledTest1</span>"<span style="color: #0020f6">&gt;</span></div>
<div style="margin: 0.0px 0.0px 0.0px 0.0px; line-height: 20.0px; font: 11.0px Monaco; color: #3b4352">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0020f6">&lt;body&gt;</span></div>
<div style="margin: 0.0px 0.0px 0.0px 0.0px; line-height: 20.0px; font: 11.0px Monaco; color: #3b4352">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0020f6">&lt;DispatchMouseEvent</span> target="<span style="color: #831610">buttonEnabler</span>" type="<span style="color: #831610">mouseOver</span>" localX="<span style="color: #831610">10</span>" localY="<span style="color: #831610">10</span>" <span style="color: #0020f6">/&gt;</span></div>
<div style="margin: 0.0px 0.0px 0.0px 0.0px; line-height: 20.0px; font: 11.0px Monaco; color: #3b4352">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0020f6">&lt;DispatchMouseClickEvent</span> target="<span style="color: #831610">buttonEnabler</span>" localX="<span style="color: #831610">10</span>" localY="<span style="color: #831610">10</span>" <span style="color: #0020f6">/&gt;</span></div>
<div style="margin: 0.0px 0.0px 0.0px 0.0px; line-height: 20.0px; font: 11.0px Monaco; color: #3b4352">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0020f6">&lt;AssertPropertyValue</span> target="<span style="color: #831610">testButton</span>" propertyName="<span style="color: #831610">enabled</span>" value="<span style="color: #831610">false</span>" <span style="color: #0020f6">/&gt;</span></div>
<div style="margin: 0.0px 0.0px 0.0px 0.0px; line-height: 20.0px; font: 11.0px Monaco; color: #3b4352">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0020f6">&lt;AssertPropertyValue</span> target="<span style="color: #831610">testCheckBox</span>" propertyName="<span style="color: #831610">enabled</span>" value="<span style="color: #831610">false</span>" <span style="color: #0020f6">/&gt;</span></div>
<div style="margin: 0.0px 0.0px 0.0px 0.0px; line-height: 20.0px; font: 11.0px Monaco; color: #3b4352">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0020f6">&lt;/body&gt;</span></div>
<div style="margin: 0.0px 0.0px 0.0px 0.0px; line-height: 20.0px; font: 11.0px Monaco; color: #3b4352">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0020f6">&lt;/TestCase&gt;</span></div>
<div style="margin: 0.0px 0.0px 0.0px 0.0px; line-height: 20.0px; font: 11.0px Monaco; color: #3b4352">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0020f6">&lt;TestCase</span> testID="<span style="color: #831610">VScrollBarTest1</span>"<span style="color: #0020f6">&gt;</span></div>
<div style="margin: 0.0px 0.0px 0.0px 0.0px; line-height: 20.0px; font: 11.0px Monaco; color: #3b4352">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0020f6">&lt;body&gt;</span></div>
<div style="margin: 0.0px 0.0px 0.0px 0.0px; line-height: 20.0px; font: 11.0px Monaco; color: #3b4352">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0020f6">&lt;DispatchMouseEvent</span> target="<span style="color: #831610">testVScrollBar</span>" type="<span style="color: #831610">mouseDown</span>" localX="<span style="color: #831610">3</span>" localY="<span style="color: #831610">60</span>" <span style="color: #0020f6">/&gt;</span></div>
<div style="margin: 0.0px 0.0px 0.0px 0.0px; line-height: 20.0px; font: 11.0px Monaco; color: #3b4352">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0020f6">&lt;DispatchMouseEvent</span> target="<span style="color: #831610">testVScrollBar</span>" type="<span style="color: #831610">mouseDown</span>" localX="<span style="color: #831610">3</span>" localY="<span style="color: #831610">60</span>" <span style="color: #0020f6">/&gt;</span></div>
<div style="margin: 0.0px 0.0px 0.0px 0.0px; line-height: 20.0px; font: 11.0px Monaco; color: #3b4352">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0020f6">&lt;AssertPropertyValue</span> target="<span style="color: #831610">testVScrollBar</span>" propertyName="<span style="color: #831610">value</span>" value="<span style="color: #831610">40</span>" <span style="color: #0020f6">/&gt;</span></div>
<div style="margin: 0.0px 0.0px 0.0px 0.0px; line-height: 20.0px; font: 11.0px Monaco; color: #3b4352">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0020f6">&lt;/body&gt;</span></div>
<div style="margin: 0.0px 0.0px 0.0px 0.0px; line-height: 20.0px; font: 11.0px Monaco; color: #3b4352">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0020f6">&lt;/TestCase&gt;</span></div>
<div style="margin: 0.0px 0.0px 0.0px 0.0px; line-height: 20.0px; font: 11.0px Monaco; color: #3b4352; min-height: 15.0px"><br /></div>
<div style="margin: 0.0px 0.0px 0.0px 0.0px; line-height: 20.0px; font: 11.0px Monaco; color: #3b4352">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #6e130d">&lt;!-- states --&gt;</span></div>
<div style="margin: 0.0px 0.0px 0.0px 0.0px; line-height: 20.0px; font: 11.0px Monaco; color: #3b4352">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0020f6">&lt;TestCase</span> testID="<span style="color: #831610">StatesTest1</span>"<span style="color: #0020f6">&gt;</span></div>
<div style="margin: 0.0px 0.0px 0.0px 0.0px; line-height: 20.0px; font: 11.0px Monaco; color: #3b4352">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0020f6">&lt;body&gt;</span></div>
<div style="margin: 0.0px 0.0px 0.0px 0.0px; line-height: 20.0px; font: 11.0px Monaco; color: #3b4352">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0020f6">&lt;SetProperty</span> target="" propertyName="<span style="color: #831610">currentState</span>" value="<span style="color: #831610">altered</span>" waitTarget="" waitEvent="<span style="color: #831610">currentStateChange</span>" <span style="color: #0020f6">/&gt;</span></div>
<div style="margin: 0.0px 0.0px 0.0px 0.0px; line-height: 20.0px; font: 11.0px Monaco; color: #3b4352">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0020f6">&lt;AssertPropertyValue</span> target="<span style="color: #831610">testButton</span>" propertyName="<span style="color: #831610">label</span>" value="<span style="color: #831610">World</span>" <span style="color: #0020f6">/&gt;</span></div>
<div style="margin: 0.0px 0.0px 0.0px 0.0px; line-height: 20.0px; font: 11.0px Monaco; color: #3b4352">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0020f6">&lt;AssertPropertyValue</span> target="<span style="color: #831610">stateTestButton</span>" propertyName="<span style="color: #831610">visible</span>" value="<span style="color: #831610">true</span>" <span style="color: #0020f6">/&gt;</span></div>
<div style="margin: 0.0px 0.0px 0.0px 0.0px; line-height: 20.0px; font: 11.0px Monaco; color: #3b4352">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0020f6">&lt;AssertPropertyValue</span> target="<span style="color: #831610">testButton2</span>" propertyName="<span style="color: #831610">parent</span>" value="<span style="color: #831610">null</span>" <span style="color: #0020f6">/&gt;</span></div>
<div style="margin: 0.0px 0.0px 0.0px 0.0px; line-height: 20.0px; font: 11.0px Monaco; color: #3b4352">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0020f6">&lt;/body&gt;</span></div>
<div style="margin: 0.0px 0.0px 0.0px 0.0px; line-height: 20.0px; font: 11.0px Monaco; color: #3b4352">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0020f6">&lt;/TestCase&gt;</span></div>
<div style="margin: 0.0px 0.0px 0.0px 0.0px; line-height: 20.0px; font: 11.0px Monaco; color: #3b4352">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0020f6">&lt;TestCase</span> testID="<span style="color: #831610">StatesTest2</span>"<span style="color: #0020f6">&gt;</span></div>
<div style="margin: 0.0px 0.0px 0.0px 0.0px; line-height: 20.0px; font: 11.0px Monaco; color: #3b4352">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0020f6">&lt;body&gt;</span></div>
<div style="margin: 0.0px 0.0px 0.0px 0.0px; line-height: 20.0px; font: 11.0px Monaco; color: #3b4352">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0020f6">&lt;SetProperty</span> target="" propertyName="<span style="color: #831610">currentState</span>" value="<span style="color: #831610">normal</span>" waitTarget="" waitEvent="<span style="color: #831610">currentStateChange</span>" <span style="color: #0020f6">/&gt;</span></div>
<div style="margin: 0.0px 0.0px 0.0px 0.0px; line-height: 20.0px; font: 11.0px Monaco; color: #3b4352">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0020f6">&lt;AssertPropertyValue</span> target="<span style="color: #831610">testButton</span>" propertyName="<span style="color: #831610">label</span>" value="<span style="color: #831610">Hello</span>" <span style="color: #0020f6">/&gt;</span></div>
<div style="margin: 0.0px 0.0px 0.0px 0.0px; line-height: 20.0px; font: 11.0px Monaco; color: #3b4352">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0020f6">&lt;AssertPropertyValue</span> target="<span style="color: #831610">stateTestButton</span>" propertyName="<span style="color: #831610">parent</span>" value="<span style="color: #831610">null</span>" <span style="color: #0020f6">/&gt;</span></div>
<div style="margin: 0.0px 0.0px 0.0px 0.0px; line-height: 20.0px; font: 11.0px Monaco; color: #3b4352">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0020f6">&lt;/body&gt;</span></div>
<div style="margin: 0.0px 0.0px 0.0px 0.0px; line-height: 20.0px; font: 11.0px Monaco; color: #3b4352">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0020f6">&lt;/TestCase&gt;</span></div>
<div style="margin: 0.0px 0.0px 0.0px 0.0px; line-height: 20.0px; font: 11.0px Monaco; color: #3b4352; min-height: 15.0px"><br /></div>
<div style="margin: 0.0px 0.0px 0.0px 0.0px; line-height: 20.0px; font: 11.0px Monaco; color: #3b4352; min-height: 15.0px"><br /></div>
<div style="margin: 0.0px 0.0px 0.0px 0.0px; line-height: 20.0px; font: 11.0px Monaco; color: #3b4352">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #6e130d">&lt;!-- cff --&gt;</span></div>
<div style="margin: 0.0px 0.0px 0.0px 0.0px; line-height: 20.0px; font: 11.0px Monaco; color: #3b4352">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0020f6">&lt;TestCase</span> testID="<span style="color: #831610">CFF_width_height</span>"<span style="color: #0020f6">&gt;</span></div>
<div style="margin: 0.0px 0.0px 0.0px 0.0px; line-height: 20.0px; font: 11.0px Monaco; color: #3b4352">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0020f6">&lt;body&gt;</span></div>
<div style="margin: 0.0px 0.0px 0.0px 0.0px; line-height: 20.0px; font: 11.0px Monaco; color: #3b4352">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0020f6">&lt;AssertPropertyValue</span> target="<span style="color: #831610">panel.getChildAt(0)</span>" propertyName="<span style="color: #831610">width</span>" value="<span style="color: #831610">163.65</span>" <span style="color: #0020f6">/&gt;</span></div>
<div style="margin: 0.0px 0.0px 0.0px 0.0px; line-height: 20.0px; font: 11.0px Monaco; color: #3b4352">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0020f6">&lt;AssertPropertyValue</span> target="<span style="color: #831610">panel.getChildAt(0)</span>" propertyName="<span style="color: #831610">height</span>" value="<span style="color: #831610">32.05</span>" <span style="color: #0020f6">/&gt;</span></div>
<div style="margin: 0.0px 0.0px 0.0px 0.0px; line-height: 20.0px; font: 11.0px Monaco; color: #3b4352">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0020f6">&lt;/body&gt;</span></div>
<div style="margin: 0.0px 0.0px 0.0px 0.0px; line-height: 20.0px; font: 11.0px Monaco; color: #3b4352">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0020f6">&lt;/TestCase&gt;</span></div>
<div style="margin: 0.0px 0.0px 0.0px 0.0px; line-height: 20.0px; font: 11.0px Monaco; color: #3b4352; min-height: 15.0px"><br /></div>
<div style="margin: 0.0px 0.0px 0.0px 0.0px; line-height: 20.0px; font: 11.0px Monaco; color: #6e130d"><span style="color: #000000">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</span> &lt;!-- deferred instantiation --&gt;</div>
<div style="margin: 0.0px 0.0px 0.0px 0.0px; line-height: 20.0px; font: 11.0px Monaco; color: #3b4352">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0020f6">&lt;TestCase</span> testID="<span style="color: #831610">DeferredInstantiation1</span>"<span style="color: #0020f6">&gt;</span></div>
<div style="margin: 0.0px 0.0px 0.0px 0.0px; line-height: 20.0px; font: 11.0px Monaco; color: #3b4352">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0020f6">&lt;setup&gt;</span></div>
<div style="margin: 0.0px 0.0px 0.0px 0.0px; line-height: 20.0px; font: 11.0px Monaco; color: #831610"><span style="color: #000000">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</span> <span style="color: #0020f6">&lt;RunCode</span> <span style="color: #000000">code="</span>application.deferredContent.createDeferredContent()<span style="color: #000000">"&nbsp;</span></div>
<div style="margin: 0.0px 0.0px 0.0px 0.0px; line-height: 20.0px; font: 11.0px Monaco; color: #3b4352">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; waitTarget="<span style="color: #831610">deferredContent</span>" waitEvent="<span style="color: #831610">contentCreationComplete</span>" <span style="color: #0020f6">/&gt;</span></div>
<div style="margin: 0.0px 0.0px 0.0px 0.0px; line-height: 20.0px; font: 11.0px Monaco; color: #3b4352">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0020f6">&lt;/setup&gt;</span></div>
<div style="margin: 0.0px 0.0px 0.0px 0.0px; line-height: 20.0px; font: 11.0px Monaco; color: #3b4352">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0020f6">&lt;body&gt;</span></div>
<div style="margin: 0.0px 0.0px 0.0px 0.0px; line-height: 20.0px; font: 11.0px Monaco; color: #3b4352">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0020f6">&lt;AssertPropertyValue</span> target="<span style="color: #831610">deferredContent</span>" propertyName="<span style="color: #831610">numItems</span>" value="<span style="color: #831610">2</span>" <span style="color: #0020f6">/&gt;</span></div>
<div style="margin: 0.0px 0.0px 0.0px 0.0px; line-height: 20.0px; font: 11.0px Monaco; color: #3b4352">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0020f6">&lt;/body&gt;</span></div>
<div style="margin: 0.0px 0.0px 0.0px 0.0px; line-height: 20.0px; font: 11.0px Monaco; color: #3b4352">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0020f6">&lt;/TestCase&gt;</span></div>
<div style="margin: 0.0px 0.0px 0.0px 0.0px; line-height: 20.0px; font: 11.0px Monaco; color: #0020f6"><span style="color: #000000">&nbsp; &nbsp; &nbsp; &nbsp;</span> &lt;/testCases&gt;</div>
<div style="margin: 0.0px 0.0px 0.0px 0.0px; line-height: 20.0px; font: 11.0px Monaco; color: #0020f6">&lt;/UnitTester&gt;</div>
</td>
</tr>
</tbody>
</table>
<div style="margin: 0.0px 0.0px 0.0px 0.0px; line-height: 20.0px; font: 12.0px Helvetica; color: #3b4352; min-height: 14.0px"><br /></div>
<div style="margin: 0.0px 0.0px 0.0px 0.0px; line-height: 20.0px; font: 12.0px Times; color: #3b4352; min-height: 14.0px"><br /></div>
			 ]]> 
		</description>
		<category>Flex 4 Gumbo Preview</category>

		<comments>http://woodt.egloos.com/2645590#comments</comments>
		<pubDate>Mon, 13 Oct 2008 19:03:07 GMT</pubDate>
		<dc:creator>우듯</dc:creator>
	</item>
	<item>
		<title><![CDATA[ 메모리 누수의 해결. ]]> </title>
		<link>http://woodt.egloos.com/2645595</link>
		<guid>http://woodt.egloos.com/2645595</guid>
		<description>
			<![CDATA[ 
  <div style="margin-top: 8px; margin-right: 8px; margin-bottom: 8px; margin-left: 8px; background-color: rgb(255, 255, 255); cursor: text; font: normal normal normal 12px/normal 돋움; color: rgb(56, 67, 83); line-height: 20px;"><span class="Apple-style-span" style="color: rgb(0, 0, 0); font-family: Times; font-size: 16px; line-height: normal;"><span class="Apple-style-span" style="color: rgb(102, 102, 102); font-family: dotum; line-height: normal; white-space: pre-wrap;">Flex나 AIR로&nbsp;개발을 하다보면,</span></span>
<div style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font: normal normal normal 12px/normal 돋움; color: rgb(56, 67, 83); line-height: 20px;"><span class="Apple-style-span" style="color: rgb(102, 102, 102); font-family: dotum; line-height: normal; white-space: pre-wrap;">코딩 실수로 인한 메모리 누수가 자주 발생한다.</span></div>
<div style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font: normal normal normal 12px/normal 돋움; color: rgb(56, 67, 83); line-height: 20px;"><span class="Apple-style-span" style="color: rgb(102, 102, 102); font-family: dotum; line-height: normal; white-space: pre-wrap;"><br /></span></div>
<div style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font: normal normal normal 12px/normal 돋움; color: rgb(56, 67, 83); line-height: 20px;"><span class="Apple-style-span" style="color: rgb(102, 102, 102); font-family: dotum; line-height: normal; white-space: pre-wrap;">그리고, 덩치가 커질대로 커진 어플리케이션에서</span></div>
<div style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font: normal normal normal 12px/normal 돋움; color: rgb(56, 67, 83); line-height: 20px;"><span class="Apple-style-span" style="color: rgb(102, 102, 102); font-family: dotum; line-height: normal; white-space: pre-wrap;">뒤늦게 발견한 메모리 누수를 해결하려면,&nbsp;</span></div>
<div style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font: normal normal normal 12px/normal 돋움; color: rgb(56, 67, 83); line-height: 20px;"><span class="Apple-style-span" style="color: rgb(102, 102, 102); font-family: dotum; line-height: normal; white-space: pre-wrap;">엄청난 시간과 노력을 소모해야 한다.</span></div>
<div style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font: normal normal normal 12px/normal 돋움; color: rgb(56, 67, 83); line-height: 20px;"><span class="Apple-style-span" style="color: rgb(102, 102, 102); font-family: dotum; line-height: normal; white-space: pre-wrap;"><br /></span></div>
<div style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font: normal normal normal 12px/normal 돋움; color: rgb(56, 67, 83); line-height: 20px;"><span class="Apple-style-span" style="color: rgb(102, 102, 102); font-family: dotum; line-height: normal; white-space: pre-wrap;">물론 Flex 3 Builder Pro에서는 프로파일러를 제공하긴 하지만,</span></div>
<div style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font: normal normal normal 12px/normal 돋움; color: rgb(56, 67, 83); line-height: 20px;"><span class="Apple-style-span" style="color: rgb(102, 102, 102); font-family: dotum; line-height: normal; white-space: pre-wrap;">역시 작은 단위 어플리케이션일 때에나 해결이 가능하다.</span></div>
<div style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font: normal normal normal 12px/normal 돋움; color: rgb(56, 67, 83); line-height: 20px;"><span class="Apple-style-span" style="color: rgb(102, 102, 102); font-family: dotum; line-height: normal; white-space: pre-wrap;"><br /></span></div>
<div style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font: normal normal normal 12px/normal 돋움; color: rgb(56, 67, 83); line-height: 20px;"><span class="Apple-style-span" style="color: rgb(102, 102, 102); font-family: dotum; line-height: normal; white-space: pre-wrap;"><span class="Apple-style-span" style="color: rgb(56, 67, 83); font-family: 돋움; line-height: 20px; white-space: normal;">그렇다고, 코딩의 실수를 100% 막을 수도 없다.</span></span></div>
<div style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font: normal normal normal 12px/normal 돋움; color: rgb(56, 67, 83); line-height: 20px;"><br /></div>
<div style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font: normal normal normal 12px/normal 돋움; color: rgb(56, 67, 83); line-height: 20px;">이에 대한 답은 단 하나뿐이다.</div>
<div style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font: normal normal normal 12px/normal 돋움; color: rgb(56, 67, 83); line-height: 20px;"><br /></div>
<div style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font: normal normal normal 12px/normal 돋움; color: rgb(56, 67, 83); line-height: 20px;">항상 어플리케이션을 기능별로 잘게 분할해두어,</div>
<div style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font: normal normal normal 12px/normal 돋움; color: rgb(56, 67, 83); line-height: 20px;">언제든지 나누어서 테스트할 수 있도록 하는 것이다.</div>
<div style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font: normal normal normal 12px/normal 돋움; color: rgb(56, 67, 83); line-height: 20px;"><br /></div>
<div style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font: normal normal normal 12px/normal 돋움; color: rgb(56, 67, 83); line-height: 20px;">모래사장에서 바늘을 찾기란 매우 어려운일이지만,</div>
<div style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font: normal normal normal 12px/normal 돋움; color: rgb(56, 67, 83); line-height: 20px;">한 줌의 모래 속에서라면 다르다.</div>
<div><br /></div>
</div>
			 ]]> 
		</description>
		<category>Flex</category>

		<comments>http://woodt.egloos.com/2645595#comments</comments>
		<pubDate>Mon, 13 Oct 2008 05:33:32 GMT</pubDate>
		<dc:creator>우듯</dc:creator>
	</item>
	<item>
		<title><![CDATA[ Gumbo의 Skinning - Part 1 ]]> </title>
		<link>http://woodt.egloos.com/2645604</link>
		<guid>http://woodt.egloos.com/2645604</guid>
		<description>
			<![CDATA[ 
  Flex 4 Gumbo에서는 Skin 기능이 상당히 달라진다.<br />
<div>간단히 설명하자면, View와 Logic의 분리가 보다 수월해지는데,</div>
<div>사실 기존의 Flex 아키텍처에서 View와 Logic를 분리를 연구하는데에&nbsp;</div>
<div>많은 시간과 노력을 들인 나로서는, 그 노력이 다소 무색해지는 것 같아 조금 아쉽기도 하다.</div>
<div><br /></div>
<div>어쨌든 본론으로 들어가서,</div>
<div>Gumbo의 비쥬얼 컴포넌트는 Content를 가지고 있는 ItemsComponent와</div>
<div>그 Content를 시각적으로 어떻게 표현할 것인지를 결정하는 Skin으로 나뉜다.</div>
<div><br /></div>
<div>아래 예는 ItemsComponent의 하위 컴포넌트인 Panel을 시각적으로 표현하기위한</div>
<div>MyPanelSkin이라는 간단한 Skin 컴포넌트이다.</div>
<div><br /></div>
<div>
<div style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica; min-height: 14.0px">com/chanik/skin/MyPanelSkin.mxml
<table cellspacing="0" cellpadding="0" style="border-collapse: collapse">
<tbody>
<tr>
<td valign="middle" style="background-color: #cccccc; border-style: solid; border-width: 3.0px 3.0px 3.0px 3.0px; border-color: #bfbfbf #bfbfbf #bfbfbf #bfbfbf; padding: 0.0px 5.0px 0.0px 5.0px">
<div style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco">
<div style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco">&lt;?xml version="1.0" encoding="utf-8"?&gt;</div>
<div style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco; color: #990000"><span style="color: #0000ff">&lt;Skin</span> <span style="color: #000000">xmlns="</span>http://ns.adobe.com/mxml/2009<span style="color: #000000">"</span><span style="color: #0000ff">&gt;</span></div>
<div style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco; color: #0000ff">&lt;Metadata&gt;</div>
<div style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco">[HostComponent("flex.component.Panel")]</div>
<div style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco; color: #0000ff">&lt;/Metadata&gt;</div>
<div style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco; color: #0000ff">&lt;states&gt;</div>
<div style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"><span style="color: #0000ff">&lt;State</span> name="<span style="color: #990000">normal</span>"<span style="color: #0000ff">/&gt;</span></div>
<div style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"><span style="color: #0000ff">&lt;State</span> name="<span style="color: #990000">disabled</span>"<span style="color: #0000ff">/&gt;</span></div>
<div style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco; color: #0000ff">&lt;/states&gt;</div>
<div style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco; min-height: 15.0px"></div>
<div style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco; color: #800000">&lt;!-- Border --&gt;</div>
<div style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"><span style="color: #0000ff">&lt;Rect</span> left="<span style="color: #990000">0</span>" right="<span style="color: #990000">0</span>" top="<span style="color: #990000">0</span>" bottom="<span style="color: #990000">0</span>" radiusX="<span style="color: #990000">3</span>" radiusY="<span style="color: #990000">3</span>"<span style="color: #0000ff">&gt;</span></div>
<div style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco; color: #0000ff">&lt;stroke&gt;</div>
<div style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"><span style="color: #0000ff">&lt;SolidColorStroke</span> color="<span style="color: #990000">0x000000</span>" color.disabled="<span style="color: #990000">0xC0C0C0</span>" <span style="color: #0000ff">/&gt;</span></div>
<div style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco; color: #0000ff">&lt;/stroke&gt;</div>
<div style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco; color: #0000ff">&lt;fill&gt;</div>
<div style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco; color: #0000ff">&lt;SolidColor <span style="color: #000000">color="</span><span style="color: #990000">0xAAAAFF</span><span style="color: #000000">"</span>/&gt;</div>
<div style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco; color: #0000ff">&lt;/fill&gt;</div>
<div style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco; color: #0000ff">&lt;/Rect&gt;</div>
<div style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco; min-height: 15.0px"></div>
<div style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco; color: #800000">&lt;!-- Content Box Fill --&gt;</div>
<div style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"><span style="color: #0000ff">&lt;Rect</span> left="<span style="color: #990000">5</span>" right="<span style="color: #990000">5</span>" top="<span style="color: #990000">25</span>" bottom="<span style="color: #990000">5</span>"<span style="color: #0000ff">&gt;</span></div>
<div style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco; color: #0000ff">&lt;stroke&gt;</div>
<div style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"><span style="color: #0000ff">&lt;SolidColorStroke</span> color="<span style="color: #990000">0xC000C0</span>" color.disabled="<span style="color: #990000">0xC0C0C0</span>" <span style="color: #0000ff">/&gt;</span></div>
<div style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco; color: #0000ff">&lt;/stroke&gt;</div>
<div style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco; color: #0000ff">&lt;fill&gt;</div>
<div style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco; color: #0000ff">&lt;SolidColor <span style="color: #000000">color="</span><span style="color: #990000">0xFFFFFF</span><span style="color: #000000">"</span>/&gt;</div>
<div style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco; color: #0000ff">&lt;/fill&gt;</div>
<div style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco; color: #0000ff">&lt;/Rect&gt;</div>
<div style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco; min-height: 15.0px"></div>
<div style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco; color: #800000">&lt;!-- Title --&gt;</div>
<div style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"><span style="color: #0000ff">&lt;TextBox</span> id="<span style="color: #990000">headerGroup</span>" left="<span style="color: #990000">10</span>" right="<span style="color: #990000">10</span>" top="<span style="color: #990000">5</span>" bottom="<span style="color: #990000">0</span>" height="<span style="color: #990000">20</span>"</div>
<div style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco">text="<span style="color: #990000">{</span>hostComponent.header<span style="color: #990000">}</span>"<span style="color: #0000ff">/&gt;</span></div>
<div style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco; color: #800000">&lt;!-- Content --&gt;</div>
<div style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"><span style="color: #0000ff">&lt;Group</span> id="<span style="color: #990000">contentGroup</span>" left="<span style="color: #990000">10</span>" right="<span style="color: #990000">10</span>" top="<span style="color: #990000">25</span>" bottom="<span style="color: #990000">10</span>" color.disabled="<span style="color: #990000">gray</span>"</div>
<div style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco">content="<span style="color: #990000">{</span>hostComponent.content<span style="color: #990000">}</span>"<span style="color: #0000ff">/&gt;</span></div>
<div style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco; color: #0000ff">&lt;/Skin&gt;</div>
</div>
</td>
</tr>
</tbody>
</table>
<div style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica; min-height: 14.0px"><br /></div>
</div>
<div>
<div>위에서부터 설명을 하자면, 일단 Skin 컴포넌트는 메타데이터로 HostComponent를 가지고 있다.</div>
<div>즉, 자신이 표현할 컴포넌트를 미리 지정해놓는 것이다. 이곳에서는 Panel을 표현할 것이므로, flex.component.Skin을 지정하였다.</div>
<div><br /></div>
<div>또한 &lt;state&gt; 부분을 보면, Panel이 가질 수 있는 상태, normal과 disabled를 정의하고 있는데,</div>
<div>normal은 평소때의 상태, disabled는 Panel.enabled = false 로 설정되었을 때의 상태이다.</div>
<div><br /></div>
<div>그 아래에는 Border와 Content Box를 그리는 부분이 들어가있다.</div>
<div>여기서 주의해서 볼 것은 color.disabled 와 같이 표현된 property이다.</div>
<div>이는 위의 states에서 설정한 특별한 상태가 되었을 때, 해당 값을 적용한다는 뜻인데,</div>
<div>위에서처럼 color.disabled="0xC0C0C0" 일때는 상태가 disabled가 되었을 때, 0xC0C0C0값에 해당하는 값을 color에 넣어준다는 뜻이다.</div>
<div><br /></div>
<div>그 밑에서는,&nbsp;실제 Panel의 내용을 표현하는 방법을 지시하고 있다.</div>
<div><br /></div>
<div>Title 부분에서는, Text로 입력이 된 컴포넌트의 header값(Panel의 title은 header값에 저장된다)을 TextBox로 보여주고 있다.</div>
<div>hostComponent는 [HostComponent] 메타데이터 태그에서 지정한, 자신이 표현할 데이터를 가진 컴포넌트를 가리킨다.&nbsp;</div>
<div><br /></div>
<div>Content 부분에서도 역시 마찬가지로 hostComponent.content를 사용한다.</div>
<div>그런데 여기서 조금 주의할 것은, id값이 contentGroup으로 설정이 되어있다는 것이다.<br /></div>
<div>contentGroup이란 Gumbo Flex 4의 skinPart라는 기능에서 사용하는 부분인데,</div>
<div>간단히 설명하자면, Panel의 Super Class인 ItemsComponent는 contentGroup에 자신의 content를 집어넣는다.</div>
<div>그렇기에, ItemsComponent의 skin은 무조건 이 contentGroup을 가지고 있어야하며,</div>
<div>Panel의 skin 역시 마찬가지로, 위와 같이 자신의 내용을 표현할 부분을 id="contentGroup"으로 하여,</div>
<div>이 안에 Panel의 content 부분이 들어가도록 한다. (contentGroup이 없으면 에러가 난다.)</div>
<div>이에 대한 자세한 내용은 나중에 다시 다루기로 하겠다.<br /></div>
<div><br /></div>
<div>그럼 이제 위의 Skin을 적용한 간단한 Application을 보자.</div>
<div><br /></div>
<div>
<div style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica; min-height: 14.0px"><br />
<table cellspacing="0" cellpadding="0" style="border-collapse: collapse">
<tbody>
<tr>
<td valign="middle" style="background-color: #cccccc; border-style: solid; border-width: 3.0px 3.0px 3.0px 3.0px; border-color: #bfbfbf #bfbfbf #bfbfbf #bfbfbf; padding: 0.0px 5.0px 0.0px 5.0px">
<div style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco">&lt;?xml version="1.0" encoding="utf-8"?&gt;</div>
<div style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco; color: #990000"><span style="color: #0000ff">&lt;Application</span> <span style="color: #000000">xmlns="</span>http://ns.adobe.com/mxml/2009<span style="color: #000000">"</span></div>
<div style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco">layout="<span style="color: #990000">{</span><span style="color: #0033ff">new</span> flex.layout.HorizontalLayout()<span style="color: #990000">}</span>"<span style="color: #0000ff">&gt;</span></div>
<div style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco; color: #0000ff">&lt;Style&gt;</div>
<div style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco">Panel {</div>
<div style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco">skinZZ: ClassReference("com.chanik.skin.MyPanelSkin");</div>
<div style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco">}</div>
<div style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco; color: #0000ff">&lt;/Style&gt;</div>
<div style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"><span style="color: #0000ff">&lt;Panel</span> title="<span style="font: 11.0px AppleGothic; color: #990000">제목</span> <span style="font: 11.0px AppleGothic; color: #990000">부분입니다</span>" width="<span style="color: #990000">200</span>" height="<span style="color: #990000">200</span>"<span style="color: #0000ff">&gt;</span></div>
<div style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco; color: #0000ff">&lt;content&gt;</div>
<div style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"><span style="color: #0000ff">&lt;TextBox</span> width="<span style="color: #990000">100%</span>" height="<span style="color: #990000">100%</span>"<span style="color: #0000ff">&gt;</span></div>
<div style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"><span style="font: 11.0px AppleGothic">내용</span> <span style="font: 11.0px AppleGothic">부분</span> <span style="font: 11.0px AppleGothic">입니다</span>.</div>
<div style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco; color: #0000ff">&lt;/TextBox&gt;</div>
<div style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco; color: #0000ff">&lt;/content&gt;</div>
<div style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco; color: #0000ff">&lt;/Panel&gt;</div>
<div style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"><span style="color: #0000ff">&lt;Panel</span> title="<span style="font: 11.0px AppleGothic; color: #990000">역시</span> <span style="font: 11.0px AppleGothic; color: #990000">제목</span> <span style="font: 11.0px AppleGothic; color: #990000">부분입니다</span>" width="<span style="color: #990000">200</span>" height="<span style="color: #990000">200</span>" enabled="<span style="color: #990000">false</span>"<span style="color: #0000ff">&gt;</span></div>
<div style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco; color: #0000ff">&lt;content&gt;</div>
<div style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"><span style="color: #0000ff">&lt;TextBox</span> width="<span style="color: #990000">100%</span>" height="<span style="color: #990000">100%</span>"<span style="color: #0000ff">&gt;</span></div>
<div style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"><span style="font: 11.0px AppleGothic">내용</span> <span style="font: 11.0px AppleGothic">부분</span> <span style="font: 11.0px AppleGothic">입니다</span>. <span style="font: 11.0px AppleGothic">이</span> <span style="font: 11.0px AppleGothic">컴포넌트는</span> enabled = false<span style="font: 11.0px AppleGothic">로</span> <span style="font: 11.0px AppleGothic">설정되어있습니다</span>.</div>
<div style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco; color: #0000ff">&lt;/TextBox&gt;</div>
<div style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco; color: #0000ff">&lt;/content&gt;</div>
<div style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco; color: #0000ff">&lt;/Panel&gt;</div>
<div style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco; color: #0000ff">&lt;/Application&gt;</div>
</td>
</tr>
</tbody>
</table>
<div style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica; min-height: 14.0px"><br /></div>
</div>
<br /></div>
<div>그다지 특별한 부분은 없다.</div>
<div>state가 적용된 부분을 보기 위해, enabled='false'로 설정된 Panel을 하나 더 넣었다.</div>
<div><br /></div>
<div>스타일 부분을 보면 skinZZ라는 스타일을 사용하고 있는데,&nbsp;</div>
<div>이는 해당 컴포넌트의 스킨을 지정하는 값이다.</div>
<div>현재는 임시 이름으로 skinZZ를 사용하고 있으며, 추후 skinClass로 변경될 예정이다.</div>
<div>(현재 버전인 v4.0.0.3466에는 아직 적용이 되지 않았다.)</div>
<div><br /></div>
<div>실행을 해보면 아래와 같은 화면을 볼 수 있다.</div>
<div><br /></div>
</div>
</div>
<div style="text-align:center"><img class="image_mid" border="0" onmouseover="this.style.cursor='pointer'" alt="" src="http://pds10.egloos.com/pds/200901/13/87/a0104987_496c6966d3572.jpg" width="500" height="447.546531303" onclick="Control.Modal.openDialog(this, event, 'http://pds10.egloos.com/pds/200901/13/87/a0104987_496c6966d3572.jpg');" /></div><br />
<br />
<div>참고로, 위의 MyPanelSkin은, 예제용으로 만든 스킨이며, 실제로 쓰기엔 부적절하다.</div>
<div>예를 들어, 다수의 컴포넌트가 들어가거나, Title의 Font-Size나 길이가 바뀌면, 부적절하게 표현된다.</div>
<div>간단히 맛보기라고 생각하고, 참고만 하자.</div>
<div><br /></div>
<div><br /></div>
			 ]]> 
		</description>
		<category>Flex 4 Gumbo Preview</category>

		<comments>http://woodt.egloos.com/2645604#comments</comments>
		<pubDate>Fri, 03 Oct 2008 17:41:33 GMT</pubDate>
		<dc:creator>우듯</dc:creator>
	</item>
	<item>
		<title><![CDATA[ [Gumbo] Two Way Binding ]]> </title>
		<link>http://woodt.egloos.com/2645605</link>
		<guid>http://woodt.egloos.com/2645605</guid>
		<description>
			<![CDATA[ 
  Flex 4 Gumbo에서는 Two-way Binding이 새로 생긴다.<br />
<div><br /></div>
<div>Two Way Binding이란 :&nbsp;</div>
<div>Flex 2,3에서는 Data Binding을 하면, source 값이 변하면 destination의 값이 함께 변하지만,</div>
<div>destination의 값이 변할때는 source의 값이 변하지 않았다.</div>
<div>또한, 이를 구현하면 코드가 다소 복잡해지는 경향이 있었는데,</div>
<div>Flex 4에 도입되는 Two Way Binding은,</div>
<div>source, destination을 가리지 않고, 둘 중 어떤 한 값이 변하면, 다른 한 값도 같이 변하게 되는 것이다.</div>
<div><br /></div>
<div>이를 적용하는 방법은 아래와 같다.</div>
<div><br /></div>
<div><br /></div>
<div>1. &nbsp;@{property} 와 같이 사용하는 방법</div>
<div>
<div style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco">&lt;?xml version="1.0" encoding="utf-8"?&gt;</div>
<div style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco; color: #990000"><span style="color: #0000ff">&lt;Application</span> <span style="color: #000000">xmlns="</span>http://ns.adobe.com/mxml/2009<span style="color: #000000">"</span><span style="color: #0000ff">&gt;</span></div>
<div style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco; color: #0000ff">&lt;layout&gt;</div>
<div style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco; color: #0000ff">&lt;VerticalLayout/&gt;</div>
<div style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco; color: #0000ff">&lt;/layout&gt;</div>
<div style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco; min-height: 15.0px"></div>
<div style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco; color: #0000ff">&lt;TextInput <span style="color: #000000">id="</span><span style="color: #990000">input</span><span style="color: #000000">"</span> /&gt;</div>
<div style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"><span style="color: #0000ff">&lt;TextInput</span> id="<span style="color: #990000">output</span>" text="<span style="color: #990000">@{</span>input.text<span style="color: #990000">}</span>" enabled="<span style="color: #990000">false</span>"<span style="color: #0000ff">/&gt;</span></div>
<div style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco; min-height: 15.0px"></div>
<div style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco; color: #0000ff">&lt;/Application&gt;</div>
<div><span class="Apple-style-span" style="color: rgb(0, 0, 255); font-family: Monaco; font-size: 11px; line-height: normal;"><br /></span></div>
</div>
<div><br /></div>
<div>2. &lt;Binding&gt; 태그를 이용하여 twoWay 값을 true로 지정하는 방법.</div>
<div><br /></div>
<div>
<div style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco">&lt;?xml version="1.0" encoding="utf-8"?&gt;</div>
<div style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco; color: #990000"><span style="color: #0000ff">&lt;Application</span> <span style="color: #000000">xmlns="</span>http://ns.adobe.com/mxml/2009<span style="color: #000000">"</span><span style="color: #0000ff">&gt;</span></div>
<div style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco; color: #0000ff">&lt;layout&gt;</div>
<div style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco; color: #0000ff">&lt;VerticalLayout/&gt;</div>
<div style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco; color: #0000ff">&lt;/layout&gt;</div>
<div style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco; min-height: 15.0px"><br /></div>
<div style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"><span style="color: #0000ff">&lt;Binding</span> source="<span style="color: #990000">input.text</span>" destination="<span style="color: #990000">output.text</span>" twoWay="<span style="color: #990000">true</span>"<span style="color: #0000ff">/&gt;</span></div>
<div style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco; min-height: 15.0px"></div>
<div style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco; color: #0000ff">&lt;TextInput <span style="color: #000000">id="</span><span style="color: #990000">input</span><span style="color: #000000">"</span> /&gt;</div>
<div style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"><span style="color: #0000ff">&lt;TextInput</span> id="<span style="color: #990000">output</span>" enabled="<span style="color: #990000">false</span>"<span style="color: #0000ff">/&gt;</span></div>
<div style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco; min-height: 15.0px"></div>
<div style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco; color: #0000ff">&lt;/Application&gt;</div>
<div><span class="Apple-style-span" style="color: rgb(0, 0, 255); font-family: Monaco; font-size: 11px; line-height: normal;"><br /></span></div>
</div>
<div><br /></div>
<div>현재 버전(4.0.0.3466)의 Flex 4 SDK에도 적용이 되어있다.<br /></div>
<div><br /></div>
<div><br /></div>
<div><br /></div>
			 ]]> 
		</description>
		<category>Flex 4 Gumbo Preview</category>

		<comments>http://woodt.egloos.com/2645605#comments</comments>
		<pubDate>Fri, 03 Oct 2008 16:32:45 GMT</pubDate>
		<dc:creator>우듯</dc:creator>
	</item>
	<item>
		<title><![CDATA[ 일정은 줄어들지 않는다. ]]> </title>
		<link>http://woodt.egloos.com/2645616</link>
		<guid>http://woodt.egloos.com/2645616</guid>
		<description>
			<![CDATA[ 
  <div style="margin-top: 8px; margin-right: 8px; margin-bottom: 8px; margin-left: 8px; background-color: rgb(255, 255, 255); cursor: text; font: normal normal normal 12px/normal 돋움; color: rgb(56, 67, 83); line-height: 20px;">
<div style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font: normal normal normal 12px/normal 돋움; color: rgb(56, 67, 83); line-height: 20px;">
<div style="margin-top: 8px; margin-right: 8px; margin-bottom: 8px; margin-left: 8px; background-color: rgb(255, 255, 255); cursor: text; font: normal normal normal 12px/normal 돋움; color: rgb(56, 67, 83); line-height: 20px;">
<div style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font: normal normal normal 12px/normal 돋움; color: rgb(56, 67, 83); line-height: 20px;">
<div style="background-color: rgb(255, 255, 255); cursor: text; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font: normal normal normal 12px/normal 돋움; color: rgb(56, 67, 83); line-height: 20px;">
<div style="border-style: initial; border-color: initial; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font: normal normal normal 12px/normal 돋움; color: rgb(56, 67, 83); line-height: 20px;">
<div style="margin-top: 8px; margin-right: 8px; margin-bottom: 8px; margin-left: 8px; background-color: rgb(255, 255, 255); cursor: text; font: normal normal normal 12px/normal 돋움; color: rgb(56, 67, 83); line-height: 20px;">
<div style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font: normal normal normal 12px/normal 돋움; color: rgb(56, 67, 83); line-height: 20px;">
<div style="background-color: rgb(255, 255, 255); cursor: text; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font: normal normal normal 12px/normal 돋움; color: rgb(56, 67, 83); line-height: 20px;">
<div style="border-style: initial; border-color: initial; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font: normal normal normal 12px/normal 돋움; color: rgb(56, 67, 83); line-height: 20px;">
<div style="background-color: rgb(255, 255, 255); cursor: text; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font: normal normal normal 12px/normal 돋움; color: rgb(56, 67, 83); line-height: 20px;">
<div style="border-style: initial; border-color: initial; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font: normal normal normal 12px/normal 돋움; color: rgb(56, 67, 83); line-height: 20px;">
<div style="background-color: rgb(255, 255, 255); cursor: text; border-style: initial; border-color: initial; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font: normal normal normal 12px/normal 돋움; color: rgb(56, 67, 83); line-height: 20px;">
<div style="border-style: initial; border-color: initial; border-style: initial; border-color: initial; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font: normal normal normal 12px/normal 돋움; color: rgb(56, 67, 83); line-height: 20px;"><span class="Apple-style-span" style="color: rgb(0, 0, 0); font-family: Times; font-size: 16px; line-height: normal;">나는 Action Script Coder 5년차이다.&nbsp;(물론 AS3.0은 나온지 2년이 조금 넘었지만.)</span></div>
<div style="border-style: initial; border-color: initial; border-style: initial; border-color: initial; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font: normal normal normal 12px/normal 돋움; color: rgb(56, 67, 83); line-height: 20px;">2000년경에 Flash에 입문하여 2003년 AS Coder로 전향하였다.</div>
<div style="border-style: initial; border-color: initial; border-style: initial; border-color: initial; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font: normal normal normal 12px/normal 돋움; color: rgb(56, 67, 83); line-height: 20px;"><br /></div>
<div style="border-style: initial; border-color: initial; border-style: initial; border-color: initial; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font: normal normal normal 12px/normal 돋움; color: rgb(56, 67, 83); line-height: 20px;">Flex/AS 외에도 Java, C/C++, C#, JavaScript/Ajax, PHP, Tcl, Lua, Ruby, 등</div>
<div style="border-style: initial; border-color: initial; border-style: initial; border-color: initial; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font: normal normal normal 12px/normal 돋움; color: rgb(56, 67, 83); line-height: 20px;">여러가지 언어들을 다루어 왔고,&nbsp;실무 외 기간까지 포함하면,</div>
<div style="border-style: initial; border-color: initial; border-style: initial; border-color: initial; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font: normal normal normal 12px/normal 돋움; color: rgb(56, 67, 83); line-height: 20px;">거의 16년 가량을 프로그래밍을 해왔다.</div>
<div style="border-style: initial; border-color: initial; border-style: initial; border-color: initial; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font: normal normal normal 12px/normal 돋움; color: rgb(56, 67, 83); line-height: 20px;"><br /></div>
<div style="border-style: initial; border-color: initial; border-style: initial; border-color: initial; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font: normal normal normal 12px/normal 돋움; color: rgb(56, 67, 83); line-height: 20px;">그런데, 다른 개발자들, 또는 고객사에서 가장 궁금해하는 것은,<br /></div>
<div style="border-style: initial; border-color: initial; border-style: initial; border-color: initial; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font: normal normal normal 12px/normal 돋움; color: rgb(56, 67, 83); line-height: 20px;">또는 당연하다고 생각하는 것은,&nbsp;이 정도 개발을 해왔으면,</div>
<div style="border-style: initial; border-color: initial; border-style: initial; border-color: initial; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font: normal normal normal 12px/normal 돋움; color: rgb(56, 67, 83); line-height: 20px;">개발 시, 일정을 상당히 단축할 수 있지 않겠냐는 것이다.</div>
<div style="border-style: initial; border-color: initial; border-style: initial; border-color: initial; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font: normal normal normal 12px/normal 돋움; color: rgb(56, 67, 83); line-height: 20px;"><br /></div>
<div style="border-style: initial; border-color: initial; border-style: initial; border-color: initial; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font: normal normal normal 12px/normal 돋움; color: rgb(56, 67, 83); line-height: 20px;"><br /></div>
<div style="border-style: initial; border-color: initial; border-style: initial; border-color: initial; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font: normal normal normal 12px/normal 돋움; color: rgb(56, 67, 83); line-height: 20px;">하지만, 내 대답은, '<span class="Apple-style-span" style="font-weight: bold;">절대 그렇지 않다</span>'이다.</div>
<div style="border-style: initial; border-color: initial; border-style: initial; border-color: initial; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font: normal normal normal 12px/normal 돋움; color: rgb(56, 67, 83); line-height: 20px;"><br /></div>
<div style="border-style: initial; border-color: initial; border-style: initial; border-color: initial; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font: normal normal normal 12px/normal 돋움; color: rgb(56, 67, 83); line-height: 20px;">물론, 처음 1~2년 정도는, 언어에 익숙해지는 시점이라,</div>
<div style="border-style: initial; border-color: initial; border-style: initial; border-color: initial; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font: normal normal normal 12px/normal 돋움; color: rgb(56, 67, 83); line-height: 20px;">문제도 많이 발생하고, 그러다보니 개발 속도도 느렸던 것은 사실이다.</div>
<div style="border-style: initial; border-color: initial; border-style: initial; border-color: initial; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font: normal normal normal 12px/normal 돋움; color: rgb(56, 67, 83); line-height: 20px;"><br /></div>
<div style="border-style: initial; border-color: initial; border-style: initial; border-color: initial; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font: normal normal normal 12px/normal 돋움; color: rgb(56, 67, 83); line-height: 20px;">하지만 일단 언어에 익숙해진 이후부터는,</div>
<div style="border-style: initial; border-color: initial; border-style: initial; border-color: initial; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font: normal normal normal 12px/normal 돋움; color: rgb(56, 67, 83); line-height: 20px;">개발 속도는 좀처럼 빨라지지 않는다.<br /></div>
<div style="border-style: initial; border-color: initial; border-style: initial; border-color: initial; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font: normal normal normal 12px/normal 돋움; color: rgb(56, 67, 83); line-height: 20px;"><br /></div>
<div style="border-style: initial; border-color: initial; border-style: initial; border-color: initial; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font: normal normal normal 12px/normal 돋움; color: rgb(56, 67, 83); line-height: 20px;">1~2년차 개발자들과 비교해보았을 때,</div>
<div style="border-style: initial; border-color: initial; border-style: initial; border-color: initial; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font: normal normal normal 12px/normal 돋움; color: rgb(56, 67, 83); line-height: 20px;">인터뷰 시 제안하는 전체 개발 일정에는 크게 차이가 없다.</div>
<div style="border-style: initial; border-color: initial; border-style: initial; border-color: initial; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font: normal normal normal 12px/normal 돋움; color: rgb(56, 67, 83); line-height: 20px;"><br /></div>
<div style="border-style: initial; border-color: initial; border-style: initial; border-color: initial; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font: normal normal normal 12px/normal 돋움; color: rgb(56, 67, 83); line-height: 20px;"><br /></div>
<div style="border-style: initial; border-color: initial; border-style: initial; border-color: initial; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font: normal normal normal 12px/normal 돋움; color: rgb(56, 67, 83); line-height: 20px;">그렇다면, 숙련자와 전문가 차이는 무엇일까?</div>
<div style="border-style: initial; border-color: initial; border-style: initial; border-color: initial; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font: normal normal normal 12px/normal 돋움; color: rgb(56, 67, 83); line-height: 20px;"><br /></div>
<div style="border-style: initial; border-color: initial; border-style: initial; border-color: initial; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font: normal normal normal 12px/normal 돋움; color: rgb(56, 67, 83); line-height: 20px;">나는 이 둘의 차이를, 문제 해결 능력과, 문제 예측 능력이라고 생각한다.</div>
<div style="border-style: initial; border-color: initial; border-style: initial; border-color: initial; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font: normal normal normal 12px/normal 돋움; color: rgb(56, 67, 83); line-height: 20px;"><br /></div>
<div style="border-style: initial; border-color: initial; border-style: initial; border-color: initial; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font: normal normal normal 12px/normal 돋움; color: rgb(56, 67, 83); line-height: 20px;">소프트웨어 개발에 있어서 엔트로피는 상당히 높기 때문에,</div>
<div style="border-style: initial; border-color: initial; border-style: initial; border-color: initial; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font: normal normal normal 12px/normal 돋움; color: rgb(56, 67, 83); line-height: 20px;">자칫 앞으로 발생할 리스크를 감지하지 못하여,&nbsp;</div>
<div style="border-style: initial; border-color: initial; border-style: initial; border-color: initial; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font: normal normal normal 12px/normal 돋움; color: rgb(56, 67, 83); line-height: 20px;">또는 이미 발생한 리스크를 해결하지 못함으로 인해</div>
<div style="border-style: initial; border-color: initial; border-style: initial; border-color: initial; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font: normal normal normal 12px/normal 돋움; color: rgb(56, 67, 83); line-height: 20px;">일정 지연 또는 프로젝트 실패로 이어지는 경우가 많다.</div>
<div style="border-style: initial; border-color: initial; border-style: initial; border-color: initial; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font: normal normal normal 12px/normal 돋움; color: rgb(56, 67, 83); line-height: 20px;"><br /></div>
<div style="border-style: initial; border-color: initial; border-style: initial; border-color: initial; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font: normal normal normal 12px/normal 돋움; color: rgb(56, 67, 83); line-height: 20px;">그러나 특정 기술에 대한 전문가가 프로젝트에 참여하고 있다면,</div>
<div style="border-style: initial; border-color: initial; border-style: initial; border-color: initial; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font: normal normal normal 12px/normal 돋움; color: rgb(56, 67, 83); line-height: 20px;">최소한의 비용으로 이러한 리스크를 관리할 수 있다.</div>
<div style="border-style: initial; border-color: initial; border-style: initial; border-color: initial; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font: normal normal normal 12px/normal 돋움; color: rgb(56, 67, 83); line-height: 20px;">(물론, 기술적인 부분에 국한된 이야기이지만.)</div>
<div style="border-style: initial; border-color: initial; border-style: initial; border-color: initial; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font: normal normal normal 12px/normal 돋움; color: rgb(56, 67, 83); line-height: 20px;"><br /></div>
<div style="border-style: initial; border-color: initial; border-style: initial; border-color: initial; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font: normal normal normal 12px/normal 돋움; color: rgb(56, 67, 83); line-height: 20px;"><br /></div>
<div style="border-style: initial; border-color: initial; border-style: initial; border-color: initial; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font: normal normal normal 12px/normal 돋움; color: rgb(56, 67, 83); line-height: 20px;">다시 정리하자면,&nbsp;프로젝트 내에 전문가가 투입이 된다고 하여,</div>
<div style="border-style: initial; border-color: initial; border-style: initial; border-color: initial; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font: normal normal normal 12px/normal 돋움; color: rgb(56, 67, 83); line-height: 20px;">프로젝트의 일정 자체가 줄어들지는 않는다.</div>
<div style="border-style: initial; border-color: initial; border-style: initial; border-color: initial; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font: normal normal normal 12px/normal 돋움; color: rgb(56, 67, 83); line-height: 20px;">다만, 프로젝트 수행 시 발생할 여러가지 리스크를&nbsp;<br /></div>
<div style="border-style: initial; border-color: initial; border-style: initial; border-color: initial; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font: normal normal normal 12px/normal 돋움; color: rgb(56, 67, 83); line-height: 20px;">"under management", 즉 관리 차원 내에 두는 것이 그 목적일 것이다.</div>
<div style="border-style: initial; border-color: initial; border-style: initial; border-color: initial; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font: normal normal normal 12px/normal 돋움; color: rgb(56, 67, 83); line-height: 20px;"><br /></div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
			 ]]> 
		</description>
		<category>Development</category>

		<comments>http://woodt.egloos.com/2645616#comments</comments>
		<pubDate>Tue, 30 Sep 2008 14:39:35 GMT</pubDate>
		<dc:creator>우듯</dc:creator>
	</item>
	<item>
		<title><![CDATA[ FileReference의 버그 ]]> </title>
		<link>http://woodt.egloos.com/2645620</link>
		<guid>http://woodt.egloos.com/2645620</guid>
		<description>
			<![CDATA[ 
  FileReference로 업로드를 구현하다가 #2038 에러를 만나 고생하는 분들을 위해.<br />
<div><br /></div>
<div>참고자료 :&nbsp;<a href="http://bugs.adobe.com/jira/browse/FP-292" target="_blank">FP-292</a></div>
<div><br /></div>
<div>FileReference의 경우, 표준에서 벗어난 형식을 사용한다.</div>
<div>좀더 자세히 말하자면, line terminator를 "\r\n"을 사용해야하지만, "\n"만을 사용하는 것.</div>
<div>(엄청 단순하지 않은가?)</div>
<div><br /></div>
<div>그런데, 이 버그는 보통 문제를 잘 일으키지 않는 편인데,</div>
<div>Apache 모듈인 mod_security는 이 형식을 받아들이지 않고, 에러를 뱉는다.</div>
<div><br /></div>
<div><br /></div>
<div>즉, 현재로서 해결책은, mod_security를 끄거나, 또는 이 부분과 관련된 기능을 잠시 disable 시키는 방법이다.</div>
<div><br /></div>
<div><br /></div>
<div>정말 간단한 버그이니만큼, 빨리 고쳐주었으면 하는 생각이다.</div>
			 ]]> 
		</description>
		<category>Flex</category>

		<comments>http://woodt.egloos.com/2645620#comments</comments>
		<pubDate>Sun, 21 Sep 2008 14:06:57 GMT</pubDate>
		<dc:creator>우듯</dc:creator>
	</item>
	<item>
		<title><![CDATA[ 커스텀 이벤트의 Event 버블링 ]]> </title>
		<link>http://woodt.egloos.com/2645623</link>
		<guid>http://woodt.egloos.com/2645623</guid>
		<description>
			<![CDATA[ 
  <div style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco; color: #ff0000"><span class="Apple-style-span" style="color: rgb(56, 67, 83); font-family: 돋움; font-size: 12px; line-height: 20px;">Action Script에서 이벤트는, Event 클래스의 메소드인 clone() 메소드를 사용하여 버블링한다.</span><br /></div>
<div style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco; color: #ff0000"><span class="Apple-style-span" style="color: rgb(56, 67, 83); font-family: 돋움; font-size: 12px; line-height: 20px;">또한, 타 컴포넌트에서 받은 이벤트를 릴레이 할 때에도 내부적으로 clone() 메소드를 사용한다.</span></div>
<div>그런데, 이 clone이란 메소드는, 각 이벤트 클래스마다 따로 override를 해주어야 한다.</div>
<div><br /></div>
<div>예를 들어 FlexEvent의 clone 메소드는 아래와 같이 생겼다</div>
<div><br /></div>
<div>
<div style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"><span style="color: #0033ff">override</span> <span style="color: #0033ff">public</span> <span style="color: #339966">function</span> clone():Event</div>
<div style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco">{</div>
<div style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco">&nbsp;&nbsp; &nbsp;<span style="color: #0033ff">return</span> <span style="color: #0033ff">new</span> FlexEvent(type, bubbles, cancelable);</div>
<div style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco">}</div>
<div style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"><br /></div>
</div>
<div>그런가 하면 DataGridEvent의 clone 메소드는 아래와 같이 생겼다.</div>
<div>
<div style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"><span style="color: #0033ff">override</span> <span style="color: #0033ff">public</span> <span style="color: #339966">function</span> clone():Event</div>
<div style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco">{</div>
<div style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco">&nbsp;&nbsp; &nbsp;<span style="color: #0033ff">return</span> <span style="color: #0033ff">new</span> DataGridEvent(type, bubbles, cancelable,</div>
<div style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp;columnIndex, dataField, rowIndex,</div>
<div style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp;reason, itemRenderer, localX);</div>
<div style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco">}</div>
<div style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"><br /></div>
</div>
<div>즉, ActionScript에는 Java의 clone()과 같이, 정확히 인스턴스를 복사해주는 API가 존재하지 않기 때문에,</div>
<div>위와 같이 각각의 클래스별로, 직접 사용자가 구현해야하는 것이다.</div>
<div><br /></div>
<div><br /></div>
<div>참고자료 :&nbsp;<a href="http://livedocs.adobe.com/flex/3/html/createevents_3.html#167379" target="_blank">Dispatching custom events</a></div>
<div><br /></div>
<div>사실 커스텀 이벤트를 릴레이 할 일이 없어서 여태 모르고 있다가,</div>
<div>테스트 샘플 제작 중에 우연히 발견..</div>
			 ]]> 
		</description>
		<category>Flex</category>

		<comments>http://woodt.egloos.com/2645623#comments</comments>
		<pubDate>Fri, 19 Sep 2008 17:59:32 GMT</pubDate>
		<dc:creator>우듯</dc:creator>
	</item>
	<item>
		<title><![CDATA[ 모바일 컴퓨팅과 Web OS ]]> </title>
		<link>http://woodt.egloos.com/2645642</link>
		<guid>http://woodt.egloos.com/2645642</guid>
		<description>
			<![CDATA[ 
  모바일 컴퓨팅 시대에 또 하나 부상할 것이 있다면,그것은 바로 Web OS일 것이다.
<div><br /></div>
<div>나는 이를 초기에 Web OS라고 이름붙였지만,</div>
<div>멀티 디바이스 통합 플랫폼이라고 하는 것이 더 나은 표현이겠다.</div>
<div><br /></div>
<div>모바일 컴퓨팅 시대가 되면,</div>
<div>보다 더 많은 기기들에 네트워크 기능이 붙게 된다.</div>
<div><br /></div>
<div>그리고 이렇게 많은 기기들이 제각각, 통합되지 않은 채 굴러간다면,</div>
<div>분명이 많은 혼란을 초래하게 될 것이다.</div>
<div>(머지않아, 냉장고와 TV, 네비게이션에도 퍼스널 컴퓨터의 기능이 붙게 될 것이다.)</div>
<div><br /></div>
<div>현재로서도, 노트북과 가정용 데스크탑, 회사의 업무용 데스크탑 등,</div>
<div>세 대 이상의 컴퓨터를 사용하는 사람들이 많다.</div>
<div><br /></div>
<div>겨우 세 대의 컴퓨터를 사용함에 있어서도, 서로 컴퓨터끼리 싱크가 되지 않아</div>
<div>불편함을 느낀 적이 있었을 것이다.</div>
<div><br /></div>
<div>이메일로 데스크탑에서 작성한 문서를 보내고, 다시 노트북에서 이를 받아서 수정하고,</div>
<div>다시 또 이메일로 보내고.</div>
<div><br /></div>
<div>네트워크 디스크 등을 이용하기도 하지만, 역시 통합 환경이 제대로 구축되진 않았다.</div>
<div><br /></div>
<div><br /></div>
<div>이렇게 다수의 컴퓨팅 디바이스들을,</div>
<div>하나의 통합된 환경에서, 마치 하나의 컴퓨터에 접속하는 것처럼(기존의 터미널 방식처럼)</div>
<div>사용할 수 있는 환경이 마련된다면, 분명히 많은 인기를 누릴 것이다.</div>
<div><br /></div>
<div>또한, 백업하지 못한 데이터의 유실 등도 현재로서 적지 않은 문제이다.<br /></div>
<div>이 또한 플랫폼에서 지원하게 된다면,</div>
<div>사용자들이 기꺼이(?) 주머니를 열지 않겠는가.</div>
<div><br /></div>
<div><br /></div>
			 ]]> 
		</description>
		<category>Development</category>

		<comments>http://woodt.egloos.com/2645642#comments</comments>
		<pubDate>Wed, 20 Aug 2008 11:51:38 GMT</pubDate>
		<dc:creator>우듯</dc:creator>
	</item>
	<item>
		<title><![CDATA[ 모바일 컴퓨팅과 GIS ]]> </title>
		<link>http://woodt.egloos.com/2645651</link>
		<guid>http://woodt.egloos.com/2645651</guid>
		<description>
			<![CDATA[ 
  <div style="margin-top: 8px; margin-right: 8px; margin-bottom: 8px; margin-left: 8px; background-color: rgb(255, 255, 255); cursor: text; font: normal normal normal 12px/normal 돋움; color: rgb(56, 67, 83); line-height: 20px;">
<div style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font: normal normal normal 12px/normal 돋움; color: rgb(56, 67, 83); line-height: 20px;">
<div style="margin-top: 8px; margin-right: 8px; margin-bottom: 8px; margin-left: 8px; background-color: rgb(255, 255, 255); cursor: text; font: normal normal normal 12px/normal 돋움; color: rgb(56, 67, 83); line-height: 20px;">
<div style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font: normal normal normal 12px/normal 돋움; color: rgb(56, 67, 83); line-height: 20px;">
<div style="background-color: rgb(255, 255, 255); cursor: text; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font: normal normal normal 12px/normal 돋움; color: rgb(56, 67, 83); line-height: 20px;">
<div style="border-style: initial; border-color: initial; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font: normal normal normal 12px/normal 돋움; color: rgb(56, 67, 83); line-height: 20px;"><span class="Apple-style-span" style="color: rgb(0, 0, 0); font-family: Arita; font-size: 16px; line-height: normal;">나는 몇 년 전부터&nbsp;모바일 컴퓨팅이란 단어를 종종 사용해왔다.</span></div>
<div style="border-style: initial; border-color: initial; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font: normal normal normal 12px/normal 돋움; color: rgb(56, 67, 83); line-height: 20px;">하지만, 사람들이 이 단어를 듣고 제일 먼저 떠올리는 것은,</div>
<div style="border-style: initial; border-color: initial; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font: normal normal normal 12px/normal 돋움; color: rgb(56, 67, 83); line-height: 20px;">모바일 디바이스, 즉 휴대폰과 PDA였다.</div>
<div style="border-style: initial; border-color: initial; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font: normal normal normal 12px/normal 돋움; color: rgb(56, 67, 83); line-height: 20px;"><br /></div>
<div style="border-style: initial; border-color: initial; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font: normal normal normal 12px/normal 돋움; color: rgb(56, 67, 83); line-height: 20px;"><br /></div>
<div style="border-style: initial; border-color: initial; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font: normal normal normal 12px/normal 돋움; color: rgb(56, 67, 83); line-height: 20px;">모바일 컴퓨팅은, 사실은 휴대용 통신 기기(그리고 그를 이용한 컴퓨팅 방식)와는 조금 다른 개념이다.<br /></div>
<div style="border-style: initial; border-color: initial; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font: normal normal normal 12px/normal 돋움; color: rgb(56, 67, 83); line-height: 20px;"><br /></div>
<div style="border-style: initial; border-color: initial; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font: normal normal normal 12px/normal 돋움; color: rgb(56, 67, 83); line-height: 20px;">휴대용 컴퓨터(Portable Computer)는 일반적으로 정해진 장소에서 사용하는 기기를 이야기하며,</div>
<div style="border-style: initial; border-color: initial; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font: normal normal normal 12px/normal 돋움; color: rgb(56, 67, 83); line-height: 20px;">모바일 컴퓨팅은, 실제로 이동을 하면서 컴퓨터를 사용하는 것을 이야기한다.</div>
<div style="border-style: initial; border-color: initial; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font: normal normal normal 12px/normal 돋움; color: rgb(56, 67, 83); line-height: 20px;"><br /></div>
<div style="border-style: initial; border-color: initial; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font: normal normal normal 12px/normal 돋움; color: rgb(56, 67, 83); line-height: 20px;">Mobile(이동성)이라는 단어가 보다 강조된 것이며,&nbsp;유비쿼터스와도 관련도가 높다.</div>
<div style="border-style: initial; border-color: initial; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font: normal normal normal 12px/normal 돋움; color: rgb(56, 67, 83); line-height: 20px;"><br /></div>
<div style="border-style: initial; border-color: initial; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font: normal normal normal 12px/normal 돋움; color: rgb(56, 67, 83); line-height: 20px;"><br /></div>
<div style="border-style: initial; border-color: initial; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font: normal normal normal 12px/normal 돋움; color: rgb(56, 67, 83); line-height: 20px;">일반적으로 모바일 컴퓨팅은</div>
<div style="border-style: initial; border-color: initial; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font: normal normal normal 12px/normal 돋움; color: rgb(56, 67, 83); line-height: 20px;">&nbsp;* 착용식 컴퓨터 (Wearable Computer)</div>
<div style="border-style: initial; border-color: initial; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font: normal normal normal 12px/normal 돋움; color: rgb(56, 67, 83); line-height: 20px;">&nbsp;* Smart Phone</div>
<div style="border-style: initial; border-color: initial; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font: normal normal normal 12px/normal 돋움; color: rgb(56, 67, 83); line-height: 20px;">&nbsp;* Carputer(차량용 컴퓨터)</div>
<div style="border-style: initial; border-color: initial; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font: normal normal normal 12px/normal 돋움; color: rgb(56, 67, 83); line-height: 20px;">&nbsp;* UMPC</div>
<div style="border-style: initial; border-color: initial; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font: normal normal normal 12px/normal 돋움; color: rgb(56, 67, 83); line-height: 20px;">와 같은 기기들로 구현이 된다.</div>
<div style="border-style: initial; border-color: initial; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font: normal normal normal 12px/normal 돋움; color: rgb(56, 67, 83); line-height: 20px;"><br /></div>
<div style="border-style: initial; border-color: initial; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font: normal normal normal 12px/normal 돋움; color: rgb(56, 67, 83); line-height: 20px;"><br /></div>
<div style="border-style: initial; border-color: initial; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font: normal normal normal 12px/normal 돋움; color: rgb(56, 67, 83); line-height: 20px;">또한, 이 블로그에서도 모바일 컴퓨팅과 GIS에 대한 이야기를 몇 차례 언급한 적이 있었는데,<br /></div>
<div style="border-style: initial; border-color: initial; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font: normal normal normal 12px/normal 돋움; color: rgb(56, 67, 83); line-height: 20px;">굳이 GIS와 모바일 컴퓨팅을 연관시킨 것은, 바로 모바일 컴퓨팅의 가장 큰 특징인 이동성 때문이다.</div>
<div style="border-style: initial; border-color: initial; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font: normal normal normal 12px/normal 돋움; color: rgb(56, 67, 83); line-height: 20px;"><br /></div>
<div style="border-style: initial; border-color: initial; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font: normal normal normal 12px/normal 돋움; color: rgb(56, 67, 83); line-height: 20px;">움직이면서, 길을 걸으면서 정보를 활용할 수 있다면,</div>
<div style="border-style: initial; border-color: initial; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font: normal normal normal 12px/normal 돋움; color: rgb(56, 67, 83); line-height: 20px;">사용자들이 가장 먼저 궁금해 할 것은 무엇일까?</div>
<div style="border-style: initial; border-color: initial; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font: normal normal normal 12px/normal 돋움; color: rgb(56, 67, 83); line-height: 20px;"><br /></div>
<div style="border-style: initial; border-color: initial; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font: normal normal normal 12px/normal 돋움; color: rgb(56, 67, 83); line-height: 20px;">그것은 아마도,&nbsp;내가 있는 곳이 어디인가(Where am I)와,&nbsp;</div>
<div style="border-style: initial; border-color: initial; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font: normal normal normal 12px/normal 돋움; color: rgb(56, 67, 83); line-height: 20px;">현재 나의 근처에 있는 것이 무엇인가(What is around me)라는 질문일 것이다.</div>
<div style="border-style: initial; border-color: initial; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font: normal normal normal 12px/normal 돋움; color: rgb(56, 67, 83); line-height: 20px;"><br /></div>
<div style="border-style: initial; border-color: initial; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font: normal normal normal 12px/normal 돋움; color: rgb(56, 67, 83); line-height: 20px;">그리고 그렇게 얻은 정보들을 활용하여 발생할 수많은 인터랙션들을</div>
<div style="border-style: initial; border-color: initial; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font: normal normal normal 12px/normal 돋움; color: rgb(56, 67, 83); line-height: 20px;">GIS내에 구축, 또는 연동한다면,&nbsp;분명히 좋은 서비스가 탄생할 것이라 생각했다.</div>
<div style="border-style: initial; border-color: initial; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font: normal normal normal 12px/normal 돋움; color: rgb(56, 67, 83); line-height: 20px;"><br /></div>
<div style="border-style: initial; border-color: initial; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font: normal normal normal 12px/normal 돋움; color: rgb(56, 67, 83); line-height: 20px;">하지만&nbsp;정작 GIS/LBS 사업을 진행하고 있는&nbsp;(적어도 그 중에 내가 컨택했던)&nbsp;기업들은,</div>
<div style="border-style: initial; border-color: initial; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font: normal normal normal 12px/normal 돋움; color: rgb(56, 67, 83); line-height: 20px;">이러한 서비스에 별 관심이 없었다. (그리고 현재에도.)</div>
<div style="border-style: initial; border-color: initial; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font: normal normal normal 12px/normal 돋움; color: rgb(56, 67, 83); line-height: 20px;"><br /></div>
<div style="border-style: initial; border-color: initial; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font: normal normal normal 12px/normal 돋움; color: rgb(56, 67, 83); line-height: 20px;"><br /></div>
<div style="border-style: initial; border-color: initial; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font: normal normal normal 12px/normal 돋움; color: rgb(56, 67, 83); line-height: 20px;">내가 시장을 잘못 보고 있는 것일까,</div>
<div style="border-style: initial; border-color: initial; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font: normal normal normal 12px/normal 돋움; color: rgb(56, 67, 83); line-height: 20px;">아니면 그들이 잘못 보고 있는 것일까.</div>
<div style="border-style: initial; border-color: initial; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font: normal normal normal 12px/normal 돋움; color: rgb(56, 67, 83); line-height: 20px;"><br /></div>
<div style="border-style: initial; border-color: initial; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font: normal normal normal 12px/normal 돋움; color: rgb(56, 67, 83); line-height: 20px;"><br /></div>
<div style="border-style: initial; border-color: initial; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font: normal normal normal 12px/normal 돋움; color: rgb(56, 67, 83); line-height: 20px;">시간이 조금 더 흘러야 알 수 있겠지만,<br /></div>
<div style="border-style: initial; border-color: initial; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font: normal normal normal 12px/normal 돋움; color: rgb(56, 67, 83); line-height: 20px;">모바일 컴퓨팅과 그 첫 물결로서의 GIS는</div>
<div style="border-style: initial; border-color: initial; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font: normal normal normal 12px/normal 돋움; color: rgb(56, 67, 83); line-height: 20px;">분명 국내/외 IT사업 내에서 커다란 부가가치를 탄생시킬 것이라 믿어 의심치 않는다.</div>
</div>
</div>
</div>
</div>
</div>
			 ]]> 
		</description>
		<category>Development</category>

		<comments>http://woodt.egloos.com/2645651#comments</comments>
		<pubDate>Wed, 20 Aug 2008 11:21:52 GMT</pubDate>
		<dc:creator>우듯</dc:creator>
	</item>
</channel>
</rss>
