<?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>주니언@케이마루 </title>
	<link>http://joonion.egloos.com</link>
	<description>지식 사회를 위한 열린 마당놀이</description>
	<language>ko</language>
	<pubDate>Wed, 02 Jan 2008 12:33:11 GMT</pubDate>
	<generator>Egloos</generator>
	<image>
		<title>주니언@케이마루 </title>
		<url>http://pds7.egloos.com/logo/200711/16/30/e0078730.png</url>
		<link>http://joonion.egloos.com</link>
		<width>80</width>
		<height>71</height>
		<description>지식 사회를 위한 열린 마당놀이</description>
	</image>
  	<item>
		<title><![CDATA[ [게임] 테트로이드 스텝 2 ]]> </title>
		<link>http://joonion.egloos.com/1214466</link>
		<guid>http://joonion.egloos.com/1214466</guid>
		<description>
			<![CDATA[ 
  안드로이드 테트리스 게임 스텝 2버전임.<br><a href="http://pds6.egloos.com/pds/200712/31/30/Tetroid.zip">Tetroid.zip</a>			 ]]> 
		</description>
		<category>안드로이드</category>

		<comments>http://joonion.egloos.com/1214466#comments</comments>
		<pubDate>Mon, 31 Dec 2007 03:09:25 GMT</pubDate>
		<dc:creator>주니언</dc:creator>
	</item>
	<item>
		<title><![CDATA[ [커널] 커널 패치 하우투? ]]> </title>
		<link>http://joonion.egloos.com/1196136</link>
		<guid>http://joonion.egloos.com/1196136</guid>
		<description>
			<![CDATA[ 
  안드로이드 커널에는 goldfish란 놈이 들어가 있다.<br><br>이 넘이 에뮬레이터 기반의 안드로이드 플랫폼인 거 같은데,<br>얘를 가지고 컴파일하면 커널 크기가 4M쯤 되더라....<br><br>현재 가장 좋은 방법은 잘 돌아가는 리눅스 커널에서,<br>YAFFS와 Binder만 추가하는 것이란 결론을 내렸다.<br><br>커널 패치를 하고 싶은데, 해 본 적이 없다.<br><a href="http://blog.n-nuri.com/83">http://blog.n-nuri.com/83</a><br>위 사이트 참고해서 diff와 patch를 공부하는 중...<br><br>성공하면, 이 포스팅을 업데이트 할 예정이다. <br><br>-------------------------<br><br>실패다. 커널 패치량이 넘 많다. 우째야 쓸까?<br/><br/>tag : <a href="/tag/안드로이드" rel="tag">안드로이드</a>,&nbsp;<a href="/tag/커널" rel="tag">커널</a>,&nbsp;<a href="/tag/패치" rel="tag">패치</a>,&nbsp;<a href="/tag/컴파일" rel="tag">컴파일</a>			 ]]> 
		</description>
		<category>안드로이드</category>
		<category>안드로이드</category>
		<category>커널</category>
		<category>패치</category>
		<category>컴파일</category>

		<comments>http://joonion.egloos.com/1196136#comments</comments>
		<pubDate>Thu, 27 Dec 2007 03:28:40 GMT</pubDate>
		<dc:creator>주니언</dc:creator>
	</item>
	<item>
		<title><![CDATA[ [커널] 안드로이드 커널 해킹의 두 요소 ]]> </title>
		<link>http://joonion.egloos.com/1193608</link>
		<guid>http://joonion.egloos.com/1193608</guid>
		<description>
			<![CDATA[ 
  <p>안드로이드 커널에서 크게 주목해야 할 점은 두 가지다.<br>첫째는 EABI 지원이고, 둘째는 Binder의 지원이다.<br><br>그 외에도 커널에 적용된 기능은 많지만, <br>당장 눈에 띄는 기능은 저 두가지다.<br><br>EABI는 2.6.15 커널 이후부터 지원되는 ARM 프로세서의 Feature라고 하는데,<br><a href="http://iprinceps.egloos.com/610936">http://iprinceps.egloos.com/610936</a><br>요기에, 개요를 잘 설명해 놓았다. <br><br>Binder 지원은 원래는 BeOS의 OpenBinder를 PalmSource가 제공한 것 같다.<br>안드로이드 프로세스마다 binder라는 쓰레드가 붙어 있는데,<br>이것이 커널 레벨 IPC의 핵심 메커니즘인 것 같다. <br><br><a href="http://www.angryredplanet.com/~hackbod/openbinder/docs/html/index.html">http://www.angryredplanet.com/~hackbod/openbinder/docs/html/index.html</a><br>여기를 가면, PalmSource의 OpenBinder에 대한 정보를 얻을 수 있는 것 같다. <br><br>EABI의 ARM 프로세서에 대해서, Binder는 운영체제 이론에 대해서<br>심오한 내공을 요구하는 것들이라서, 접근이 쉽지 않다.<br><br>아... 공부해야 할 것이 너무 많아져서... 기분이 좋아지려 한다. T_T;<br><br><br></p><br/><br/>tag : <a href="/tag/안드로이드" rel="tag">안드로이드</a>,&nbsp;<a href="/tag/커널" rel="tag">커널</a>,&nbsp;<a href="/tag/해킹" rel="tag">해킹</a>,&nbsp;<a href="/tag/OpenBinder" rel="tag">OpenBinder</a>,&nbsp;<a href="/tag/EABI" rel="tag">EABI</a>			 ]]> 
		</description>
		<category>안드로이드</category>
		<category>안드로이드</category>
		<category>커널</category>
		<category>해킹</category>
		<category>OpenBinder</category>
		<category>EABI</category>

		<comments>http://joonion.egloos.com/1193608#comments</comments>
		<pubDate>Wed, 26 Dec 2007 12:42:24 GMT</pubDate>
		<dc:creator>주니언</dc:creator>
	</item>
	<item>
		<title><![CDATA[ [교육] 학생 대상 프로젝트 진행 ]]> </title>
		<link>http://joonion.egloos.com/1193493</link>
		<guid>http://joonion.egloos.com/1193493</guid>
		<description>
			<![CDATA[ 
  이번 겨울방학에 <a href="http://www.ikw.ac.kr/">경운대학교</a>와 <a href="http://www.hanbat.ac.kr/">한밭대학교</a> 대학생들 대상으로<br>프로젝트 지도를 한다.<br><br>조금 벅차긴 하지만, 안드로이드를 보드에 포팅해서,<br>안드로이드 기반 프로젝트를 진행하도록 시켜볼 예정이다. <br><br>세계 최초의 안드로이드 비공인 교육과정 개설에 이어,<br>세계 최초의 안드로이드 프로젝트 기반 교육과정 개발에 성공할 것인가?<br><br>그나저나 이러다가 안드로이드에 푹 빠져서 헤어나오지 못할 것 같다.<br>재미있는 것에는 너무 깊이 빠져버리는 이 못말리는 성격을 어떻게 고쳐야 하나.<br><br><br/><br/>tag : <a href="/tag/안드로이드" rel="tag">안드로이드</a>,&nbsp;<a href="/tag/구글" rel="tag">구글</a>,&nbsp;<a href="/tag/프로그래밍" rel="tag">프로그래밍</a>,&nbsp;<a href="/tag/프로젝트" rel="tag">프로젝트</a>,&nbsp;<a href="/tag/교육" rel="tag">교육</a>			 ]]> 
		</description>
		<category>안드로이드</category>
		<category>안드로이드</category>
		<category>구글</category>
		<category>프로그래밍</category>
		<category>프로젝트</category>
		<category>교육</category>

		<comments>http://joonion.egloos.com/1193493#comments</comments>
		<pubDate>Wed, 26 Dec 2007 12:20:42 GMT</pubDate>
		<dc:creator>주니언</dc:creator>
	</item>
	<item>
		<title><![CDATA[ [교육] 구글 안드로이드 프로그래밍 과정 ]]> </title>
		<link>http://joonion.egloos.com/1193463</link>
		<guid>http://joonion.egloos.com/1193463</guid>
		<description>
			<![CDATA[ 
  <br>대구에 있는 (주)<a href="http://www.fusionsoft.co.kr/">퓨전소프트</a>&nbsp;에서 3일간 구글 안드로이드 프로그래밍 교육을 했다.<br><br>안드로이드 프레임워크에 대한 전반적인 교육을 실시했는데,<br>연구소 직원 12명을 대상으로 실습 중심으로 진행했다.<br><br>역시 실습 위주의 교육이 교육하는 사람이나,<br>교육을 듣는 사람이나 재미가 있고, 몰입하는 데 좋은 것 같다.<br><br>게다가, 실무자들이랑 하니까, 진도도 빠르고, <br>다룰 수 있는 내용도 풍부해서 좋았다. <br>물론, 진도가 너무 빠르다는 불평이 있긴 했지만... ㅋㅋ.<br><br>교육내용은 다음과 같다.<br>Lession 1 - Introduction to Android platform<br>Lession 2 - User Interfaces &amp; Resources<br>Lession 3 - Application Components<br>Lession 4 - Advanced APIs<br>Lession 5 - Mini Project <br><br>자바를 잘 다루는 사람들 대상은 3일이면 될 것 같고,<br>자바 초보자들 대상이라면 5일 정도가 적당할&nbsp;것 같다.<br><br><br><br><br><br><br><br><br/><br/>tag : <a href="/tag/안드로이드" rel="tag">안드로이드</a>,&nbsp;<a href="/tag/구글" rel="tag">구글</a>,&nbsp;<a href="/tag/프로그래밍" rel="tag">프로그래밍</a>,&nbsp;<a href="/tag/교육과정" rel="tag">교육과정</a>			 ]]> 
		</description>
		<category>안드로이드</category>
		<category>안드로이드</category>
		<category>구글</category>
		<category>프로그래밍</category>
		<category>교육과정</category>

		<comments>http://joonion.egloos.com/1193463#comments</comments>
		<pubDate>Wed, 26 Dec 2007 12:13:31 GMT</pubDate>
		<dc:creator>주니언</dc:creator>
	</item>
	<item>
		<title><![CDATA[ 친구 먹고 싶은 안드로이드 커널 해커.  ]]> </title>
		<link>http://joonion.egloos.com/1166339</link>
		<guid>http://joonion.egloos.com/1166339</guid>
		<description>
			<![CDATA[ 
  최근에, <a href="http://nemustech.blogspot.com/">네무스텍</a>이 안드로이드 포팅에 성공했다는 데 영감을 얻어서,<br>나도 한 번 리눅스 보드에 안드로이드 포팅을 시도했다가 좌절했다.<br><br><a href="http://www.mtcc.or.kr/">모바일단말상용화센터</a> 가서, 리눅스 보드 구하느라고, 갖은 아양을 다 떨어서 <br>겨우 한 대 빌려왔는데, 흑... 보드가 죽었다.<br><br><a href="http://www.ikw.ac.kr/">경운대학교</a>서 빌린(우리 회사는 언제 돈 주고 보드 사냐...) 보드에다가 포팅할려고 딱 시도했는데,<br>흑... 이 보드는 TFTP가 안 된다. 게다가... 리눅스 깔린 PC가 없다!!! 으악!<br><br>일단 포기, <br><br>근데, 단말 포팅 관련 포스팅 따라 가다가, 제일 깊은 분석 자료를 내 놓은 <a href="http://benno.id.au/blog/">블로그</a>를 봤는데,<br>왠지 이름이 익숙한 거라... <a href="http://benno.id.au/">Benno</a>.. 이 넘은 최근 1년 동안 내가 하고 싶은 데, <br>능력이 안 되서 포기하는 거, 늘 지가 다 한다. 부럽다. <br><br><a href="http://ertos.nicta.com.au/people/?cn=Gernot%20Heiser">Gernot Heiser </a>교수님 밑에 있는 넘인 거 같은데.... 친구 먹고 싶다. <br><br><br/><br/>tag : <a href="/tag/안드로이드" rel="tag">안드로이드</a>,&nbsp;<a href="/tag/포팅" rel="tag">포팅</a>			 ]]> 
		</description>
		<category>안드로이드</category>
		<category>안드로이드</category>
		<category>포팅</category>

		<comments>http://joonion.egloos.com/1166339#comments</comments>
		<pubDate>Thu, 20 Dec 2007 13:18:24 GMT</pubDate>
		<dc:creator>주니언</dc:creator>
	</item>
	<item>
		<title><![CDATA[ [마소] 구글 안드로이드 프로그래밍 연재 시작... ]]> </title>
		<link>http://joonion.egloos.com/1166269</link>
		<guid>http://joonion.egloos.com/1166269</guid>
		<description>
			<![CDATA[ 
  <p><br><a href="http://www.imaso.co.kr/">마소</a>에 구글 안드로이드 프로그래밍 연재를 시작했다. <br><br>연재 예고를 위한 인터뷰를 했는데,<br><a href="http://flytgr.tistory.com/">호랭이 블로그</a>에 '안드로이드 연재 예고' 포스팅으로 게재될 거라 한다.<br><br>질문은 아래와 같다. <br></p><p>1. 본인의 사진을 한 장 첨부해 주세요.</p><p>&nbsp;&nbsp; --&gt; 적당한 사진이 없어서 죽는 줄 알았다. <br><br>2. 간단한 본인 소개</p><p>&nbsp;&nbsp; --&gt; 항상 소개하는 것이 어렵다. 잘난 척 하면 뒷감당이 안 될 것이고,<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 겸손해하자면, 웬지 주눅드는 것 같아서 싫다.<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 당당하면서도 유머러스한 자기소개를 잘 하시는 분들이 부럽다. <br></p><p>3. 안드로이드 연재를 하게 된 계기는 무엇인가요?</p><p>&nbsp;&nbsp; --&gt; 으하하. 쉬운 질문이다. 재미있어서!<br></p><p>4. 현재 안드로이드로 진행중인 프로젝트가 있나요? 있다면 어떤 것인지 알려주세요.</p><p>&nbsp;&nbsp; --&gt; 진행 중인 것은 없지만, 진행 예정인 것은 많은데... 쩝... <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 질문이 어떤 프로젝트를 진행하고 싶으신가요? 였으면 좋을 뻔했다.<br><br>5. 안드로이드가 한국 개발자들에게도 영향을 줄 수 있을 거라고 생각하시나요? <br>일각에서는 안드로이드는 우리나라처럼 통신회사들이 전권을 행사하는 나라에서는 <br>힘쓰기 어려울 거란 의견들도 있습니다만...</p><p>&nbsp;&nbsp;&nbsp; --&gt; 뭐, 솔직해져야겠다. 최근에 KTF 기술전략팀 과장 왈,&nbsp;"국내에서는 안될껄?"<br><br>6. 연재에서는 어떤 내용들을 소개해 주실 예정인가요?</p><p>&nbsp;&nbsp; --&gt; 으하하. 거저 먹는 질문 하나 더 나왔다. 재미있게!<br><br></p><br/><br/>tag : <a href="/tag/안드로이드" rel="tag">안드로이드</a>,&nbsp;<a href="/tag/마소" rel="tag">마소</a>,&nbsp;<a href="/tag/구글" rel="tag">구글</a>,&nbsp;<a href="/tag/프로그래밍" rel="tag">프로그래밍</a>,&nbsp;<a href="/tag/인터뷰" rel="tag">인터뷰</a>			 ]]> 
		</description>
		<category>안드로이드</category>
		<category>안드로이드</category>
		<category>마소</category>
		<category>구글</category>
		<category>프로그래밍</category>
		<category>인터뷰</category>

		<comments>http://joonion.egloos.com/1166269#comments</comments>
		<pubDate>Thu, 20 Dec 2007 13:01:21 GMT</pubDate>
		<dc:creator>주니언</dc:creator>
	</item>
	<item>
		<title><![CDATA[ 안드로이드 : 정말 사용할 만 할까? ]]> </title>
		<link>http://joonion.egloos.com/1024433</link>
		<guid>http://joonion.egloos.com/1024433</guid>
		<description>
			<![CDATA[ 
  <br>최근에 GreenPhone을 구했다. <br><br>트롤텍이 리눅스로 만든 오픈소스 단말기다.<br>GSM향이라서 전화는 안 되지만.....<br>오픈소스기 때문에 연구하기에 매우 좋다. <br><br>아직 안드로이드 때문에 공부를 못 하고 있는데,<br>써 보니까 너무 느리다.<br><br>우리나라 사용자 한테는 쓰라고 주면, 맞지 싶다. -_-;<br><br>구글폰은 과연 속도가 나올까?<br><br>삼성의 S3C2460을 쓴다고 소문이 난 아이폰을 한 번 써 보면,<br>그닥 속도가 느리다는 생각은 안 드는데,<br><br>구글폰이 속도 측면에서 좀 개선되어야 할 텐데...<br>Native 바이트코드를 쓴다고 해도 어차피 VM 인데, 느리지 않을까?<br><br>그린폰 써보니까, 죽음이다. -_-;<br><br><br><a href="http://trolltech.com/products/qtopia/greenphone/index">http://trolltech.com/products/qtopia/greenphone/index</a><br><br><br>			 ]]> 
		</description>
		<category>안드로이드</category>

		<comments>http://joonion.egloos.com/1024433#comments</comments>
		<pubDate>Tue, 20 Nov 2007 15:55:37 GMT</pubDate>
		<dc:creator>주니언</dc:creator>
	</item>
	<item>
		<title><![CDATA[ 안드로이드 폰트 바꾸기  ]]> </title>
		<link>http://joonion.egloos.com/1024373</link>
		<guid>http://joonion.egloos.com/1024373</guid>
		<description>
			<![CDATA[ 
  코딩은 안 하고 씰 데 없는 짓만 하고 있는 것 같다만.... -_-;<br><br>안드로이드는 기본적으로 True Type Font를 사용하고 있다. <br><a href="http://www.freetype.org/i">FreeType</a> 이란 공개 폰트 프로젝트를 사용한다고,<br>구글에 있는 아저씨가 유투브에서 얘기 했지 아마?<br><br>그래서, 바꿔봤다. 폰트!!!<br><br><div style="text-align:center"><img class="image_mid" border="0" onmouseover="this.style.cursor='pointer'" alt="" src="http://pds6.egloos.com/pds/200711/21/30/e0078730_4743001bb59a2.png" width="500" height="838.323353293" onclick="Control.Modal.openDialog(this, event, 'http://pds6.egloos.com/pds/200711/21/30/e0078730_4743001bb59a2.png');" /></div><br>적당한 ttf 파일을 골라서, <br>안드로이드 파일시스템에 /system/fonts 디렉토리에 복사하면 된다.<br><br>파일시스템 접근은 adb로 하면 되는데, <br>adb push myfont.ttf /system/fonts 이렇게 한다.<br><br>역쉬 구글폰이 나오면 폰트 문제도 한 방에 해결되겠군.<br>리눅스에 사용되는 트루타입 폰트를 사용할 테니까...<br><br>그러면, 기존에 휴대폰 제조사에 폰트 팔던 회사는 어떻게 되지?<br>예쁜 폰트 만들어서 실사용자에게 1000원씩 받고 팔면 오히려<br>더 시장성이 좋을 것도 같은데 말야...<br><br>근데, 이거 솔직히 속도가 걱정이다.<br>ARM9에서는 트루타입폰트 조금만 잘 못 다뤄도 속도 때문에 며칠 밤새다가<br>미치는 개발자들 많이 나올텐데 말야... <br><br><br><br><br><br><br>			 ]]> 
		</description>
		<category>안드로이드</category>

		<comments>http://joonion.egloos.com/1024373#comments</comments>
		<pubDate>Tue, 20 Nov 2007 15:45:07 GMT</pubDate>
		<dc:creator>주니언</dc:creator>
	</item>
	<item>
		<title><![CDATA[ 안드로이드 파일 탐색기 구현 ]]> </title>
		<link>http://joonion.egloos.com/1023306</link>
		<guid>http://joonion.egloos.com/1023306</guid>
		<description>
			<![CDATA[ 
  <br><br><a href="http://www.linuxdevices.com/articles/AT9900056470.html">http://www.linuxdevices.com/articles/AT9900056470.html</a><br><br>안드로이드 블로그에 괜찮은 포스팅이 있다고 해서 읽어봤다.<br><br>안드로이드에서 파일 탐색기를 구현했다고 하는 데, <br>벨소리가 어디 있는 지 알아냈다고 몹시 좋아하네.... ㅋㅋ.<br><br>안드로이드 파일 시스템을 살펴보는 데 도움이 될 거 같아서<br>예제 실행해 보니, [Back To Top]으로만 구현이 되어 있어서 매우 불편했다.<br><br>그래서, 구현했다. [상위 디렉토리로...] ㅋㅋ.<br><br><div style="text-align:center"><img class="image_mid" border="0" onmouseover="this.style.cursor='pointer'" alt="" src="http://pds6.egloos.com/pds/200711/20/30/e0078730_4742ce33eb288.png" width="500" height="838.323353293" onclick="Control.Modal.openDialog(this, event, 'http://pds6.egloos.com/pds/200711/20/30/e0078730_4742ce33eb288.png');" /></div><div style="text-align:center"><img class="image_mid" border="0" onmouseover="this.style.cursor='pointer'" alt="" src="http://pds7.egloos.com/pds/200711/20/30/e0078730_4742ce398e754.png" width="500" height="838.323353293" onclick="Control.Modal.openDialog(this, event, 'http://pds7.egloos.com/pds/200711/20/30/e0078730_4742ce398e754.png');" /></div><br><br>코드는 매우 간단하다.&nbsp;<br><br>우선 위 포스팅에서 프로젝트 다운로드 해서 실행해 본 다음에,<br><br>strings.xml에서 이렇게 바꿔 주고,<br>&nbsp;&nbsp;&nbsp; &lt;string name="to_top"&gt;[상위디렉토리로...]&lt;/string&gt;<br><br>이렇게 해 준 다음에<br>&nbsp;&nbsp;&nbsp;if (file.isDirectory()) {<br>&nbsp;&nbsp;&nbsp;&nbsp;previousDir = file.getParentFile();<br>&nbsp;&nbsp;&nbsp;&nbsp;fill(file.listFiles());<br>&nbsp;&nbsp;&nbsp;}<br><br>이렇게 한다. <br>&nbsp;&nbsp;&nbsp; private void gotoPrevious() {<br>&nbsp;&nbsp;&nbsp; &nbsp;fill(previousDir.listFiles());<br>&nbsp;&nbsp;&nbsp; }<br><br>연습삼아 함 해 보시라. 재밌다.<br><br>담엔 테트로이드 구현이닷!!!<br><br><br>			 ]]> 
		</description>
		<category>안드로이드</category>

		<comments>http://joonion.egloos.com/1023306#comments</comments>
		<pubDate>Tue, 20 Nov 2007 12:12:08 GMT</pubDate>
		<dc:creator>주니언</dc:creator>
	</item>
</channel>
</rss>
