티스토리 뷰
?JavaKernel 이라는 이름으로 Java7에 포함될 듯...
말하자면, "처음으로" 애플릿을 실행하기 위해 필요한 런타임(JRE 플러그인 버전)의 용량을 줄이기 위해 rt.jar를 쪼개고, 그걸 on-demand로 다운로드 할 수 있도록 한다는 얘기다.
현재 Java6 런타임이 15M정도인데, 이렇게 하면 콘솔 버전 HelloWorld 정도를 돌리는 데는 2.6M, AWT 버전을 돌리는 데는 3.5M 정도면 된단다.
멋지군! 멋져!
그런데... 자바가 찬밥을 먹는 것이 런타임의 크기 때문일까? 크기 때문에... 윈도를 설치할 때 플래시와 함께 설치되지 않는 걸까? (조만간 리눅스는 gcj/classpath가 기본 설치될 것 같지만...) 주변에서 OSX을 쓰는 사람들을 살펴보면 (클래식부터 써온 x신도들은 예외지만) 별 느낌없이 자바 어플리케이션을 쓴다. 대부분은 그게 자바 어플리케이션이라는 사실을 알지도 못하고 관심도 없다.
?JavaKernel이 도입되었을때의 반응을 예상해보자.
- 애플릿 발견! JRE 플러그인을 다운 받을래요?
- yes (다들 고민하지 않고 yes를 누른다.)
- 다운로딩... 끝! o (여기가 과거와 달라진 부분이다. 과거엔 프로그래스바를 잠깐 쳐다보다가 cancel을 하는 사람들이 꽤 있었다.)
- 멋드러진(!) 스윙 어플리케이션이 뜬다! 차례... 차례... -.-? (이것이 과거와 또 달라진 부분이다. 과거엔 여기까지 왔으면 바로 퍽~ 떴다.)
- 맘에 들진 않지만... 여기까지 왔으니.. 이것 저것 클릭해본다. 꿈뻑... 꿈뻑... -_-;;; (?SwingSet을 봐라. 로컬에서도 그렇게 차례 차례 뜨는데, 다운로드까지 하면.. 볼만하겠다.)
- "back" 또는 "stop" 또는 창 구석에 있는 "x"를 과감히 눌러준다.
- 방금 JRE 플러그인을 깔았다는 사실을 잊어버린다. 하지만 "자바는 ugly하다"는 사실(?)은 확실히(!) 기억하고 있다.
- pros: cancel을 누를 맘이 들 정도로 길게 끌지 않는다.
- cons: (수시로 짧게 짧게 시간을 끌다보면) close를 누르고 싶은 충동을 느낀다.
'hacking > java' 카테고리의 다른 글
아니~ 버~ㄹ써! Java6~ (0) | 2006.12.12 |
---|---|
Java, finally GPLed (0) | 2006.11.14 |
mustang beta released (0) | 2006.02.16 |
maven2 유감... (0) | 2005.12.07 |
neat flash demo java studio creater (0) | 2005.11.22 |
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
TAG
- Dojo
- 여행
- Ajax
- ***
- HTML5
- 땅끝마을
- 책
- **
- Java
- webapp
- CSS
- 자전거
- docker
- maven
- 노래
- ****
- 장필순
- DeveloperWorks
- ***1/2
- Prototype
- JavaScript
- web
- 독후감
- nodejs
- 영화
- jQuery
- Eclipse
- 해남
- 자바스크립트
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함