SlideShare une entreprise Scribd logo
1  sur  15
멀티 플랫폼 모바일 개발
   with Flex 4.5

옥상훈 (OkGosu.Net 운영자)
       okgosu
플랫폼 춘추전국시대

•웹 (jsp, php, asp…)
•데스크탑 (VB, VC++, Delphi…)
•스마트폰 (Android, BADA, iOS, Window Phone…)
•태블릿 까지…
플랫폼 마다 개발자를 뽑으려니…
플렉스란?



                  FxExam1_1.mxml   (2) 컴파일    FxExam1_1.swf




(1) 플래시빌더에서 XML 소스파일 작성                      (3) 웹브라우저의 플래시플레이어에서 실행
Flex 4.5 까지 버전 이력
Flex4.5로 원소스 멀티 플랫폼 개발




(1) 플렉스 웹애플리케이션(*.swf)   (2) 플렉스 데스크탑 애플리케이션(*.air)   (3) 플렉스 모바일앱 (*.apk 등)
플래시 빌더 4.5 프로젝트 유형

 Flex Project (Web)               웹 애플리케이션


                               데스크탑 애플리케이션
Flex Project (Desktop)
                              (Windows, Linux, Mac)


 Flex Mobile Project            모바일 애플리케이션
                            (안드로이드, iOS, 블랙베리 플레이북)
                            (안드로이드, iOS, 블랙베리 플레이북)



  •모바일의 경우, 현재는 안드로이드 2.2 이상만 지원
  •iOS, 블랙베리 플레이북은 하반기 지원 예정
  •iOS는 Action Script Mobile Project로 구현 가능
Flex 4.5에서의 모바일 사용자 경험

       1. 모바일 웹
       2. 모바일 앱
1. 모바일 웹
1. 모바일 브라우저에서 플렉스 웹사이트를 구동하는 것
2. 모바일 html 처럼 화면, 폰트, 이벤트 최적화가 필요함
1. 모바일 웹
1. 모바일용 플래시 플레이어가 설치되어 있어야 함
2. 플래시플레이어는 안드로이드 마켓에서 무료 다운로드 가능
2. 모바일 앱
1. 플렉스로 만든 안드로이드 앱을 마켓에서 설치함
2. 플래시플레이어, 모바일 AIR가 설치되어 있어야 함
2. 모바일 앱
모바일 AIR가 설치되어 있지 않으면 다음과 같은 설치 안내로 이동
모바일앱 vs 모바일웹
            모바일앱         모바일웹

개발방식         전용SDK         html


배포방식       전용 앱스토어        웹사이트

 장점         폰 API 활용    개발, 배포용이성

 단점       잦은 배포와 업데이트   브라우저방식

Flex 구현   모바일 애플리케이션    웹 애플리케이션
Flex 4.5 모바일에서 지원하는 것들
  SW: 터치 이벤트, 전화, SQLite DB 등
  HW: 센서, 카메라, GPS, 마이크 등
Flex 4.5 모바일 앱 개발 방법
1.   플렉스 모바일 프로젝트 생성
2.   플렉스 기본 컴포넌트로 UI 작성
3.   이벤트 처리는 액션스크립트로 작성
4.   실행
     1) on desktop 모드: 에뮬레이터
     2) on device 모드: 폰을 USB로 연결하여 실행
     * 해당 제조사의 USB 드라이버를 설치하면 가능

Contenu connexe

Tendances

KDF2010 T1 S3 윈도우폰7으로 당신의 꿈을 창조하라
KDF2010 T1 S3 윈도우폰7으로 당신의 꿈을 창조하라KDF2010 T1 S3 윈도우폰7으로 당신의 꿈을 창조하라
KDF2010 T1 S3 윈도우폰7으로 당신의 꿈을 창조하라Hyeon Cheol Pak
 
데브멘토 윈도우폰7 세미나
데브멘토 윈도우폰7 세미나데브멘토 윈도우폰7 세미나
데브멘토 윈도우폰7 세미나Seo Jinho
 
웹기반 라이트 게임
웹기반 라이트 게임웹기반 라이트 게임
웹기반 라이트 게임dltkdgns4141
 
Firefox OS Update (2013)
Firefox OS Update (2013)Firefox OS Update (2013)
Firefox OS Update (2013)Channy Yun
 
C5 모바일 웹ui개발 아직도 맨땅에 삽질부터 하십니까
C5 모바일 웹ui개발 아직도 맨땅에 삽질부터 하십니까C5 모바일 웹ui개발 아직도 맨땅에 삽질부터 하십니까
C5 모바일 웹ui개발 아직도 맨땅에 삽질부터 하십니까NAVER D2
 
모바일웹Ui개발 저자세미나 0부
모바일웹Ui개발 저자세미나 0부모바일웹Ui개발 저자세미나 0부
모바일웹Ui개발 저자세미나 0부NAVER D2
 
하이브리드앱
하이브리드앱하이브리드앱
하이브리드앱knight1128
 

Tendances (7)

KDF2010 T1 S3 윈도우폰7으로 당신의 꿈을 창조하라
KDF2010 T1 S3 윈도우폰7으로 당신의 꿈을 창조하라KDF2010 T1 S3 윈도우폰7으로 당신의 꿈을 창조하라
KDF2010 T1 S3 윈도우폰7으로 당신의 꿈을 창조하라
 
데브멘토 윈도우폰7 세미나
데브멘토 윈도우폰7 세미나데브멘토 윈도우폰7 세미나
데브멘토 윈도우폰7 세미나
 
웹기반 라이트 게임
웹기반 라이트 게임웹기반 라이트 게임
웹기반 라이트 게임
 
Firefox OS Update (2013)
Firefox OS Update (2013)Firefox OS Update (2013)
Firefox OS Update (2013)
 
C5 모바일 웹ui개발 아직도 맨땅에 삽질부터 하십니까
C5 모바일 웹ui개발 아직도 맨땅에 삽질부터 하십니까C5 모바일 웹ui개발 아직도 맨땅에 삽질부터 하십니까
C5 모바일 웹ui개발 아직도 맨땅에 삽질부터 하십니까
 
모바일웹Ui개발 저자세미나 0부
모바일웹Ui개발 저자세미나 0부모바일웹Ui개발 저자세미나 0부
모바일웹Ui개발 저자세미나 0부
 
하이브리드앱
하이브리드앱하이브리드앱
하이브리드앱
 

Similaire à UX 핫 트렌드, 멀티 플랫폼 모바일 개발(1)

[uengine.org-uEngine Day] 스마트폰과BPM의만남:프로세스터치프로젝트발표자료
[uengine.org-uEngine Day] 스마트폰과BPM의만남:프로세스터치프로젝트발표자료[uengine.org-uEngine Day] 스마트폰과BPM의만남:프로세스터치프로젝트발표자료
[uengine.org-uEngine Day] 스마트폰과BPM의만남:프로세스터치프로젝트발표자료Hannah Kim
 
하이브리드 앱(Hybrid App)
하이브리드 앱(Hybrid App)하이브리드 앱(Hybrid App)
하이브리드 앱(Hybrid App)Changhwan Yi
 
[Td 2015]70분에 보여준다. 웹표준을 지원하는 edge 브라우저부터 웹 앱 개발까지(김영욱)
[Td 2015]70분에 보여준다. 웹표준을 지원하는 edge 브라우저부터 웹 앱 개발까지(김영욱)[Td 2015]70분에 보여준다. 웹표준을 지원하는 edge 브라우저부터 웹 앱 개발까지(김영욱)
[Td 2015]70분에 보여준다. 웹표준을 지원하는 edge 브라우저부터 웹 앱 개발까지(김영욱)Sang Don Kim
 
mobile platform
mobile platformmobile platform
mobile platformash84
 
Mobile Platform
Mobile PlatformMobile Platform
Mobile Platformash84
 
2012 Predictions for Mobile Web and HTML5
2012 Predictions for Mobile Web and HTML52012 Predictions for Mobile Web and HTML5
2012 Predictions for Mobile Web and HTML5Jonathan Jeon
 
앱이냐?웹이냐?
앱이냐?웹이냐?앱이냐?웹이냐?
앱이냐?웹이냐?Chulgyu Shin
 
앱이냐?웹이냐?
앱이냐?웹이냐?앱이냐?웹이냐?
앱이냐?웹이냐?Chulgyu Shin
 
웹의 발전과 Adobe Air
웹의 발전과 Adobe Air웹의 발전과 Adobe Air
웹의 발전과 Adobe Air재훈 임
 
모바일앱개발 교육자료
모바일앱개발 교육자료모바일앱개발 교육자료
모바일앱개발 교육자료JinHyuck Churn
 
Vera I& Niz W Iolphin 소개서 20100813
Vera I& Niz W Iolphin 소개서 20100813Vera I& Niz W Iolphin 소개서 20100813
Vera I& Niz W Iolphin 소개서 20100813nom2ne
 
하이브리드 앱_개발_개요
하이브리드 앱_개발_개요하이브리드 앱_개발_개요
하이브리드 앱_개발_개요BongSoo Jang
 
국내외모바일Os동향및플랫폼동향
국내외모바일Os동향및플랫폼동향국내외모바일Os동향및플랫폼동향
국내외모바일Os동향및플랫폼동향Jong Jin Hong
 
차세대 웹비즈니스를 위한 "HTML5"
차세대 웹비즈니스를 위한 "HTML5"차세대 웹비즈니스를 위한 "HTML5"
차세대 웹비즈니스를 위한 "HTML5"Changhwan Yi
 
Mobile architecture overview
Mobile architecture overviewMobile architecture overview
Mobile architecture overviewSangSun Park
 
6. nexcore alopex runtime
6. nexcore alopex runtime6. nexcore alopex runtime
6. nexcore alopex runtimeJinKyoungHeo
 
Windows Phone Apps Story Book #1
Windows Phone Apps Story Book #1Windows Phone Apps Story Book #1
Windows Phone Apps Story Book #1Seo Jinho
 
Android발표자료 홍종진
Android발표자료 홍종진Android발표자료 홍종진
Android발표자료 홍종진Jong Jin Hong
 

Similaire à UX 핫 트렌드, 멀티 플랫폼 모바일 개발(1) (20)

[uengine.org-uEngine Day] 스마트폰과BPM의만남:프로세스터치프로젝트발표자료
[uengine.org-uEngine Day] 스마트폰과BPM의만남:프로세스터치프로젝트발표자료[uengine.org-uEngine Day] 스마트폰과BPM의만남:프로세스터치프로젝트발표자료
[uengine.org-uEngine Day] 스마트폰과BPM의만남:프로세스터치프로젝트발표자료
 
하이브리드 앱(Hybrid App)
하이브리드 앱(Hybrid App)하이브리드 앱(Hybrid App)
하이브리드 앱(Hybrid App)
 
[Td 2015]70분에 보여준다. 웹표준을 지원하는 edge 브라우저부터 웹 앱 개발까지(김영욱)
[Td 2015]70분에 보여준다. 웹표준을 지원하는 edge 브라우저부터 웹 앱 개발까지(김영욱)[Td 2015]70분에 보여준다. 웹표준을 지원하는 edge 브라우저부터 웹 앱 개발까지(김영욱)
[Td 2015]70분에 보여준다. 웹표준을 지원하는 edge 브라우저부터 웹 앱 개발까지(김영욱)
 
mobile platform
mobile platformmobile platform
mobile platform
 
Mobile Platform
Mobile PlatformMobile Platform
Mobile Platform
 
2012 Predictions for Mobile Web and HTML5
2012 Predictions for Mobile Web and HTML52012 Predictions for Mobile Web and HTML5
2012 Predictions for Mobile Web and HTML5
 
조재완
조재완조재완
조재완
 
앱이냐?웹이냐?
앱이냐?웹이냐?앱이냐?웹이냐?
앱이냐?웹이냐?
 
앱이냐?웹이냐?
앱이냐?웹이냐?앱이냐?웹이냐?
앱이냐?웹이냐?
 
웹의 발전과 Adobe Air
웹의 발전과 Adobe Air웹의 발전과 Adobe Air
웹의 발전과 Adobe Air
 
모바일앱개발 교육자료
모바일앱개발 교육자료모바일앱개발 교육자료
모바일앱개발 교육자료
 
Smart phone OS 비교
Smart phone OS 비교Smart phone OS 비교
Smart phone OS 비교
 
Vera I& Niz W Iolphin 소개서 20100813
Vera I& Niz W Iolphin 소개서 20100813Vera I& Niz W Iolphin 소개서 20100813
Vera I& Niz W Iolphin 소개서 20100813
 
하이브리드 앱_개발_개요
하이브리드 앱_개발_개요하이브리드 앱_개발_개요
하이브리드 앱_개발_개요
 
국내외모바일Os동향및플랫폼동향
국내외모바일Os동향및플랫폼동향국내외모바일Os동향및플랫폼동향
국내외모바일Os동향및플랫폼동향
 
차세대 웹비즈니스를 위한 "HTML5"
차세대 웹비즈니스를 위한 "HTML5"차세대 웹비즈니스를 위한 "HTML5"
차세대 웹비즈니스를 위한 "HTML5"
 
Mobile architecture overview
Mobile architecture overviewMobile architecture overview
Mobile architecture overview
 
6. nexcore alopex runtime
6. nexcore alopex runtime6. nexcore alopex runtime
6. nexcore alopex runtime
 
Windows Phone Apps Story Book #1
Windows Phone Apps Story Book #1Windows Phone Apps Story Book #1
Windows Phone Apps Story Book #1
 
Android발표자료 홍종진
Android발표자료 홍종진Android발표자료 홍종진
Android발표자료 홍종진
 

Plus de mosaicnet

카톡, CGV, 네이버 등 히트 앱 UI/UX 쪼개기(분석)
카톡, CGV, 네이버 등 히트 앱 UI/UX 쪼개기(분석)카톡, CGV, 네이버 등 히트 앱 UI/UX 쪼개기(분석)
카톡, CGV, 네이버 등 히트 앱 UI/UX 쪼개기(분석)mosaicnet
 
모바일 웹/앱 UI & UX 설계 이론(2)
모바일 웹/앱 UI & UX 설계 이론(2)모바일 웹/앱 UI & UX 설계 이론(2)
모바일 웹/앱 UI & UX 설계 이론(2)mosaicnet
 
모바일 웹/앱 UI & UX 설계 이론(1)
모바일 웹/앱 UI & UX 설계 이론(1)모바일 웹/앱 UI & UX 설계 이론(1)
모바일 웹/앱 UI & UX 설계 이론(1)mosaicnet
 
개발자와 디자이너 간 실제 커뮤니케이션(협업) 사례
개발자와 디자이너 간 실제 커뮤니케이션(협업) 사례개발자와 디자이너 간 실제 커뮤니케이션(협업) 사례
개발자와 디자이너 간 실제 커뮤니케이션(협업) 사례mosaicnet
 
어려운 협업의 극복 방안은 UI개념의 공유
어려운 협업의 극복 방안은 UI개념의 공유어려운 협업의 극복 방안은 UI개념의 공유
어려운 협업의 극복 방안은 UI개념의 공유mosaicnet
 
모바일 시대 스마트해진 고객 대응을 위한 시장 분석과 전략(2)
모바일 시대 스마트해진 고객 대응을 위한 시장 분석과 전략(2)모바일 시대 스마트해진 고객 대응을 위한 시장 분석과 전략(2)
모바일 시대 스마트해진 고객 대응을 위한 시장 분석과 전략(2)mosaicnet
 
모바일 시대 스마트해진 고객 대응을 위한 시장 분석과 전략(1)
모바일 시대 스마트해진 고객 대응을 위한 시장 분석과 전략(1)모바일 시대 스마트해진 고객 대응을 위한 시장 분석과 전략(1)
모바일 시대 스마트해진 고객 대응을 위한 시장 분석과 전략(1)mosaicnet
 
앱스프레소를 이용한 모바일 앱 개발(2)
앱스프레소를 이용한 모바일 앱 개발(2)앱스프레소를 이용한 모바일 앱 개발(2)
앱스프레소를 이용한 모바일 앱 개발(2)mosaicnet
 
앱스프레소를 이용한 모바일 앱 개발(1)
앱스프레소를 이용한 모바일 앱 개발(1)앱스프레소를 이용한 모바일 앱 개발(1)
앱스프레소를 이용한 모바일 앱 개발(1)mosaicnet
 
구글 앱 엔진을 이용한 소셜네트워크게임(SNG) 개발(2)
구글 앱 엔진을 이용한 소셜네트워크게임(SNG) 개발(2)구글 앱 엔진을 이용한 소셜네트워크게임(SNG) 개발(2)
구글 앱 엔진을 이용한 소셜네트워크게임(SNG) 개발(2)mosaicnet
 
구글 앱 엔진을 이용한 소셜네트워크게임(SNG) 개발(1)
구글 앱 엔진을 이용한 소셜네트워크게임(SNG) 개발(1)구글 앱 엔진을 이용한 소셜네트워크게임(SNG) 개발(1)
구글 앱 엔진을 이용한 소셜네트워크게임(SNG) 개발(1)mosaicnet
 
친구가 추천하는 검색? 소셜 서치 지폰
친구가 추천하는 검색? 소셜 서치 지폰친구가 추천하는 검색? 소셜 서치 지폰
친구가 추천하는 검색? 소셜 서치 지폰mosaicnet
 
동영상 검색의 새로운 패러다임
동영상 검색의 새로운 패러다임동영상 검색의 새로운 패러다임
동영상 검색의 새로운 패러다임mosaicnet
 
오빠믿지에서 글로벌LBS서비스로, 무료 앱의 생존법(2)
오빠믿지에서 글로벌LBS서비스로, 무료 앱의 생존법(2)오빠믿지에서 글로벌LBS서비스로, 무료 앱의 생존법(2)
오빠믿지에서 글로벌LBS서비스로, 무료 앱의 생존법(2)mosaicnet
 
오빠믿지에서 글로벌LBS서비스로, 무료 앱의 생존법(1)
오빠믿지에서 글로벌LBS서비스로, 무료 앱의 생존법(1)오빠믿지에서 글로벌LBS서비스로, 무료 앱의 생존법(1)
오빠믿지에서 글로벌LBS서비스로, 무료 앱의 생존법(1)mosaicnet
 
애플이 꿈꾸는 검색 미래인 인식 기술을 통한 서비스
애플이 꿈꾸는 검색 미래인 인식 기술을 통한 서비스 애플이 꿈꾸는 검색 미래인 인식 기술을 통한 서비스
애플이 꿈꾸는 검색 미래인 인식 기술을 통한 서비스 mosaicnet
 
펜션 전문 레스티 버티칼 검색의 기술적 특징과 시장성
펜션 전문 레스티 버티칼 검색의 기술적 특징과 시장성펜션 전문 레스티 버티칼 검색의 기술적 특징과 시장성
펜션 전문 레스티 버티칼 검색의 기술적 특징과 시장성mosaicnet
 
감성 컴퓨팅과 검색
감성 컴퓨팅과 검색감성 컴퓨팅과 검색
감성 컴퓨팅과 검색mosaicnet
 
버즈니 플랫폼 : 의견 검색? 의견 검색!
버즈니 플랫폼 : 의견 검색? 의견 검색!버즈니 플랫폼 : 의견 검색? 의견 검색!
버즈니 플랫폼 : 의견 검색? 의견 검색!mosaicnet
 
씽크리얼스의 스마트폰 비즈니스 2/2부
씽크리얼스의 스마트폰 비즈니스 2/2부씽크리얼스의 스마트폰 비즈니스 2/2부
씽크리얼스의 스마트폰 비즈니스 2/2부mosaicnet
 

Plus de mosaicnet (20)

카톡, CGV, 네이버 등 히트 앱 UI/UX 쪼개기(분석)
카톡, CGV, 네이버 등 히트 앱 UI/UX 쪼개기(분석)카톡, CGV, 네이버 등 히트 앱 UI/UX 쪼개기(분석)
카톡, CGV, 네이버 등 히트 앱 UI/UX 쪼개기(분석)
 
모바일 웹/앱 UI & UX 설계 이론(2)
모바일 웹/앱 UI & UX 설계 이론(2)모바일 웹/앱 UI & UX 설계 이론(2)
모바일 웹/앱 UI & UX 설계 이론(2)
 
모바일 웹/앱 UI & UX 설계 이론(1)
모바일 웹/앱 UI & UX 설계 이론(1)모바일 웹/앱 UI & UX 설계 이론(1)
모바일 웹/앱 UI & UX 설계 이론(1)
 
개발자와 디자이너 간 실제 커뮤니케이션(협업) 사례
개발자와 디자이너 간 실제 커뮤니케이션(협업) 사례개발자와 디자이너 간 실제 커뮤니케이션(협업) 사례
개발자와 디자이너 간 실제 커뮤니케이션(협업) 사례
 
어려운 협업의 극복 방안은 UI개념의 공유
어려운 협업의 극복 방안은 UI개념의 공유어려운 협업의 극복 방안은 UI개념의 공유
어려운 협업의 극복 방안은 UI개념의 공유
 
모바일 시대 스마트해진 고객 대응을 위한 시장 분석과 전략(2)
모바일 시대 스마트해진 고객 대응을 위한 시장 분석과 전략(2)모바일 시대 스마트해진 고객 대응을 위한 시장 분석과 전략(2)
모바일 시대 스마트해진 고객 대응을 위한 시장 분석과 전략(2)
 
모바일 시대 스마트해진 고객 대응을 위한 시장 분석과 전략(1)
모바일 시대 스마트해진 고객 대응을 위한 시장 분석과 전략(1)모바일 시대 스마트해진 고객 대응을 위한 시장 분석과 전략(1)
모바일 시대 스마트해진 고객 대응을 위한 시장 분석과 전략(1)
 
앱스프레소를 이용한 모바일 앱 개발(2)
앱스프레소를 이용한 모바일 앱 개발(2)앱스프레소를 이용한 모바일 앱 개발(2)
앱스프레소를 이용한 모바일 앱 개발(2)
 
앱스프레소를 이용한 모바일 앱 개발(1)
앱스프레소를 이용한 모바일 앱 개발(1)앱스프레소를 이용한 모바일 앱 개발(1)
앱스프레소를 이용한 모바일 앱 개발(1)
 
구글 앱 엔진을 이용한 소셜네트워크게임(SNG) 개발(2)
구글 앱 엔진을 이용한 소셜네트워크게임(SNG) 개발(2)구글 앱 엔진을 이용한 소셜네트워크게임(SNG) 개발(2)
구글 앱 엔진을 이용한 소셜네트워크게임(SNG) 개발(2)
 
구글 앱 엔진을 이용한 소셜네트워크게임(SNG) 개발(1)
구글 앱 엔진을 이용한 소셜네트워크게임(SNG) 개발(1)구글 앱 엔진을 이용한 소셜네트워크게임(SNG) 개발(1)
구글 앱 엔진을 이용한 소셜네트워크게임(SNG) 개발(1)
 
친구가 추천하는 검색? 소셜 서치 지폰
친구가 추천하는 검색? 소셜 서치 지폰친구가 추천하는 검색? 소셜 서치 지폰
친구가 추천하는 검색? 소셜 서치 지폰
 
동영상 검색의 새로운 패러다임
동영상 검색의 새로운 패러다임동영상 검색의 새로운 패러다임
동영상 검색의 새로운 패러다임
 
오빠믿지에서 글로벌LBS서비스로, 무료 앱의 생존법(2)
오빠믿지에서 글로벌LBS서비스로, 무료 앱의 생존법(2)오빠믿지에서 글로벌LBS서비스로, 무료 앱의 생존법(2)
오빠믿지에서 글로벌LBS서비스로, 무료 앱의 생존법(2)
 
오빠믿지에서 글로벌LBS서비스로, 무료 앱의 생존법(1)
오빠믿지에서 글로벌LBS서비스로, 무료 앱의 생존법(1)오빠믿지에서 글로벌LBS서비스로, 무료 앱의 생존법(1)
오빠믿지에서 글로벌LBS서비스로, 무료 앱의 생존법(1)
 
애플이 꿈꾸는 검색 미래인 인식 기술을 통한 서비스
애플이 꿈꾸는 검색 미래인 인식 기술을 통한 서비스 애플이 꿈꾸는 검색 미래인 인식 기술을 통한 서비스
애플이 꿈꾸는 검색 미래인 인식 기술을 통한 서비스
 
펜션 전문 레스티 버티칼 검색의 기술적 특징과 시장성
펜션 전문 레스티 버티칼 검색의 기술적 특징과 시장성펜션 전문 레스티 버티칼 검색의 기술적 특징과 시장성
펜션 전문 레스티 버티칼 검색의 기술적 특징과 시장성
 
감성 컴퓨팅과 검색
감성 컴퓨팅과 검색감성 컴퓨팅과 검색
감성 컴퓨팅과 검색
 
버즈니 플랫폼 : 의견 검색? 의견 검색!
버즈니 플랫폼 : 의견 검색? 의견 검색!버즈니 플랫폼 : 의견 검색? 의견 검색!
버즈니 플랫폼 : 의견 검색? 의견 검색!
 
씽크리얼스의 스마트폰 비즈니스 2/2부
씽크리얼스의 스마트폰 비즈니스 2/2부씽크리얼스의 스마트폰 비즈니스 2/2부
씽크리얼스의 스마트폰 비즈니스 2/2부
 

UX 핫 트렌드, 멀티 플랫폼 모바일 개발(1)

  • 1. 멀티 플랫폼 모바일 개발 with Flex 4.5 옥상훈 (OkGosu.Net 운영자) okgosu
  • 2. 플랫폼 춘추전국시대 •웹 (jsp, php, asp…) •데스크탑 (VB, VC++, Delphi…) •스마트폰 (Android, BADA, iOS, Window Phone…) •태블릿 까지…
  • 4. 플렉스란? FxExam1_1.mxml (2) 컴파일 FxExam1_1.swf (1) 플래시빌더에서 XML 소스파일 작성 (3) 웹브라우저의 플래시플레이어에서 실행
  • 5. Flex 4.5 까지 버전 이력
  • 6. Flex4.5로 원소스 멀티 플랫폼 개발 (1) 플렉스 웹애플리케이션(*.swf) (2) 플렉스 데스크탑 애플리케이션(*.air) (3) 플렉스 모바일앱 (*.apk 등)
  • 7. 플래시 빌더 4.5 프로젝트 유형 Flex Project (Web) 웹 애플리케이션 데스크탑 애플리케이션 Flex Project (Desktop) (Windows, Linux, Mac) Flex Mobile Project 모바일 애플리케이션 (안드로이드, iOS, 블랙베리 플레이북) (안드로이드, iOS, 블랙베리 플레이북) •모바일의 경우, 현재는 안드로이드 2.2 이상만 지원 •iOS, 블랙베리 플레이북은 하반기 지원 예정 •iOS는 Action Script Mobile Project로 구현 가능
  • 8. Flex 4.5에서의 모바일 사용자 경험 1. 모바일 웹 2. 모바일 앱
  • 9. 1. 모바일 웹 1. 모바일 브라우저에서 플렉스 웹사이트를 구동하는 것 2. 모바일 html 처럼 화면, 폰트, 이벤트 최적화가 필요함
  • 10. 1. 모바일 웹 1. 모바일용 플래시 플레이어가 설치되어 있어야 함 2. 플래시플레이어는 안드로이드 마켓에서 무료 다운로드 가능
  • 11. 2. 모바일 앱 1. 플렉스로 만든 안드로이드 앱을 마켓에서 설치함 2. 플래시플레이어, 모바일 AIR가 설치되어 있어야 함
  • 12. 2. 모바일 앱 모바일 AIR가 설치되어 있지 않으면 다음과 같은 설치 안내로 이동
  • 13. 모바일앱 vs 모바일웹 모바일앱 모바일웹 개발방식 전용SDK html 배포방식 전용 앱스토어 웹사이트 장점 폰 API 활용 개발, 배포용이성 단점 잦은 배포와 업데이트 브라우저방식 Flex 구현 모바일 애플리케이션 웹 애플리케이션
  • 14. Flex 4.5 모바일에서 지원하는 것들 SW: 터치 이벤트, 전화, SQLite DB 등 HW: 센서, 카메라, GPS, 마이크 등
  • 15. Flex 4.5 모바일 앱 개발 방법 1. 플렉스 모바일 프로젝트 생성 2. 플렉스 기본 컴포넌트로 UI 작성 3. 이벤트 처리는 액션스크립트로 작성 4. 실행 1) on desktop 모드: 에뮬레이터 2) on device 모드: 폰을 USB로 연결하여 실행 * 해당 제조사의 USB 드라이버를 설치하면 가능