<?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>Sat, 20 Mar 2010 09:00:38 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.0.2</generator>
	<language>en</language>
			<item>
		<title>Orange Sky</title>
		<link>http://hanjava.net/call-151/2010/03/20/orange-sky/</link>
		<comments>http://hanjava.net/call-151/2010/03/20/orange-sky/#comments</comments>
		<pubDate>Sat, 20 Mar 2010 09:00:38 +0000</pubDate>
		<dc:creator>유겸애비</dc:creator>
		
	<category>잡정보</category>
	<category>현실계</category>
		<guid isPermaLink="false">http://hanjava.net/call-151/2010/03/20/orange-sky/</guid>
		<description><![CDATA[오늘은 기가 막힐 정도의 황사던데 때마침 그저께 집 앞을 찍어둔 사진이 있어서 비교샷



]]></description>
			<content:encoded><![CDATA[<p>오늘은 기가 막힐 정도의 황사던데 때마침 그저께 집 앞을 찍어둔 사진이 있어서 비교샷<br />
<img src="http://lh6.ggpht.com/_J0H1XRGpnQ0/S6SE06i6E8I/AAAAAAAADo8/OwQwd02QMCU/s288/2010-03-19%2007.52.40.jpg" /><br />
<img src="http://lh6.ggpht.com/_J0H1XRGpnQ0/S6SFDNEB_yI/AAAAAAAADpE/5Z_kiE9JEdg/s288/2010-03-20%2016.50.34.jpg" />
</p>
<div style='text-align: right'><img src='http://hanjava.net/sera/count.php?url=http://hanjava.net/call-151/2010/03/20/orange-sky/'></img></div>]]></content:encoded>
			<wfw:commentRSS>http://hanjava.net/call-151/2010/03/20/orange-sky/feed/</wfw:commentRSS>
		</item>
		<item>
		<title>모바일 페이지 지원</title>
		<link>http://hanjava.net/call-151/2010/03/13/%eb%aa%a8%eb%b0%94%ec%9d%bc-%ed%8e%98%ec%9d%b4%ec%a7%80-%ec%a7%80%ec%9b%90/</link>
		<comments>http://hanjava.net/call-151/2010/03/13/%eb%aa%a8%eb%b0%94%ec%9d%bc-%ed%8e%98%ec%9d%b4%ec%a7%80-%ec%a7%80%ec%9b%90/#comments</comments>
		<pubDate>Sat, 13 Mar 2010 12:10:08 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
	<category>mobile</category>
		<guid isPermaLink="false">http://hanjava.net/call-151/2010/03/13/%eb%aa%a8%eb%b0%94%ec%9d%bc-%ed%8e%98%ec%9d%b4%ec%a7%80-%ec%a7%80%ec%9b%90/</guid>
		<description><![CDATA[ 
회사 동료의 뽐뿌를 받아 와이브로를 사용하고 있다.
폰에서 웹브라우징을 할 때 가로 스크롤이 없는 페이지가 부러웠지만 HTML/CSS/Javascript 이런거 잘 모른다.
다행히 WordPress는 모바일 페이지를 만들어주는 다양한 plugin들이 있던데
내 호스팅 환경의 mysql이 제법 구버젼이라 WordPress 버젼이 낮아서 선택의 고민을 안 해도 되는 혜택을 누렸다.
Mippin Wordpress plugin
서버변환을 하는듯 보이는데 그럭저럭 만족스럽다.

]]></description>
			<content:encoded><![CDATA[<p><img id="image762" alt="mobile hanjava" src="http://hanjava.net/call-151/wp-content/uploads/2010/03/mobilehanjava.jpg" /> </p>
<p>회사 동료의 뽐뿌를 받아 와이브로를 사용하고 있다.</p>
<p>폰에서 웹브라우징을 할 때 가로 스크롤이 없는 페이지가 부러웠지만 HTML/CSS/Javascript 이런거 잘 모른다.</p>
<p>다행히 WordPress는 모바일 페이지를 만들어주는 다양한 plugin들이 있던데</p>
<p>내 호스팅 환경의 mysql이 제법 구버젼이라 WordPress 버젼이 낮아서 선택의 고민을 안 해도 되는 혜택을 누렸다.</p>
<p><a href="http://code.google.com/p/mippin-dev/wiki/WordPressPlugin">Mippin Wordpress plugin</a></p>
<p>서버변환을 하는듯 보이는데 그럭저럭 만족스럽다.
</p>
<div style='text-align: right'><img src='http://hanjava.net/sera/count.php?url=http://hanjava.net/call-151/2010/03/13/%eb%aa%a8%eb%b0%94%ec%9d%bc-%ed%8e%98%ec%9d%b4%ec%a7%80-%ec%a7%80%ec%9b%90/'></img></div>]]></content:encoded>
			<wfw:commentRSS>http://hanjava.net/call-151/2010/03/13/%eb%aa%a8%eb%b0%94%ec%9d%bc-%ed%8e%98%ec%9d%b4%ec%a7%80-%ec%a7%80%ec%9b%90/feed/</wfw:commentRSS>
		</item>
		<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>
<div style='text-align: right'><img src='http://hanjava.net/sera/count.php?url=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/'></img></div>]]></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을 거는게 좋을거 같다.

]]></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>
<div style='text-align: right'><img src='http://hanjava.net/sera/count.php?url=http://hanjava.net/call-151/2010/02/16/%ed%95%b4%ec%a0%81%ed%8c%90-thinkfree-mobile-for-android/'></img></div>]]></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>
<div style='text-align: right'><img src='http://hanjava.net/sera/count.php?url=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/'></img></div>]]></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>
<div style='text-align: right'><img src='http://hanjava.net/sera/count.php?url=http://hanjava.net/call-151/2010/02/16/%ed%99%98%ec%83%81%ec%9d%98-wifi-%ec%84%b8%ec%83%81/'></img></div>]]></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 하시면..
대충은 쓸만할듯..
다운로드

]]></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>
<div style='text-align: right'><img src='http://hanjava.net/sera/count.php?url=http://hanjava.net/call-151/2010/02/07/powerpoint%eb%a1%9c-android-mockup-%eb%a7%8c%eb%93%a4%ea%b8%b0/'></img></div>]]></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'로 보면 논리연산과 결과가 같아진다.
어거지로 끼워 맞추는거 같다는 생각이 든다면
눈치가 빠른것이다.

]]></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>
<div style='text-align: right'><img src='http://hanjava.net/sera/count.php?url=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/'></img></div>]]></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

]]></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>
<div style='text-align: right'><img src='http://hanjava.net/sera/count.php?url=http://hanjava.net/call-151/2010/01/23/rbc-center/'></img></div>]]></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도 검열을 거의하지 않지만 한다 해도 큰 의미가 없다.
한편 너무 개방되어 있어서 일반 개발자들이 수익을 올리기는 어려울듯.
거기다 아무나 한다는 자바 언어 덕에 레드오션의 가능성도 크고
구글 처럼 서비스 활성화를 위한 무료 애플리케이션 확산에는 확실히 좋은 플랫폼이지만

]]></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>
<div style='text-align: right'><img src='http://hanjava.net/sera/count.php?url=http://hanjava.net/call-151/2010/01/02/unknown-sources/'></img></div>]]></content:encoded>
			<wfw:commentRSS>http://hanjava.net/call-151/2010/01/02/unknown-sources/feed/</wfw:commentRSS>
		</item>
	</channel>
</rss>
