Short Presentation Title

Similar documents
Domino Designer Portal Development tools Rational Application Developer WebSphere Portlet Factory Workplace Designer Workplace Forms Designer

서현수

Portal_9iAS.ppt [읽기 전용]

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션

HTML5* Web Development to the next level HTML5 ~= HTML + CSS + JS API

2Q SWG Teleweb Business Plan & 1Q Recovery Plan April 2, 2003

No Slide Title

PowerPoint 프레젠테이션

untitled

Interstage5 SOAP서비스 설정 가이드

매력적인 맥/iOS 개발 환경 그림 A-1 변경 사항 확인창 Validate Setting... 항목을 고르면 된다. 프로젝트 편집기를 선택했을 때 화면 아 래쪽에 있는 동일한 Validate Settings... 버튼을 클릭해도 된다. 이슈 내비게이터 목록에서 변경할

제목을 입력하세요.

PowerPoint 프레젠테이션

J2EE & Web Services iSeminar


Open Cloud Engine Open Source Big Data Platform Flamingo Project Open Cloud Engine Flamingo Project Leader 김병곤

<4D F736F F D205B4354BDC9C3FEB8AEC6F7C6AE5D3131C8A35FC5ACB6F3BFECB5E520C4C4C7BBC6C320B1E2BCFA20B5BFC7E2>

슬라이드 1

Intro to Servlet, EJB, JSP, WS

슬라이드 1

SQL Developer Connect to TimesTen 유니원아이앤씨 DB 기술지원팀 2010 년 07 월 28 일 문서정보 프로젝트명 SQL Developer Connect to TimesTen 서브시스템명 버전 1.0 문서명 작성일 작성자

<C0CCBCBCBFB52DC1A4B4EBBFF82DBCAEBBE7B3EDB9AE2D D382E687770>

김기남_ATDC2016_160620_[키노트].key

[Brochure] KOR_TunA

UX410 SAP Fiori UI 개발. 과정개요 과정버전 : 02 학습시간 : 5 일

Analytics > Log & Crash Search > Unity ios SDK [Deprecated] Log & Crash Unity ios SDK. TOAST SDK. Log & Crash Unity SDK Log & Crash Search. Log & Cras

PowerPoint Presentation

スライド タイトルなし

Data Industry White Paper

PowerPoint 프레젠테이션

슬라이드 1

DE1-SoC Board

I What is Syrup Store? 1. Syrup Store 2. Syrup Store Component 3.

목순 차서 v KM의 현황 v Web2.0 의 개념 v Web2.0의 도입 사례 v Web2.0의 KM 적용방안 v 고려사항 1/29

PRO1_04E [읽기 전용]

Windows Live Hotmail Custom Domains Korea

컴퓨터과학과 교육목표 컴퓨터과학과의 컴퓨터과학 프로그램은 해당분야 에서 학문적 기술을 창의적으로 연구하고 산업적 기술을 주도적으로 개발하는 우수한 인력을 양성 함과 동시에 직업적 도덕적 책임의식을 갖는 IT인 육성을 교육목표로 한다. 1. 전공 기본 지식을 체계적으로

이 드리는 혜택 완벽 을 위한 발환경 : Team Foundation Server 200 & CAL 제공 최저의 비용으로 구현을 위해 Visual Studio Team Foundation Server 200 서버 라이센스와 CAL이 에 포함되어 있습니다 을 모든 팀원이

PowerPoint 프레젠테이션

Microsoft PowerPoint - Smart CRM v4.0_TM 소개_ pptx

160322_ADOP 상품 소개서_1.0

AGENDA 모바일 산업의 환경변화 모바일 클라우드 서비스의 등장 모바일 클라우드 서비스 융합사례

23190_SB_5452_revised_1

Mobile Service > IAP > Android SDK [ ] IAP SDK TOAST SDK. IAP SDK. Android Studio IDE Android SDK Version (API Level 10). Name Reference V

웹사이트 운영, 이보다 쉬울 수 없다! Microsoft Azure를 이용한 웹사이트 구축

Oracle Database 10g: Self-Managing Database DB TSC

Microsoft PowerPoint - Chapter_03-1_DevEnv.pptx

Service-Oriented Architecture Copyright Tmax Soft 2005

Slide 1

MS-SQL SERVER 대비 기능


PowerPoint Presentation

PCServerMgmt7

NHN 포털 서비스 플랫폼

Building Mobile AR Web Applications in HTML5 - Google IO 2012

FMX M JPG 15MB 320x240 30fps, 160Kbps 11MB View operation,, seek seek Random Access Average Read Sequential Read 12 FMX () 2

<4D F736F F D20C1A4BAB8C5EBBDC5C1F8C8EFC7F9C8B8BFF8B0ED5FBDBAB8B6C6AEBDC3B4EBBAF22E727466>

Dialog Box 실행파일을 Web에 포함시키는 방법


슬라이드 1

PowerPoint 프레젠테이션

CMS-내지(서진이)

초보자를 위한 C++

ORANGE FOR ORACLE V4.0 INSTALLATION GUIDE (Online Upgrade) ORANGE CONFIGURATION ADMIN O

最即時的Sybase ASE Server資料庫診斷工具

Eclipse 와 Firefox 를이용한 Javascript 개발 발표자 : 문경대 11 년 10 월 26 일수요일

Corporate PPT Template

Intra_DW_Ch4.PDF

크리덴셜_FBASIC_V3

HTML5가 웹 환경에 미치는 영향 고 있어 웹 플랫폼 환경과는 차이가 있다. HTML5는 기존 HTML 기반 웹 브라우저와의 호환성을 유지하면서도, 구조적인 마크업(mark-up) 및 편리한 웹 폼(web form) 기능을 제공하고, 리치웹 애플리케이 션(RIA)을

BEef 사용법.pages

슬라이드 1

오늘날의 기업들은 24시간 365일 멈추지 않고 돌아간다. 그리고 이러한 기업들을 위해서 업무와 관련 된 중요한 문서들은 언제 어디서라도 항상 접근하여 활용이 가능해야 한다. 끊임없이 변화하는 기업들 의 경쟁 속에서 기업내의 중요 문서의 효율적인 관리와 활용 방안은 이

4S 1차년도 평가 발표자료

슬라이드 1

크리덴셜_FBASIC_V4

consulting

(Microsoft PowerPoint - AndroG3\306\367\306\303\(ICB\).pptx)

pdf

Agenda 오픈소스 트렌드 전망 Red Hat Enterprise Virtualization Red Hat Enterprise Linux OpenStack Platform Open Hybrid Cloud

about_by5

대규모 자바스크립트 웹어플리케이션개발하기 with BackboneJS and RequireJS 넷스루개발 2 팀이병주

Apache Ivy

슬라이드 1

슬라이드 1

Egretia_White_Paper_KR_V1.1.pages

歯김한석.PDF

ecorp-프로젝트제안서작성실무(양식3)

IPAK 윤리강령 나는 _ 한국IT전문가협회 회원으로서 긍지와 보람을 느끼며 정보시스템 활용하 자. 나는 _동료, 단체 및 국가 나아가 인류사회에 대하여 철저한 책임 의식을 가진 다. 나는 _ 활용자에 대하여 그 편익을 증진시키는데 최선을 다한다. 나는 _ 동료에 대해

슬라이드 1

untitled

Short Presentation Title

Microsoft PowerPoint - Windows CE Programming_2008 [호환 모드]

Model Investor MANDO Portal Site People Customer BIS Supplier C R M PLM ERP MES HRIS S C M KMS Web -Based

SchoolNet튜토리얼.PDF

을풀면된다. 2. JDK 설치 JDK 는 Sun Developer Network 의 Java( 혹은 에서 Download > JavaSE 에서 JDK 6 Update xx 를선택하면설치파일을

클라우드컴퓨팅확산에따른국내경제시사점 클라우드컴퓨팅확산에따른국내경제시사점 * 1) IT,,,, Salesforce.com SaaS (, ), PaaS ( ), IaaS (, IT ), IT, SW ICT, ICT IT ICT,, ICT, *, (TEL)

슬라이드 1

github_introduction.key

Transcription:

클라우드기반범용개발툴 SAP Web IDE for HANA 2017. 8. 9. SAP Korea Digital Transformation, 강도균

발표내용 1 SAP Web IDE? 2 SAP Web IDE 특징 3 SAP Web IDE 적용 Demo 2017 SAP SE or an SAP affiliate company. All rights reserved. 2

SAP Web IDE End-to-end 애플리케이션개발을단순화하는강력하고확장가능한 웹기반통합개발툴 개발 테스트빌드및배포어플리케이션확장 2017 SAP SE or an SAP affiliate company. All rights reserved. 3

1 SAP Web IDE? Digital Transformation 을위한통합개발환경

Web IDE Big Picture 2017 SAP SE or an SAP affiliate company. All rights reserved. 5

Web IDE Delivery Options SAP HANA Cloud Platform, SAP Web IDE Develop SAP Fiori/SAPUI5, hybrid mobile and IoT apps SAP Web IDE for SAP HANA Develop SAP HANA based applications SAP Web IDE powered by SCP SAP Web IDE Personal Edition 설치불필요, 낮은관리비용 Anywhere 사용 2 주단위 Updates 클라우드및온프레미스데이터서비스 SAP SCP 및온프레미스 ABAP 시스템으로배포 SAP SCP 라이선스에포함 Trial & production 단일사용자 (PC, Mac) 분기단위출시, 다운노드 & 설치 오프라인개발용 Web IDE SCP 에디션기능을모두지원하지못함 온프레미스데이터서비스사용 로컬 ABAP 시스템에배포 SAP SCP 라이선스에포함 Trial & production 데이터베이스모델링및개발, Node.js 및 SAPUI5/SAP Fiori 어플리케이션 HANA SPS와함께출시 SAP HANA 라이선스에포함 SAP HANA Express Edition에서사용가능 Trial & production 2017 SAP SE or an SAP affiliate company. All rights reserved. 6

Key Use Cases 빌드또는확장 SAP Fiori / SAPUI5 applications 풀스택어플리케이션 SAP 베스트프랙티스를기반으로한코드템플릿활용 미리정의된확장포인트를이용하여 SAP Fiori 어플리케이션확장 텍스트및그래픽툴이용 다양한 SAP 플랫폼으로쉽게 Deploy 모든어플리케이션모듈을위한 End-to-End 통합개발지원 SAP HANA 데이터모델생성 JAVA 기반비즈니스로직개발 SAP Fiori UX 로서비스 Consume SAPUI5 하이브리드모바일어플리케이션개발 IoT 어플리케이션개발 Apache Cordova 하이브리드모바일어플리케이션생성, 테스트, 빌드및배포 모바일서비스통합 RAD 기능및 IoT 관련템플릿을사용하여 IoT 어플리케이션빌더로 Jumpstart 개발 IoT 를대상으로사전정의된 SAPUI5 Component 사용 2017 SAP SE or an SAP affiliate company. All rights reserved. 7

Work bench Cock pit apps 기존방식 XS Classic XSC dev studio model admin Workbench browser Cockpit HANA 관리및개발을위한 HANA Studio HANA 웹기반워크벤치 HANA 관리를위한 HANA Cockpit 디자인타임레포지토리 repo 웹서버및 XS 엔진 웹컨텐트와 JS 엔진 repo 네이티브개발 : UI + 비즈니스로직 + index server XS Engine HANA 데이터모델 OS DU Deploy 2017 SAP SE or an SAP affiliate company. All rights reserved. 8

RTT Java apps Node.js apps 신규방식 XS Advanced 웹및클라우드중심 XSA 확장성, Paas 아키텍처 Cloud Foundry와같이어플리케이션런타임 (Java, Node.JS, ); 독립 ( 분리된 ) 프로세스 Web IDE browser Run-time tools admin 개발및관리를위한웹기반도구 (No Eclipse) 개발 : SAP Web IDE + Server-side Development Infrastructure (DI) HANA container 격리및액티베이션 : HDI MTA 아카이브배포 HDI index server UAA etc. Git DI XSA Notes: XSA 는 HANA SPS11 부터지원 OS 2017 SAP SE or an SAP affiliate company. All rights reserved. 9

2 SAP Web IDE 특징 차세대플랫폼을위한개발환경지원

Web IDE 특징 Cloud-ready 웹기반 ; 서버사이드워크스페이스 & 프로젝트 다중모듈어플리케이션 HANA 오브젝트 (CDS, 모델링, SQLScript, ) create project Web IDE HANA XS Advanced + Node.js 및 XSJS 모듈 HTML5, UI5 모듈 create modules Git clone import OData 인터페이스 Syntax sensitive editors, code assist, debug Git 버전컨트롤 (commit, clone, push, pull, branch, ) Build 서비스 edit dev cycle build package deploy Debug, run, test (test-driven development) run / debug Package (MTA archive) => deploy productively 2017 SAP SE or an SAP affiliate company. All rights reserved. 11

Web IDE 주요기능 project wizard module (DB, JS, UI) wizards modeler debugger run configurations Version control Text editor 2017 SAP SE or an SAP affiliate company. All rights reserved. 12

Web IDE for HANA 템플릿은 HANA 주요개발기능을지원 : Database Node.js Java Web Fiori MTA (Multi-Target Application) 2017 SAP SE or an SAP affiliate company. All rights reserved. 13

Web IDE for HANA Git / GitHub를기본소스코드저장소로사용하도록설계 Clone repository Create repository Load from local file system 2017 SAP SE or an SAP affiliate company. All rights reserved. 14

Web IDE for HANA MTA 프로젝트예 Sub-structures for db js Web Generates configuration files.hdiconfig package.json mta.yaml 2017 SAP SE or an SAP affiliate company. All rights reserved. 15

CDS Editor HANA CDS 를이용하여 View 나 Entity(Table) 생성 2017 SAP SE or an SAP affiliate company. All rights reserved. 16

SAPUI5 WYSIWYG View Editor 2017 SAP SE or an SAP affiliate company. All rights reserved. 17

Deploy SAP Web IDE 에서 MTA 아카이브를직접 Deploy Deploy 를위한타겟은로컬 XSA 서버나리모트 SAP Cloud Platform Cloud Foundry 인스턴스 2017 SAP SE or an SAP affiliate company. All rights reserved. 18

Feature Activation 주요도구세트는각서비스로 Feature별로활성화또는비활성화할수있음 SAP API Business Hub, hanacdstoolsclient, SAP HANA Database Explorer 등 2017 SAP SE or an SAP affiliate company. All rights reserved. 19

3 SAP Web IDE 적용 Demo Web IDE 를이용한어플리케이션데모

Demo 1- OData service 를이용하여데이터획득후 SAPUI5 로 Consume 1, 데모수행절차 Demo 환경 보기 2, 수행결과 프로젝트 생성 OData 정보 기술 화면표시 데이터기술 저장, 수행 참조 : https://www.sap.com/developer/tutorials/hcp-template-mobile-web-app.html 2017 SAP SE or an SAP affiliate company. All rights reserved. 21

Demo 2- Sort 후화면출력 1, 데모수행절차 2, 수행결과 오픈 : northwind -> view -> master.view.xml 수정 : path :'/Products', sorter : { path : 'ProductName', descending : false 저장및수행 참조 : https://www.sap.com/developer/tutorials/hcp-webide-inserting-query-options.html 2017 SAP SE or an SAP affiliate company. All rights reserved. 22

Demo 3- Sort Order 변경 1, 데모수행절차 2, 수행결과 오픈 : northwind -> view -> master.view.xml 수정 : path :'/Products', sorter : { path : 'ProductName', descending : true 저장및수행 참조 : https://www.sap.com/developer/tutorials/hcp-webide-inserting-query-options.html 2017 SAP SE or an SAP affiliate company. All rights reserved. 23

질의응답 Useful links https://www.sap.com/developer/topics/sap-webide.html https://www.sap.com/developer/tutorials/hcp-template-mobile-web-app.html https://www.sap.com/developer/tutorials/hcp-webide-inserting-query-options.html