달력

3

« 2024/3 »

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31

오늘 날자로 따끈한 소식이 "Google: Upgrade now to Android 1.5 "Cupcake" SDK" 라는 타이틀로 ZDnet에 떴다.
드디어 Google에서 Android 1.5 정식 버전이 릴리즈 되었다. 물로 이에 대해 관심 있는 개발자라면, 다른 여러 경로를 통해서 들었을 것이다.

최근에 Apple에서는 iPhone SDK 3.0 베타를 공개했고, 이어서 6월에는 정식 버전이 공개될 예정이다.
이로 인하여 모바일 디바이스 개발자들이 양분될지도 모르지만, 이는 우려일거라 생각된다. 현재 Apple은 10억 다운로드를 전면에 내세우며, 비지니스 모델의 우월함과 개발자들의 절대적인 지지을 받고 있다.

이에 구글은 올해를 모바일 플랫폼의 입지를 세우는 중요한 해가 될거라 예상하고 있고, 최근 한국의 삼성전자는 6월에 Google Phone을 출시하려는 계획을 가지고 있고, 며칠전에 여러 신문사들이 이에 대한 기사를 다루었다.
다음은 동아일보에 나와 있는 "삼성 '구글폰' 6월 유럽 출시"라는 기사이다.
    기사 링크: http://www.donga.com/fbin/output?f=k__&n=200904280062

그리고, 구글폰이 미국에서 100만대가 팔렸다는 기사도 접할 수 있다. 이에 대한 기사는 여기를 참조하기 바란다.

안드로이드 SDK 1.5버전의 릴리즈는 중요한 시점에 발표되었고, 이를 통해서 새로운 방향을 모색할 수 있으리라 본다.
하지만, 이를 통해 개발하기 위해서는 기본적인 시뮬레이터와 개발을 위한 디바이스의 확보가 필수적인데, 아직까지는 국내에서 언제쯤 출시될지는 미지수이다.

자바 개발자들에게는 안드로이드는 또 다른 의미로 다가 올수 있기 때문에, 새로운 기회를 모색하고 있는 자바 개발자라면, 반드시 관심을 갖을 필요가 있을 거라 생각된다. 개인적인 생각일지 모르겠지만, 이러한 기회들을 지난 20년동안 그리크게 많지 않았다. 다만 머저 앞서갔던 사람들은 그 만큼 많은 기회를 얻었다는 것이다. 왜냐하면, 초반에는 희소성의 원칙이 지배하기 때문이다. 그리고 더 많은 패러다임의 변화를 체득한 사람들은 그렇지 않은 사람보다 여유로울 수 밖에 없다. 특히 개발에 대한 애정밖에 없는 순수한 개발자라면 더더욱 그렇다. 조만간 국내에서도 안드로이드 SDK를 이용하여 개발이 가능한 환경이 찾아 올것이다.

애플이든 구글이든 한 업체가 전체 시장을 다 먹을 수는 없을 거라 생각된다.
애플이 빠르게 시작하였지만, 아직까지는 시장이 만들어지는 단계이기 때문에(단지 하드웨어만 판다고 하면 이는 전혀다르다.), 향후의 행보는 쉽게 예측하기 어렵다. 다만 애플이 App Store를 통한 비지니스 모델이 성공하면서, 기업끼리의 경쟁에서 "개인과 개인" 또는 "개인과 기업"의 경쟁 구조로 Echo System을 만들어 버렸다. 이것이 언제까지 지속될지는 알수 없지만, 지식 노동자의 개인에게 기회를 제공했다는 점에서 큰 의미를 부여할 수 있다.

아래 링크는 위 블러그에서 참조 삼아 가져온 링크들이다. 이중에는 "Android 1.5 Version Notes"는 구글의 Adroid에 대해서 관심있는 개발자라면 한번 읽어 볼만하다. 

  • Top 5 features in Android 1.5 (Cupcake)
  • 1.5 Non-Working Apps List (as of 06apr2009)
  • Android 1.5 Version Notes
  • Flashing your Android Dev Phone with a Factory System Image
  • Planet Android
  • Follow Planet Android on twitter (@droidfeed)
  • 가끔씩은 기회를 기다릴수 있는 인내와 그리고 기회에게 먼저 다가갈 수 있는 용기가 필요하다.

    :
    Posted by 행복상자

    베르나르 베르베르의 3부작 장편 소설인 "신 2"는 1부에 해당한다. 지난번에 1, 2편을 같이 신청해서 읽고 지난 주에야 2편을 읽었다. 벌써 주문한 3편을 도착했는데, 어제서야 읽기 시작했다. 최종편에 해당하는 4편은 지난 4월 22일에 발매되어서 판매되고 있다.

    3부작중에 1부의 마지막에 해당하는 "신 2"는 본격적인 신이 되기 위한 학습을 시작한다. 144명이었던 신 후보들은 어느세 100명 이하로 줄어들게 되는데, 신 후보들이 도와주어야 하는 각 부족들은 구별하기 편하도록 동물의 이름을 부족의 상징으로 사용하고 부족들이 발전하는데 영감을 얻고 있다.

    신 후보자드은 제 18의 지구의 각 민족과 부족의 부흥과 발전을 이끄는 게임의 지배자이자 신의 역할로 관여하게 된다. 하지만, 그들의 영감이 부족을 이끄는데 도움이 되지 않거나, 예외적인 상황으로 인하여 부족의 수가 기준보다 적어질때는 이들은 신 후보자의 자격을 잃게된다. 

    부족을 일으키고 흥하게 하는 방법을 여러가지가 있다.
    "쥐"부족이 택한 방법을 힘과 두려움을 이용하여 다른 부족을 정복하고, 이 들의 문물을 자기의 것으로 취하고, 인구수를 늘려가는 것이다. 약탈을 통한 힘을 키우는 것이 "쥐"부족의 방식이고, 이렇게 취한 힘과 기술을 이용하야 급 성장하고 있다. 이 부족은 극한의 경쟁을 통해서, 힘을 키우고 강력한 통치력을 가지게 된다.  이 책의 주인공인 "미카엘 팽송"이 이끄는 "돌고래"부족은 다른 방식을 취하고 있는데, 그가 선택한 방식은 다른 부족과의 평화적인 연합이었다. "돌고래"부족은 "개미" 부족과 연합하여, 서로의 장점과 물물을 공유한다. 이를 통하여 부족은 성장하고 많은 문물들을 만들어낸다.

    그 이외의 다른 부족들 역시 동물들의 이름의 통해서 부족들의 특성이 지워지며, 신 후보자들의 조정을 통해서 인구수를 늘이고 문명을 만들어가고 있다. 하지만 항상 변수는 있는법. 갑작스런 재난과 병페해는 순식간의 부족의 문명을 부수고 인구수를 줄어들게 만든다. 그리고 "쥐" 부족의 침략 역시, 이들이 그동안 만들어온 재산과 문명을 잃게 만들고, 인구수를 줄어들게 만든다. 이러한 재난에 대해서도 영감을 줄 수 있어야 하는 것 또한 "신 후보자"들의 역할이다.
    만약 잘못되어, 기준치 이하로 인구수가 줄어든다면, "신 후보자" 역시 게임에서 제외되는 책임을 져야 하기 때문이다.
     
    "미카엘 팽송"의 "돌고래"부족과 "개미"부족은 상호 협력안에서 발전을 하고 있지만, "쥐"부족의 침략을 이들 역시 피할수 없었고, 그 들을 막을 힘이 없었다. 그 들은 배를 타고 그들의 마을을 떠나게 멀리 다른 대륙으로 떠나게 되고, 그곳에서 새로운 문명을 건설하게 된다. 하지만 이들의 수는 극히 적었고, 힘도 약하였다. "미카엘 팽송"과 그의 스승인 "애드몽"은 한 밤중에 이들을 도와주기 위해서, 규칙을 어기고 부족들의 성장에 관여하게 된다. 부족을 급속도로 성장하지만, 이들의 부정이 발각되어서 "아프로 디테"는 이들이 사는 섬에 재앙을 내리고, 또다시 배를 타고 떠돌게 되는 신세가 된다. "미카엘 팽송"은 많은 아쉬움과 원망스런 마음을 "아프로디테"에게 가졌지만,  그녀를 사랑하는 그의 마음을 쉽게 버리지 못한다.  

    배를 타고 세계로 흩어져 버린, "미카엘 팽송"의 부족은 다양한 부족속으로 들어가 많은 영향을 키치지만, 이들의 삻은 결코 순탄하지 않았다. 부족의 생존을 위해서 많은 것을 주어야 하고, 기대치에 부합되는 것을 만들어 주어야만 했다.
    이는 현 지구의 어느 민족의 모습과도 비슷하다.
    "미카엘 팽송"의 마음은 누구보다도 아프고 상해있었다. "아프로디테"는 그에게 와서 "모든 것이 그를 위한 것임을 나중에 알거"라는 미묘한 뉴양스의 말로 위로하지마, 결코 쉽게 이해되지 않는 말이다.

    이 소설에는 또하나의 재미가 있는데, 그 것은 미카엘이 "수호천사"로 있을 때 그의 관리하에 있던, 3명이 다시 환생하여 태어났는데, 그 들중에 한명은 "은비"라는 이름의 재일 교포이다. "베르나르 베르베르"는 그녀을 통해서 한국에 대한 그의 생각과 지식을 드러낸다. 한국이 일본의 지배하에 있었던 적이 있었고, 일본이 저지른 만행과 "종군 위안부"에 대한 일본의 태도를 꼬집어 이야기 하고 있다. 그리고 재일교포들의 차별에 대한 이야기도 "은비"라는 어린이를 통해서 이야기 하고 있는데, 한국에 대한 저자의 애정을 읽을 수 있는 부분이다.
    "은비"는 강하고 똑똑한 아이이다. 어리지만, 사리를 분별할 수 있고, 그리고 그녀가 처했던 역경을 극복해 간다. 

    "미카엘 팽송"과 그의 친구들의 야간 탐험은 1편에 이어서도 계속 이어진다.
    신들의 세계에 어떠 비밀과 미스테리가 숨겨져 있는지, 계속되는 의문 속에서 이들의 탐험은 매일 밤 계속 이어진다. 이들은 어렵게 산에 올라서, 예기치 않은 장면을 보면서 2편이 마무리 되는데, 그 것이 무었인지는 3편을 열어보면 나온다. 그것은 거대한 눈이었다. 누구의 눈인지는 모를 거대한 눈이 그들을 지켜보고 있었다. 이에 대한 자세한 이야기는 3편을 다 읽은 후에 할 예정이다.

    개인적으로는 1편보다 2편이 더 흥미롭고, 독자를 빨아들이는 흡입력이 강했다고 생각한다.
    그래서 3편이자 2부인 "신들의 숨결"이 기대가 되는 이유이다.





     
     

    :
    Posted by 행복상자
    기본적으로 RIA라는 말은 "Rich Internet Application"이라는 full name에서와 같이 Rich라는 말에 주목하게된다.
    이는 기존의 인터넷 환경과 Resouce를 사용할 수 있는 환경이 좋지 않았다는 이유를 반증하기도 한다.

    인터넷상에서 우리가 사용할 수 있는 Application은 C/S Aplication 즉 Client & Server 기반의 애플리케이션과는 구분이 된다. 기본적으로 웹 브라우져를 사용한 다는 전제가 깔려 있기 때문이다. 하지만 이것 또한 과거의 빈약한 네트워크 환경과 인터넷 환경에서의 이야기 이다.

    현재의 대한민국의 인터넷 환경은 과거 10년전과 비교하면 엄청난 변화가 있다.
    10년 전의 인터넷은 기업체와 대학에서 사용하던 상용 인터넷 서비스를 제외하고는 PC방에서만 체감할 수 있을 만한 빠를 속도를 경험 할 수 있었다. 그리고는 ADSL이 나오면서 일반적인 가정에서 이를 경험할 수 있었다.
    지금의 인터넷 서비스는 집집마다 광으로 직접 연결되어 있다. 그리고 무선 인터넷 역시 많은 변화가 있었는데, 무선 인터넷의 빈약한 환경속에서 WAP으로 구현하거나 이와 유사한 형태로 데이터를 모바일 브라우져를 통해서 보았었는데, 어느샌가 우리는 WAP이외의 다른 브라우져을 더 많이 사용하고 있다.

    이러한 변화는 단지 네트워크 기술의 발전에 의해서만은 아니다. 하드웨어 기술적인 발전과 관련 소프트웨어와 사용자의 제품에 대한 관심들 많은 요소들이 복합적으로 변화되고 진보해 왔기 때문이다.

    과거의 RIA와 현재의 RIA를 바라보는 관점도 이에 맞추어서 달라져야 할 것 같다.
    과거의 제한적인 환경들이 현재에는 많은 부분 해결되었고, 이를 위해 기술적으로도 많이 발전했기 때문이다.
    하지만 우리가 Internet Application을 개발한다고 하면, 이는 곧 웹 브라우져를 기반으로 한 웹 프로그램을 개발한다는 말로 인식하기 때문에, 이는 기존의 방식과 별반 차이가 없어 보인다. 그러나 해결해야할 문제로 떠오르고 있는 것이 있다. 이전에는 우리의 인터넷 환경은 단지 마이크로 소프트사의 IE 6.0을 기준으로 웹 사이트를 만들고 CSS와 Javascript를 적용하는 것으로 호환성을 고객에게 제공한다고 생각하였다. 물론 이때는 지금의 javascript와는 다른 VBscript와 Jscript를 사용하기도 했다. 마이크로 소프트사의 90%가 넘는 절대적인 시장점유율이 불러온 결과로 웹을 이용한 서비스를 제공하는 포털과 개발자는 단지 IE에서 정상적으로 동작하는 웹 어플리케이션을 만들고 배포하면 그만이었다. W3C의 Web기술 권고안을 따르지 않고 IE의 시장 점유율에 지원하고자 하는 Web Browser를 쉽게 결정한 이유는 너무나도 단순하다. 개발비와 유지보수비를 줄이려는 욕구 때문이다. 때문에 대다수의 사용자가 사용하는 IE만 지원하면, 다른 브라우져와의 호환성 테스트와 개발 및 수정에 필요한 비용들 그리고 유지 보수에 대한 비용들을 추가적으로 지불하지 않아도 되기 때문이었다.

    그러나 현재의 상황을 다르다. 마이크로 소프트사가 웹 브라우져의 개발에 대한 지원이 몇년가 전무한 상태에서 Firefox와 사파리 브라우져는 깊게 갈린 칼로 무장하고 대중의 앞에 나섰고, 상당한 성과를 올리는 중이다.
    그리고, 새로운 기술과 기능들을 경쟁적으로 추가하고, 이를 구현한 새로운 버전의 브라우져를 사용자들에게 수시로 발표하고 있는 상황이다.

    문제는 새롭게 시장 점유율을 높여가는 브라유져와 새로운 기능들을 추가할 때마다 나오는 브라우져간의 호환성이 항상 유지되어야 하는데, 꼭 그렇지 많은 않다는 것이다.
    IE의 경우는 IE 6, IE7 그리고 얼마전에 발표된 IE 8 사이에서도 동일한 페이지를 전혀 다르게 표시를 해주고 있다.
    사파리 브라우저의 경우도 마찬가지이이다. Safari 2와 3가 혼재되어 사용되고 있고, Safari 4에 베타 버전 이야기도 최근이 심심치 않게 들리고 있다. Firefox의 경우는 어떠한가? 이 역시 버전 firefox 2와 3를 같이 사용하고 있는 것이 현실이다.

    최근 브라우져들은 속도를 개선하고 자기들이 가장 빠른 브라우져라고 자랑하고 있고, 사용자들은 최고의 브라우져를 골라서 사용할 수 있지만, 개발자 입장에서는 결코 행복한 상황만은 아니며, 새로운 고민에 빠져가고 있는 상황이다.
    거기다 모바일 브라우져를 지원해야만 하는 상황에서는 좀더 문제가 복잡해 진다.
    구현의 이슈를 뒤로하더라도, 이들 모두를 제대로 지원하기 위해서는 많은 시간과 추가적인 비용에 대한 문제가 있기 때문에 좀더 많은 고민들을 해야할 이유가 생겨나는 것이다.

    이러한 이유들로 Flash와 Silverlight와 같은 RIA 기술들을 사용해야 하는 하는 것이다.
    사실 이는 웹 표준과는 다른 기술들이고, 다른 방향에서 발전해 왔다. 하지만 Platform 독립적으로 동작할수 있도록 자신만의 컨테이너를 제공하기 때문에, 개발자에게는 동일한 실행 환경을 제공하게 되고, 이 위에서 개발을 진행하면 되기 때문이다.
      
    개발과 비용과 유지보수의 이슈는 RIA를 사용하고 도입해야할 또 하나의 이유를 주고 있다.
     
    :
    Posted by 행복상자
    인생에 대해서 다신 한번 생각하게 하는 영화를 보았다.
    많은 사람들이, 특히 젊을 때는 시간이라는 것이 무한하다고 생각하고, 살고 있는지도 모른다. 그러다가 결혼하고 아이를 갖고, 이 아이가 성장함에 따라서, 인생의 끝을 향해 달려 간다는 것을 깨닫게 된다.

    이 영화는 2시간 40분정도로 짦지 않은 시간이지만, 한 아이의, 한 남자의 일생과 사랑을 이야기 하는데는 결코 길지 않은 시간이다. 

    이야기는 한 병석에서 마지막 임종을 기다리는 모녀로 부터 시작된다. 그리고 어머니의 부탁으로 읽혀지는 어떤 사람의 일기장과 시간을 모티브로, 벤자민 버튼의 이야기는 그의 비극적인 탄생으로 부터 시작된다.

    벤자민의 어머니는 그를 출산하자 곧 죽게되고, 그의 아버지는 그의 흉한 몰꼴을 보고 죽이려고 했으나, 그를 양로원 앞에 버려둔다. 의사는 그가 얼마 못 살거라 했지만, 그는 흑인 부부의 아들로 성장하게 되고 점점 더 젊어지는 기이한 인생을 살게 된다. 

    그의 육체의 나이는 정신의 나이와 정 반대의 모습이기 때문에, 80이 노인의 모습일 때는, 다른 노인들과 별 다른 차이를 발견하지 못했지만, 정신적으로는 왕성한 호기심은 여는 아이와 다를 바가 없었다. 여느 아이들은 그 또래의 아이들과 친구였지만, 벤자민의 친구들은 양로원에 의탁되어지는 노인들이었다. 그리고 그들은 벤자민과는 반대로 쇠약해지고, 죽음을 기다리는 사람들이었다. 벤자민은 이들을 통해서 과연 무엇을 배우고 생각하고 있었을까?

    벤자민은 육체와 정신이 완전히 반대로 성장하였기 때문에, 노인들이 인생의 끝자락에서 인생을 관망하는 태도를 너무나도 어린 나이에 깨닫게 되었다. 그는 어는 정도의나이가 되었을 때는, 인생을 받아 들이고 수긍하고 인정하는 것들을 남들보다 쉽게 받아 들였다. 그리고, 꿈을 이루는 데도, 나이가 제약이 된다고 생각하지도 않했다. 하지만 아직도 그가 정발로 바라고, 이루어 지기를 소망했던 것이 무엇인지 모르겠다.

    벤자민은 다른 사람들이 살고 있는 시간과는 정 반대로 시간을 거슬러서 살기 때문에, 그를 아는 사람들의 죽음을 지켜보아야 했다. 그의 소망은 사랑하는 사람들과 같이 늙으가고, 자신의 죽음을 지켜보아주기를 원하지 않았을까?

    정상적인 시간의 흐름에 속하거나, 시간을 거슬러 살거나, 모두에게는 각자의 삶이 있고, 그 삶에는 기쁨과 슬픔 그리고 사랑과 즐거운이 있다. 어떤 사람들은 이를 받아 들이기도 하지만, 어떤 사람들은 이름 받아들이지 못하기도 한다. 운명이라는 갇힌 틀안에서 전혀 선택이라는 것을 할 방법이 없는 상황에서도 때로는 이를 받아들이고 새로운 시작의 기회를 삼아할 할 필요가 있다.

    영화에서는 여러 등장인물들을 통해서, 인생을 접하는 여러가지의 모습들을 보여주고 있다. 같은 시대를 살던 사람들에게도 동일한 삶은 없을 뿐더러, 삶을 접하고, 이해하는데는 너무나도 다른 태도와 가치관들이 보인다.

    한 남자의 애절한 사랑만이 아니라, 삶을 같이 공유하지 못하는 것이 너무나도 슬플쁜이다.
    얼마전에, 한국의 성자이신, 김수환 추기경님이 돌아가셨는데, 많은 분들이 지금도 그분의 죽음을 슬퍼하고 애도하고 있다. 단지 갑작스러운게 돌아가셔서, 안타깝다고만 생각하지 말고, 생전에 바라셨던 것들이 남은 이들의 삶을 통해서 이루었으면 좋겠다. 그 분도 그걸 원하시지 않을까?  


    그래서,
    가장 행복한 한때는 사랑하는 사람들과 삶을 공유하고, 이야기 할 수 있는 시간인것 같다.

    :
    Posted by 행복상자