반응형 전체 글201 학습 곡선 일지 3편: JavaFX 스크립트 함수 2007년 8월과 9월에 썬 개발자 네트워크의 John O'Conner는 JavaFX 스크립트 프로그래밍 언어(이 기사에서는 JavaFX 스크립트라고 줄여서 부름)를 시작하는 사용자에게 도움을 주고자 "학습 곡선 일지(Learning Curve Journal)"라는 제목의 시리즈를 기고했습니다. 그 이후로 이 언어의 많은 중요한 부분이 개선되었습니다. 아마도 가장 중요한 변화는 JavaFX 스크립트의 초기 인터프리터 기반 버전을 대신하여 컴파일러 기반 버전을 사용할 수 있게 되었다는 점입니다. 이전의 학습 곡선 일지에서는 인터프리터 기반 버전 사용에 대해 설명했습니다. 업데이트된 학습 곡선 일지에서는 컴파일러 기반 버전의 언어 사용법을 보여줍니다. 최신 내용을 반영하여 다른 변경 사항도 적용되었습니다. .. 2009. 3. 20. 학습 곡선 일지 2편: 선언적 사용자 인터페이스 2007 년 8월과 9월에 썬 개발자 네트워크의 John O'Conner는 JavaFX 스크립트 프로그래밍 언어(이 기사에서는 JavaFX 스크립트라고 줄여서 부름)를 시작하는 사용자에게 도움을 주고자 "학습 곡선 일지(Learning Curve Journal)"라는 제목의 시리즈를 기고했습니다. 그 이후로 이 언어의 많은 중요한 부분이 개선되었습니다. 아마도 가장 중요한 변화는 JavaFX 스크립트의 초기 인터프리터 기반 버전을 대신하여 컴파일러 기반 버전을 사용할 수 있게 되었다는 점입니다. 이전의 학습 곡선 일지에서는 인터프리터 기반 버전 사용에 대해 설명했습니다. 업데이트된 학습 곡선 일지에서는 컴파일러 기반 버전의 언어 사용법을 보여줍니다. 최신 내용을 반영하여 다른 변경 사항도 적용되었습니다... 2009. 3. 20. 학습 곡선 일지 1편: JavaFX 스크립트 탐구 2007년 8월과 9월에 썬 개발자 네트워크의 John O'Conner는 JavaFX 스크립트 프로그래밍 언어(이 기사에서는 JavaFX 스크립트라고 줄여서 부름)를 시작하는 사용자에게 도움을 주고자 "학습 곡선 일지(Learning Curve Journal)"라는 제목의 시리즈를 기고했습니다. 그 이후로 이 언어의 많은 중요한 부분이 개선되었습니다. 아마도 가장 중요한 변화는 JavaFX 스크립트의 초기 인터프리터 기반 버전을 대신하여 컴파일러 기반 버전을 사용할 수 있게 되었다는 점입니다. 이전의 학습 곡선 일지에서는 인터프리터 기반 버전 사용에 대해 설명했습니다. 업데이트된 학습 곡선 일지에서는 컴파일러 기반 버전의 언어 사용법을 보여줍니다. 최신 내용을 반영하여 다른 변경 사항도 적용되었습니다. .. 2009. 3. 20. JavaFX 효과 썬의 흥미로운 새 제품군 JavaFX를 통해 개발자들은 광범위한 장비에서 Java를 활용하는 훌륭하고 풍부한 사용자 인터페이스를 구축할 수 있으며, 이는 "한번 작성하여 어디서든 실행할 수 있도록 한다"는 목표를 향해 한 단계 더 나아간 것입니다. 썬의 CTO인 Bob Brewin은 Global Systems Engineering 부문 부사장 Hal Stern과 본 Innovating@Sun 최신판에서 통합형 리치 클라이언트의 진화 즉, 과도한 TV 스크린 형식의 클라이언트에서 인대시(In-Dash) 타입의 자동차 시스템으로 또는 인터넷 상에서 이용할 수 있는 서비스 및 컨텐츠를 모두 활용할 수 있는 webtop으로의 진화를 이끄는 소프트웨어 기술에 대해 대담을 나누었습니다. Java FX 제품군에서는 .. 2009. 3. 20. JavaFX와 Multimedia 기고인: JCO 양사열 부회장 필자는 작년부터 Web 2.0과 함께 부상한 RIA(Rich Internet Application)에 대해 귀가 따갑게 들어왔다. 필자가 현재 몸담고 있는 JCO내에서도 JCO가 직간접적으로 관여하는 각종 세미나 및 행사에서도 RIA는 큰 화두였으며 지금까지도 관심을 끄는 이슈로 부각되고 있다. 이런 이슈에 호응(?)하기 위해 Sun, Adobe, MS에서 JavaFX, Flex, Silverlight 라는 삼총사를 내놓았다. 세가지를 비교하는 것도 재미있는 일이겠지만 본인은 자바 프로그래머로만 10년 가까이 먹고 살았다. Silverlight는 어떤 것 이라는 것만 아는 편이고 Flex는 약간 끄적거려 보았다. 결국 가장 자신있는 Java 진영에서 나온 JavaFX 를 다.. 2009. 3. 20. Chapter 06. DVD와 DivX Chapter 06. DVD와 DivX 1. DVD와 DivX DivX가 처음 선보였을 당시에 많은 유저들이 DVD와 혼동을 일으키는 웃지 못할 상황이 있었습니다. 그만큼 기존의 VCD에서는 상상할 수 없었던 화질을 보여주었기 때문입니다. 지금도 DivX를 DVD와 동일시하는 경우를 종종 볼 수 있는데, 이는 엄청난 착각입니다. DivX 동영상의 화질은 인코딩시 사용한 프로그램이나 작업 방법 등에 따라 달라지기도 하지만, 근본적으로 원본 화질에 가장 큰 영향을 받습니다. 본래 DivX는 동영상을 다루는 코덱일 뿐이므로, 여러 가지 형태의 동영상을 원본으로해서 작업이 가능합니다. 대부분의 DivX들이 화질이 좋은 것은 원본이 화질 좋은 DVD이기 때문이며, 만약 원본이 화질이 좋지 않은 경우라면 DivX코.. 2009. 3. 18. Chapter 05. 오디오(Audio) Chapter 05. 오디오(Audio) 1. 오디오의 형식 1) AC3 (돌비 디지탈) DVD의 표준 사운드 형식으로 2채널(좌/우) 또는 5.1채널(전방 좌/우/센터, 후방 좌/우, 우퍼)을 기본으로 합니다. DivX 동영상에서는 이런 AC3 파일을 2채널 스테레오 형태인 MP3 파일로 다운믹스해서 용량을 줄이는 방법을 사용해 왔습니다. 그러나, 최근에는 사운드 부분을 강화하려는 경향 때문에 AC3 파일을 그대로 DivX 동영상에 적용하는 방법도 사용되고 있습니다. AC3 파일을 그대로 사용하는 것이 당연히 음질이 좋겠지만, AC3 파일의 5.1채널 분리를 제대로 감상하기 위해서는 5.1채널 디지탈 사운드를 재생할 수 있는 사운드카드와 스피커 시스템이 필요하기 때문에 이런 시스템을 갖추지 않은 대부분.. 2009. 3. 18. Chapter 04. DivX 인코딩과 Deinterlacing / IVTC Chapter 04. DivX 인코딩과 Deinterlacing / IVTC ♣ 앞에서는 DVD의 일반적인 제작/재생 과정에서의 Telecine, Deinterlacing, IVTC 등에 대해 다루었다면, 지금부터는 DivX 인코딩 작업에서의 Deinterlacing과 IVTC에 대한 기본 원리를 설명합니다. ♣ 1. IVTC와 Deinterlacing 중에서 어떤 것을 선택하는가? 동영상은 다양한 원본을 이용해 만들어질 수 있습니다. DivX인코딩시 소스로 주로 사용되는 DVD도 그 형식이나 DVD제작시 사용된 소스 및 제작 방식이 천차 만별입니다. 본래는 영화 필름을 원본으로해서 Progressive 방식으로 제작되어야 정상이겠으나, 국내에 유통되는 DVD들 중에는 원본이 도대체 무엇인지조차 가늠하기.. 2009. 3. 18. Chapter 03. Telecine & IVTC Chapter 03. Telecine & IVTC ♣ 이 부분의 내용은 매우 복잡하게 생각되실 수도 있습니다만, 그리 복잡한 것은 아닙니다. 또한, 이 부분의 이해가 선행되지 않고는 깨끗한 동영상을 만들어내기 어렵습니다. ♣ 1. 개요 1) Telecine 영화 필름을 VHS, VCD, DVD 등의 매체용 동영상으로 변환하는 과정을 Telecine 라고 합니다. 보통 Telecine 라고 하면 24 fps 인 영화 영상을 30 fps(29.97 fps)로 프레임수를 늘리는 것을 지칭하는 말로 사용되고도 있으나, 엄밀하게는 프레임수를 늘리는 것을 뜻하는 것은 아닙니다. 하지만, 우리나라나 미국에서 사용되는 NTSC방식의 표준 프레임수가 30 fps 이기 때문에 영화의 24 fps 와는 맞지 않고, 따라서 .. 2009. 3. 18. 이전 1 ··· 17 18 19 20 21 22 23 다음 반응형