From 4544395bb4f5467b36dfe15422494edc274f6f7f Mon Sep 17 00:00:00 2001 From: Editor Lionbridge Date: Wed, 16 Aug 2017 09:35:31 +0300 Subject: [PATCH] Implement minor fixes in Training This is a manual cherry pick from change #139261 in the tizen_3.0 branch. Note that the original changes in #139261 were already in tizen branch, but additional ones added in PS2 were not. Change-Id: Ib0d0fb6b2112680b3787988811190984a0d587ed --- org.tizen.training/html/cover_page.htm | 2 +- org.tizen.training/html/native/app_model/application_model_n.htm | 4 ++-- org.tizen.training/html/native/details/tizen_apis_n.htm | 4 ++-- org.tizen.training/html/native/feature/ui_builder_overview_mn.htm | 2 +- org.tizen.training/html/native/process/debugging_app_n.htm | 6 ++++-- 5 files changed, 10 insertions(+), 8 deletions(-) diff --git a/org.tizen.training/html/cover_page.htm b/org.tizen.training/html/cover_page.htm index f0a5157..66b481e 100644 --- a/org.tizen.training/html/cover_page.htm +++ b/org.tizen.training/html/cover_page.htm @@ -39,7 +39,7 @@

Tizen is a user-interactive and service-oriented open source project that allows you to create feature-rich applications for multiple device categories.

-

Tizen is designed to be equally friendly to embedded systems developers and Web developers alike, and its flexible nature encourages its use on an array of devices, including TVs, smart phones, watches, tablets, In-Vehicle Infotainment, and smart appliances. Tizen provides a Native API that provides the benefits of building software for embedded systems in C; it also provides a Web API that allows you to create simple programs using only HTML5, CSS, and JavaScript.

+

Tizen is designed to be equally friendly to embedded systems developers and Web developers alike, and its flexible nature encourages its use on an array of devices, including TVs, smart phones, watches, tablets, in-vehicle infotainment systems, and smart appliances. Tizen provides a Native API that provides the benefits of building software for embedded systems in C; it also provides a Web API that allows you to create simple programs using only HTML5, CSS, and JavaScript.

To get started with the development of your own Tizen applications:

diff --git a/org.tizen.training/html/native/app_model/application_model_n.htm b/org.tizen.training/html/native/app_model/application_model_n.htm index 4d32934..e1d7784 100644 --- a/org.tizen.training/html/native/app_model/application_model_n.htm +++ b/org.tizen.training/html/native/app_model/application_model_n.htm @@ -61,7 +61,7 @@ These devices have constraints, such as relatively small screen sizes and lack o

When the application loses the focus status, the app_pause_cb() callback is invoked. The application can go into the pause state, which means that your application is not terminated but continues to run in the background, when:

-

Because a service application has no UI, neither does it have a pause state. Since Tizen 2.4, a service application can go into the suspended state. Basically, the service application is running in the background by its nature; so the platform does not allow the running of the service application unless it is designated as a background category application. However, when the UI application that is packaged with the service application is running on the foreground, the service application is also regarded as a foreground application and it can be run without a designated background category.

+

Because a service application has no UI, neither does it have a pause state. Since Tizen 2.4, a service application can go into the suspended state. Basically, the service application is running in the background by its nature; so the platform does not allow running the service application unless the application has a background category defined in its manifest file. However, when the UI application that is packaged with the service application is running on the foreground, the service application is also regarded as a foreground application and it can be run without a designated background category.

Application state changes are managed by the underlying framework. For more information on application state transitions, see Application States and Transitions.

diff --git a/org.tizen.training/html/native/details/tizen_apis_n.htm b/org.tizen.training/html/native/details/tizen_apis_n.htm index e50fa32..7634973 100644 --- a/org.tizen.training/html/native/details/tizen_apis_n.htm +++ b/org.tizen.training/html/native/details/tizen_apis_n.htm @@ -164,7 +164,7 @@ LibXML - Used to parse XML documents such as the Application Manifest. + Used to parse XML documents, such as the Application Manifest. Minizip @@ -796,7 +796,7 @@ LibXML - Used to parse XML documents such as the Application Manifest. + Used to parse XML documents, such as the Application Manifest. Minizip diff --git a/org.tizen.training/html/native/feature/ui_builder_overview_mn.htm b/org.tizen.training/html/native/feature/ui_builder_overview_mn.htm index 5a9eee4..0e2409f 100644 --- a/org.tizen.training/html/native/feature/ui_builder_overview_mn.htm +++ b/org.tizen.training/html/native/feature/ui_builder_overview_mn.htm @@ -43,7 +43,7 @@

Benefits of EFL

-

EFL provides streamlined graphic core libraries that you need to create powerful applications. EFL needs lower memory but provides high performance, and supports a retained mode graphics system and user-centric features, such as themes, 2D/3D effects, and accessibility. In addition, EFL supports various resolutions with the same layout, fast and small file systems, a variety of programming language bindings, and separation of UI and logic. Even though the EFL UI toolkit is used mainly for 2D-based Tizen native applications, it also supports 2.5D and 3D effects and 3D objects.

+

EFL provides streamlined graphic core libraries that you need to create powerful applications. EFL has comparatively low memory requirements but provides high performance, and supports a retained mode graphics system and user-centric features, such as themes, 2D/3D effects, and accessibility. In addition, EFL supports various resolutions with the same layout, fast and small file systems, a variety of programming language bindings, and separation of UI and logic. Even though the EFL UI toolkit is used mainly for 2D-based Tizen native applications, it also supports 2.5D and 3D effects and 3D objects.

An important aspect of EFL is efficiency, both in speed and size: