'JavaOne'에 해당되는 글 3건

  1. 2007.06.05 JavaOne 2007 참관 후기 6
  2. 2007.05.25 JavaOne 2007 전달 프리젠테이션 2
  3. 2007.04.13 JavaOne 2007 컨퍼런스 참가 15
JavaOne 20072007. 6. 5. 01:04
JavaOne 2007 컨퍼런스에 참가할 수 있었던 것은 개인적으로 굉장한 행운이었다. Java 개발자라면 누구나 한 번쯤 참가하고 싶어하는 세계적인 행사가 아닌가. James Gosling을 눈앞에서 직접 볼 수 있었고, Chet HaaseRomain Guy, 그리고 Hans Muller를 만났다. 인터넷과 rt.jar에서나 볼 수 있었던 guru들을 직접 만나다니! 아, 그리고 이 블로그에 올렸던 ThinkFree Office with Nimbus Look and Feel 스크린샷을 담아간 Jasper Potts을 직접 볼 수 있었던 것도 재미있었다. Jasper 덕분에 대단한 방문자수를 기록하고 있다는 후문이...^^;

James Gosling @ JavaOne 2007

James Gosling @ JavaOne 2007


사실 JavaOne은 동록비가 $2000에 육박하고 항공비와 숙박비까지 합치면, 개인경비를 제하고도 대략 400만원 정도가 소요되는 여정이기 때문에 개인 경비로 다녀오기가 굉장히 부담스럽다. 그런데 회사지원 덕분에 자알 다녀왔으니 참으로 해피하지 않을 수 없다.

JavaOne 2007 Conference Pass

JavaOne 2007 Conference Pass


JavaOne은 여러가지를 생각해볼 수 있는 계기가 되었다. 특히 클라이언트 시장에서 설 땅을 점점 잃어가고 있는 Java가 이제서야 발버둥을 치고 있다는 느낌을 받았다. 'Consumer JRE'가 바로 그 키워드다. 그동안 Java 데스크탑 애플리케이션 개발자로서 나름의 자부심도 가지고 일해왔었지만, 솔직히 다른 기술로 갈아타야 하는게 아닌가 싶은 생각도 많이 했었다. 요즘 Java로 데스크탑 애플리케이션을 만드는 회사가 몇이나 되나. 실제로 JavaOne에서도 Java EE 트랙 세션들은 매진사례를 기록하곤 했는데, 내가 들었던 Desktop이나 Java SE 세션들은 비교적 한산했다. 그만큼 Desktop Java에 대한 관심이 많이 줄어들었다는 얘기다.

Consumer JRE는 Desktop Java에 대한 편견을 뒤집어버릴 수 있는 마지막 희망일 듯 하다. 아마도 '느리다'라는 편견에 가장 민감한 대응인 것 같다. 디스크 캐싱을 미리 해서 JRE 로딩속도를 개선한다거나, JRE를 분리해서 필수 항목들만 먼저 다운받아 설치 시간을 줄인다거나 하는 기술들을 적용할 예정이다. 적어도 이론적으로는 희망적이고 해볼만 한데, 실제로도 그 결과가 만족스러울지는 모르겠다. 노력이 헛되지 않기를 바란다.

JavaFX는 JavaOne에서 꽤 떠들썩하게 다뤄졌지만, 홍보 규모에 비해 내용은 다소 실망스러웠다. 감히 FlexSilverlight에 덤빌 수준은 아닌 것 같다. 결국 결과물은 Swing이기 때문에 JRE가 제대로 받쳐주지 않는 이상은 힘들 것 같다. Consumer JRE가 정말 효과를 본다면, JavaFX도 해볼만 하겠지. 그렇지만 아직 개발환경도 굉장히 불편하다. Netbeans로 코딩하는 게 거의 전부다. Wysiwyg 툴이나 timeline-based 툴도 아직 없다. Flex 개발환경과 비교될 수밖에... 시간이 지나면 좀 나아질지는 모르겠으나, 그래도 여전히 맘에 걸리는 건 새로운 언어를 배워야 한다는 점이다. 왜 기존에 있는 XML/ECMA script 등의 표준 언어를 선택하지 않고 '그들만의' 새로운 언어를 정의했는지... 안타까울 뿐이다.

Java SE 7은 흥미로운 내용들을 많이 다루고 있다. 언어/배포 차원의 모듈화를 도와줄 Superpackage/SuperJAR가 기대되고, 이미 블로그에도 남겼던 Swing Application Framework 또한 굉장히 흥미롭다. 그 외에도 수없이 많은 개선작업들이 이루어지고 있는데, 기회가 된다면 블로그에도 차근차근 기록해 볼 생각이다.

Filthy Rich Clients by Romain Guy, Chet Haase @ JavaOne 2007

Filthy Rich Clients by Romain Guy, Chet Haase @ JavaOne 2007


JavaOne은 재밌는 컨퍼런스였다. 잠자고 있던(?) 두뇌를 마구마구 회전시키는 재미도 있었고, 현장에서 유명인사들과 같이 호흡하는 재미도 있었다. 짬짬이 San Francisco 관광하는 재미도 쏠쏠했다. 새로운 세상에서 새로운 느낌과 생각들을 가질 수 있었다고 해야할까. 여건만 받쳐준다면 내년(May 6-9, 2008)에도 가보고 싶다. 10년짜리 비자 받았는데 한번밖에 못 쓰면 아깝잖아.^^; 여하튼 세상은 참으로 넓더라. 돈 많이 벌고 오래오래 살아야겠다!

Posted by roguebean
JavaOne 20072007. 5. 25. 20:59
JavaOne 끝난지도 벌써 2주가 다 되어가는데 블로그에 아직 별다른 후기도 없고... 만사귀차니즘이 도래한 것 같군요. 그래도 사내 전달세미나를 위해 프리젠테이션 자료는 빈약하나마 하나 만들었으니 혹시라도 관심이 있으신 분들은 심심풀이로 보시어요.

What's Going On with Java Technology?

ThinkFree Docs.

주제가 워낙 광범위하고 이제 갓 초창기를 맞이하는 기술들이 대부분이라 저도 모르는 부분이 많습니다. 간혹 이상한 부분이 있을 수도 있으니 이 점은 널리 양해해주시길 바라며, 만약 발견시에는 따꼼한 지적을 서슴치 말아주세요.^^
Posted by roguebean
JavaOne 20072007. 4. 13. 02:55
JavaOne 2007 컨퍼런스(05-08~05-11, San Francisco)에 참가하게 되었습니다! 흥미로운 내용들이 많아서 꼭 가보고 싶었는데, 회사의 지원 덕분에 기쁜 마음으로 다녀올 수 있게 되었네요. ^^

출장준비를 하면서 가장 큰 걸림돌이었던 미국비자는 어제부로 해결되었습니다. 인터뷰는 한시간동안 줄서있다가 3분만에 패스. 이제 출장비용 기안만 통과하면 저는 Duke를 만나러 갑니다!!!

DukeStang

이 세션만큼은 꼭 듣고싶다! Best 3 !!!

1. JSR 296: The Swing Application Framework (by Joshua Marinacci, Hans Muller)
2. Filthy-Rich Clients: Talk Dirty to Me (by Chet Haase, Romain Guy)
3. Java Language Modularity with Superpackages (by Andreas Sterbenz, Alex Buckley)

Posted by roguebean