ݺߣ

ݺߣShare a Scribd company logo
© 2016 Embarcadero Technologies, Inc. All rights reserved.
C++ BUILDER
BOOT CAMP
2016년 8월 30일 (화)
추가정보
http://tech.devgear.co.kr/424969
© 2016 Embarcadero Technologies, Inc. All rights reserved.
김현수
hskim@embarcadero.kr
추가 정보
http://tech.devgear.co.kr/424969
C++ 빌더 소개
C++ 빌더 데모
사용자 인터페이스
- 레이아웃 구성
- UI 컨트롤(컴포넌트)
- 애니메이션과 효과(Effect)
C++ 게임 개발하기
모바일로 도약
Agenda
© 2016 Embarcadero Technologies, Inc. All rights reserved.
C++ 빌더로 여러분의
첫번째 애플리케이션 만들기
(C++ 빌더 소개 및 데모 안내)
http://tech.devgear.co.kr/424969
© 2016 Embarcadero Technologies, Inc. All rights reserved.
놀라운 애니메이션과 효과(EFFECTS)로
반응형 사용자 인터페이스를 빠르게
만들기
© 2016 Embarcadero Technologies, Inc. All rights reserved.
C++ GAME DEVELOPMENT
© 2016 Embarcadero Technologies, Inc. All rights reserved.
모바일로 도약
© 2016 Embarcadero Technologies, Inc. All rights reserved.
멀티-디바이스 개발
© 2016 Embarcadero Technologies, Inc. All rights reserved.
IDE 개발 옵션 (안드로이드)
안드로이드 앱 개발
모든 안드로이드 기기
모든 가상머신(AVD)
안드로이드 앱을 디바이스에 배포
디버그
 디바이스에 배포하고 디버깅
앱 스토어
 구글플레이 , 아마존 등의 안드로이드 앱 스토어에 배포
© 2016 Embarcadero Technologies, Inc. All rights reserved.
IDE 개발 옵션 (IOS)
iOS 타겟 플랫폼
iOS Device – 32 bit
iOS Device – 64 bit
iOS 시뮬레이터
iOS 앱을 디바이스에 배포
Debug (디바이스에 배포하고 디버깅)
애드 혹(Ad-hoc) (회사 내부에 배포)
앱스토어 (앱스토어에 배포)
© 2016 Embarcadero Technologies, Inc. All rights reserved.
멀티-디바이스: FIREUI
엠바카데로의 기술 컬렉션으로 하나의 화면(UI) 폼을 서로 다른
모든 디바이스와 화면 비율에 적용
 UI 폼 디자이너
 MultiView 컴포넌트
 Behavior 서비스
© 2016 Embarcadero Technologies, Inc. All rights reserved.
FIREUI 멀티-디바이스 디자이너
마스터를 공유하는 각 개별 화면들
서로 다른 플랫폼과 화면에 맞도록 각각을 시각적으로 폼
미세 조정 가능
XE7에서 최초도입
11
© 2016 Embarcadero Technologies, Inc. All rights reserved.
FIREUI: 멀티-디바이스
디자이너 미리보기
라이브 미리보기
(모바일, 데스크탑 플랫폼
모두)
서로 다른 화면들에
표현되는 실제 UI를
개발중에 바로 확인
12
© 2016 Embarcadero Technologies, Inc. All rights reserved.
반응형 서비스
개발자가 앱이 실행될
디바이스, OS, 화면
요소에 액세스할 수
있는 API
MultiView 컴포넌트가
자동으로 화면에
반응할 수 있도록 하는
기반
© 2016 Embarcadero Technologies, Inc. All rights reserved.
네이티브 스타일 제공(커스텀 스타일 제작가능)
© 2016 Embarcadero Technologies, Inc. All rights reserved.
인터렉티브 제스처
Swipe
Tap
Pinch & Zoom
Tap & Hold
Double-Tap
© 2016 Embarcadero Technologies, Inc. All rights reserved.
센서 컴포넌트
위치 센서 (GPS)
모션 센서 (Accelerometer)
방향 센서 (Gyroscope)
© 2016 Embarcadero Technologies, Inc. All rights reserved.
미디어 라이브러리 액션
• 사진 찍기
• 사진앨범 접근
• 컨텐츠 공유 (예: 사진을 SMS, 메일,
페이스북, 트위터 등으로 전달)
• 탭 전환 시 슬라이드 애니메이션 효과
© 2016 Embarcadero Technologies, Inc. All rights reserved.
카메라 컴포넌트
카메라 센서 액세스 제공:
플래쉬 활성화
센서 위치 파악.
앞/뒤 카메라 액세스
사진 촬영
© 2016 Embarcadero Technologies, Inc. All rights reserved.
맵뷰(MAPVIEW) 컴포넌트
19
© 2016 Embarcadero Technologies, Inc. All rights reserved.
20
공지센터 컴포넌트
•iOS, 안드로이드, 맥 OS X의 다양한 공지 유형 지원
© 2016 Embarcadero Technologies, Inc. All rights reserved.
3D, 애니메이션, 효과(EFFECTS)
© 2016 Embarcadero Technologies, Inc. All rights reserved.
멀티 디바이스 개발 시작하기
http://tech.devgear.co.kr/402210
플랫폼 사전 준비사항 디바이스에서 실행
(공통)
안드로이드 • 제조사 USB 드라이버 설치
• USB 디버깅 설정(안드로이드 환경설정)
• USB 케이블 연결
• 타겟 플랫폼 선택
(안드로이드, iOS 디바이스
32/64 bit, iOS 시뮬레이터)
• 빌드(실행), 디버깅
아이폰 • 애플 개발자 계정 등록
• 맥(OS X)에 인증서 설치
• 맥에 PAServer 설치 및 실행
윈도우 • (없음) • 타겟 플랫폼 선택
• 빌드(실행) 디버깅
OS X • 맥에 PAServer 설치 및 실행
© 2016 Embarcadero Technologies, Inc. All rights reserved.
Q&A
데브기어
www.devgear.co.kr / tech.devgear.co.kr
ask@embarcadero.kr
추가정보 : http://tech.devgear.co.kr/424969

More Related Content

나만의 C++애플리케이션 완성하기 with C++빌더

  • 1. © 2016 Embarcadero Technologies, Inc. All rights reserved. C++ BUILDER BOOT CAMP 2016년 8월 30일 (화) 추가정보 http://tech.devgear.co.kr/424969
  • 2. © 2016 Embarcadero Technologies, Inc. All rights reserved. 김현수 hskim@embarcadero.kr 추가 정보 http://tech.devgear.co.kr/424969 C++ 빌더 소개 C++ 빌더 데모 사용자 인터페이스 - 레이아웃 구성 - UI 컨트롤(컴포넌트) - 애니메이션과 효과(Effect) C++ 게임 개발하기 모바일로 도약 Agenda
  • 3. © 2016 Embarcadero Technologies, Inc. All rights reserved. C++ 빌더로 여러분의 첫번째 애플리케이션 만들기 (C++ 빌더 소개 및 데모 안내) http://tech.devgear.co.kr/424969
  • 4. © 2016 Embarcadero Technologies, Inc. All rights reserved. 놀라운 애니메이션과 효과(EFFECTS)로 반응형 사용자 인터페이스를 빠르게 만들기
  • 5. © 2016 Embarcadero Technologies, Inc. All rights reserved. C++ GAME DEVELOPMENT
  • 6. © 2016 Embarcadero Technologies, Inc. All rights reserved. 모바일로 도약
  • 7. © 2016 Embarcadero Technologies, Inc. All rights reserved. 멀티-디바이스 개발
  • 8. © 2016 Embarcadero Technologies, Inc. All rights reserved. IDE 개발 옵션 (안드로이드) 안드로이드 앱 개발 모든 안드로이드 기기 모든 가상머신(AVD) 안드로이드 앱을 디바이스에 배포 디버그  디바이스에 배포하고 디버깅 앱 스토어  구글플레이 , 아마존 등의 안드로이드 앱 스토어에 배포
  • 9. © 2016 Embarcadero Technologies, Inc. All rights reserved. IDE 개발 옵션 (IOS) iOS 타겟 플랫폼 iOS Device – 32 bit iOS Device – 64 bit iOS 시뮬레이터 iOS 앱을 디바이스에 배포 Debug (디바이스에 배포하고 디버깅) 애드 혹(Ad-hoc) (회사 내부에 배포) 앱스토어 (앱스토어에 배포)
  • 10. © 2016 Embarcadero Technologies, Inc. All rights reserved. 멀티-디바이스: FIREUI 엠바카데로의 기술 컬렉션으로 하나의 화면(UI) 폼을 서로 다른 모든 디바이스와 화면 비율에 적용  UI 폼 디자이너  MultiView 컴포넌트  Behavior 서비스
  • 11. © 2016 Embarcadero Technologies, Inc. All rights reserved. FIREUI 멀티-디바이스 디자이너 마스터를 공유하는 각 개별 화면들 서로 다른 플랫폼과 화면에 맞도록 각각을 시각적으로 폼 미세 조정 가능 XE7에서 최초도입 11
  • 12. © 2016 Embarcadero Technologies, Inc. All rights reserved. FIREUI: 멀티-디바이스 디자이너 미리보기 라이브 미리보기 (모바일, 데스크탑 플랫폼 모두) 서로 다른 화면들에 표현되는 실제 UI를 개발중에 바로 확인 12
  • 13. © 2016 Embarcadero Technologies, Inc. All rights reserved. 반응형 서비스 개발자가 앱이 실행될 디바이스, OS, 화면 요소에 액세스할 수 있는 API MultiView 컴포넌트가 자동으로 화면에 반응할 수 있도록 하는 기반
  • 14. © 2016 Embarcadero Technologies, Inc. All rights reserved. 네이티브 스타일 제공(커스텀 스타일 제작가능)
  • 15. © 2016 Embarcadero Technologies, Inc. All rights reserved. 인터렉티브 제스처 Swipe Tap Pinch & Zoom Tap & Hold Double-Tap
  • 16. © 2016 Embarcadero Technologies, Inc. All rights reserved. 센서 컴포넌트 위치 센서 (GPS) 모션 센서 (Accelerometer) 방향 센서 (Gyroscope)
  • 17. © 2016 Embarcadero Technologies, Inc. All rights reserved. 미디어 라이브러리 액션 • 사진 찍기 • 사진앨범 접근 • 컨텐츠 공유 (예: 사진을 SMS, 메일, 페이스북, 트위터 등으로 전달) • 탭 전환 시 슬라이드 애니메이션 효과
  • 18. © 2016 Embarcadero Technologies, Inc. All rights reserved. 카메라 컴포넌트 카메라 센서 액세스 제공: 플래쉬 활성화 센서 위치 파악. 앞/뒤 카메라 액세스 사진 촬영
  • 19. © 2016 Embarcadero Technologies, Inc. All rights reserved. 맵뷰(MAPVIEW) 컴포넌트 19
  • 20. © 2016 Embarcadero Technologies, Inc. All rights reserved. 20 공지센터 컴포넌트 •iOS, 안드로이드, 맥 OS X의 다양한 공지 유형 지원
  • 21. © 2016 Embarcadero Technologies, Inc. All rights reserved. 3D, 애니메이션, 효과(EFFECTS)
  • 22. © 2016 Embarcadero Technologies, Inc. All rights reserved. 멀티 디바이스 개발 시작하기 http://tech.devgear.co.kr/402210 플랫폼 사전 준비사항 디바이스에서 실행 (공통) 안드로이드 • 제조사 USB 드라이버 설치 • USB 디버깅 설정(안드로이드 환경설정) • USB 케이블 연결 • 타겟 플랫폼 선택 (안드로이드, iOS 디바이스 32/64 bit, iOS 시뮬레이터) • 빌드(실행), 디버깅 아이폰 • 애플 개발자 계정 등록 • 맥(OS X)에 인증서 설치 • 맥에 PAServer 설치 및 실행 윈도우 • (없음) • 타겟 플랫폼 선택 • 빌드(실행) 디버깅 OS X • 맥에 PAServer 설치 및 실행
  • 23. © 2016 Embarcadero Technologies, Inc. All rights reserved. Q&A 데브기어 www.devgear.co.kr / tech.devgear.co.kr ask@embarcadero.kr 추가정보 : http://tech.devgear.co.kr/424969