Professional Documents
Culture Documents
Blog
node.js
LESS
PhoneGap
IDE
About Me
IDE
Another option (bot not supported by SAP) is to use the JetBrains WebStorm IDE which highly supports
modern web technologies. Read the SCN blog from Robin van het Hof "How to configure JetBrains
WebStorm for UI5 Development" to get a quickstart. Especially in conjunction with node.js and grunt build
tools, this is a powerful approach.
UI5 Development
Eclipse requires a Java runtime environment (JRE) in order to run. For fully fledged development you
should use the latest Java Development Kit 7.x (JDK) that contains additional development tools.
Download and install the Eclipse IDE for Java EE Developers (64 Bit prefered).
Install the UI Development Toolkit for HTML5.
https://tools.hana.ondemand.com/luna.
If you do not need to deploy your UI5 app to an SAP application server ABAP (AS ABAP), you can leave
the ABAP Development Tools (ADT) unchecked.
Add new external browser and use chrome as external web browser
LESS Support
If you want to do changes on existing themes, or easily generate custom css, you have to install the Eclipse
plugin for LESS.
First you need to install the LESS runtime
npm install -g less
LESS plugin
http://www.normalesup.org/~simonet/soft/ow/update/
In order to launch the LESS compiler from Eclipse, you need to create a launch configuration:
Select LESS Compiler in the list on the left hand side of the dialog, then click on the icon to create a new launch
configuration at the top of this list,
Configure the options to run the LESS compiler (in particular the LESS command if lessc is not in your system path)
and check the option Use this launch configuration as default.
Node.js Development
If you want to develop node.js based UI5 application, you should add the nodeclipse plugin for eclipse.
Nodeclipse
http://www.nodeclipse.org/updates/
Using Android Virtual Devices the default simulator will be very poor! To avoid this, download the
Extras/Intel x86 Emulator Accelarator (HAXM) and start the installation manually from the folder. Make
sure that your virtual device will use Intel instead of ARM architecture.
To be able to launch applications on the android simulator, you will need at least one virtual device such as
this:
3 comments:
1.
All other have to do some things on top of it (see Robin's WebStorm post).
Reply