Enyo Developer Guide Bootplate: with Enyo in 5 Minutes · Planning and Structuring Your App · Tutorial: Building a Moonstone App. Enyo Essentials. As an Enyo developer, you have a great deal of freedom in choosing the platform . If you haven’t already done so, read through the Moonstone App Tutorial. This tutorial is geared for those already know the basic . Hope this tutorial helps in setting up the environment right for enyo development.

Author: Voodoosida Kazragrel
Country: Denmark
Language: English (Spanish)
Genre: Automotive
Published (Last): 26 April 2013
Pages: 359
PDF File Size: 8.66 Mb
ePub File Size: 12.54 Mb
ISBN: 837-6-47978-525-4
Downloads: 67158
Price: Free* [*Free Regsitration Required]
Uploader: Tojakazahn

Replace the content of ‘index.

EnyoJS Tutorial #1 – Getting Started

Now divide the “Rotate” button into two, one for clockwise rotation and the other for counter clockwise rotation. In the above code ‘this. Onyx extends and improves the library of components available for Enyo by adding additional features and styling. The RotateComponent has two subcomponents, an image, which is named as “logo” and a button with a label set to “Rotate”.

The basic unit of an Enyo application is a “component”, and these “components” can combines and wired together in different ways to create an application.

This article explains a sample application that can ‘rotate’ and ‘skew’ an image.

It is object-oriented and uses object-oriented concepts such as encapsulation to create reusable code. Sample Application This article explains a sample application that can ‘rotate’ and ‘skew’ an image. Please let us know what you think.

EnyoJS Tutorial #1 – Getting Started | Is Good Stuff

And also add two buttons for “skewing” the image. First download “enyo” from enyo website and extract the zip folder. The advantage of this is that it disables the ability to drag the image, which is tutoril for touch interfaces. To reduce the complexity in the app remove the app that included the “RotateComponent” and rename the RotateComponent to “App”. We value your feedback. Apply proper layout to the app.


Below is the code for rotating and skewing the image enyo. After adding the ‘rotationChanged’ function to the code, the image will rotate through 90 degrees when user clicks on “Rotate” button. In this case it will be able to find out when the rotation is changed, and update the component accordingly.

Too difficult to understand. The applyStyle method applies a CSS style to the particular component. The above code has a published property called ‘rotation’ which is initially set to ‘0’ and will store the rotation applied to the image in the component.

Enyo Beginners Guide

This article demonstrates the usage of Enyo framework. This effectively makes the component itself the app. In this application “layoutKind” property of a control is used to apply proper layout to the application.

In this case the image and the button are the subcomponents. Components can also be combined together to create more complex components. Like with FittableRows one of these columns can have fit set to true and that column will expand to take up available space. Inaccurate or wrong information. After extracting, copy “enyo”, “lib”, “source” folders into “Tizen workspace”.


To use this sample in application user titorial to know how to setup an enyo framework. To know how the image will rotate, user has to know about Published property. Now the enyo framework is ready to use. Published Property Enyo will create ‘getters’ and ‘setters’ for the properties defined in “Published” section of the code. Other reason enter details.

Was this document helpful? Why was this document not helpful? The Onyx component set is designed with mobiles and tablets in mind. In this method this. Enyo provides a number of ways to define the layout of applications, two important components for layouts are FittableRows and FittableColumns. The next immediate change to be made is to tutoriak all the normal buttons to Onyx buttons and also replace the “img” tag with an “enyo.

Sample App using Enyo framework

Below is the final code with proper layout enyo. This is as simple as adding a “classes” property to the “App” and setting that to “onyx”. Tizen Tizen Tizen 3.

This can then be reused across multiple applications or within the same application. FittableRows allows user to place content in rows, on one of these rows user can set the fit property to true which will give it a variable height that will expand as the page is resized.