JavaFx 개발 시리즈1

오랫만에 개발이야기 좀 해보겠습니다. JavaFx에 관한 소식인데요.

2007
5 JavaOne 컨퍼런스에서 대중에게 첫 선을 보였던 JavaFx 2008 124 1.0 버전으로 정식 런칭하였습니다. 굳건히 자리매김을 하고 있는 Ajax Adobe flash/flex/AIR, 상대적으로 후발주자이지만 이들을 맹렬히 추격하고 있는 Microsoft silverlight와 함께 RIA 시장에 Sun MicroSystems가 가세한 것이죠. Sun은 전세계 데스크탑의 약 85%정도에 JVM이 설치되어있고 이 JVM을 최신버전(J2SE 6, update 11)으로 업데이트만 하면 풍부한 사용자 경험을 제공하는 JavaFx로 제작된 컨텐츠를 클라이언트에게 웹이나 데스크탑 애플리케이션 형태로 사용하게 할 수 있다고 강조합니다. 아울러 2009년 상반기 중으로 JavaFx for mobile 2009년 하반기까지 JavaFx for TV를 시장에 내놓을 것이라는 계획도 발표했죠.

JavaFx는 무엇일까요?

                                                                                <그림1. JavaFx의 플랫폼>

JavaFx는 해당 컨텐츠를 재생하기 위해서 JavaFx에 특화된 Runtime을 따로 설치해야 할 필요는 없지만 클라이언트 컴퓨터에 Java 1.5 버전 이상의 JRE(Java Runtime Environment-J2SE JVM이 탑재)가 설치 돼있어야 합니다. Java 1.5 버전 이상의 JRE이 설치된 클라이언트는 JavaFx로 제작된 application에 접근하게 되면 JRE를 업데이트 하도록 유도하지요. 2008 12 4 JavaFx 1.0 SDK를 런칭하면서 Java 1.6 update11 버전의 JRE를 내놓았습니다. JavaFx 애플리케이션을 테스트해보기 위해서는 최신버전(Java 1.6, update 11)으로 JRE를 업데이트 하는 것이 좋습니다. 현재(2008129) JavaFx 공식 사이트에서 제시하는 일부 데모프로그램 중 일부는 최신 버전이 아니면 동작하지 않을 수 있으니 유의하세요

JavaFx는 어떻게 개발할까요?

                                                                                    <그림2. JavaFx의 개발환경>

다운로드 페이지


1.
    
JDK를 설치하지 않았다면 JDK부터 설치한다.
2.    NetBeans IDE 6.5 For JavaFx 1.0(JavaFx 1.0 SDK 탑재)을 설치하거나, JavaFx 1.0 SDK 만 따로 설치할 수 있다.
3.    JavaFX 1.0 Production Suite: 디자이너를 위한 툴

컴포넌트

설명

JavaFX 1.0 Plugin for Adobe Illustrator

Adobe Illustrator의 플러그인으로 JavaFX의 그래픽 자원 파일 포멧(fxz, fxd)으로 export해준다.

JavaFX 1.0 Plugin for Adobe Photoshop

Adobe Photoshop 의 플러그인으로 JavaFX의 그래픽 자원 파일 포멧(fxz, fxd)으로 export해준다.

JavaFX 1.0 Media Factory

미디어 팩토리는 두 가지 요소로 구성됐다.

*       JavaFX Graphics Viewer: JavaFX-format(fxz,fxd) 그래픽 자원을 보여준다.

*       SVG Converter: SVG format JavaFX format(fxz,fxd) 그래픽 자원으로 바꿔준다.

Production Suite Help

도움말

Library

컴포넌트를 사용하기 위해 필요한 라이브러리들

Samples

참고할만한 예제들 소개


가급적이면 NetBeans IDE 6.5 For JavaFx 1.0를 설치하시길 권장합니다. JavaFx개발에 최적화된 툴이라고 생각됩니다.
툴을 모두 다 설치하였다면, 샘플 프로그램을 만들어보도록 하겠습니다. 
이 곳에 제시된 예제를 만들어 볼 것입니다. 링크된 페이지에 소스파일도 있으니 참고하시길 바랍니다.

우선 넷빈즈 IDE를 실행시킵니다.

File > New Project 를 선택합니다. 


JavaFx 프로젝트를 선택하고 next 버튼을 클릭합니다.

적당한 프로젝트 이름을 지어줍니다. Finish 버튼을 클릭합니다.
위와 같은 작업 환경이 나타날 것입니다.

시리즈2에서 이어집니다.



    

by 예술인 | 2008/12/09 23:01 | 개발이야기 | 트랙백(1) | 덧글(0)

트랙백 주소 : http://avata007.egloos.com/tb/2212958
☞ 내 이글루에 이 글과 관련된 글 쓰기 (트랙백 보내기) [도움말]
Tracked from 인생은 속도가 아니라 .. at 2008/12/10 23:02

제목 : JavaFx 개발 시리즈2
어제에 이어서 시리즈2입니다. 프로젝트를 열어서 코딩에 들어가 보아용. 참고로 아래에 이어지는 내용은 이 곳의 문서를 번역한 것이구요. 제가 한 차례 프로그래밍 해보면서 편의상 과정을 수정한 부분도 있으니, 널리~~ 양해 바랄게용. ^^;; 먼저, 프로젝트를 생성하면 해당 프로젝트의 메인 파일을 만들 수 있습니다. 디폴트로 [프로젝트명].Main의 형태로 잡혀 있는데, 본인이 원하는 대로 적절히 바꿔주셔도 무방합니다. 1.Main......more

:         :

:

비공개 덧글

◀ 이전 페이지 다음 페이지 ▶