본문 바로가기

프로그래밍

여대에 처음 가보았습니다.

반응형
지난번에 살짝 알려드린 JavaOne 2008 Wrap-up 세미나에 다녀왔습니다.
2008/06/05 - [인사이드Dev] - 자바원2008 참여자들의 느낌을 나누어보세요

장소가 이화여대 이화삼성 교육문화관이었죠. (학교안은 아니고 지하철역에서 이동할때 학교를 지나갑니다. 부속건물인가봅니다.)
어찌되었든 첫번째 여대 견학이었습니다. ㅎㅎ
(여대안에 남자도 들어갈 수 있다는 것을 처음 보았습니다.ㅠㅠ)

전체 세션을 다 듣지는 못하고 신상철 박사님의 강의까지 듣고
중간 쉬는 시간에 나와야만 했습니다.
(경품이 인형스피커였다는데 무척 아쉽다는..ㅠㅠ)

http://www.javapassion.com/SangSchedule.html
위 주소로 찾아들어가시면 신상철 박사님의 연간강의 스케쥴이 나와있는데요.
http://www.javapassion.com/SangShinSchedule.html#June_2008
June 21st, 2008 항목을 찾으시면 당일 강의하신 내용을 참고하실 수 있습니다.
특히 자바원에서 보여주었던 JavaFX 를 직접 테스트 해볼 수 있습니다.
따라하기는 아래에서
http://www.javapassion.com/handsonlabs/javafxdraggableapplets/index.html
여기서는 대충대충 체험기를 올립니다. 상세한 내용은 위 사이트에서 참고하세요.

1. 일단 JRE 6 update 10 을 설치해야 합니다.
http://java.sun.com/javase/downloads/index.jsp
jre-6u10-beta-windows-i586-p.exe
사용자 삽입 이미지

설치를 완료하고 제어판에서 정상적으로 인식이 되었는지 확인합니다.


2. 파이어폭스 3 를 설치합니다.
음..왜 그런지를 설명해주셨던것 같은데 잘 기억이...
하여간 설치해보세요. 진짜 괜찮습니다.
2008/06/18 - [인사이드Dev] - 잠에서 깨어난 불여우 만나보세요.

3. 파이어폭스 플러그인 설정확인
아래와 같이 정상 설치여부를 확인합니다.
파이어폭스에서 about:plugins 라고 입력하게 되면 설치된 플러그인과 동작여부를 확인해주네요.

사용자 삽입 이미지

4. 이제 테스트할 파일을 다운로드 합니다.
약 17메가바이트 정도의 크기입니다. JRE 보다 조금 크네요.
http://www.javapassion.com/handsonlabs/4611_javafxdraggableapplets.zip
신박사님의 세션중에 런타임 크기에 관련된 언급이 잠시 있었습니다.
그때 나온 이야기가 모듈에 관련된 부분이구요.
모듈은 JDK 7 에서 적용된다고 하네요.
자바 모듈 시스템 – JSR 277
http://osgian.com/31

기본적으로 JavaFX 는 JDK6 를 바탕으로 하구요.
업데이트 10 에 와서는 하드웨어 가속을 비롯한 몇몇 기능들이 강화되었다고 합니다.
개발자들을 위한 툴과 함께 디자이너를 위한 툴도 나온다고 하네요.
별도 툴이 나오는것은 아니고 기존 디자인 제품에 플러그인 형식으로
추가될 예정이라고 합니다.
Plugins for Photoshop, Illustrator and other design applications
Uses same project files as JavaFX plugin for NetBeans
Developers and Designers can share work back and forth

위의 이야기들은 어디서 많이 들어본것 같죠.
실버라이트에서도 언급된 내용이고
Flex 에서도 Thermo 를 이야기하면서 나오는 것들이지요.
2007/12/06 - [인사이드플렉스] - Thermo 데모

JavaFX 관련 로드맵은 아래와 같다고 합니다. 참고를..
JavaSE 6 update 10 final: end of summer
JavaFX Desktop 1.0: Fall 2008
JavaFX Mobile & TV 1.0: Spring 2009

이제 실습을 해보지요.
첫번째 샘플은 StopWatch 입니다.
다운받은 파일중 index.html 파일을 파이어폭스에서 열어줍니다.
예제와는 달리 보안경고가 한번 나오네요.
로컬 파일실행에 따른 부분인가 봅니다.

사용자 삽입 이미지


오호..드디어 JavaFX 를 보게 되는군요.
나름 RIA 니깐 CPU 한번 점검해봅니다.
역쉬 실망시키지 않는군요...ㅠㅠ

사용자 삽입 이미지

뭐 이런거야..그렇다 치고
그럼 바탕화면으로 갈 수 있다는거죠..한번..
참고로 이동할때에는 ALT 키를 누른채로 이동해야 한다고 합니다.
(다 그런건지 이 어플리케이션을 그렇게 만든것인지는 모르겠네요. 뒷부분 샘플로 보아서는 선택사항인가 봅니다. 브라우저에서 실수로 드래그할 수도 있으니깐 장치를 만들어놓았던 것일수도...)

사용자 삽입 이미지

오옷~~~굉장합니다.
브라우저를 닫으려고 하면 바탕화면 아이콘으로 만들겠냐고 물어봅니다.
그리고 다시 실행을 하려고 하면 엇..실행이 안됩니다.

콘솔을 보면 아래와 같은 예외가 생기네요.
음..원인은 잘 모르겠네요. ㅠㅠ
예외: com.sun.deploy.net.FailedDownloadException: 자원을 로드할 수 없음: file:////C:/Documents and Settings/*****/Application Data/Sun/Java/Deployment/cache/6.0/32/extensions/javafxrt.jnlp

그 외에 다른 샘플들도 따라해볼 수 있습니다.

아직은 좀 미흡해보이지만
브라우저에 있던 어플리케이션을 로컬환경으로 바로 가져올 수 있다는 것은 대단한 일인것 같습니다.
어플리케이션을 배포한다고 했을때 무척이나 직관적이 되겠지요.



728x90