달력

4

« 2025/4 »

  • 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

'분류 전체보기'에 해당되는 글 217

  1. 2008.09.28 맘마 미아를 보고서...
  2. 2008.09.20 [Tutorial] Spring-DM Getting Started
  3. 2008.09.10 Spring Dynamic Modules 1.2.0 M1 Released
  4. 2008.09.09 新(신) 브라우져 전쟁 1
어제는 홀로 맘마미아를 보고왔다.
지는 7월에 미국 출장을 가서, 유니버셜 스튜디오로 가는 길에 수 없이 많이 보았던 맘마미아 홍보 포스터들이 생각이 난다. 그때는 뮤지컬을 홍보한다고 생각을 했었고, 뮤지컬을 이렇게 대대적으로 홍보하나? 라는 의문을 잠시 갖기도 했었다.



맘마미아는 전설적인 그룹 ABBA의 노래를 바탕으로 쓰여진 뮤지컬이다. ABBA는 70년대 초반부터 약 10년 동안 활동했던 그룹인데, 요즘도 그들의 음악은 영화와 CF에서도 쉽게 접할 수 있다. 좋은 음악은 영원하다. 그래서 전설의 그룹이라고 회자 되는 것 같다.

어제는 혼자 영활르 보았는데, 저녁에 만나야 할 사람일 있어서 같이 저녁을 먹으며 이야기를 마치고 나는 홀로 영화관으로 향했다. 마침 시간대가 맞아서 바로 영화를 볼 수 있었는데, 음악이 영화에 끼치는 영향을 생각해 보게 되었다. 왜냐하면 영화를 끌고가는 것은 스토리가 아니었다. 그렇다고 배우들의 연기도 아니였다. 그것은 바로 ABAB의 음악에 대한 기대감이 었다. (그렇다고 스토리와 연기가 별로였다는 이야기는 아니다. 오해가 없기를...)

1박2일의 해픈닝일 수도 있지만, 모두는 꿈을 꾸었고, 꿈을 잃지 않고 지켜냈으며, 마침내 새로운 꿈을 꾸게 되었다. 

아래는 영화 맘마미아의 포함되어 있는 ABBA의 "I have a dream"과 "Dancing Queen" 이다. 모두에게 잃었던 꿈과 춤이 다시 돌아오길, 기대하면서....

[I HAVE A DREAM]



[DANCING QUEEN]

:
Posted by 행복상자
간만에 Spring-DM 사이트(www.springframework.org)에 들어갔더니 사이트가 여러모로 개편이 많이 되어 있었다.

현재 안정화 버전은 Spring-DM ver. 1.1.1로 제공되고 있고, Spring-DM을 이용하여 개발에 참조할수 있는 어러가지 관련 글들의 링크들이 올라와 있었다.

아래는 http://springosgi.googlepages.com/ 에 올라와 있는 글인데 Spring-DM을 시작하는 방법들을 소개하고 있어서 가져왔다.
화면 스크린 샷도 같이 있어서 이해하는데 도움이 많이 될수 있을 것 같다.

Table of Contents
I. Spring-DM Getting Started
    1. Prepare Eclipse/Spring-DM environment

    1.1 Prerequisite

    1.2 Create Spring-DM Target Platform project structure

    1.3 Configure Maven using Eclipse External Tools

    1.4 Test Spring-DM Target Platform

    1.5 Creta Spring-DM User Library (class path)

2. Logging and Tracing with Eclipse PDE and Log4J

    2.1 Configure Logging and Tracing with Log4J

    2.2 Configure Eclipse PDE Tracing

3. Implement Simple Spring-DM service

    3.1 Create Spring-DM service project

    3.2 Implement Spring-DM service

    3.3 Configure Spring-DM service

    3.4 Deploy Spring-DM service

    3.5 Package Spring-DM service

4. Integration Testing with Spring-DM

    4.1 Develop Integration Test

5. Develop and deploy Spring-MVC (OSGi-fied) project

    5.1 Create web project as Eclipse plug-in project

    5.2 Define OSGi specific deployment configuration

    5.3 Deploy Spring-MVC project into Spring-DM Target Platform.

6. Develop and deploy JSF based application

         6.1 Create and deploy JSF project as Eclipse plug-in project
:
Posted by 행복상자
Spring Dynamic Module 1.1.1 이 정식으로 Release 되고, 약 1달이 지났다.
며칠전에 새롭게 1.2.0 M1 버전이 릴리즈 되었다. 빠르게 업그레이드 된다는 점도 있지만, 이는 아직 안정화가 안되어 있다는 반증도 된다.

현재 내가 진행하고 있는 프로젝트는 1.1.1을 사용하고 있다. 아마도 정식으로 1.1.2가 나오기 전까지는 이 상태로 유지해야 할 것 같다.

아래는 이번에 추가되거나 수정된 항목이다.
DM을 위한 MVC예제가 수정된 부분이 눈에 띈다.

Changes in version 1.2.0 M1 (2008-09-05)
----------------------------------------

General
* added new annotation-based, Spring-MVC sample
* removed petclinic sample (superseeded by simple-web-app and web-console samples)
* improved sample wars packaging
* improved framework behaviour when running in environments with Java 2 security enabled

Package org.springframework.osgi.context
* added reporting of Errors raised during delegated refresh in AbstractDelegatedExecutionApplicationContext

Package org.springframework.osgi.extender
* fixed bug related to enabling Spring-DM annotation depedency processing
* improved annotation injection processing
* improved extender configuration thread-safety
* fixed potential race condition in asynchronous waiting for service dependencies

Package org.springframework.osgi.io
* improved existence check for bundle resources
* improved jar space pattern matching when the root is not specified
* fixed classpath pattern matching on certain resources when the default Bundle-ClassPath entry (.) is not specified

Package org.springframework.osgi.service
* changed the proxying classloader strategy to address package dependency visibility
* fixed usage of incorrect class loader for imported services with client thread context class loader management
* fixed intermittent deadlock that appeared in some cases betweem importers and exporters during shutdown

Package org.springframework.osgi.web
* improved web extender configuration thread-safety
* improved web extender initialization by using an asynch model for cases with out-of-order dependencies

그리고 레퍼런스 가이드는 여기를 참조하면 된다.
http://static.springframework.org/osgi/docs/1.2.0-m1/reference/html/


:
Posted by 행복상자
2008. 9. 9. 22:44

新(신) 브라우져 전쟁 좋아하는 것2008. 9. 9. 22:44

마치 10년 전을 연상케 하는 일들이 일어나고 있다. 신문이란 인터넷 매체는 이를 두고 "브라우져 전쟁"이라고도 표현한다. (나는 Firefox 효과라고 생각한다.)

최근 얼마전에 Firefox의 새로운 버전(3.0)이 발표되고, Applie의 사파리 역시 윈도우즈 버전을 발표하고 지원을 확대해 가고 있다. 여기에, 인터넷 비즈니스를 주도해가는 Google에서 "크롬"이라는 브라우져를 발표했다.

물론 이 모든 브라우져의 시장 점유율은 아직도 MS의 IE 브라우져에 비할 바는 못된다.
하지만, Firefox의 효과라고 말 할수 있을 것이다. 윈도우즈에 포함되어 배포되는 IE의 시장 점유율을 한때 90%이상인 적이 있었다. 현재는 IE가 약 72%의 시장 점유율을 가지고 있다.

구글의 크롬 브라우져의 등장으로 MS의 시장 점유율을 회복될 가능성이 점점더 줄어 들고 있다. 이에 대해 MS에서는 IE 8.0 베타 2 한글 버전을 오늘 9월 17일날 출시하려 하지만, 개인적으로는 이는 역부족이라고 생각한다.

한국에서 유난히 많은 ActiveX의 사용이 IE를 사용을 유지토록 도와주는 역할을 하지만, 이 역시도 앞으로는 어떻게 될지는 모르는 상황이다. ActiveX가 안 좋은 기술이고, 별 필요없는데, 한국에서만 많이 사용한다고 할지 모르지만, 꼭 그렇지만은 않다.
지금은 Ajex와 RIA를 지원하기 위한 유사한 기술들이 많이 발전해왔고, 브러우져에서 이를 지원하기 위해서 기존에는 없었던 스팩들이 많이 추가되었고 이로 인하여 비슷한 기능이 ActiveX없이 가능하게 된 것이지, 그 기술 자체의 무용론은 별개라고 생각한다. (물로 여기에는 MS 윈도우의 시장 점유율의 부정적 영향도 있다.)

10년전에는 윈도우 98이 출시되고 내 기억이 정확하다면, 윈도우 4.0을 깃점으로 MS의 시장 점유율이 급속도로 성장하였다. 하지만 10년이 지난 올해는 MS의 IE의 수성이 쉽지만은 않은 것이라 생각한다.
만약에 IE 6.0 이후에 꾸준히 브라우져을 발전을 시키려고 하는 MS의 부단한 노력이 있었다면, 사파리와 Firefox와 같은 마이너 리거들이 과연 윈도우에서 MS와 경쟁하려고 했을까라는 생각이 든다.

암튼, 기대된다. 경쟁을 통해서 브라우져의 기능들이 발전한다면, 결국 사용하는 사용자에게 유익하지 않을까 싶다. 정신을 차린 MS의 수성이 성공할지, 기세오른 마이너 리거들만의 무대가 만들어 질지 바라보는 즐거움이 있다.

내일을 한번 크롬을 설치하려고 한다. 류한석 책임 블러그를 가보니 노트북에 설치가 안되는 경우도 있다고 하는데, 예외적인 경우일거라 생각이든다.

그리고, 구글의 전략이 사뭇 기대가 된다. Google Gear와 크롬과의 관계, 그리고 Google Gear와 안드로이드의 관계는 향후 구글의 행보를 예측하는 도움이 될것이다.

:
Posted by 행복상자