태터데스크 관리자

도움말
닫기
적용하기   첫페이지 만들기

태터데스크 메시지

저장하였습니다.
김대중 전 대통령 서거 추모글 남기기

예제로 배우는 Flex2008.04.12 23:40
플렉스3가 2008년 2월 말에 출시되었고 한국에는 2008년 3월 18일에 론치했습니다.
플렉스3의 경우 액션스크립트3을 그대로 사용하기 때문에 문법적 변화는 없어 플렉스2의 코드도 대부분 작동합니다. 플렉스3는 개발자 편의와 성능 향상에 초점을 맞추었습니다. 플렉스3의 변화는 크게 다음과 같습니다.

1. 플렉스 3 SDK
- 애플리케이션 경량화를 위한 인증 프레임웍 RSL
- 런타임 로컬라이제이션 (다국어 처리기능)
- FCSH(플렉스 컴파일러 쉘)
2. 플렉스빌더3의 새로운 기능들
- 데이터베이스 코드 (DAO) 자동 생성
- 웹서비스 코드 자동 생성
- 메모리 성능 프로파일러
- 비주얼 CSS에디터
3. 어도비 에어 개발 지원
- 에어 API 코드 힌팅
- 에어 패키징 및 배포

그렇다면 개정판은 어떻게 달라졌을까요?
1. 위에 언급한 바뀐 내용은 모두 넣었습니다.

2. 디자이너-개발자 협업 부분에 대한 내용
- 테마 생성 및 적용 방법
- Flex Component Kit을 이용하여 플래시 무비클립을 플렉스 컴포넌트로 만들기
(플래시 툴을 이용하기 때문에 초보자들도 쉽게 할 수 있도록 따라하기 식으로 단계씩 이미지와 설명을 넣었습니다.)

3. 플렉스 개발자를 위한 아키텍처에 대한 내용
- 성능 향상을 위한 플렉스 아키텍처 가이드
- 플렉스 애플리케이션 최적화 가이드 : RSL, Externalization, ModuleLoader 기법 등
- 플렉스 개발 환경 구성 : 디버깅, 로깅, HTTP모니터링 툴 설치 등
-
4. 에어 (이 부분은 이정웅씨 써주셨습니다. 감사합니다.)
- 에어 API
- 에어 SDK 사용법
- HTML을 에어로 배포하기
- 윈도우 애플리케이션과 에어의 연동 (MFC의 고수 김용식님의 도움을 받아 AIRConnector를 만들었습니다.)

그리고 Book UX를 향상을 위하여
- 모든 내용들은 풀컬러로 구성했습니다.
- 어려운 내용들은 쉬운 개념부터 그림과 함께 설명을 다시 넣었습니다.
- 수록된 모든 코드들은 플렉스3에서 전부 테스트했습니다.
- 개발자들이 자주 찾는 검색어를 위주로 인덱스 페이지를 재구성했습니다.

여하튼 많은 내용을 넣다보니 책이 두꺼워졌고 가격이 좀 올랐네요. ^^;

아래 이미지는 개정판 작업을 위해 바뀔 내용을 북마크해놓은 것입니다. 특히 3장 플렉스 빌더의 경우 로고부터 fx -> Fx 로 바뀌어서 이미지를 모두 새로 캡쳐했고 바꿀 내용들을 빨간 볼펜으로 표시를 하다보니 책이 아래와 같이 포스트잇과 빨간 글씨로 도배되었습니다.

사용자 삽입 이미지

그리고 플렉스 관련 파일 경로도 바뀌었네요. 테마의 경우 2.01 부터 런타임 테마를 지원합니다.
참고로 아래로 가보시면 런타임 테마 + 런타임 로컬라이제이션 데모를 보실 수 있습니다.
http://www.livecycle.or.kr/demo/flex/EnterpriseModuleApp.html 

사용자 삽입 이미지

1차적으로 바꿀 내용을 토대로 편집자님과 디자이너님이 새로 작업한 내용을 출력한 것입니다. 그래도 고칠 내용들이 포스트잇 갯수만큼 많더라구요. 저 때문에 밤낮없이 고생하신 에이콘 출판사 여러분께 다시 한번 감사드리구요.

사용자 삽입 이미지

아래는 부록을 비롯하여 9, 10, 11장들 내용을 출력해서 고칠 부분을 북마크한 것입니다. 포스트잇의 색깔은 별 의미 없습니다. 그냥 손에 잡히는데로 붙이다 보니 빨주노초파남보 무지개가 되었군요^^


사용자 삽입 이미지

그리하여 아래와 같이 책이 나오게 되었네요. ^_^



[보너스]아래는 AIRConnector의 이미지입니다.
윈도우XP에 설치된 에어 애플리케이션 에서 데이터그리드의 내용을 바로 엑셀로 출력하는 예시화면입니다. 그 외에도 메모장, 계산기, 브라우저, 파워포인트 등이 바로 실행이 가능하지요.
구현 원리는 메시지 커맨드 파일을 에어와 MFC모듈이 서로 모니터링하면서 윈도우 애플리케이션을 실행하도록 만들었습니다.  (기술이 그렇듯이 알고 보면 진짜 별거 아닙니다.^^; )

사용자 삽입 이미지
AIRConnector는 오픈소스 프로젝트로 진행합니다.
http://code.google.com/p/airconnector/ 
신고
Posted by okgosu

티스토리 툴바