BLOG main image
OSGi Story (31)
Hot Issue (11)
Equinox (9)
Spring-OSGi (0)
J2ME (7)
OSGi-UFK (2)
Visitors up to today!
Today hit, Yesterday hit
daisy rss
tistory 티스토리 가입하기!
2007. 11. 22. 20:28
우연한 기회로 마이크로소프트웨어에 글을 기고하게 되었다. 마이크로소프트웨어(이하 마소)는 나뿐만 아니라 이 땅의 많은 개발자들과 프로그래밍을 좋아하는 엔지니어들에게 무엇보다 소중한 책이다. 매월 나오는 잡지이지만, 잡지 이상의 책이다. 책 타이틀도 1년이 지난후에도 볼수있는 잡지가 아니던가?

난 마소를 83년 5월호인가? 부터 사서 보기 시작했다. 그 당시 난 애플IIe를 가지고 있었는데... 10인치 그린 모니터에 64KB 확장 램카드, 허큘레스 카드 등을 꽂고 신나게 게임만 했던 기억이 난다. 엑스리온인가? 뭐 그런 게임과 카라데, 올림픽, 그리고 불후의 명작인 미스테리 하우스(어드벤쳐)... 그러다가 정말이지... 세운상가에서 놀라운 충격을 받는 게임을 본다. 바로 울티마 III 였다... 4명이서 팀을 이루어서 다니는.. RPG라는 놀라운 게임... 암튼 그런 게임을 하기위해서 플로피 디스크 드라이브를 샀었고... 가끔 가다가 마소에서 연재가 된 BSD C를 코딩했던(?) 기억이 난다. 물론 기계어와 6502 어셈블러는 마소지를 보면서 밤새 쳤던 기억도 많고...

암튼... 그렇게 20여년이 흘러도 여전히 내 곁에는 마소지가 있다... ㅋㅋㅋ 우연한 기회에 센서 네트워크에 대한 글도 스페셜 리포트 코너에 기고하기도 하고... 이번에 OSGi는 6회분으로 지난 2007년 7월부터 기고하기 시작했다. 그런데, 마지막에 2회분이 더 늘었다. 역시나... 할말이 많은 그리고 놀랍게 빠르게 확산되는 OSGi 이다.

기자님의 도움을 받아서 지난 7월호부터 기고한 글의 pdf 파일을 싣는다. OSGi를 공부하기 원하는 분들께 작은 도움이 되기를 바란다. 하나의 작은 꿈이 있다면... 내년 2월호까지 OSGi 기사를 모두 쓰고, 책을 만드는 것이다. 위에서도 이야기했지만... OSGi는 이제 Universal Framework이다. 향후 핵심적인 미들웨어이면서 프래임워크로  매우 중요한 플랫폼이 될것으로 믿어 의심치 않는다.

아까 내년 EclipseCon 2008의 Agenda에 보니까... OSGi 업계에서 매우 유명한 IBM Lotus그룹의 B.J Hargrave가 구글의 안드로이드(Android) 플랫폼에 OSGi가 함께 운영된다고 이슈를 쓴것을 보았다. 사실 Android Platform은 OHA로 오픈 소스 플랫폼이 되지만... SUN과는 원수가 될 지경이다. JCP, JSR로 운영되는 자바의 라이센스 개념을 아파치 오픈소스 라이센스로 변경하여 독자적인 규격으로 세를 확산시킬 모양이다. 당장 VM도 일반적인 VM이 아니다. 그런 상황에서 구글폰에 OSGi가 올라간다니... 더 궁금할수밖에... B.J에게 메일을 보냈으니 답장이 오겠지...

사실 이번 12월호 마소에 보면, J2ME Technical Trend를 기고하였다. 현재 J2ME 위에서 돌아가는 OSGi는 자바와 매우 밀접하다. 그러나 어떻게 보면 물과 기름이 만난 격이다. 자세한 내용은 마소 책을 보기 바란다. 노키아와 스프린트가 CDC위에서 돌아가는 OSGi를 CLDC기반위에 운영하고 싶어한다. OSGi가 드디어 파워 임베디드에서 모바일로 확장하려는 시기가 도래했다. 그런 판에 구글마저 Android Platform에 OSGi를 올린다? 매우 굿 뉴스~

[연재 순서]

1회 | 2007. 07 | 임베디드를 넘어 엔터프라이즈로!
2회 | 2007. 08 | OSGi 서비스와 활용 사례
3회 | 2007. 09 | OSGi 개발 환경 구현 1 - J2ME & OSGi
4회 | 2007. 10 | OSGi 개발 환경 구현 2 - OSGi Bundle 구현 
5회 | 2007. 11 | 이클립스의 핵심, Equinox
6회 | 2007. 12 | J2ME - 테크놀로지 트렌드 1
7회 | 2008. 01 | J2ME - 테크놀로지 트렌드 2
8회 | 2008. 02 | 엔터프라이즈로의 확장, Spring-OSGi


OSGi를 공부하고 싶은 분들에게 작은 도움이 되기를 바란다.