23
© 2016 Embarcadero Technologies, Inc. All rights reserved. C++ BUILDER BOOT CAMP 2016830() 추가정보 http://tech.devgear.co.kr/424969

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

  • Upload
    devgear

  • View
    497

  • Download
    0

Embed Size (px)

Citation preview

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

© 2016 Embarcadero Technologies, Inc. All rights reserved.

C++ BUILDER BOOT CAMP 2016년 8월 30일 (화) 추가정보 http://tech.devgear.co.kr/424969

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

© 2016 Embarcadero Technologies, Inc. All rights reserved.

김현수 [email protected] 추가 정보 http://tech.devgear.co.kr/424969

C++ 빌더 소개

C++ 빌더 데모

사용자 인터페이스

- 레이아웃 구성

- UI 컨트롤(컴포넌트)

- 애니메이션과 효과(Effect)

C++ 게임 개발하기

모바일로 도약

Agenda

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

© 2016 Embarcadero Technologies, Inc. All rights reserved.

C++ 빌더로 여러분의 첫번째 애플리케이션 만들기 (C++ 빌더 소개 및 데모 안내)

http://tech.devgear.co.kr/424969

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

© 2016 Embarcadero Technologies, Inc. All rights reserved.

놀라운 애니메이션과 효과(EFFECTS)로 반응형 사용자 인터페이스를 빠르게

만들기

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

© 2016 Embarcadero Technologies, Inc. All rights reserved.

C++ GAME DEVELOPMENT

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

© 2016 Embarcadero Technologies, Inc. All rights reserved.

모바일로 도약

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

© 2016 Embarcadero Technologies, Inc. All rights reserved.

멀티-디바이스 개발

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

© 2016 Embarcadero Technologies, Inc. All rights reserved.

IDE 개발 옵션 (안드로이드)

안드로이드 앱 개발 모든 안드로이드 기기 모든 가상머신(AVD) 안드로이드 앱을 디바이스에 배포 디버그 디바이스에 배포하고 디버깅

앱 스토어 구글플레이 , 아마존 등의 안드로이드 앱 스토어에 배포

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

© 2016 Embarcadero Technologies, Inc. All rights reserved.

IDE 개발 옵션 (IOS)

iOS 타겟 플랫폼 iOS Device – 32 bit iOS Device – 64 bit iOS 시뮬레이터

iOS 앱을 디바이스에 배포 Debug (디바이스에 배포하고 디버깅) 애드 혹(Ad-hoc) (회사 내부에 배포) 앱스토어 (앱스토어에 배포)

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

© 2016 Embarcadero Technologies, Inc. All rights reserved.

멀티-디바이스: FIREUI

엠바카데로의 기술 컬렉션으로 하나의 화면(UI) 폼을 서로 다른 모든 디바이스와 화면 비율에 적용 UI 폼 디자이너 MultiView 컴포넌트 Behavior 서비스

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

© 2016 Embarcadero Technologies, Inc. All rights reserved.

FIREUI 멀티-디바이스 디자이너

마스터를 공유하는 각 개별 화면들 서로 다른 플랫폼과 화면에 맞도록 각각을 시각적으로 폼

미세 조정 가능 XE7에서 최초도입

11

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

© 2016 Embarcadero Technologies, Inc. All rights reserved.

FIREUI: 멀티-디바이스 디자이너 미리보기

라이브 미리보기 (모바일, 데스크탑 플랫폼 모두)

서로 다른 화면들에 표현되는 실제 UI를 개발중에 바로 확인

12

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

© 2016 Embarcadero Technologies, Inc. All rights reserved.

반응형 서비스

개발자가 앱이 실행될 디바이스, OS, 화면 요소에 액세스할 수 있는 API MultiView 컴포넌트가 자동으로 화면에 반응할 수 있도록 하는 기반

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

© 2016 Embarcadero Technologies, Inc. All rights reserved.

네이티브 스타일 제공(커스텀 스타일 제작가능)

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

© 2016 Embarcadero Technologies, Inc. All rights reserved.

인터렉티브 제스처

Swipe Tap Pinch & Zoom Tap & Hold Double-Tap

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

© 2016 Embarcadero Technologies, Inc. All rights reserved.

센서 컴포넌트

위치 센서 (GPS) 모션 센서 (Accelerometer) 방향 센서 (Gyroscope)

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

© 2016 Embarcadero Technologies, Inc. All rights reserved.

미디어 라이브러리 액션

• 사진 찍기 • 사진앨범 접근 • 컨텐츠 공유 (예: 사진을 SMS, 메일,

페이스북, 트위터 등으로 전달) • 탭 전환 시 슬라이드 애니메이션 효과

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

© 2016 Embarcadero Technologies, Inc. All rights reserved.

카메라 컴포넌트

카메라 센서 액세스 제공: 플래쉬 활성화 센서 위치 파악. 앞/뒤 카메라 액세스 사진 촬영

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

© 2016 Embarcadero Technologies, Inc. All rights reserved.

맵뷰(MAPVIEW) 컴포넌트

19

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

© 2016 Embarcadero Technologies, Inc. All rights reserved.

20

공지센터 컴포넌트

• iOS, 안드로이드, 맥 OS X의 다양한 공지 유형 지원

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

© 2016 Embarcadero Technologies, Inc. All rights reserved.

3D, 애니메이션, 효과(EFFECTS)

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

© 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 설치 및 실행

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

© 2016 Embarcadero Technologies, Inc. All rights reserved.

Q&A

데브기어 www.devgear.co.kr / tech.devgear.co.kr

[email protected] 추가정보 : http://tech.devgear.co.kr/424969