top button
Flag Notify
    Connect to us
      Facebook Login
      Site Registration Why to Join

    Get Free Article Updates

Facebook Login
Site Registration
Print Preview

Discussion About SAP Fiori?

0 votes
79 views

What is SAP Fiori?

SAP Fiori is a software that provides the porting of applications on mobile devices announced on 15 May 2013.

SAP Fiori is based on SAP's technology platform called NetWeaver. It enables applications to be used on desktop computers, tablets and smartphones. SAP Fiori supports HTML5.

SAP Fiori is a new user experience (UX) for SAP software and applications. It provides a set of applications that are used in regular business functions like work approvals, financial apps, calculation apps and various self-service apps.

SAP Fiori provides 300+ role-based applications like HR, Manufacturing, finance, etc. When you open the SAP Fiori home page application, you will see a picture of the flowers. It is because Fiori means ‘flowers’ in Italian.

SAP Fiori is a product line of SAP apps that have a device-agnostic user interface (UI). 

At the 2013 SAP TechEd conference in Las Vegas, SAP announced that SAP Fiori would be the company's predominant user-interface model going forward for its enterprise resource planning (ERP), customer resource management (CRM), supply chain management (SCM), procurement, and talent management software, and that new Fiori applications would follow in those areas. As of this writing, there are currently 25 Fiori apps.

Video About SAP Fiori?

posted Mar 13 by Manish Tiwari

  Promote This Article
Facebook Share Button Twitter Share Button Google+ Share Button LinkedIn Share Button Multiple Social Share Button


Related Articles

What is Video.Js?

Video.js is an open source library for working with video on the web, also known as an HTML video player
VideoJS is an HTML5 Video Player with 3 core parts: 

  1. An embed code (Video for Everybody), 
  2. A Javascript library (video.js), 
  3. A pure HTML/CSS skin (video-js.css). 

Using Video for Everybody as the embed code means you know it's compatible with many devices (including ones without javascript).

The core codebase uses a few modern features of Javascript (ES5), so if you'd like to support IE8 you'll need to include an ES5 shim. To make things easier, we created a single file you can include for IE8 support. 

Npm Install Code

npm install --save-dev video.js

Bower Install Code

bower install video.js

 

Video About Video.Js

https://www.youtube.com/watch?v=h-I3R2JOMsI

READ MORE

What is SAPUI5?

SAPUI5 (SAP user interface for HTML 5) is a collection of libraries that developers can use to build desktop and mobile applications that run in a browser. With SAP's SAPUI5 JavaScript toolkit, developers can build SAP web applications using HTML5 web development standards.

SAPUI5 is a collection of libraries that developers can use to build desktop and mobile applications that run in a browser.

SAPUI5 combines latest web technologies like HTML5, JavaScript and CSS into a toolkit. It can be used for building Web applications on the SAP platform.

Using SAPUI5 developers can build SAP Web applications using HTML5 Web development standards, according to business intelligence expert Ethan Jewett.

"HTML5 is a set of standards around browser-based technologies [like] JavaScript HTML and CSS, [otherwise known as] Cascading Style Sheets," Jewett says. "SAPUI5 is a library that combines all of those things into a toolkit for building actual Web applications. SAPUI5 … is a higher-level framework for building Web applications on the SAP platform."

Applications can be built using SAPUI5 that connect to any type of back-end system (or that just run in the browser and don't connect to any back-end system at all). However, the original goal of SAPUI5 (and still one of the main goals) was to develop an application framework for use in SAP environments, according to Jewett.

Video for SAPUI5

https://www.youtube.com/watch?v=ZTRahOl9daE​

READ MORE

What is System.Js?

The JavaScript Package Manager (aka jspm) is a package manager that works on top of the SystemJS universal module loader. ... SystemJS is a module loader that can import modules at run time in any of the popular formats used today (CommonJS, UMD, AMD, ES6)

Features:

  • Loads any module format when running the ~15KB development build.
  • Loads ES modules compiled into the System.register module format for production with exact circular reference and binding support
  • Supports RequireJS-style map, paths, and bundles configuration.

Built with the ES Module Loader project, which is based on principles and APIs from the WhatWG Loader specification, modules in HTML and NodeJS.

Supports IE9+ provided a promises polyfill is available in the environment.

System.js however is a pretty good replacement for require.js. The config is robust, the bundling API is reasonable, and if you have dynamic loading scenarios, especially where you don't know the resources at bundling time, it's really a good client loader.

Node Command :

npm install systemjs

Video for System.Js Build 

https://www.youtube.com/watch?v=nQGhdoIMKaM​

READ MORE

What is Phantom.Js?

PhantomJS is a scripted, headless browser used for automating web page interaction. PhantomJS provides a JavaScript API enabling automated navigation, screenshots, user behavior and assertions making it a common tool used to run browser-based unit tests in a headless system like a continuous integration environment.

PhantomJS is a headless WebKit scriptable with a JavaScript API. It has fast and native support for various web standards: DOM handling, CSS selector, JSON, Canvas, and SVG.

The above definition may be ambiguous, in simple terms, PhantomJS is a web browser without a graphical user interface.

Since PhantomJS is not usable when it comes to surfing the web, it has a whole set of features that developers love and use for many purposes.

Features

  • Screen capture
  • Page automation
  • Network monitoring
  • Testing
  • Multiplatform, available on major operating systems: Windows, Mac OS X, Linux, and other Unices.
  • Fast and native implementation of web standards: DOM, CSS, JavaScript, Canvas, and SVG. No emulation!
  • Pure headless (no X11) on Linux, ideal for continuous integration systems. Also runs on Amazon EC2, Heroku, and Iron.io.

Video for Phantom.Js
https://www.youtube.com/watch?v=6Y3ugEFU0uU

READ MORE

What is Create.Js?

Create.js is a comprehensive web editing interface for Content Management Systems. It is designed to provide a modern, fully browser-based HTML5 environment for managing content. Create can be adapted to work on almost any content management backend.

The user interface philosophy behind Create is simple: all content that you are allowed to change becomes editable, right there on the page you’re reading. Any modifications you make are retained in your browser and can be sent back to the CMS with a push of a button.

CreateJS is a suite of modular libraries and tools which work together to create interactive content on open web technologies via HTML5.

The libraries are designed to work completely independently, or mixed and matched.

CreateJS is suite of JavaScript libraries and tools for building rich, interactive experiences with HTML5. The CreateJS suite is divided into four libraries.

  1. EaselJS - Makes working with HTML5 canvas easy.
  2. TweenJS - For tweening HTML5 and JavaScript properties
  3. SoundJS - Lets you easily work with HTML5 audio
  4. PreloadJS - Lets you manage and coordinate loading of assets

Video for Getting Started With Create.Js

https://www.youtube.com/watch?v=OWHJa0jKJgo

READ MORE

What is Mithril.Js ?

Mithril is a new javascript MVC framework that aims to make application development more manageable than the “jQuery spaghetti” that is common in legacy systems, and is without the need for steep learning curves that one would encounter with big frameworks like Ember or Angular.

Mithril is a modern client-side Javascript framework for building Single Page Applications.It's small (< 8kb gzip), fast and provides routing and XHR utilities out of the box.

Mithril is used by companies like Vimeo and Nike, and open source platforms like Lichess.

Mithril supports browsers all the way back to IE9, no polyfills required.

The Mithril.js authors are onto something with their tiny (7KB gzipped), easy-to-learn JavaScript MVC library that was originally released in March of 2014 and now has 92 contributors on GitHub. The entire API is just 14 functions and the library is under a thousand lines of code. 

Mithril gives you hierarchical MVC components (just like React), URL routing, customizable data binding, and safe-by-default templates with intelligent DOM difference checking for high-performance rendering.

Video for Mithril.Js

https://www.youtube.com/watch?v=tNMiCr39Fx0​

READ MORE

What is Task.js?

Task.js is an experimental library for ES6 that makes sequential, blocking I/O simple and beautiful, using the power of JavaScript's new yield operator. Tasks are interleaved like threads, but they are cooperative rather than pre-emptive: they block on promises with yield 

One word: task automation. It's basically zero effort and you can use the ./task.js package manager to handle any repetitive tasks. You can use ./task.js to automate everything with minimum effort.

./task.js provides the structure, order, and authority that you as a developer so desperately crave. ./task.js will also take responsibility for your actions if you need it to. It's what everybody is using now. ./task.js is the new hotness. It's all about ./task.js now, just like that.

This is compared to npm run/bash scripts, which are:

  • scary
  • not cross-platformant for deploying to windows server 2003
  • old news. Nobody uses bash these days.

The power of task.js comes from ES6 generators, which are currently only available in Firefox. You can try it out in Firefox, although there are a few remaining incompatibilities with the current ES6 spec (which is still a work in progress).

Here’s a “hello world” of tasks that will work in Firefox:

<script type="application/javascript" src="task.js"></script>

<!-- 'yield' and 'let' keywords require version opt-in -->
<script type="application/javascript;version=1.8">
function hello() {
    let { spawn, sleep } = task;
    spawn(function() {      // Firefox does not yet use the function* syntax
        alert("Hello...");
        yield sleep(1000);
        alert("...world!");
    });
}
</script>

 

READ MORE
Contact Us
+91 9880187415
sales@queryhome.net
support@queryhome.net
#470/147, 3rd Floor, 5th Main,
HSR Layout Sector 7,
Bangalore - 560102,
Karnataka INDIA.
QUERY HOME
...