FlexOnLinux

목차
  1. Flex On Linux
    1. What is the Flex?
    2. Getting the Flex Builder
      1. System Requirements
      2. Unsupported Flex Builder Features
    3. Flex Application Framework
    4. Flex Coding
      1. Hello Flex3
      2. Youtube Video
    5. Flex 참고도서
    6. 기타

Flex On Linux#

KLDPConf 10주년용으로 준비했다가 정리하지 못했지만, 참고하실 분이 계실까봐 올려봅니다.

 

What is the Flex?#

Flex is a very sophisticated RIA Presentation system.

 

Getting the Flex Builder#

Flex Builder Linux Release(alpha)

http://labs.adobe.com/technologies/flex/flexbuilder_linux/

 

Flex Builder를 설치하기 이전에 아래의 소프트웨어가 미리 설치되어 있어야 합니다.

Eclipse 3.3 over

http://www.eclipse.org/downloads/

Flash Player 9 Update(Linux)

http://labs.adobe.com/downloads/flashplayer9.html

 

System Requirements#

Linux has various distributions and flavors. This release of Flex Builder Linux requires Sun JRE 1.5.x and Eclipse 3.3 and supports the following distributions:

 

 

Flex Builder Linux Alpha only supports Firefox (all versions).

 

Flex Builder Linux requires the debug version of Flash Player (Linux) to support debugging applications from within Flex Builder Linux alpha.

 

Unsupported Flex Builder Features#

This section lists unsupported Flex Builder features in Flex Builder Linux:

 

Flex Application Framework#

http://www.webspiders.com/en/images/flex_application_framework.jpg

 

Flex Coding#

Hello Flex3#

간단하게 Label로 Hello Flex3 찍는 거 Builder와 vi로 구현하는 거 샘플코드 작성해봤습니다.

Youtube Video#

http://www.jamesward.org/wordpress/2006/10/19/flash-flex-free-for-all-even-linux/

이 분의 동영상 참고하시면 됩니다. 저 분이 하신 걸 네 노트북에서 그대로 따라했습니다.

사실, 조금 바꾸어야 할 게 있습니다. Remote Data Sources를 접근하는 게 Flash나 Flex는 제한이 있습니다.

PHP로 Proxy주소 만들어서, 그걸 연결해서 데이터 가져오게 하면 됩니다.

 

Flex 참고도서#

국내 유일의 Flex 책이라고 할 수 있습니다. 기초나 플렉스가 뭔지 궁금하신 분들은 강추입니다.

중이미지보기 예제로 배우는 Adobe 플렉스 2 : 리치 인터넷 애플리케이션 제작의 첫 걸음(25000원)

 

국내책이 한권이라서 외서는 어떨까해서 사본 책입니다. =ㅅ=)a 외서의 특징은 너무 쉽거나 너무 어렵거나죠.

http://ecx.images-amazon.com/images/I/51nZDqiPf%2BL._BO2,204,203,200_PIsitb-dp-500-arrow,TopRight,45,-64_OU01_AA240_SH20_.jpg 그림이 표시되지 않았습니다. 에러가 있습니다.The Essential Guide to Flex 2 with ActionScript 3.0 ($40)

Flex2와 ActionScript 3.0의 대한 설명 모두 깊이가 얇습니다. 그래서 정말 처음하시는 분들이 읽기에는 좋은 책입니다.

 

기타#

Flex Data Services가 이름이 바뀌었네요.

LiveCycle Data Services ES (previously called Flex Data Services) software provides a comprehensive set of data-enabling features for using data in Flex or Ajax based RIAs that revolutionize the user experience. A powerful data services architecture and programming model enable RIAs to synchronize data between client and server to produce optimal customer engagement experiences with less code, less risk, and faster time to market. LiveCycle Data Services ES also opens up powerful new services to rich applications including document and form server processing, workflow, and more. Start building applications today with free LiveCycle Data Services ES Express, a single-CPU production license.

 

 

Flex Builder는 상용이죠. 이 보다는 못하지만, 윈도우에서 공짜(?)로 쓸 수 있는 오픈소스 Flex 개발툴입니다.

FlashDeveloper

http://www.flashdevelop.org/community/viewtopic.php?t=2134