'runtime generate swf'에 해당되는 글 3건

  1. 2008/04/11 iamyhs Simple Flex Builder-스크린 샷
  2. 2008/03/30 iamyhs Simple Flex Builder, Step-1
  3. 2008/02/27 iamyhs Simple Flex Builder

Simple Flex Builder-스크린 샷

취미 2008/04/11 10:09 iamyhs
1)실행화면 아래 순서대로
   레이아웃,서치 패턴,이미 제작한 컴포넌트,css 선택 콤보박스
   아래는 레이아웃 1을 선택한 화면
사용자 삽입 이미지



2)레이아웃 선택후,각 영역별로 마우스를 클릭하면 선택된 표시로 배경색이 파란색으로 변경되고 원하는 컴포넌트를 삽입, 지금은 상단의 서치패턴중 하나를 선택
사용자 삽입 이미지

3)사용자 요구사항에 맞게 이미 개발된 화면들중에 보고 싶은 화면 선택
사용자 삽입 이미지

4) 역시나, 사용자 요구사항에 맞게 이미 개발된 화면들중에 보고 싶은 화면 선택
사용자 삽입 이미지

5)해당 화면을 mxml 로 제너레이팅하기 위해서 파일명 입력
사용자 삽입 이미지

   
6)mxml 파일 쓰기 성공
사용자 삽입 이미지

7)방금 만들어진 파일 확인
사용자 삽입 이미지

8)방금 만들어논 mxml 파일 실행, SAP 모듈의 실데이타를 보여주기 때문에 데이타는 가렸음.
사용자 삽입 이미지

2008/04/11 10:09 2008/04/11 10:09

Simple Flex Builder, Step-1

취미 2008/03/30 08:55 iamyhs
개발 환경 : SAP+Flex+Java+Flex 2.0.1 hotfix3

현재 진행중인 프로젝트가 위와 같은 환경인대, 이 빌더에 쓰일 적당한 예제를 만들기가 얘매 하다.

일단, SFB(Simple Flex Builder)가 실제로 동작하는 방식을 캡쳐해서 링크한다.

프로젝트 성격상 동영상 캡쳐의 데이타는 흐림 처리를 했다.

화면 하단의 아래 메뉴들은 순서대로

1)전체 레이아웃 폼 선택
2)서치 컴포넌트 선택
3)일반 컴포넌트 선택
4)css 파일 선택
5)Generate 버튼 클릭,mxml 파일 생성


사용예)
전체 레이아웃 폼 선택 후,
컴포넌트를 위치하고 싶은 영역 선택 후, 원하는 컴포넌트 선택하게 되면, 해당 컴포넌트를 표시, Generate 버튼을 클릭하면 mxml 파일이 생성된다.



ps
이 글을 쓴지가 한달이 넘어간다.프로젝트가 바쁘다는 핑계로 어느새 시간이 이렇게 지나버렸다.
4월달엔 아주 간단한 예제로 대체해서 마무리 지을 예정이다.

동영상 파일에 업체의 내부 정보가 들어가서 동영상 링크는 제외한다.이것 역시 화면 캡쳐로 대신할련다.

2008/03/30 08:55 2008/03/30 08:55

Simple Flex Builder

취미 2008/02/27 20:27 iamyhs

I)Prototype(1단계)

1)시작

2)이벤트 기반 프로그래밍,컴포넌트 기반 프로그래밍

3)런타임 클래스 만들기

4)Simple Flex Builder

5)MXML String 생성 클래스

6)ServerSide MXML 파일 생성 클래스(자바)

7)추가 및 고려할 사항


총 7장에 걸쳐서 컴포넌트 기반의 mxml 파일 자체를 만드는 Flex Application 을 만드는 강좌를 진행할 예정이다.버그는 존재 하지만, 현재 v0.2 수준으로 완성 되어있다.꽤 긴 시리즈가 될것 같다.

간단히 소개 한다면 SFB(Simple Flex Builder)는 기존의 개발된 compenent 들을 가지고,플렉스를 모르는 사용자도,쉽게 플렉스 페이지를(mxml 형태의 파일) 만들수 있는 말그대로 빌더 어플리케이션이다.

SAP의 넷위버 비주얼 컴포저(NetWeaver Visual Composer)
같은 솔루션과 비교가 될듯 싶다.

사실, 굳이 Flex 를 써서, 이 어플리케이션을 만들 필요는 없다.AIR든, JAVA,MFC 등등 문자열을 만들어낼수 있는(mxml 파일)어떤 언어라도 상관없다.

코딩의 핵심은 DynamicEventReflection 이다.


II)OOP(2단계)
위에서 구현한 프로토타이핑 수준의 어플리케인션을 클래스화 시키는 작업이 될 예정이다.
더불어 캔곰(cairngorm) 같은 프레임웍을 적용하게 된다면 좀 더 모양새가 갖춰질듯 싶다.


II)OOAD,Design Pattern(3단계)
OOAD,Desing Pattern 적용,현재는 고려하지 않는다.



2008/02/27 20:27 2008/02/27 20:27