Efficiently Develop Powerful Apps for An Intelligent Enterprise

Size: px
Start display at page:

Download "Efficiently Develop Powerful Apps for An Intelligent Enterprise"

Transcription

1 SAP Brief SAP Technology SAP Web IDE Efficiently Develop Powerful Apps for An Intelligent Enterprise

2 SAP Brief Agility to build and extend applications SAP Web IDE puts the power of agile in your hands. The integrated environment (IDE) is composed of many high-productivity tools and streamlines the end-to-end application lifecycle so you can easily develop, test, build, deploy, and extend role-based, consumer-grade apps for business users. Agility to build and extend applications Key to this agility is the ability to create applications and deliver an outstanding user experience (UX). With SAP Web IDE, you can efficiently develop business applications; extensions for SAP S/4HANA ; SAP Fiori apps; mobile apps; and Internet of Things (IoT) applications. Full integration with SAP technologies, services, and systems makes SAP Web IDE unique. While tightly integrated with the SAP ecosystem, it can also be used for developing applications that consume data from non-sap systems. SAP Web IDE requires zero installation or maintenance and lets you integrate with SAP Cloud Platform services, the SAP HANA business data platform, the SAP Fiori Cloud UX, Git, and translation services. Another delivery option is SAP Web IDE for SAP HANA, which provides a comprehensive, Web-based experience for native applications for SAP HANA. The IDE lets you develop SAP HANA databases and business applications based on SAPUI5 and node.js. The personal edition can be used on a computer on- or offline. 2 / 10

3 SAP Brief SAP Web IDE lets you to develop new apps and extend your digital core with smarter, more intelligent applications, paving your way to becoming an intelligent enterprise. You can develop cloud business applications, including UI, business logic, and database layers, in one integrated experience. SAP Cloud Application Programming Model enables you to quickly create business applications by allowing you to focus on your domain logic. With a set of enterprise-grade tools, languages, and libraries, the programming model guides developers with best practices, helping to focus on domain problems instead of wasting resources on technical disciplines and hard-to-maintain boilerplate code. SAP Web IDE has advanced support and tools tailored to speed cloud application with the programming model, such as core data service editors, code assists, outline views, project explorer, and more. You can extend SAP S/4HANA using SAP Cloud Application Programming Model and SAP S/4HANA Cloud SDK, which has built-in features to automate many common tasks. Also provided are capabilities, tools, and processes specific to SAP S/4HANA, so developers can quickly create extensions for SAP S/4HANA. Cloud business applications are deployed directly from SAP Web IDE to SAP Cloud Platform and integrate with and consume Cloud Foundry services. Simplify for SAP S/4HANA Build and extend SAP Fiori apps quickly Jump-start IoT application Enrich your with 3 / 10

4 SAP Brief Build and extend SAP Fiori apps quickly SAP Web IDE empowers you to build cross-platform, responsive, enterprise-grade applications with SAP Fiori UX. Wizards, templates, sample applications, and high-productivity tools jump-start app creation and enable new UI developers and professional SAPUI5 developers to be consistent with best practices and improve app quality. You can also collaborate with designers and business experts using SAP Build, a cloud-based design tool, which is integrated with SAP Web IDE. SAP Web IDE also supports free-style coding with highly efficient code editors, featuring code completion, validation, beautifiers, and more. In addition, a storyboard editor provides a visual representation of an app s UI, including its pages, navigations, and the services and entities that it uses. It can also be used to build parts of your app with no code. A layout editor also offers drag-and-drop, WYSIWYG design capabilities. With SAP Web IDE, you can create applications using SAP Fiori elements. It ensures UI design consistency across similar apps. SAP Fiori elements apps are based on OData services and annotations. These do not need JavaScript UI coding. The integrated annotation modeler provides an intuitive UI for annotating OData services. You can also use the modeler to override annotations from other sources. Continued on the next page Build and extend SAP Fiori apps quickly Jump-start IoT application Enrich your with 4 / 10

5 SAP Brief SAP Web IDE supports the extension of free-style SAP Fiori apps as well as apps built using SAP Fiori elements. When extending an SAP Fiori app using its extension points, SAP Web IDE makes sure the changes are made only to the extension project, while the original application remains unaffected. Guided by wizards, you can generate extension projects; create extensions for controllers, views, and controls; replace OData services; and more. A graphical extensibility pane lets you adapt UIs visually. This pane makes the extension points easily identifiable and extends them with a single click. The extensibility pane comes with an integrated preview mode that allows you to test changes instantly. You can extend SAP Fiori elements apps by adding an adaptation project to the base project and then creating a new variant using SAPUI5 visual editor. It is a design-time visual editor in SAP Web IDE that makes it possible to adapt control properties and extend existing applications without modification. You can deploy your final application to SAP Cloud Platform, the SAP NetWeaver Application Server component for ABAP, or export it to any Web server. Plus, you can register any application deployed to SAP Cloud Platform to the SAP Fiori launchpad. Build and extend SAP Fiori apps quickly Jump-start IoT application Enrich your with 5 / 10

6 SAP Brief Gain extensive support for mobile app In addition to supporting SAPUI5, which provides a comprehensive set of responsive controls and libraries that make a Web app run appropriately on different devices, SAP Web IDE also provides integration with SAP Cloud Platform Mobile Services to expose a suite of additional mobile tools. When accessing mobile services app tools that are extensions of SAP Web IDE, developers can visually model and deploy an app s back-end repository, complete with mobile-optimized OData services. Developers can leverage a mobile kit, which is a metadata-driven, low-code tool in SAP Web IDE that allows the customization of native SAP applications and the creation of new cross-platform native apps using existing Web skills. Apps are managed by Mobile Services and provide a native experience to the user. SAP Web IDE also supports SAP Mobile Cards app. You can design and deploy micro-app content with a mobile card kit card designer and basic HTML and JavaScript skills. Cards are managed by Mobile Services and displayed through the SAP Mobile Cards app. The SAP Web IDE, hybrid app toolkit add-on, enables developers to package Web content in an enterprise-grade hybrid Web container based on Apache Cordova and enhanced with a set of plug-ins for Apache Cordova. Build and extend SAP Fiori apps quickly Jump-start IoT application Enrich your with 6 / 10

7 SAP Brief Jump-start IoT application SAP Web IDE is a part of the SAP IoT Application Enablement toolkit. It lets you develop a dashboard and analytic apps for Big Data and IoT scenarios. A generic IoT application for all use cases or for a specific domain is difficult to define because requirements can vary across use cases. However, there is a set of user interface components and functionality that is required in most IoT applications. For example, maps are useful in visualizing overall status. Graphs are useful for analyzing data and determining where action must be taken. To view your assets, monitor their health, and assign service tickets to technicians, you can build a new IoT application. You can jump-start your with IoT-specific templates and dedicated IoT controls and components in SAP Web IDE to create and deploy your apps faster. Build and extend SAP Fiori apps quickly Jump-start IoT application SAP Web IDE helps you meet your IoT transformation goals by providing a clear path forward and enabling faster application. Enrich your with 7 / 10

8 SAP Brief Enrich your with extensions for SAP Web IDE SAP Web IDE has a modular, extensible framework. This framework allows you to load new extensions that offer developers additional functionality, new integrations, and templates. SAP Web IDE supports the of new extensions with dedicated templates, code assist, static code checks for extensions, and previews of extensions. Once ready, an extension can be deployed and shared with other developers within or outside of your organization. The extensible framework adds many capabilities, ranging from simple customizations, such as branding existing application templates or new templates, to extending the environment with additional scenarios, such as mobile, the IoT, and the SAP Cloud Platform Workflow service. And you can complement it with tools and services, such as security or performance management. There are many ways to extend and customize SAP Web IDE using SAP Web IDE SDK, which includes step-by-step tutorials, API references, and deep-dive documentation on the extensibility framework. Partners can use it to meet their customers needs and increase revenue by offering premium services from within SAP Web IDE. The framework is the foundation of a lively developer community. This community delivers free, opensource extensions, introduces new capabilities, and improves SAP Web IDE ultimately benefiting users. Build and extend SAP Fiori apps quickly Jump-start IoT application Enrich your with 8 / 10

9 SAP Brief Drive productivity while reducing total cost of SAP Web IDE offers an agile and simplified app environment to improve productivity. This completely cloud-based solution reduces administration effort and simplifies infrastructure architecture by using existing SAP. It requires zero installation effort and is not dependent on local IT infrastructure. It allows geographically distributed teams to collaborate and develop applications faster and at a lower cost. An intuitive UI with anytime, anywhere access to projects supports both front- and back-end app. Feature-rich source code and visual editors further accelerate. SAP Web IDE reduces entry barriers for users new to SAP and SAPUI5, and supports data first and UI first approaches. SAP Web IDE allows developers to use mock data for back-end, independent, client-side, and server-side application. SAP Web IDE helps you integrate different technologies, develop from UI-only to full-stack applications, and support the end-to-end application lifecycle from design to deployment. Although tightly integrated with the SAP ecosystem, SAP Web IDE can also be used for developing applications that consume data from non-sap systems. It is continuously updated with new features and capabilities to support additional use cases and improve developer productivity. Drive productivity while reducing total cost of 9 / 10

10 SAP Brief Summary SAP Web IDE is an extensible environment with a broad and growing set of embedded tools for the complete process. Use it to rapidly develop, test, build, and deploy cloud and on-premise applications for a wide variety of scenarios, including the SAP Fiori user experience (UX), extensions of SAP S/4HANA, mobile apps, and Internet of Things (IoT) applications. Now, new and experienced developers have a tool they can use to develop and deploy apps with agility while providing an outstanding user experience. Build and extend cloud applications Quickly create and extend cloud and on-premise SAP Fiori apps Deliver a unified experience Zero installation and maintenance Tools for rapid app New business applications and services and extended digital core Efficient cloud with SAP Cloud Application Programming Model SAP Fiori UX for use with desktop, mobile, and the IoT Support for SAP Cloud Platform, the SAP NetWeaver Application Server component for ABAP, and SAP Fiori launchpad Ability to extend with new features and customized templates Lower costs Increase productivity Serve multiple platforms with multiple data sources Ease entry for developers Learn more Buy SAP Web IDE in SAP Store or visit us online to find out more. 10 / 10

11 Follow us Studio SAP 45613enUS (19/01) No part of this publication may be reproduced or transmitted in any form or for any purpose without the express permission of SAP SE or an SAP affiliate company. The information contained herein may be changed without prior notice. Some products marketed by SAP SE and its distributors contain proprietary components of other vendors. National product specifications may vary. These materials are provided by SAP SE or an SAP affiliate company for informational purposes only, without representation or warranty of any kind, and SAP or its affiliated companies shall not be liable for errors or omissions with respect to the materials. The only warranties for SAP or SAP affiliate company products and services are those that are set forth in the express warranty statements accompanying such products and services, if any. Nothing herein should be construed as constituting an additional warranty. In particular, SAP SE or its affiliated companies have no obligation to pursue any course of business outlined in this document or any related presentation, or to develop or release any functionality mentioned therein. This document, or any related presentation, and SAP SE s or its affiliated companies strategy and possible future s, products, and/or platforms, directions, and functionality are all subject to change and may be changed by SAP SE or its affiliated companies at any time for any reason without notice. The information in this document is not a commitment, promise, or legal obligation to deliver any material, code, or functionality. All forward-looking statements are subject to various risks and uncertainties that could cause actual results to differ materially from expectations. Readers are cautioned not to place undue reliance on these forward-looking statements, and they should not be relied upon in making purchasing decisions. SAP and other SAP products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of SAP SE (or an SAP affiliate company) in Germany and other countries. All other product and service names mentioned are the trademarks of their respective companies. See for additional trademark information and notices.