<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="wordpress/2.0.2" -->
<rss version="2.0" 
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	>

<channel>
	<title>Call-151</title>
	<link>http://hanjava.net/call-151</link>
	<description>Lost in development</description>
	<pubDate>Sun, 21 Feb 2010 05:27:07 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.0.2</generator>
	<language>en</language>
			<item>
		<title>IKVM - Java로 .NET 애플리케이션 만들기</title>
		<link>http://hanjava.net/call-151/2010/02/21/ikvm-java%eb%a1%9c-net-%ec%95%a0%ed%94%8c%eb%a6%ac%ec%bc%80%ec%9d%b4%ec%85%98-%eb%a7%8c%eb%93%a4%ea%b8%b0/</link>
		<comments>http://hanjava.net/call-151/2010/02/21/ikvm-java%eb%a1%9c-net-%ec%95%a0%ed%94%8c%eb%a6%ac%ec%bc%80%ec%9d%b4%ec%85%98-%eb%a7%8c%eb%93%a4%ea%b8%b0/#comments</comments>
		<pubDate>Sun, 21 Feb 2010 05:22:10 +0000</pubDate>
		<dc:creator>유겸애비</dc:creator>
		
	<category>java</category>
	<category>5분자바</category>
		<guid isPermaLink="false">http://hanjava.net/call-151/2010/02/21/ikvm-java%eb%a1%9c-net-%ec%95%a0%ed%94%8c%eb%a6%ac%ec%bc%80%ec%9d%b4%ec%85%98-%eb%a7%8c%eb%93%a4%ea%b8%b0/</guid>
		<description><![CDATA[ 
IKVM은 멋지구리다.
.NET세상과 Java세상의 접목에 대한 상상을 대부분 처리해 준다.
한 문장으로 '.NET으로 구현한 JVM' 이라고 하지만 실상은 그 보다 기특하더군.
다음 3가지 툴이 핵심이다.

ikvm : JVM on .NET (dynamic mode)
ikvmc : *.class / *.jar -> *.DLL or *.EXE(.NET assembly) converter
ikvmstub : Generate *.JAR(bodyless stub classes) from .DLL(.NET assembly)

간단히 설명하면,
1)은 사용자입장에서는 Sun이외의 다른회사의 JVM이다. 기존에 'java -jar [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://upload.wikimedia.org/wikipedia/commons/thumb/5/57/Duke-Guitar.png/120px-Duke-Guitar.png"/> <img src="http://upload.wikimedia.org/wikipedia/en/9/9e/NET_h_rgb_2.png"/></p>
<p><a href="http://www.ikvm.net/">IKVM</a>은 멋지구리다.<br />
.NET세상과 Java세상의 접목에 대한 상상을 대부분 처리해 준다.<br />
한 문장으로 '.NET으로 구현한 JVM' 이라고 하지만 실상은 그 보다 기특하더군.<br />
다음 3가지 툴이 핵심이다.</p>
<ol>
<li><a href="http://sourceforge.net/apps/mediawiki/ikvm/index.php?title=Ikvm">ikvm</a> : JVM on .NET (dynamic mode)</li>
<li><a href="http://sourceforge.net/apps/mediawiki/ikvm/index.php?title=Ikvmc">ikvmc</a> : *.class / *.jar -> *.DLL or *.EXE(.NET assembly) converter</li>
<li><a href="http://sourceforge.net/apps/mediawiki/ikvm/index.php?title=Ikvmstub">ikvmstub</a> : Generate *.JAR(bodyless stub classes) from .DLL(.NET assembly)</li>
</ol>
<p>간단히 설명하면,<br />
1)은 사용자입장에서는 Sun이외의 다른회사의 JVM이다. 기존에 'java -jar HelloWorld.jar'를 'ikvm -jar HelloWorld.jar'로 바꿔사용 하면 된다. VM이 .NET으로 구현되었다고 하지만 어짜라구? 어찌됬던 runtime에 java bytecode -> .NET CIL 로 변환하기 때문에 좀 느리단다.</p>
<p>2)는 1)보다 재미있다. 일반 .NET application 처럼 .exe 혹은 .dll을 만들어 준다. 즉, 'java -jar HelloWorkd.jar'가 아니라 'HelloWorld.exe'가 된다. first class .NET assembly이기 때문에 1)보다 실행도 빠르다. 다음 간단한 예제를 적용해 보았다.</p>
<div class="igBar"><span id="ljava-3"><a href="#" onclick="javascript:showPlainTxt('java-3'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">JAVA:</span><br />
<div id="java-3">
<div class="java">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&lt;br /&gt;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">package net.<span style="color: #006600;">hanjava</span>.<span style="color: #006600;">dotnet</span>;&lt;/p&gt;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&lt;p&gt;public <span style="color: #000000; font-weight: bold;">class</span> HelloProperties <span style="color: #66cc66;">&#123;</span>&lt;br /&gt;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; <span style="color: #000000; font-weight: bold;">public</span> <span style="color: #993333;">static</span> <span style="color: #993333;">void</span> main<span style="color: #66cc66;">&#40;</span><a href="http://www.google.com/search?q=allinurl%3AString+java.sun.com&amp;bntl=1"><span style="color: #aaaadd; font-weight: bold;">String</span></a>... <span style="color: #006600;">args</span><span style="color: #66cc66;">&#41;</span> <span style="color: #66cc66;">&#123;</span>&lt;br /&gt;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; <a href="http://www.google.com/search?q=allinurl%3ASystem+java.sun.com&amp;bntl=1"><span style="color: #aaaadd; font-weight: bold;">System</span></a>.<span style="color: #006600;">getProperties</span><span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>.<span style="color: #006600;">list</span><span style="color: #66cc66;">&#40;</span><a href="http://www.google.com/search?q=allinurl%3ASystem+java.sun.com&amp;bntl=1"><span style="color: #aaaadd; font-weight: bold;">System</span></a>.<span style="color: #006600;">out</span><span style="color: #66cc66;">&#41;</span>;&lt;br /&gt;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; <span style="color: #66cc66;">&#125;</span>&lt;br /&gt;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #66cc66;">&#125;</span>&lt;br /&gt; </div>
</li>
</ol>
</div>
</div>
</div>
<p>ikvmc -target:exe -main:net.hanjava.dotnet.HelloProperties bin\net\hanjava\dotnet\HelloProperties.class 하고 실행하면<br />
<img src="http://content.screencast.com/users/behumble/folders/Jing/media/f829ec36-3952-4928-9104-f9b4d449080a/00000450.png"/><br />
이런... deployment always sucks!!<br />
가장 심오한 해결책으로 IKVM 디렉토리로 HelloProperties.exe를 옮기고 실행..</p>
<div class="igBar"><span id="ljava-4"><a href="#" onclick="javascript:showPlainTxt('java-4'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">JAVA:</span><br />
<div id="java-4">
<div class="java">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&lt;br /&gt;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">-- listing properties --&lt;br /&gt;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">java.<span style="color: #006600;">runtime</span>.<span style="color: #006600;">name</span>=IKVM.<span style="color: #006600;">NET</span>&lt;br /&gt;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">sun.<span style="color: #006600;">boot</span>.<span style="color: #006600;">library</span>.<span style="color: #006600;">path</span>=C:\.<span style="color: #006600;">virtual</span>-ikvm-home\bin&lt;br /&gt;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">java.<span style="color: #006600;">vm</span>.<span style="color: #006600;">version</span>=<span style="color: #cc66cc;color:#800000;">0</span>.<span style="color: #cc66cc;color:#800000;">40</span>.<span style="color: #cc66cc;color:#800000;">0</span>.<span style="color: #cc66cc;color:#800000;">1</span>&lt;br /&gt;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">java.<span style="color: #006600;">vm</span>.<span style="color: #006600;">vendor</span>=Jeroen Frijters&lt;br /&gt;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">java.<span style="color: #006600;">vendor</span>.<span style="color: #006600;">url</span>=http:<span style="color: #808080; font-style: italic;">//ikvm.net/&lt;br /&gt;</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">path.<span style="color: #006600;">separator</span>=;&lt;br /&gt;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">java.<span style="color: #006600;">vm</span>.<span style="color: #006600;">name</span>=IKVM.<span style="color: #006600;">NET</span>&lt;br /&gt;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">file.<span style="color: #006600;">encoding</span>.<span style="color: #006600;">pkg</span>=sun.<span style="color: #006600;">io</span>&lt;br /&gt;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">user.<span style="color: #006600;">country</span>=KR&lt;br /&gt;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">sun.<span style="color: #006600;">os</span>.<span style="color: #006600;">patch</span>.<span style="color: #006600;">level</span>=&lt;br /&gt;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">java.<span style="color: #006600;">vm</span>.<span style="color: #006600;">specification</span>.<span style="color: #006600;">name</span>=Java Virtual Machine Specification&lt;br /&gt;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">user.<span style="color: #006600;">dir</span>=C:\IKVM&lt;br /&gt;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">java.<span style="color: #006600;">runtime</span>.<span style="color: #006600;">version</span>=<span style="color: #cc66cc;color:#800000;">0</span>.<span style="color: #cc66cc;color:#800000;">40</span>.<span style="color: #cc66cc;color:#800000;">0</span>.<span style="color: #cc66cc;color:#800000;">1</span>&lt;br /&gt;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">os.<span style="color: #006600;">arch</span>=x86&lt;br /&gt;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">java.<span style="color: #006600;">io</span>.<span style="color: #006600;">tmpdir</span>=C:\Documents and Settings\behumble\Lo...&lt;br /&gt;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">line.<span style="color: #006600;">separator</span>=&lt;/p&gt;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&lt;p&gt;java.<span style="color: #006600;">vm</span>.<span style="color: #006600;">specification</span>.<span style="color: #006600;">vendor</span>=Sun Microsystems Inc.&lt;br /&gt;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">user.<span style="color: #006600;">variant</span>=&lt;br /&gt;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">os.<span style="color: #006600;">name</span>=Windows XP&lt;br /&gt;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">gnu.<span style="color: #006600;">classpath</span>.<span style="color: #006600;">version</span>=<span style="color: #cc66cc;color:#800000;">0</span>.<span style="color: #cc66cc;color:#800000;">95</span>&lt;br /&gt;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">java.<span style="color: #006600;">library</span>.<span style="color: #006600;">path</span>=C:\IKVM;.;C:\WINDOWS\Sun\Java\bin;C:\...&lt;br /&gt;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">java.<span style="color: #006600;">specification</span>.<span style="color: #006600;">name</span>=Java Platform API Specification&lt;br /&gt;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">java.<span style="color: #000000; font-weight: bold;">class</span>.<span style="color: #006600;">version</span>=<span style="color: #cc66cc;color:#800000;">50</span>.<span style="color: #cc66cc;color:#800000;">0</span>&lt;br /&gt;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">os.<span style="color: #006600;">version</span>=<span style="color: #cc66cc;color:#800000;">5</span>.<span style="color: #cc66cc;color:#800000;">1</span>&lt;br /&gt;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">user.<span style="color: #006600;">home</span>=C:\Documents and Settings\behumble&lt;br /&gt;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">user.<span style="color: #006600;">timezone</span>=&lt;br /&gt;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">gnu.<span style="color: #006600;">javax</span>.<span style="color: #006600;">swing</span>.<span style="color: #006600;">noGraphics2D</span>=true&lt;br /&gt;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">file.<span style="color: #006600;">encoding</span>=ks_c_5601-<span style="color: #cc66cc;color:#800000;">1987</span>&lt;br /&gt;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">java.<span style="color: #006600;">specification</span>.<span style="color: #006600;">version</span>=<span style="color: #cc66cc;color:#800000;">1</span>.<span style="color: #cc66cc;color:#800000;">6</span>&lt;br /&gt;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">user.<span style="color: #006600;">name</span>=behumble&lt;br /&gt;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">java.<span style="color: #000000; font-weight: bold;">class</span>.<span style="color: #006600;">path</span>=&lt;br /&gt;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">java.<span style="color: #006600;">vm</span>.<span style="color: #006600;">specification</span>.<span style="color: #006600;">version</span>=<span style="color: #cc66cc;color:#800000;">1</span>.<span style="color: #cc66cc;color:#800000;">0</span>&lt;br /&gt;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">sun.<span style="color: #006600;">arch</span>.<span style="color: #006600;">data</span>.<span style="color: #006600;">model</span>=<span style="color: #cc66cc;color:#800000;">32</span>&lt;br /&gt;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">java.<span style="color: #006600;">home</span>=C:\.<span style="color: #006600;">virtual</span>-ikvm-home&lt;br /&gt;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">java.<span style="color: #006600;">specification</span>.<span style="color: #006600;">vendor</span>=Sun Microsystems Inc.&lt;br /&gt;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">user.<span style="color: #006600;">language</span>=ko&lt;br /&gt;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">openjdk.<span style="color: #006600;">version</span>=OpenJDK <span style="color: #cc66cc;color:#800000;">6</span> b12&lt;br /&gt;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">awt.<span style="color: #006600;">toolkit</span>=ikvm.<span style="color: #006600;">awt</span>.<span style="color: #006600;">NetToolkit</span>, IKVM.<span style="color: #006600;">AWT</span>.<span style="color: #006600;">WinForm</span>...&lt;br /&gt;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">java.<span style="color: #006600;">vm</span>.<span style="color: #006600;">info</span>=compiled mode&lt;br /&gt;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">sun.<span style="color: #006600;">nio</span>.<span style="color: #006600;">MaxDirectMemorySize</span>=-<span style="color: #cc66cc;color:#800000;">1</span>&lt;br /&gt;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">java.<span style="color: #006600;">version</span>=<span style="color: #cc66cc;color:#800000;">1</span>.<span style="color: #cc66cc;color:#800000;">6</span>.<span style="color: #cc66cc;color:#800000;">0</span>&lt;br /&gt;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">java.<span style="color: #006600;">ext</span>.<span style="color: #006600;">dirs</span>=&lt;br /&gt;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">java.<span style="color: #006600;">vendor</span>=Jeroen Frijters&lt;br /&gt;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">file.<span style="color: #006600;">separator</span>=\&lt;br /&gt;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">java.<span style="color: #006600;">vendor</span>.<span style="color: #006600;">url</span>.<span style="color: #006600;">bug</span>=http:<span style="color: #808080; font-style: italic;">//www.ikvm.net/bugs&lt;br /&gt;</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">sun.<span style="color: #006600;">cpu</span>.<span style="color: #006600;">endian</span>=little&lt;br /&gt; </div>
</li>
</ol>
</div>
</div>
</div>
<p></p>
<p>3) ikvmstub mscorlib.dll 하면 mscorlib.jar를 생성해 준다. 이제 자바 코드로 .NET library를 호출할 수 있다.<br />
당연한 이야기지만 stub만 생성된다. CIL을 해석해서 bytecode로 변경해주는 일 따위는 안한다.<br />
<img src="http://content.screencast.com/users/behumble/folders/Jing/media/08045f13-9ca8-47f1-847a-62a34debfc25/00000451.png"/><br />
막상 중요한 .NET과 Java의 interop은 상상의 날개를 펼치면 된다.</p>
<p>그런데 이런 짓은 왜 하지?
</p>
<script type='text/javascript'>document.write('<scr'+"ipt type='text/javascript' src='http://www.mixsh.com/widget/mixup/loader.js?muid=995&guid=http%3A%2F%2Fhanjava.net%2Fcall-151%2F2010%2F02%2F21%2Fikvm-java%25eb%25a1%259c-net-%25ec%2595%25a0%25ed%2594%258c%25eb%25a6%25ac%25ec%25bc%2580%25ec%259d%25b4%25ec%2585%2598-%25eb%25a7%258c%25eb%2593%25a4%25ea%25b8%25b0%2F&rdate=2010-02-21+14%3A22%3A10&rawhtml=&skin=1&showhitcnt=1&platform=5'></scr"+"ipt>");</script>]]></content:encoded>
			<wfw:commentRSS>http://hanjava.net/call-151/2010/02/21/ikvm-java%eb%a1%9c-net-%ec%95%a0%ed%94%8c%eb%a6%ac%ec%bc%80%ec%9d%b4%ec%85%98-%eb%a7%8c%eb%93%a4%ea%b8%b0/feed/</wfw:commentRSS>
		</item>
		<item>
		<title>해적판 ThinkFree Mobile for android</title>
		<link>http://hanjava.net/call-151/2010/02/16/%ed%95%b4%ec%a0%81%ed%8c%90-thinkfree-mobile-for-android/</link>
		<comments>http://hanjava.net/call-151/2010/02/16/%ed%95%b4%ec%a0%81%ed%8c%90-thinkfree-mobile-for-android/#comments</comments>
		<pubDate>Tue, 16 Feb 2010 12:52:50 +0000</pubDate>
		<dc:creator>유겸애비</dc:creator>
		
	<category>thinkfree</category>
	<category>android</category>
		<guid isPermaLink="false">http://hanjava.net/call-151/2010/02/16/%ed%95%b4%ec%a0%81%ed%8c%90-thinkfree-mobile-for-android/</guid>
		<description><![CDATA[중국사이트에서 ThinkFree Mobile for android가 발견되었다.
무려 친절한 중국어 screenshot까지 첨부되었다.

이거야 원.. 자랑스럽다..
다운로드 받아서 실행해 보니 archos에 나간 버젼이구나.

ARCHOS 장비에서만 수행되게 lock을 거는게 좋을거 같다.

document.write('");]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.pdadown.com/soft/info9469.html">중국사이트에서 ThinkFree Mobile for android가 발견</a>되었다.<br />
무려 친절한 중국어 screenshot까지 첨부되었다.<br />
<img src="http://www.pdadown.com/soft/UploadPic/2009-10/2009103115393594724.jpg" /><br />
이거야 원.. 자랑스럽다..</p>
<p>다운로드 받아서 실행해 보니 archos에 나간 버젼이구나.<br />
<img id="image760" alt="archos.png" src="http://hanjava.net/call-151/wp-content/uploads/2010/02/device.png" /></p>
<p>ARCHOS 장비에서만 수행되게 lock을 거는게 좋을거 같다.
</p>
<script type='text/javascript'>document.write('<scr'+"ipt type='text/javascript' src='http://www.mixsh.com/widget/mixup/loader.js?muid=995&guid=http%3A%2F%2Fhanjava.net%2Fcall-151%2F2010%2F02%2F16%2F%25ed%2595%25b4%25ec%25a0%2581%25ed%258c%2590-thinkfree-mobile-for-android%2F&rdate=2010-02-16+21%3A52%3A50&rawhtml=&skin=1&showhitcnt=1&platform=5'></scr"+"ipt>");</script>]]></content:encoded>
			<wfw:commentRSS>http://hanjava.net/call-151/2010/02/16/%ed%95%b4%ec%a0%81%ed%8c%90-thinkfree-mobile-for-android/feed/</wfw:commentRSS>
		</item>
		<item>
		<title>Color Note - 안드로이드 추천앱</title>
		<link>http://hanjava.net/call-151/2010/02/16/color-note-%ec%95%88%eb%93%9c%eb%a1%9c%ec%9d%b4%eb%93%9c-%ec%b6%94%ec%b2%9c%ec%95%b1/</link>
		<comments>http://hanjava.net/call-151/2010/02/16/color-note-%ec%95%88%eb%93%9c%eb%a1%9c%ec%9d%b4%eb%93%9c-%ec%b6%94%ec%b2%9c%ec%95%b1/#comments</comments>
		<pubDate>Tue, 16 Feb 2010 06:00:41 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
	<category>잡정보</category>
	<category>android</category>
		<guid isPermaLink="false">http://hanjava.net/call-151/2010/02/16/color-note-%ec%95%88%eb%93%9c%eb%a1%9c%ec%9d%b4%eb%93%9c-%ec%b6%94%ec%b2%9c%ec%95%b1/</guid>
		<description><![CDATA[
 안드로이드는 Home application에 Widget을 넣을수 있다.(난 장점 같은데 어떤 광고를 보니 '애플리케이션들은 다 어디갔나요?' 라고 따지더라)
내가 Color Note를 좋아하는 이유는 바탕화면에 메모를 놓을 수 있기 때문이다.
PC에서 잊지 말아야 할 놈들은 바탕화면에 두는것 처럼 늘 보이니 갈굼이 되서 좋다.
만들어볼까? 하다가 찾아보니 좋은게 있길래 포기..
P.S) 한국 스마트폰에서 '사전'은 필수품이다. 'StarDict 호환되는 사전이 있으면 좋겠다'라고 생각했는데 그것도 이 [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://2.bp.blogspot.com/_9sVqKRO6VLE/SwAvnCKnirI/AAAAAAAAADM/zPhpOcqg42w/s320/colornote4.png" /></p>
<p> 안드로이드는 Home application에 Widget을 넣을수 있다.(난 장점 같은데 어떤 광고를 보니 '애플리케이션들은 다 어디갔나요?' 라고 따지더라)</p>
<p>내가 Color Note를 좋아하는 이유는 바탕화면에 메모를 놓을 수 있기 때문이다.</p>
<p>PC에서 잊지 말아야 할 놈들은 바탕화면에 두는것 처럼 늘 보이니 갈굼이 되서 좋다.</p>
<p>만들어볼까? 하다가 찾아보니 좋은게 있길래 포기..</p>
<p>P.S) 한국 스마트폰에서 '사전'은 필수품이다. '<a href="http://stardict.sourceforge.net/">StarDict</a> 호환되는 사전이 있으면 좋겠다'라고 생각했는데 그것도 이 회사 제품이더만.. 내 머리 꼭대기에 올라가 있다.</p>
<p><a href="http://socialnmobile.blogspot.com/">http://socialnmobile.blogspot.com/</a></p>
<p>이 분이 안드로이드 소식 많이 전해 주시는 '회색'님 이셨다. 건승하시길..
</p>
<script type='text/javascript'>document.write('<scr'+"ipt type='text/javascript' src='http://www.mixsh.com/widget/mixup/loader.js?muid=995&guid=http%3A%2F%2Fhanjava.net%2Fcall-151%2F2010%2F02%2F16%2Fcolor-note-%25ec%2595%2588%25eb%2593%259c%25eb%25a1%259c%25ec%259d%25b4%25eb%2593%259c-%25ec%25b6%2594%25ec%25b2%259c%25ec%2595%25b1%2F&rdate=2010-02-16+15%3A00%3A41&rawhtml=&skin=1&showhitcnt=1&platform=5'></scr"+"ipt>");</script>]]></content:encoded>
			<wfw:commentRSS>http://hanjava.net/call-151/2010/02/16/color-note-%ec%95%88%eb%93%9c%eb%a1%9c%ec%9d%b4%eb%93%9c-%ec%b6%94%ec%b2%9c%ec%95%b1/feed/</wfw:commentRSS>
		</item>
		<item>
		<title>환상의 WIFI 세상</title>
		<link>http://hanjava.net/call-151/2010/02/16/%ed%99%98%ec%83%81%ec%9d%98-wifi-%ec%84%b8%ec%83%81/</link>
		<comments>http://hanjava.net/call-151/2010/02/16/%ed%99%98%ec%83%81%ec%9d%98-wifi-%ec%84%b8%ec%83%81/#comments</comments>
		<pubDate>Tue, 16 Feb 2010 04:35:22 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
	<category>잡생각</category>
		<guid isPermaLink="false">http://hanjava.net/call-151/2010/02/16/%ed%99%98%ec%83%81%ec%9d%98-wifi-%ec%84%b8%ec%83%81/</guid>
		<description><![CDATA[ 
수없이 많은 PC방에 PC방 관리 프로그램이 설치되었듯이
Starbucks(커피), Baskin Robbins 31(아이스크림), Mc Donald's(햄버거), Blueclub(헤어샵), E-mart(마트)등에 Point로 사용가능한 WIFI AP(Access Point)가 설치되었다.
맥도날드에서 맥모닝 세트를 시키면 영수증에 QR Code(2차원바코드)가 인쇄되어 나오는데 이를 MOTOROI로 촬영하면 30분동안 매장의 AP를 사용할 수 있다. 물론 비싼걸 시키면 더 오래 사용할 수 있는데 적립따위는 되지 않더라구.
가끔 빈 그릇 반납함에 놓인 영수증을 가져가는 사람들도 눈에 [...]]]></description>
			<content:encoded><![CDATA[<p><img id="image755" alt="th.jpg" src="http://hanjava.net/call-151/wp-content/uploads/2010/02/th.jpg" /> </p>
<p>수없이 많은 PC방에 PC방 관리 프로그램이 설치되었듯이</p>
<p>Starbucks(커피), Baskin Robbins 31(아이스크림), Mc Donald's(햄버거), Blueclub(헤어샵), E-mart(마트)등에 Point로 사용가능한 WIFI AP(Access Point)가 설치되었다.</p>
<p>맥도날드에서 맥모닝 세트를 시키면 영수증에 QR Code(2차원바코드)가 인쇄되어 나오는데 이를 MOTOROI로 촬영하면 30분동안 매장의 AP를 사용할 수 있다. 물론 비싼걸 시키면 더 오래 사용할 수 있는데 적립따위는 되지 않더라구.</p>
<p>가끔 빈 그릇 반납함에 놓인 영수증을 가져가는 사람들도 눈에 띈다.</p>
<p>손님을 끌기 위해 WIFI를 무료로 제공하다 보니 죽돌이 죽순이들만 너무 늘어서 조금 진화한 형태이다.</p>
<p>재밌는 사실은 이 WIFI 공유기는 SK Telecom이 KT의 NESPOT에 대항하기 위해 무료로 뿌린다는 점인데</p>
<p>각 매장의 포인트 뿐 아니라 OK Cashbag으로도 사용할 수 있단다.</p>
<p>아... 꿈이었구나..
</p>
<script type='text/javascript'>document.write('<scr'+"ipt type='text/javascript' src='http://www.mixsh.com/widget/mixup/loader.js?muid=995&guid=http%3A%2F%2Fhanjava.net%2Fcall-151%2F2010%2F02%2F16%2F%25ed%2599%2598%25ec%2583%2581%25ec%259d%2598-wifi-%25ec%2584%25b8%25ec%2583%2581%2F&rdate=2010-02-16+13%3A35%3A22&rawhtml=&skin=1&showhitcnt=1&platform=5'></scr"+"ipt>");</script>]]></content:encoded>
			<wfw:commentRSS>http://hanjava.net/call-151/2010/02/16/%ed%99%98%ec%83%81%ec%9d%98-wifi-%ec%84%b8%ec%83%81/feed/</wfw:commentRSS>
		</item>
		<item>
		<title>Powerpoint로 Android Mockup 만들기</title>
		<link>http://hanjava.net/call-151/2010/02/07/powerpoint%eb%a1%9c-android-mockup-%eb%a7%8c%eb%93%a4%ea%b8%b0/</link>
		<comments>http://hanjava.net/call-151/2010/02/07/powerpoint%eb%a1%9c-android-mockup-%eb%a7%8c%eb%93%a4%ea%b8%b0/#comments</comments>
		<pubDate>Sat, 06 Feb 2010 15:07:07 +0000</pubDate>
		<dc:creator>유겸애비</dc:creator>
		
	<category>android</category>
		<guid isPermaLink="false">http://hanjava.net/call-151/2010/02/07/powerpoint%eb%a1%9c-android-mockup-%eb%a7%8c%eb%93%a4%ea%b8%b0/</guid>
		<description><![CDATA[
받고 필요한 부분은 Copy &#038; Paste 하시면..
대충은 쓸만할듯..
다운로드

document.write('");]]></description>
			<content:encoded><![CDATA[<p><iframe id="tfd_widget" src="http://docs.thinkfree.com/docs/popup.php?dsn=861398" frameborder="0" scrolling="no" style="width: 600px; height: 500px; border: silver 1px solid"></iframe></p>
<p>받고 필요한 부분은 Copy &#038; Paste 하시면..<br />
대충은 쓸만할듯..</p>
<p><a href="http://docs.thinkfree.com/tools/download.php?mode=down&#038;dsn=861398">다운로드</a>
</p>
<script type='text/javascript'>document.write('<scr'+"ipt type='text/javascript' src='http://www.mixsh.com/widget/mixup/loader.js?muid=995&guid=http%3A%2F%2Fhanjava.net%2Fcall-151%2F2010%2F02%2F07%2Fpowerpoint%25eb%25a1%259c-android-mockup-%25eb%25a7%258c%25eb%2593%25a4%25ea%25b8%25b0%2F&rdate=2010-02-07+00%3A07%3A07&rawhtml=&skin=1&showhitcnt=1&platform=5'></scr"+"ipt>");</script>]]></content:encoded>
			<wfw:commentRSS>http://hanjava.net/call-151/2010/02/07/powerpoint%eb%a1%9c-android-mockup-%eb%a7%8c%eb%93%a4%ea%b8%b0/feed/</wfw:commentRSS>
		</item>
		<item>
		<title>논리합(OR)과 논리곱(AND)</title>
		<link>http://hanjava.net/call-151/2010/02/04/%eb%85%bc%eb%a6%ac%ed%95%a9or%ea%b3%bc-%eb%85%bc%eb%a6%ac%ea%b3%b1and/</link>
		<comments>http://hanjava.net/call-151/2010/02/04/%eb%85%bc%eb%a6%ac%ed%95%a9or%ea%b3%bc-%eb%85%bc%eb%a6%ac%ea%b3%b1and/#comments</comments>
		<pubDate>Wed, 03 Feb 2010 21:13:09 +0000</pubDate>
		<dc:creator>유겸애비</dc:creator>
		
	<category>잡생각</category>
		<guid isPermaLink="false">http://hanjava.net/call-151/2010/02/04/%eb%85%bc%eb%a6%ac%ed%95%a9or%ea%b3%bc-%eb%85%bc%eb%a6%ac%ea%b3%b1and/</guid>
		<description><![CDATA[
컴퓨터 개론에서 논리 연산 AND를 논리곱이라고 하고 OR를 논리합이라 한다. 이름이 왜 이따위인가 하면...
이바닥에서는 '0'을 'False'로 보고 그 이외에는 'True'로 본다.
실제로 0과1을 두고 산술적 합과곱을 한 뒤 '0'일때만 'False'로 보면 논리연산과 결과가 같아진다.
어거지로 끼워 맞추는거 같다는 생각이 든다면
눈치가 빠른것이다.

document.write('");]]></description>
			<content:encoded><![CDATA[<p><img src="http://content.screencast.com/users/behumble/folders/Jing/media/9be06594-0ae8-4e7d-a1dd-36632cabab43/00000446.png" /></p>
<p>컴퓨터 개론에서 논리 연산 AND를 논리곱이라고 하고 OR를 논리합이라 한다. 이름이 왜 이따위인가 하면...</p>
<p>이바닥에서는 '0'을 'False'로 보고 그 이외에는 'True'로 본다.</p>
<p>실제로 0과1을 두고 산술적 합과곱을 한 뒤 '0'일때만 'False'로 보면 논리연산과 결과가 같아진다.</p>
<p>어거지로 끼워 맞추는거 같다는 생각이 든다면</p>
<p>눈치가 빠른것이다.
</p>
<script type='text/javascript'>document.write('<scr'+"ipt type='text/javascript' src='http://www.mixsh.com/widget/mixup/loader.js?muid=995&guid=http%3A%2F%2Fhanjava.net%2Fcall-151%2F2010%2F02%2F04%2F%25eb%2585%25bc%25eb%25a6%25ac%25ed%2595%25a9or%25ea%25b3%25bc-%25eb%2585%25bc%25eb%25a6%25ac%25ea%25b3%25b1and%2F&rdate=2010-02-04+06%3A13%3A09&rawhtml=&skin=1&showhitcnt=1&platform=5'></scr"+"ipt>");</script>]]></content:encoded>
			<wfw:commentRSS>http://hanjava.net/call-151/2010/02/04/%eb%85%bc%eb%a6%ac%ed%95%a9or%ea%b3%bc-%eb%85%bc%eb%a6%ac%ea%b3%b1and/feed/</wfw:commentRSS>
		</item>
		<item>
		<title>RBC Center</title>
		<link>http://hanjava.net/call-151/2010/01/23/rbc-center/</link>
		<comments>http://hanjava.net/call-151/2010/01/23/rbc-center/#comments</comments>
		<pubDate>Sat, 23 Jan 2010 14:17:11 +0000</pubDate>
		<dc:creator>유겸애비</dc:creator>
		
	<category>여행</category>
		<guid isPermaLink="false">http://hanjava.net/call-151/2010/01/23/rbc-center/</guid>
		<description><![CDATA[
RBC Center - home to Carolina Hurricanes

document.write('");]]></description>
			<content:encoded><![CDATA[<p><img id="image752" alt=icehockey.JPG src="http://hanjava.net/call-151/wp-content/uploads/2010/01/icehockey.JPG" /></p>
<p><a href="http://en.wikipedia.org/wiki/RBC_Center">RBC Center</a> - home to <a href="http://hurricanes.nhl.com">Carolina Hurricanes</a>
</p>
<script type='text/javascript'>document.write('<scr'+"ipt type='text/javascript' src='http://www.mixsh.com/widget/mixup/loader.js?muid=995&guid=http%3A%2F%2Fhanjava.net%2Fcall-151%2F2010%2F01%2F23%2Frbc-center%2F&rdate=2010-01-23+23%3A17%3A11&rawhtml=&skin=1&showhitcnt=1&platform=5'></scr"+"ipt>");</script>]]></content:encoded>
			<wfw:commentRSS>http://hanjava.net/call-151/2010/01/23/rbc-center/feed/</wfw:commentRSS>
		</item>
		<item>
		<title>Unknown sources</title>
		<link>http://hanjava.net/call-151/2010/01/02/unknown-sources/</link>
		<comments>http://hanjava.net/call-151/2010/01/02/unknown-sources/#comments</comments>
		<pubDate>Sat, 02 Jan 2010 12:39:04 +0000</pubDate>
		<dc:creator>유겸애비</dc:creator>
		
	<category>잡생각</category>
	<category>android</category>
		<guid isPermaLink="false">http://hanjava.net/call-151/2010/01/02/unknown-sources/</guid>
		<description><![CDATA[
내가 iPhone보다 Android phone을 더 좋아하는 이유.
*.war쯤에 해당되는 *.apk만 있으면 출처가 어디던 설치할 수 있다.
따라서 Official android market도 검열을 거의하지 않지만 한다 해도 큰 의미가 없다.
한편 너무 개방되어 있어서 일반 개발자들이 수익을 올리기는 어려울듯.
거기다 아무나 한다는 자바 언어 덕에 레드오션의 가능성도 크고
구글 처럼 서비스 활성화를 위한 무료 애플리케이션 확산에는 확실히 좋은 플랫폼이지만

document.write('");]]></description>
			<content:encoded><![CDATA[<p><img id="image748" src="http://hanjava.net/call-151/wp-content/uploads/2010/01/unknown.png" alt="unknown sources" /></p>
<p>내가 iPhone보다 Android phone을 더 좋아하는 이유.<br />
*.war쯤에 해당되는 *.apk만 있으면 출처가 어디던 설치할 수 있다.<br />
따라서 Official android market도 검열을 거의하지 않지만 한다 해도 큰 의미가 없다.</p>
<p>한편 너무 개방되어 있어서 일반 개발자들이 수익을 올리기는 어려울듯.<br />
거기다 아무나 한다는 자바 언어 덕에 레드오션의 가능성도 크고<br />
구글 처럼 서비스 활성화를 위한 무료 애플리케이션 확산에는 확실히 좋은 플랫폼이지만
</p>
<script type='text/javascript'>document.write('<scr'+"ipt type='text/javascript' src='http://www.mixsh.com/widget/mixup/loader.js?muid=995&guid=http%3A%2F%2Fhanjava.net%2Fcall-151%2F2010%2F01%2F02%2Funknown-sources%2F&rdate=2010-01-02+21%3A39%3A04&rawhtml=&skin=1&showhitcnt=1&platform=5'></scr"+"ipt>");</script>]]></content:encoded>
			<wfw:commentRSS>http://hanjava.net/call-151/2010/01/02/unknown-sources/feed/</wfw:commentRSS>
		</item>
		<item>
		<title>Modaless?? Modeless!!</title>
		<link>http://hanjava.net/call-151/2009/12/28/modaless-modeless/</link>
		<comments>http://hanjava.net/call-151/2009/12/28/modaless-modeless/#comments</comments>
		<pubDate>Mon, 28 Dec 2009 13:43:24 +0000</pubDate>
		<dc:creator>유겸애비</dc:creator>
		
	<category>잡정보</category>
		<guid isPermaLink="false">http://hanjava.net/call-151/2009/12/28/modaless-modeless/</guid>
		<description><![CDATA[
데스크탑 애플리케이션 개발할때 빠지기 쉬운 유혹 - modal dialog.
Modal dialog가 아닌 대화상자를 영어로는 modeless dialog라고 한다.
꼬부랑 글씨인지라 'modal'의 반대이니 'modaless' 라고 잘못 알고 있는 이들을 많이 봤다.
'modal'은 'mode'의 형용사이고 'mode가 없는'이라는 형용사는 'modeless'이다.
글이 참 쌩뚱맞긴하지만.

document.write('");]]></description>
			<content:encoded><![CDATA[<p><img id="image745" src="http://hanjava.net/call-151/wp-content/uploads/2009/12/Modal_C_03.jpg" alt="Modal_C_03.jpg" /></p>
<p>데스크탑 애플리케이션 개발할때 빠지기 쉬운 유혹 - modal dialog.<br />
Modal dialog가 아닌 대화상자를 영어로는 modeless dialog라고 한다.<br />
꼬부랑 글씨인지라 'modal'의 반대이니 'modaless' 라고 잘못 알고 있는 이들을 많이 봤다.<br />
'modal'은 'mode'의 형용사이고 'mode가 없는'이라는 형용사는 'modeless'이다.</p>
<p>글이 참 쌩뚱맞긴하지만.
</p>
<script type='text/javascript'>document.write('<scr'+"ipt type='text/javascript' src='http://www.mixsh.com/widget/mixup/loader.js?muid=995&guid=http%3A%2F%2Fhanjava.net%2Fcall-151%2F2009%2F12%2F28%2Fmodaless-modeless%2F&rdate=2009-12-28+22%3A43%3A24&rawhtml=&skin=1&showhitcnt=1&platform=5'></scr"+"ipt>");</script>]]></content:encoded>
			<wfw:commentRSS>http://hanjava.net/call-151/2009/12/28/modaless-modeless/feed/</wfw:commentRSS>
		</item>
		<item>
		<title>Androscope update - 2009/12/28</title>
		<link>http://hanjava.net/call-151/2009/12/28/androscope-update-20091228/</link>
		<comments>http://hanjava.net/call-151/2009/12/28/androscope-update-20091228/#comments</comments>
		<pubDate>Mon, 28 Dec 2009 13:05:25 +0000</pubDate>
		<dc:creator>유겸애비</dc:creator>
		
	<category>android</category>
	<category>androscope</category>
		<guid isPermaLink="false">http://hanjava.net/call-151/2009/12/28/androscope-update-20091228/</guid>
		<description><![CDATA[
변경사항(Release note)

Resize/Scaling 지원(supports resizing/scaling)
가로/세로 보기 지원(supports portrait/landscape)
ADB 연결문제 개선(fixed problem on ADB connection)

다운로드(Download)
Windows / linux / Mac
관련글(Related posts)
document.write('");]]></description>
			<content:encoded><![CDATA[<p><img id="image743" src="http://hanjava.net/call-151/wp-content/uploads/2009/12/윤아25.jpg" alt="yoona" /><br />
<h1>변경사항(Release note)</h1>
<ul>
<li>Resize/Scaling 지원(supports resizing/scaling)</li>
<li>가로/세로 보기 지원(supports portrait/landscape)</li>
<li>ADB 연결문제 개선(fixed problem on ADB connection)</li>
</ul>
<h1>다운로드(Download)</h1>
<p><a href="http://hanjava.net/files/androscope-win32.zip">Windows</a> / <a href="http://hanjava.net/files/androscope-gtk-linux-x86.tar.gz">linux</a> / <a href="http://hanjava.net/files/androscope-cocoa.tar.gz">Mac</a></p>
<h2><a href="http://hanjava.net/call-151/category/androscope/">관련글(Related posts)</a></h2>
<script type='text/javascript'>document.write('<scr'+"ipt type='text/javascript' src='http://www.mixsh.com/widget/mixup/loader.js?muid=995&guid=http%3A%2F%2Fhanjava.net%2Fcall-151%2F2009%2F12%2F28%2Fandroscope-update-20091228%2F&rdate=2009-12-28+22%3A05%3A25&rawhtml=&skin=1&showhitcnt=1&platform=5'></scr"+"ipt>");</script>]]></content:encoded>
			<wfw:commentRSS>http://hanjava.net/call-151/2009/12/28/androscope-update-20091228/feed/</wfw:commentRSS>
		</item>
	</channel>
</rss>
