최근 Sun에서는 Java를 기반으로 하는 RIA 애플리케이션 개발툴인 JavaFX 1.1 버전을 내놓았습니다. 6월 1일에 JavaOne(http://java.sun.com/javaone)에서 JavaFX를 기반으로 하는 자바 앱스토어(Java AppStore)를 발표할 가능성이 높습니다. ^^ Vector project 라는 이름으로 준비 중인 것 같습니다. Sun 사이트에는 그 내용을 찾아보기는 어렵습니다.

어쨌든~ JavaFX는 몇 년 안에 큰 유행의 흐름을 만들어낼 수 있지 않을까라는 기대를 하면서 JavaFX에 대한 공부를 시작하기로 하였습니다. JvavFX SDK를 설치하는 방법부터 알려드리겠습니다. 현재로는 윈도우와 맥 만 지원을 하는 것으로 보입니다. ㅡㅅ-);; Java SE SDK1.6을 지원한다고 하는데, 사용하는 소스를 보면 1.5 버전을 사용하는 것으로 나오더군요. 버전업되면서 점점 나아지겠지요?

우선 JavaFX를 다운받으러 가야겠지요? ^^ JavaFX 공식 사이트(http://www.javafx.com) 으로 이동합니다. 오른쪽에 보이는 Get 버튼이나 Download Now 버튼을 누르시면 JavaFX SDK를 다운 받는 페이지로 이동합니다.


위의 네모친 JavaFX 1.1.1 SDK를 다운 받으시면 됩니다. JavaFX_sdk-1_1_1-windows-i586.exe 를 다운 받으시면 됩니다. 이를 실행하시면 아래와 같은 화면이 나타납니다. ㅡㅅ-)> 별다른 거 없습니다.  중간에 동의한다고 해주시고 경로확인해 주시고 Next~ Next 설치를 해주시면 됩니다. ^^ 그럼 설치 완료!!!







요렇게 Finish 가 뜨면 완료 된 것입니다. 참 쉽죠잉~~?? JavaFX는 NetBeans 에서 사용을 하시는 게 좋은 듯 합니다. 이클립스에서도 JavaFX에 대한 플러그인을 내놓기는 했지만, 아직은 그 기능을 완전히 지원하지는 못하는 듯 합니다. 그렇지만 NetBeans 의 크기가 좀 비대해서 설치하기 곤란한 상황도 있습니다. 아직 저에게는 이클립스나 넷빈이나 낯설기는 마찬가지군요. ㅡ0-);;

JavaFX와 관련된 내용도 꾸준하게 올려보도록 하겠습니다. ^^
현재 나와있는 EE 최신은 1.4인듯 하지만, 1.4는 현재 한글판이 나와있지는 않군요.

없는 대로 이거라도.... 읽으며 사용해야지요. ^^;;
지난 2009년 5월 18일, SUN의 CEO인 Jonathan Schwartz는 자신의 블로그에서

"Will the Java Platform Create The World's Largest App Store?"


라는 제목으로 영상 포스팅을 올렸습니다. 그는 거기서 아래처럼 말했습니다. 의역이 많이 들어갔습니다. ㅡ0-);; A4 2페이지분량의 글이었지만, 핵심은 마지막 몇줄 안되더군요. A4 2페이지 읽는데 많은 시간이 걸리네요.ㅠㅅ-) 영어만 보면 졸려.
  오는 2009년 6월 2일, 샌프란시스코에서 JavaOne(http://java.sun.com/javaone/) 을 통해 SUN 사에서는 새로운 플랫폼이라고 할 수 있는 JavaFX(http://www.sun.com/software/javafx/index.xml, 공식 홈페이지 : http://www.javafx.com/)를 공식적으로 선보일 예정이다. 이 JavaFX를 기반으로 하는 Project Vector도 선보일 것으로 보입니다.


RIA 개발 플랫폼이라고도 할 수 있는 JavaFX가 공식 발표되면사람들의 많은 관심과 함께 새로운 흐름을 만들어내지 않을까라는 당연한 생각을 하게 됩니다. ^^ 조만간 JavaFX를 통해제작된 세계최대의 app Store의 탄생을 기다려 봅니다. 이클립스에서도 JavaFX 관련한 Plug-in을 내놓을까요??




● SUN CEO Jonathan's blog
http://blogs.sun.com/jonathan

● JavaFX 관련 홈페이지
http://www.sun.com/javafx
http://www.javafx.com

● 플랫폼(PlatForm) 이란 무엇인가?
http://www.ihoney.pe.kr/353

● 대표적인 App Sotre (APPLICATION Store)
애플 스토어 : http://store.apple.com/kr
MS 앱스토어 : http://www.microsoft.com/emea/windowsmobileapps/default.mspx
SK 앱스토어(9월 출시예정) : http://tvpot.daum.net/my/MyClipView.do?clipid=14651110&ownerid=.ywpQd7EUPU0

● JavaFX란 무엇인가? 많이 부족해서 부끄럽군요....ㅡ0-);;
http://java.ihoney.pe.kr/9
http://java.ihoney.pe.kr/26

'Java > Language' 카테고리의 다른 글

JavaFX SDK 1.1 설치하기  (0) 2009.05.24
j2ee API DOCs, 자바EE 한글화 API 문서(1.3.1 버전)  (0) 2009.05.21
09/05/19, 서블릿과 JDBC를 연결하다.  (0) 2009.05.19
JSP(Java Server Page)  (0) 2009.05.18
서블릿(Servlet) 용 API DOCs  (0) 2009.05.18
서블릿 관련한 내용을 설명하는 API DOCs를 구했다.

<< Download JSR-000151 J2EE(TM) 1.4 Platform API Documentation >>

ㅡㅅ-)> 아쉽게도... 현재까지 한글화 된 녀석은 찾지 못했다.
DTFE에서 5월 23일, JAVAFX 관련한 기술 관련 세미나가 있다.
'JAVAFX? 그게 뭐지? 처음 듣는데..?' 라는 생각에 한번 찾아봤다. ㅡㅅ-)>

Adobe에서 Flex( 관련 사이트 : http://www.adobe.com/kr/products/flex/ )를 발표한 뒤 얼마 있지 않아서 MS 측에서는 SilverLight( 관련사이트 : http://silverlight.net/ )를 발표했다. 여기에 호응하여 JAVA 측에서도 JAVAFX( 관련사이트 : http://javafx.com/)를 발표했다. 순서야 어찌되었든, 웹2.0(웹 2.0 - 위키백과) 에 들어서고 AJAX 기법이 도입되고 RIA를 요구하게 되면서 탄생을 한 웹 애플리케이션 개발툴 이라고 할 수 있겠다. ㅡㅅ-)> 이렇게 말하니까 내가 뭔가 아는 것 같잖아? 훗~ 난 아직 초보 개발자.

● Adobe Flex
● MicroSoft SiverLight
● JavaFX

ㅡㅅ-);; 실버라이트만 큰데...?? Adobe는 Flex를 간단히 Fx라고만 하고 있다. ㅡㅅ-)> 우훗~

세가지에 모두 관심을 기울일 수는 없는 노릇이고...
ㅡㅅ-)> 허니몬은 JAVAFX에 중점을 두겠습니다.

오늘은 넷빈(http://www.netbeans.org/)에 대한 간단한 정보를 얻기 위해 java.sun.com 에 방문했다가 아래 링크의 관련한 글이 눈에 띄어서 한번 링크를 클릭하고 들어가 보았습니다. ^^

http://java.sun.com/developer/technicalArticles/javafx/AppORama/
맛뵈기 JAVAFX 라고 할까요? 3개의 JAVAFX 애플리케이션이 있습니다. 오른쪽에 있는 Launch 에서 클릭하여 직접 실행하여 볼 수가 있습니다. ^^
아래의 것은 윈도우에서 실행되는 위젯과 관련된 widgetFX 입니다. ㅡㅅ-)
자바를 기반으로 하고 있기 때문에, jre가 설치된 컴퓨터 환경에서는 운영체제 상관없이 설치가 될 것입니다. 오른쪽 하단에 보시면 살짝 나와있는 부분(Get the WidgetFX SDK)보시면 아시겠지만, 표준개발도구도 있으니까 다운 받아서 한번 사용해보세요. ^^; ㅎㅎ. 정작 저는 이녀석을 만져보려면 시간이 좀 필요합니다. 후훗...

제 컴퓨터에 설치한 화면.

ㅡㅅ-)> Picasa에서는 widgetFX에서 실행된 내용을 스크린샷을 뜨지 못하는군요. 뭐~ 이렇습니다.

흥미를 끄는 녀석들이 많이 나타나고 있습니다. 항상 하는 말이지만!! 머리는 입력량의 한계가 있는데!!
배워야 할 것들은 많아져만 가고!!! 이것이 개발자가 되기 위해 짊어지어야 할 숙명인가!?

피할 수 없다면, 즐겨라!! 푸하하하하하... ㅡㅅ-);; 그렇다고 정신줄을 놓을 필요는 없겠죠?

+ Recent posts