SlideShare a Scribd company logo
1 of 35
.consulting .solutions .partnership
SAP Web IDE
IT Conference on SAP Technologies by msg
SAP Web IDE
2© msg | September 2015 | SAP Web IDE - IT Conference on SAP Technologies by msg
SAP Web IDE - A modern web-based IDE for the future1 3
Develop and Deploy applications with SAP Web IDE2 9
SAP Web IDE Hybrid Application Toolkit3 22
Conclusion & Outlook4 31
SAP Web IDE
3© msg | September 2015 | SAP Web IDE - IT Conference on SAP Technologies by msg
SAP Web IDE - A modern web-based IDE for the future1 3
Develop and Deploy applications with SAP Web IDE2 9
SAP Web IDE Hybrid Application Toolkit3 22
Conclusion & Outlook4 31
SAP Web IDE – A modern web-based IDE for the future
What is SAP Web IDE?
© msg | September 2015 | SAP Web IDE - IT Conference on SAP Technologies by msg 4
• web-based toolkit available on SAP HANA Cloud Platform
• Integrated Development Environment for
 HTML5/UI5 and Fiori Apps
 the extension of supported apps
 the creation of Hybrid Applications
• provides standard web development tools like wizards, code
/layout editors, mocking tools
• SAP Web IDE foundation itself is based on Eclipse Orion, a
JavaScript Editor written in JavaScript
SAP Web IDE – A modern web-based IDE for the future
Why a web-based IDE?
© msg | September 2015 | SAP Web IDE - IT Conference on SAP Technologies by msg 5
• Several market research companies predict that by 2020 at least 70% of new app development
will take place in the cloud.
• Developer collaboration over cloud-based development infrastructures increases every day.
• Faster and cheaper deliveries.
• Developer is not bound to a specific device. Develop everywhere and everytime.
© msg | September 2015 | SAP Web IDE - IT Conference on SAP Technologies by msg 6
SAP Web IDE – A modern web-based IDE for the future
Tool evolution and consolidation
SAP UI Development Toolkit
for HTML5
Fiori Toolkit
AppBuilder
AppDesigner
SAP Web IDE
© msg | September 2015 | SAP Web IDE - IT Conference on SAP Technologies by msg 7
SAP Web IDE – A modern web-based IDE for the future
End-to-end lifecycle support for applications
Prototyping Developing Testing Deploying Extending
SAP Web IDE – A modern web-based IDE for the future
SAP Web IDE key features
© msg | September 2015 | SAP Web IDE - IT Conference on SAP Technologies by msg 8
• Development environment
 Source Code editor with SAPUI5 specific code completion
 Layout Editor
 Instant application test
 Mock data support
 OData „Modeller“
 IDE extensions via plugins
• Templates for creating and extending projects
 SAPUI5 Application templates
 SAP Fiori Application templates
 SAP Web IDE Plugin Development templates
 Sample Applications
 Own Templates
• Application extension support (via code and graphical tools)
• Deployment
 to SAP HANA Cloud Platform
 to ABAP UI5 Repository
SAP Web IDE
9© msg | September 2015 | SAP Web IDE - IT Conference on SAP Technologies by msg
SAP Web IDE - A modern web-based IDE for the future1 3
Develop and Deploy applications with SAP Web IDE2 9
SAP Web IDE Hybrid Application Toolkit3 22
Conclusion & Outlook4 31
Develop and Deploy applications with SAP Web IDE
Development and deployment process overview
© msg | September 2015 | SAP Web IDE - IT Conference on SAP Technologies by msg 10
Create Develop Preview Deploy
New Project/
Extension
Project
Coding
WYSIWYG
Layout Editor
to SAP HANA
Cloud Platform
to ABAP UI5
Repository
Templates
Graphical
Extensibility
Develop and Deploy applications with SAP Web IDE
Development environment overview
© msg | September 2015 | SAP Web IDE - IT Conference on SAP Technologies by msg 11
Menubar
Toolbar
Welcome
View
Development
View
Editor
Preferences
Repository
Search
Outline Pane
Git Pane
Git History
API
Reference
Develop and Deploy applications with SAP Web IDE
Create or Import an application
© msg | September 2015 | SAP Web IDE - IT Conference on SAP Technologies by msg 12
Develop and Deploy applications with SAP Web IDE
Templates
© msg | September 2015 | SAP Web IDE - IT Conference on SAP Technologies by msg 13
• In case an application is created using
a template, a wizard guides the
developer through the creation process
and generates the code.
• Several standard templates are
available, for instance
 SAPUI5 Application Project
 SAP Fiori Master Detail Application
 SAP Fiori Master Master Detail
Application
 Empty Plugin Project
• Own templates of any kind can be
defined by the developer itself.
Develop and Deploy applications with SAP Web IDE
Code Editor
© msg | September 2015 | SAP Web IDE - IT Conference on SAP Technologies by msg 14
• Code Completion for words, code
fragments or entire SAPUI5 objects
 JavaScript
 JavaScript snippets
 XML
 XML snippets (for XML views)
• API Reference Pane
 integrated API Reference
 context sensitive
• Auto-Save
Develop and Deploy applications with SAP Web IDE
Layout Editor
© msg | September 2015 | SAP Web IDE - IT Conference on SAP Technologies by msg 15
graphical
XML View
Properties
and Data
Control
Palette
XML View
Outline
Develop and Deploy applications with SAP Web IDE
Run/Preview the application
© msg | September 2015 | SAP Web IDE - IT Conference on SAP Technologies by msg 16
Develop and Deploy applications with SAP Web IDE
Preview mode options
© msg | September 2015 | SAP Web IDE - IT Conference on SAP Technologies by msg 17
screen size
simulation
QR Code
generation
Language
Orientation
Refresh
Develop and Deploy applications with SAP Web IDE
Mock Data Editor
© msg | September 2015 | SAP Web IDE - IT Conference on SAP Technologies by msg 18
The Mock Data Editor allows to enter or generate mock data for an OData Service definition.
Develop and Deploy applications with SAP Web IDE
Deploy to SAP HANA Cloud Platform
© msg | September 2015 | SAP Web IDE - IT Conference on SAP Technologies by msg 19
Develop and Deploy applications with SAP Web IDE
Deploy to ABAP UI5 Repository
© msg | September 2015 | SAP Web IDE - IT Conference on SAP Technologies by msg 20
© msg | September 2015 | SAP Web IDE - IT Conference on SAP Technologies by msg 21
Demo
SAP Web IDE
22© msg | September 2015 | SAP Web IDE - IT Conference on SAP Technologies by msg
SAP Web IDE - A modern web-based IDE for the future1 3
Develop and Deploy applications with SAP Web IDE2 9
SAP Web IDE Hybrid Application Toolkit3 22
Conclusion & Outlook4 31
What is the Hybrid Application Toolkit (HAT)?
• HAT enables a developer to develop and
deploy Apache Cordova hybrid applications
within SAP Web IDE
• It has three components
 SAP Web IDE Plugin
 Connector to the local Cordova build
environment
 Companion app for application preview on
emulator and device
SAP Web IDE - Hybrid Application Toolkit
© msg | September 2015 | SAP Web IDE - IT Conference on SAP Technologies by msg 23
© SAP SE
SAP Web IDE Hybrid Application Toolkit
Simple Development and Deployment
© msg | September 2015 | SAP Web IDE - IT Conference on SAP Technologies by msg 24
Create Develop Preview Deploy
New Project Coding
WYSIWYG
Layout Editor
to iOS and
Android devices
to SMP/HCPms
SAP Web IDE Hybrid Application Toolkit
Device and Plugin Configuration
© msg | September 2015 | SAP Web IDE - IT Conference on SAP Technologies by msg 25
SAP Web IDE Hybrid Application Toolkit
Coding
© msg | September 2015 | SAP Web IDE - IT Conference on SAP Technologies by msg 26
• Code Completion
for
Cordova/Kapsel
plugins
• API Reference
for
Cordova/Kapsel
plugins
SAP Web IDE Hybrid Application Toolkit
Preview with Companion App on Emulator or Device
© msg | September 2015 | SAP Web IDE - IT Conference on SAP Technologies by msg 27
• Preview on Emulator or
Device without the need of
a build
• Test of (supported) native
device APIs
• Refresh option in
Companion App
• Preview is also possible
(restricted) in browser
using Cordova Facade
Preview
SAP Web IDE Hybrid Application Toolkit
Deployment to local Hybrid App Toolkit
© msg | September 2015 | SAP Web IDE - IT Conference on SAP Technologies by msg 28
• Deployment to local HAT
 downloads the sources to the local machine
 fetches Cordova/Kapsel plugins
SAP Web IDE Hybrid Application Toolkit
Run App on Emulator or Device
© msg | September 2015 | SAP Web IDE - IT Conference on SAP Technologies by msg 29
© msg | September 2015 | SAP Web IDE - IT Conference on SAP Technologies by msg 30
Demo
SAP Web IDE
31© msg | September 2015 | SAP Web IDE - IT Conference on SAP Technologies by msg
SAP Web IDE - A modern web-based IDE for the future1 3
Develop and Deploy applications with SAP Web IDE2 9
SAP Web IDE Hybrid Application Toolkit3 22
Conclusion & Outlook4 31
Conclusion & Outlook
© msg | September 2015 | SAP Web IDE - IT Conference on SAP Technologies by msg 32
• SAP Web IDE is a powerful tool for developing UI5/Fiori and hybrid applications.
• Support of End-to-End lifecycle for applications.
• At the moment monthly shipment of new SAP Web IDE version on cloud environment.
• Further improvements and new functionality regarding developer features (e.g. Developer
Infrastructure, OnPremise Git, improved documentation).
• Fusion of SAP Web IDE and HANA Web-Based Development Workbench.
• Cloud based build and test service for hybrid applications.
• Windows 10 (Mobile) Support for HAT.
Additional Information
© msg | September 2015 | SAP Web IDE - IT Conference on SAP Technologies by msg 33
• SAP Web IDE
 https://help.hana.ondemand.com/SAP_RDE/frameset.htm
 http://scn.sap.com/docs/DOC-55465
• SAP Web IDE - Hybrid Application Toolkit
 https://help.hana.ondemand.com/webide_hat/frameset.htm
© msg | September 2015 | SAP Web IDE - IT Conference on SAP Technologies by msg 34
Q&A
.consulting .solutions .partnership
Florian Pfeffer
Lead IT Consultant
+49 (0) 851 / 56069 - 4278
florian.pfeffer@msg-systems.com
msg systems ag
Dr.-Hans-Kapfinger-Str. 30, 94032 Passau
Germany
www.msg-systems.com

More Related Content

What's hot

Oracle Databaseはクラウドに移行するべきか否か 全10ケースをご紹介 (Oracle Cloudウェビナーシリーズ: 2021年11月30日)
Oracle Databaseはクラウドに移行するべきか否か 全10ケースをご紹介 (Oracle Cloudウェビナーシリーズ: 2021年11月30日)Oracle Databaseはクラウドに移行するべきか否か 全10ケースをご紹介 (Oracle Cloudウェビナーシリーズ: 2021年11月30日)
Oracle Databaseはクラウドに移行するべきか否か 全10ケースをご紹介 (Oracle Cloudウェビナーシリーズ: 2021年11月30日)オラクルエンジニア通信
 
IBM Websphere concepts
IBM Websphere conceptsIBM Websphere concepts
IBM Websphere conceptsKuldeep Saxena
 
【de:code 2020】 Azure Red hat OpenShift (ARO) によるシステムアーキテクチャ構築の実践
【de:code 2020】 Azure Red hat OpenShift (ARO) によるシステムアーキテクチャ構築の実践【de:code 2020】 Azure Red hat OpenShift (ARO) によるシステムアーキテクチャ構築の実践
【de:code 2020】 Azure Red hat OpenShift (ARO) によるシステムアーキテクチャ構築の実践日本マイクロソフト株式会社
 
オンプレミスからクラウドへ:Oracle Databaseの移行ベストプラクティスを解説 (Oracle Cloudウェビナーシリーズ: 2021年2月18日)
オンプレミスからクラウドへ:Oracle Databaseの移行ベストプラクティスを解説 (Oracle Cloudウェビナーシリーズ: 2021年2月18日)オンプレミスからクラウドへ:Oracle Databaseの移行ベストプラクティスを解説 (Oracle Cloudウェビナーシリーズ: 2021年2月18日)
オンプレミスからクラウドへ:Oracle Databaseの移行ベストプラクティスを解説 (Oracle Cloudウェビナーシリーズ: 2021年2月18日)オラクルエンジニア通信
 
Java programming(unit 1)
Java programming(unit 1)Java programming(unit 1)
Java programming(unit 1)SURBHI SAROHA
 
zOSMF Software Update Lab.pdf
zOSMF Software Update Lab.pdfzOSMF Software Update Lab.pdf
zOSMF Software Update Lab.pdfMarna Walle
 
20180220 AWS Black Belt Online Seminar - Amazon Container Services
20180220 AWS Black Belt Online Seminar - Amazon Container Services20180220 AWS Black Belt Online Seminar - Amazon Container Services
20180220 AWS Black Belt Online Seminar - Amazon Container ServicesAmazon Web Services Japan
 
IBM WebSphere application server
IBM WebSphere application serverIBM WebSphere application server
IBM WebSphere application serverIBM Sverige
 
VMware Tutorial For Beginners | VMware Workstation | VMware Virtualization | ...
VMware Tutorial For Beginners | VMware Workstation | VMware Virtualization | ...VMware Tutorial For Beginners | VMware Workstation | VMware Virtualization | ...
VMware Tutorial For Beginners | VMware Workstation | VMware Virtualization | ...Edureka!
 
WebLogic Scripting Tool Overview
WebLogic Scripting Tool OverviewWebLogic Scripting Tool Overview
WebLogic Scripting Tool OverviewJames Bayer
 
Ibm web sphere application server interview questions
Ibm web sphere application server interview questionsIbm web sphere application server interview questions
Ibm web sphere application server interview questionspraveen_guda
 
[D14] 【詳解】インメモリーデータベース SAP HANA:実際の仕組みと動きを理解しよう!by Toshiro Morisaki
[D14] 【詳解】インメモリーデータベース SAP HANA:実際の仕組みと動きを理解しよう!by Toshiro Morisaki[D14] 【詳解】インメモリーデータベース SAP HANA:実際の仕組みと動きを理解しよう!by Toshiro Morisaki
[D14] 【詳解】インメモリーデータベース SAP HANA:実際の仕組みと動きを理解しよう!by Toshiro MorisakiInsight Technology, Inc.
 
わたくし、やっぱりCDKを使いたいですわ〜CDK import編〜.pdf
わたくし、やっぱりCDKを使いたいですわ〜CDK import編〜.pdfわたくし、やっぱりCDKを使いたいですわ〜CDK import編〜.pdf
わたくし、やっぱりCDKを使いたいですわ〜CDK import編〜.pdfssuser868e2d
 
ASP.NET Core: The best of the new bits
ASP.NET Core: The best of the new bitsASP.NET Core: The best of the new bits
ASP.NET Core: The best of the new bitsKen Cenerelli
 
リクルートの利用事例から考える AWSの各サービスとセキュリティ
リクルートの利用事例から考える AWSの各サービスとセキュリティリクルートの利用事例から考える AWSの各サービスとセキュリティ
リクルートの利用事例から考える AWSの各サービスとセキュリティRecruit Technologies
 
Heap Dump Analysis - AEM: Real World Issues
Heap Dump Analysis - AEM: Real World IssuesHeap Dump Analysis - AEM: Real World Issues
Heap Dump Analysis - AEM: Real World IssuesKanika Gera
 
AWS Black Belt Online Seminar 2017 AWS体験ハンズオン~Deploy with EB CLI編~
AWS Black Belt Online Seminar 2017 AWS体験ハンズオン~Deploy with EB CLI編~AWS Black Belt Online Seminar 2017 AWS体験ハンズオン~Deploy with EB CLI編~
AWS Black Belt Online Seminar 2017 AWS体験ハンズオン~Deploy with EB CLI編~Amazon Web Services Japan
 

What's hot (20)

Oracle Databaseはクラウドに移行するべきか否か 全10ケースをご紹介 (Oracle Cloudウェビナーシリーズ: 2021年11月30日)
Oracle Databaseはクラウドに移行するべきか否か 全10ケースをご紹介 (Oracle Cloudウェビナーシリーズ: 2021年11月30日)Oracle Databaseはクラウドに移行するべきか否か 全10ケースをご紹介 (Oracle Cloudウェビナーシリーズ: 2021年11月30日)
Oracle Databaseはクラウドに移行するべきか否か 全10ケースをご紹介 (Oracle Cloudウェビナーシリーズ: 2021年11月30日)
 
JDK: 新しいリリースモデル解説(ver.2.1)
JDK: 新しいリリースモデル解説(ver.2.1)JDK: 新しいリリースモデル解説(ver.2.1)
JDK: 新しいリリースモデル解説(ver.2.1)
 
IBM Websphere concepts
IBM Websphere conceptsIBM Websphere concepts
IBM Websphere concepts
 
【de:code 2020】 Azure Red hat OpenShift (ARO) によるシステムアーキテクチャ構築の実践
【de:code 2020】 Azure Red hat OpenShift (ARO) によるシステムアーキテクチャ構築の実践【de:code 2020】 Azure Red hat OpenShift (ARO) によるシステムアーキテクチャ構築の実践
【de:code 2020】 Azure Red hat OpenShift (ARO) によるシステムアーキテクチャ構築の実践
 
オンプレミスからクラウドへ:Oracle Databaseの移行ベストプラクティスを解説 (Oracle Cloudウェビナーシリーズ: 2021年2月18日)
オンプレミスからクラウドへ:Oracle Databaseの移行ベストプラクティスを解説 (Oracle Cloudウェビナーシリーズ: 2021年2月18日)オンプレミスからクラウドへ:Oracle Databaseの移行ベストプラクティスを解説 (Oracle Cloudウェビナーシリーズ: 2021年2月18日)
オンプレミスからクラウドへ:Oracle Databaseの移行ベストプラクティスを解説 (Oracle Cloudウェビナーシリーズ: 2021年2月18日)
 
Java programming(unit 1)
Java programming(unit 1)Java programming(unit 1)
Java programming(unit 1)
 
Helidon 概要
Helidon 概要Helidon 概要
Helidon 概要
 
zOSMF Software Update Lab.pdf
zOSMF Software Update Lab.pdfzOSMF Software Update Lab.pdf
zOSMF Software Update Lab.pdf
 
AWS Black Belt Online Seminar AWS Amplify
AWS Black Belt Online Seminar AWS AmplifyAWS Black Belt Online Seminar AWS Amplify
AWS Black Belt Online Seminar AWS Amplify
 
20180220 AWS Black Belt Online Seminar - Amazon Container Services
20180220 AWS Black Belt Online Seminar - Amazon Container Services20180220 AWS Black Belt Online Seminar - Amazon Container Services
20180220 AWS Black Belt Online Seminar - Amazon Container Services
 
IBM WebSphere application server
IBM WebSphere application serverIBM WebSphere application server
IBM WebSphere application server
 
VMware Tutorial For Beginners | VMware Workstation | VMware Virtualization | ...
VMware Tutorial For Beginners | VMware Workstation | VMware Virtualization | ...VMware Tutorial For Beginners | VMware Workstation | VMware Virtualization | ...
VMware Tutorial For Beginners | VMware Workstation | VMware Virtualization | ...
 
WebLogic Scripting Tool Overview
WebLogic Scripting Tool OverviewWebLogic Scripting Tool Overview
WebLogic Scripting Tool Overview
 
Ibm web sphere application server interview questions
Ibm web sphere application server interview questionsIbm web sphere application server interview questions
Ibm web sphere application server interview questions
 
[D14] 【詳解】インメモリーデータベース SAP HANA:実際の仕組みと動きを理解しよう!by Toshiro Morisaki
[D14] 【詳解】インメモリーデータベース SAP HANA:実際の仕組みと動きを理解しよう!by Toshiro Morisaki[D14] 【詳解】インメモリーデータベース SAP HANA:実際の仕組みと動きを理解しよう!by Toshiro Morisaki
[D14] 【詳解】インメモリーデータベース SAP HANA:実際の仕組みと動きを理解しよう!by Toshiro Morisaki
 
わたくし、やっぱりCDKを使いたいですわ〜CDK import編〜.pdf
わたくし、やっぱりCDKを使いたいですわ〜CDK import編〜.pdfわたくし、やっぱりCDKを使いたいですわ〜CDK import編〜.pdf
わたくし、やっぱりCDKを使いたいですわ〜CDK import編〜.pdf
 
ASP.NET Core: The best of the new bits
ASP.NET Core: The best of the new bitsASP.NET Core: The best of the new bits
ASP.NET Core: The best of the new bits
 
リクルートの利用事例から考える AWSの各サービスとセキュリティ
リクルートの利用事例から考える AWSの各サービスとセキュリティリクルートの利用事例から考える AWSの各サービスとセキュリティ
リクルートの利用事例から考える AWSの各サービスとセキュリティ
 
Heap Dump Analysis - AEM: Real World Issues
Heap Dump Analysis - AEM: Real World IssuesHeap Dump Analysis - AEM: Real World Issues
Heap Dump Analysis - AEM: Real World Issues
 
AWS Black Belt Online Seminar 2017 AWS体験ハンズオン~Deploy with EB CLI編~
AWS Black Belt Online Seminar 2017 AWS体験ハンズオン~Deploy with EB CLI編~AWS Black Belt Online Seminar 2017 AWS体験ハンズオン~Deploy with EB CLI編~
AWS Black Belt Online Seminar 2017 AWS体験ハンズオン~Deploy with EB CLI編~
 

Similar to SAP Web IDE

Developing mobile apps with HCPms
Developing mobile apps with HCPmsDeveloping mobile apps with HCPms
Developing mobile apps with HCPmsmsg systems Romania
 
SAPTechED 2015 UX114 -Building custom SAP Fiori Apps Using SAP Web IDE
SAPTechED 2015 UX114 -Building custom SAP Fiori Apps Using SAP Web IDESAPTechED 2015 UX114 -Building custom SAP Fiori Apps Using SAP Web IDE
SAPTechED 2015 UX114 -Building custom SAP Fiori Apps Using SAP Web IDEMarkus Van Kempen
 
Mho Web Dynpro Abap
Mho Web Dynpro AbapMho Web Dynpro Abap
Mho Web Dynpro Abapthomas_jung
 
BTP+Onboarding+Webinar+-+SAP+Build+Apps+January+2024.pdf
BTP+Onboarding+Webinar+-+SAP+Build+Apps+January+2024.pdfBTP+Onboarding+Webinar+-+SAP+Build+Apps+January+2024.pdf
BTP+Onboarding+Webinar+-+SAP+Build+Apps+January+2024.pdfsamimbangalore
 
Implementing API-led Cloud-native apps on OCI
Implementing API-led Cloud-native apps on OCIImplementing API-led Cloud-native apps on OCI
Implementing API-led Cloud-native apps on OCISven Bernhardt
 
Z sap boe-2016-techws-04_vs_fiori-app-with-eclipseluna-accessing-zsap-system
Z sap boe-2016-techws-04_vs_fiori-app-with-eclipseluna-accessing-zsap-systemZ sap boe-2016-techws-04_vs_fiori-app-with-eclipseluna-accessing-zsap-system
Z sap boe-2016-techws-04_vs_fiori-app-with-eclipseluna-accessing-zsap-systemNagendra Babu
 
Delivering New Digital Experiences Fast - Introducing Choreo
Delivering New Digital Experiences Fast - Introducing ChoreoDelivering New Digital Experiences Fast - Introducing Choreo
Delivering New Digital Experiences Fast - Introducing ChoreoWSO2
 
Intro to the HTML5 Application Repository Service
Intro to the HTML5 Application Repository ServiceIntro to the HTML5 Application Repository Service
Intro to the HTML5 Application Repository ServiceMarius Obert
 
Implementing API-led Cloud-native apps on OCI
Implementing API-led Cloud-native apps on OCIImplementing API-led Cloud-native apps on OCI
Implementing API-led Cloud-native apps on OCISven Bernhardt
 
Implementing API-led Cloud-native apps on OCI
Implementing API-led Cloud-native apps on OCIImplementing API-led Cloud-native apps on OCI
Implementing API-led Cloud-native apps on OCISven Bernhardt
 
HANA Cloud Platform Overview
HANA Cloud Platform OverviewHANA Cloud Platform Overview
HANA Cloud Platform OverviewVictor Ionescu
 
Kendo UI workshop introduction - PUG Baltic Annual Conference 2017
Kendo UI workshop introduction - PUG Baltic Annual Conference 2017Kendo UI workshop introduction - PUG Baltic Annual Conference 2017
Kendo UI workshop introduction - PUG Baltic Annual Conference 2017Alen Leit
 
44779e8c 5b7c-0010-82c7-eda71af511fa
44779e8c 5b7c-0010-82c7-eda71af511fa44779e8c 5b7c-0010-82c7-eda71af511fa
44779e8c 5b7c-0010-82c7-eda71af511faNagendra Babu
 
API-first design - Basis for an consistent API-Management approach
API-first design - Basis for an consistent API-Management approachAPI-first design - Basis for an consistent API-Management approach
API-first design - Basis for an consistent API-Management approachSven Bernhardt
 
The S/4 HANA Programing Paradigm
The S/4 HANA Programing ParadigmThe S/4 HANA Programing Paradigm
The S/4 HANA Programing Paradigmmsg systems Romania
 
API design-first and Microservices
API design-first and MicroservicesAPI design-first and Microservices
API design-first and MicroservicesSven Bernhardt
 

Similar to SAP Web IDE (20)

Developing mobile apps with HCPms
Developing mobile apps with HCPmsDeveloping mobile apps with HCPms
Developing mobile apps with HCPms
 
SAPTechED 2015 UX114 -Building custom SAP Fiori Apps Using SAP Web IDE
SAPTechED 2015 UX114 -Building custom SAP Fiori Apps Using SAP Web IDESAPTechED 2015 UX114 -Building custom SAP Fiori Apps Using SAP Web IDE
SAPTechED 2015 UX114 -Building custom SAP Fiori Apps Using SAP Web IDE
 
Mho Web Dynpro Abap
Mho Web Dynpro AbapMho Web Dynpro Abap
Mho Web Dynpro Abap
 
BTP+Onboarding+Webinar+-+SAP+Build+Apps+January+2024.pdf
BTP+Onboarding+Webinar+-+SAP+Build+Apps+January+2024.pdfBTP+Onboarding+Webinar+-+SAP+Build+Apps+January+2024.pdf
BTP+Onboarding+Webinar+-+SAP+Build+Apps+January+2024.pdf
 
Implementing API-led Cloud-native apps on OCI
Implementing API-led Cloud-native apps on OCIImplementing API-led Cloud-native apps on OCI
Implementing API-led Cloud-native apps on OCI
 
Z sap boe-2016-techws-04_vs_fiori-app-with-eclipseluna-accessing-zsap-system
Z sap boe-2016-techws-04_vs_fiori-app-with-eclipseluna-accessing-zsap-systemZ sap boe-2016-techws-04_vs_fiori-app-with-eclipseluna-accessing-zsap-system
Z sap boe-2016-techws-04_vs_fiori-app-with-eclipseluna-accessing-zsap-system
 
Delivering New Digital Experiences Fast - Introducing Choreo
Delivering New Digital Experiences Fast - Introducing ChoreoDelivering New Digital Experiences Fast - Introducing Choreo
Delivering New Digital Experiences Fast - Introducing Choreo
 
Intro to the HTML5 Application Repository Service
Intro to the HTML5 Application Repository ServiceIntro to the HTML5 Application Repository Service
Intro to the HTML5 Application Repository Service
 
Implementing API-led Cloud-native apps on OCI
Implementing API-led Cloud-native apps on OCIImplementing API-led Cloud-native apps on OCI
Implementing API-led Cloud-native apps on OCI
 
Cd168 (3)
Cd168 (3)Cd168 (3)
Cd168 (3)
 
Implementing API-led Cloud-native apps on OCI
Implementing API-led Cloud-native apps on OCIImplementing API-led Cloud-native apps on OCI
Implementing API-led Cloud-native apps on OCI
 
The HANA Cloud Platform
The HANA Cloud PlatformThe HANA Cloud Platform
The HANA Cloud Platform
 
HANA Cloud Platform Overview
HANA Cloud Platform OverviewHANA Cloud Platform Overview
HANA Cloud Platform Overview
 
2018 ui5con amiram
2018 ui5con amiram2018 ui5con amiram
2018 ui5con amiram
 
Kendo UI workshop introduction - PUG Baltic Annual Conference 2017
Kendo UI workshop introduction - PUG Baltic Annual Conference 2017Kendo UI workshop introduction - PUG Baltic Annual Conference 2017
Kendo UI workshop introduction - PUG Baltic Annual Conference 2017
 
44779e8c 5b7c-0010-82c7-eda71af511fa
44779e8c 5b7c-0010-82c7-eda71af511fa44779e8c 5b7c-0010-82c7-eda71af511fa
44779e8c 5b7c-0010-82c7-eda71af511fa
 
API-first design - Basis for an consistent API-Management approach
API-first design - Basis for an consistent API-Management approachAPI-first design - Basis for an consistent API-Management approach
API-first design - Basis for an consistent API-Management approach
 
The S/4 HANA Programing Paradigm
The S/4 HANA Programing ParadigmThe S/4 HANA Programing Paradigm
The S/4 HANA Programing Paradigm
 
Notes
NotesNotes
Notes
 
API design-first and Microservices
API design-first and MicroservicesAPI design-first and Microservices
API design-first and Microservices
 

Recently uploaded

UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPathCommunity
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rick Flair
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch TuesdayIvanti
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationKnoldus Inc.
 
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesAssure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesThousandEyes
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Farhan Tariq
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersNicole Novielli
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...Wes McKinney
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsRavi Sanghani
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Hiroshi SHIBATA
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfNeo4j
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demoHarshalMandlekar2
 

Recently uploaded (20)

UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to Hero
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch Tuesday
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog Presentation
 
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesAssure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software Developers
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and Insights
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdf
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demo
 

SAP Web IDE

  • 1. .consulting .solutions .partnership SAP Web IDE IT Conference on SAP Technologies by msg
  • 2. SAP Web IDE 2© msg | September 2015 | SAP Web IDE - IT Conference on SAP Technologies by msg SAP Web IDE - A modern web-based IDE for the future1 3 Develop and Deploy applications with SAP Web IDE2 9 SAP Web IDE Hybrid Application Toolkit3 22 Conclusion & Outlook4 31
  • 3. SAP Web IDE 3© msg | September 2015 | SAP Web IDE - IT Conference on SAP Technologies by msg SAP Web IDE - A modern web-based IDE for the future1 3 Develop and Deploy applications with SAP Web IDE2 9 SAP Web IDE Hybrid Application Toolkit3 22 Conclusion & Outlook4 31
  • 4. SAP Web IDE – A modern web-based IDE for the future What is SAP Web IDE? © msg | September 2015 | SAP Web IDE - IT Conference on SAP Technologies by msg 4 • web-based toolkit available on SAP HANA Cloud Platform • Integrated Development Environment for  HTML5/UI5 and Fiori Apps  the extension of supported apps  the creation of Hybrid Applications • provides standard web development tools like wizards, code /layout editors, mocking tools • SAP Web IDE foundation itself is based on Eclipse Orion, a JavaScript Editor written in JavaScript
  • 5. SAP Web IDE – A modern web-based IDE for the future Why a web-based IDE? © msg | September 2015 | SAP Web IDE - IT Conference on SAP Technologies by msg 5 • Several market research companies predict that by 2020 at least 70% of new app development will take place in the cloud. • Developer collaboration over cloud-based development infrastructures increases every day. • Faster and cheaper deliveries. • Developer is not bound to a specific device. Develop everywhere and everytime.
  • 6. © msg | September 2015 | SAP Web IDE - IT Conference on SAP Technologies by msg 6 SAP Web IDE – A modern web-based IDE for the future Tool evolution and consolidation SAP UI Development Toolkit for HTML5 Fiori Toolkit AppBuilder AppDesigner SAP Web IDE
  • 7. © msg | September 2015 | SAP Web IDE - IT Conference on SAP Technologies by msg 7 SAP Web IDE – A modern web-based IDE for the future End-to-end lifecycle support for applications Prototyping Developing Testing Deploying Extending
  • 8. SAP Web IDE – A modern web-based IDE for the future SAP Web IDE key features © msg | September 2015 | SAP Web IDE - IT Conference on SAP Technologies by msg 8 • Development environment  Source Code editor with SAPUI5 specific code completion  Layout Editor  Instant application test  Mock data support  OData „Modeller“  IDE extensions via plugins • Templates for creating and extending projects  SAPUI5 Application templates  SAP Fiori Application templates  SAP Web IDE Plugin Development templates  Sample Applications  Own Templates • Application extension support (via code and graphical tools) • Deployment  to SAP HANA Cloud Platform  to ABAP UI5 Repository
  • 9. SAP Web IDE 9© msg | September 2015 | SAP Web IDE - IT Conference on SAP Technologies by msg SAP Web IDE - A modern web-based IDE for the future1 3 Develop and Deploy applications with SAP Web IDE2 9 SAP Web IDE Hybrid Application Toolkit3 22 Conclusion & Outlook4 31
  • 10. Develop and Deploy applications with SAP Web IDE Development and deployment process overview © msg | September 2015 | SAP Web IDE - IT Conference on SAP Technologies by msg 10 Create Develop Preview Deploy New Project/ Extension Project Coding WYSIWYG Layout Editor to SAP HANA Cloud Platform to ABAP UI5 Repository Templates Graphical Extensibility
  • 11. Develop and Deploy applications with SAP Web IDE Development environment overview © msg | September 2015 | SAP Web IDE - IT Conference on SAP Technologies by msg 11 Menubar Toolbar Welcome View Development View Editor Preferences Repository Search Outline Pane Git Pane Git History API Reference
  • 12. Develop and Deploy applications with SAP Web IDE Create or Import an application © msg | September 2015 | SAP Web IDE - IT Conference on SAP Technologies by msg 12
  • 13. Develop and Deploy applications with SAP Web IDE Templates © msg | September 2015 | SAP Web IDE - IT Conference on SAP Technologies by msg 13 • In case an application is created using a template, a wizard guides the developer through the creation process and generates the code. • Several standard templates are available, for instance  SAPUI5 Application Project  SAP Fiori Master Detail Application  SAP Fiori Master Master Detail Application  Empty Plugin Project • Own templates of any kind can be defined by the developer itself.
  • 14. Develop and Deploy applications with SAP Web IDE Code Editor © msg | September 2015 | SAP Web IDE - IT Conference on SAP Technologies by msg 14 • Code Completion for words, code fragments or entire SAPUI5 objects  JavaScript  JavaScript snippets  XML  XML snippets (for XML views) • API Reference Pane  integrated API Reference  context sensitive • Auto-Save
  • 15. Develop and Deploy applications with SAP Web IDE Layout Editor © msg | September 2015 | SAP Web IDE - IT Conference on SAP Technologies by msg 15 graphical XML View Properties and Data Control Palette XML View Outline
  • 16. Develop and Deploy applications with SAP Web IDE Run/Preview the application © msg | September 2015 | SAP Web IDE - IT Conference on SAP Technologies by msg 16
  • 17. Develop and Deploy applications with SAP Web IDE Preview mode options © msg | September 2015 | SAP Web IDE - IT Conference on SAP Technologies by msg 17 screen size simulation QR Code generation Language Orientation Refresh
  • 18. Develop and Deploy applications with SAP Web IDE Mock Data Editor © msg | September 2015 | SAP Web IDE - IT Conference on SAP Technologies by msg 18 The Mock Data Editor allows to enter or generate mock data for an OData Service definition.
  • 19. Develop and Deploy applications with SAP Web IDE Deploy to SAP HANA Cloud Platform © msg | September 2015 | SAP Web IDE - IT Conference on SAP Technologies by msg 19
  • 20. Develop and Deploy applications with SAP Web IDE Deploy to ABAP UI5 Repository © msg | September 2015 | SAP Web IDE - IT Conference on SAP Technologies by msg 20
  • 21. © msg | September 2015 | SAP Web IDE - IT Conference on SAP Technologies by msg 21 Demo
  • 22. SAP Web IDE 22© msg | September 2015 | SAP Web IDE - IT Conference on SAP Technologies by msg SAP Web IDE - A modern web-based IDE for the future1 3 Develop and Deploy applications with SAP Web IDE2 9 SAP Web IDE Hybrid Application Toolkit3 22 Conclusion & Outlook4 31
  • 23. What is the Hybrid Application Toolkit (HAT)? • HAT enables a developer to develop and deploy Apache Cordova hybrid applications within SAP Web IDE • It has three components  SAP Web IDE Plugin  Connector to the local Cordova build environment  Companion app for application preview on emulator and device SAP Web IDE - Hybrid Application Toolkit © msg | September 2015 | SAP Web IDE - IT Conference on SAP Technologies by msg 23 © SAP SE
  • 24. SAP Web IDE Hybrid Application Toolkit Simple Development and Deployment © msg | September 2015 | SAP Web IDE - IT Conference on SAP Technologies by msg 24 Create Develop Preview Deploy New Project Coding WYSIWYG Layout Editor to iOS and Android devices to SMP/HCPms
  • 25. SAP Web IDE Hybrid Application Toolkit Device and Plugin Configuration © msg | September 2015 | SAP Web IDE - IT Conference on SAP Technologies by msg 25
  • 26. SAP Web IDE Hybrid Application Toolkit Coding © msg | September 2015 | SAP Web IDE - IT Conference on SAP Technologies by msg 26 • Code Completion for Cordova/Kapsel plugins • API Reference for Cordova/Kapsel plugins
  • 27. SAP Web IDE Hybrid Application Toolkit Preview with Companion App on Emulator or Device © msg | September 2015 | SAP Web IDE - IT Conference on SAP Technologies by msg 27 • Preview on Emulator or Device without the need of a build • Test of (supported) native device APIs • Refresh option in Companion App • Preview is also possible (restricted) in browser using Cordova Facade Preview
  • 28. SAP Web IDE Hybrid Application Toolkit Deployment to local Hybrid App Toolkit © msg | September 2015 | SAP Web IDE - IT Conference on SAP Technologies by msg 28 • Deployment to local HAT  downloads the sources to the local machine  fetches Cordova/Kapsel plugins
  • 29. SAP Web IDE Hybrid Application Toolkit Run App on Emulator or Device © msg | September 2015 | SAP Web IDE - IT Conference on SAP Technologies by msg 29
  • 30. © msg | September 2015 | SAP Web IDE - IT Conference on SAP Technologies by msg 30 Demo
  • 31. SAP Web IDE 31© msg | September 2015 | SAP Web IDE - IT Conference on SAP Technologies by msg SAP Web IDE - A modern web-based IDE for the future1 3 Develop and Deploy applications with SAP Web IDE2 9 SAP Web IDE Hybrid Application Toolkit3 22 Conclusion & Outlook4 31
  • 32. Conclusion & Outlook © msg | September 2015 | SAP Web IDE - IT Conference on SAP Technologies by msg 32 • SAP Web IDE is a powerful tool for developing UI5/Fiori and hybrid applications. • Support of End-to-End lifecycle for applications. • At the moment monthly shipment of new SAP Web IDE version on cloud environment. • Further improvements and new functionality regarding developer features (e.g. Developer Infrastructure, OnPremise Git, improved documentation). • Fusion of SAP Web IDE and HANA Web-Based Development Workbench. • Cloud based build and test service for hybrid applications. • Windows 10 (Mobile) Support for HAT.
  • 33. Additional Information © msg | September 2015 | SAP Web IDE - IT Conference on SAP Technologies by msg 33 • SAP Web IDE  https://help.hana.ondemand.com/SAP_RDE/frameset.htm  http://scn.sap.com/docs/DOC-55465 • SAP Web IDE - Hybrid Application Toolkit  https://help.hana.ondemand.com/webide_hat/frameset.htm
  • 34. © msg | September 2015 | SAP Web IDE - IT Conference on SAP Technologies by msg 34 Q&A
  • 35. .consulting .solutions .partnership Florian Pfeffer Lead IT Consultant +49 (0) 851 / 56069 - 4278 florian.pfeffer@msg-systems.com msg systems ag Dr.-Hans-Kapfinger-Str. 30, 94032 Passau Germany www.msg-systems.com

Editor's Notes

  1. Monthly shipment of Web IDE releases
  2. Monthly shipment of Web IDE releases
  3. Existing tools before SAP Web IDE UI Development Toolkit for HTML5 – Eclipse plugin with basic code completion support (still maintained but no new features) Fiori Toolkit – Eclipse plugin on top of UI5 toolkit; first template based approach for Fiori app creation AppBuilder/AppDesigner – web-based tools to implement mobile HTML5 applications SAP Web IDE Consolidated and evolved tool.
  4. Create New project or Extension project based on templates Develop Coding: Source Code Editor with Code Completion WYSIWYG Layout Editor: Drag and Drop for Controls Graphical Extensibility Preview PC mode Tablet mode Phone mode Deploy to SAP HANA Cloud Platform to ABAP UI5 repository
  5. Menubar Toolbar Save Create File Create Folder Delete Undo Redo Run Back Forward Welcome View What‘s new? Create Applications Import Options Links to documentations Development View Access to Editor and further options Editor Preferences (e.g. editor settings) Repository Search Search for files or content Git Pane Manage objects regarding git (staging, commit, push, …) Git History Do e.g. reverts API Reference Outline View
  6. Graphical XML View Control Palette Properties and Data Displays properties and data of selected control Binding of Odata Services XML View Outline Structured outline of controls stacked in XML view
  7. Screen Size Simulation Simulate Desktop, Tablet, Smartphone
  8. Create New project, based on Kapsel Templates Develop Coding: Source Code Editor with Code Completion, also for Cordova and Kapsel Plugins WYSIWYG Layout Editor: Drag and Drop for Controls Preview (with Companion App) On PC Emulator Device Deploy to iOS and Android devices to SAP Mobile Platform/HANA Cloud Platform mobile services
  9. „Project Settings“ menu entry brings up the Device Configuration options App Information Platforms Plugins (Cordova/Kapsel)
  10. Deploy to local Hybrid Application Toolkit downloads sources to local machine and fetches Cordova/Kapsel plugins Run App on Emulator or Device starts build of application + installation and execution of app