From a829038d07d42577c7c77d5a1be289a1313b47b8 Mon Sep 17 00:00:00 2001 From: wchang kim Date: Mon, 25 Jun 2018 19:19:27 +0900 Subject: [PATCH] Adding iotjs template into SDK extension. Change-Id: I60a7ec02d9eeaea3aeac3cdc1811509b8d00c08a --- .../Template/Native/IoTjsApp/description.xml | 28 +++++++ .../Template/Native/IoTjsApp/ic_l_service.png | Bin 0 -> 18513 bytes .../Native/IoTjsApp/ic_m_service_n.png | Bin 0 -> 2129 bytes .../Native/IoTjsApp/ic_m_service_s.png | Bin 0 -> 2275 bytes .../Template/Native/IoTjsApp/ic_s_service.png | Bin 0 -> 2174 bytes .../Native/IoTjsApp/project/inc/main.h | 12 +++ .../Native/IoTjsApp/project/project_def.prop | 11 +++ .../Native/IoTjsApp/project/res/index.js | 2 + .../Native/IoTjsApp/project/src/main.c | 69 ++++++++++++++++++ .../IoTjsApp/project/tizen-manifest.xml | 17 +++++ .../Template/Native/IoTjsApp/sample.xml | 51 +++++++++++++ .../Template/Native/IoTjsApp/screenshot.png | Bin 0 -> 16034 bytes config-sdk/package_all.sh | 2 + config-sdk/rs_resource/OSS/iotjs-rs.xml | 16 ++++ 14 files changed, 208 insertions(+) create mode 100755 config-sdk/extension/core-add-ons/template/samples/Template/Native/IoTjsApp/description.xml create mode 100644 config-sdk/extension/core-add-ons/template/samples/Template/Native/IoTjsApp/ic_l_service.png create mode 100644 config-sdk/extension/core-add-ons/template/samples/Template/Native/IoTjsApp/ic_m_service_n.png create mode 100644 config-sdk/extension/core-add-ons/template/samples/Template/Native/IoTjsApp/ic_m_service_s.png create mode 100644 config-sdk/extension/core-add-ons/template/samples/Template/Native/IoTjsApp/ic_s_service.png create mode 100644 config-sdk/extension/core-add-ons/template/samples/Template/Native/IoTjsApp/project/inc/main.h create mode 100644 config-sdk/extension/core-add-ons/template/samples/Template/Native/IoTjsApp/project/project_def.prop create mode 100644 config-sdk/extension/core-add-ons/template/samples/Template/Native/IoTjsApp/project/res/index.js create mode 100644 config-sdk/extension/core-add-ons/template/samples/Template/Native/IoTjsApp/project/src/main.c create mode 100644 config-sdk/extension/core-add-ons/template/samples/Template/Native/IoTjsApp/project/tizen-manifest.xml create mode 100644 config-sdk/extension/core-add-ons/template/samples/Template/Native/IoTjsApp/sample.xml create mode 100755 config-sdk/extension/core-add-ons/template/samples/Template/Native/IoTjsApp/screenshot.png create mode 100644 config-sdk/rs_resource/OSS/iotjs-rs.xml diff --git a/config-sdk/extension/core-add-ons/template/samples/Template/Native/IoTjsApp/description.xml b/config-sdk/extension/core-add-ons/template/samples/Template/Native/IoTjsApp/description.xml new file mode 100755 index 0000000..db5fa55 --- /dev/null +++ b/config-sdk/extension/core-add-ons/template/samples/Template/Native/IoTjsApp/description.xml @@ -0,0 +1,28 @@ + + + IoTjs App + 1.0 + + + tizen_iot + 5.0 + + + org.tizen.nativecore.buildArtefactType.app + False + + Template + + + screenshot.png + + + ic_s_service.png + ic_m_service_n.png + ic_m_service_s.png + ic_l_service.png + + + This is the empty template for developing IoT.js application. + + diff --git a/config-sdk/extension/core-add-ons/template/samples/Template/Native/IoTjsApp/ic_l_service.png b/config-sdk/extension/core-add-ons/template/samples/Template/Native/IoTjsApp/ic_l_service.png new file mode 100644 index 0000000000000000000000000000000000000000..50e796fb0beb74703955041b6d911ba7b78bc144 GIT binary patch literal 18513 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 R;QrGeOPme%imB(G{{wm>59t5^ literal 0 HcmV?d00001 diff --git a/config-sdk/extension/core-add-ons/template/samples/Template/Native/IoTjsApp/ic_m_service_n.png b/config-sdk/extension/core-add-ons/template/samples/Template/Native/IoTjsApp/ic_m_service_n.png new file mode 100644 index 0000000000000000000000000000000000000000..3c3c4aede94f0e4501c9750720d485f4bcefd967 GIT binary patch literal 2129 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 + +#ifdef LOG_TAG +#undef LOG_TAG +#endif +#define LOG_TAG "$(appName)" + + +#endif /* __$(appName)_H__ */ diff --git a/config-sdk/extension/core-add-ons/template/samples/Template/Native/IoTjsApp/project/project_def.prop b/config-sdk/extension/core-add-ons/template/samples/Template/Native/IoTjsApp/project/project_def.prop new file mode 100644 index 0000000..32b9507 --- /dev/null +++ b/config-sdk/extension/core-add-ons/template/samples/Template/Native/IoTjsApp/project/project_def.prop @@ -0,0 +1,11 @@ +APPNAME = $(appName) + +type = app +profile = $(platform) + +USER_SRCS = src/$(appName).c +USER_DEFS = +USER_INC_DIRS = inc +USER_OBJS = +USER_LIBS = +USER_EDCS = diff --git a/config-sdk/extension/core-add-ons/template/samples/Template/Native/IoTjsApp/project/res/index.js b/config-sdk/extension/core-add-ons/template/samples/Template/Native/IoTjsApp/project/res/index.js new file mode 100644 index 0000000..8e0c1bb --- /dev/null +++ b/config-sdk/extension/core-add-ons/template/samples/Template/Native/IoTjsApp/project/res/index.js @@ -0,0 +1,2 @@ +console.log('Hello IoT.js'); + diff --git a/config-sdk/extension/core-add-ons/template/samples/Template/Native/IoTjsApp/project/src/main.c b/config-sdk/extension/core-add-ons/template/samples/Template/Native/IoTjsApp/project/src/main.c new file mode 100644 index 0000000..c7dcb84 --- /dev/null +++ b/config-sdk/extension/core-add-ons/template/samples/Template/Native/IoTjsApp/project/src/main.c @@ -0,0 +1,69 @@ +#include +#include +#include +#include "$(appName).h" + + +bool service_app_create(void *data) +{ + // Todo: add your code here. + return true; +} + +void service_app_terminate(void *data) +{ + // Todo: add your code here. + return; +} + +void service_app_control(app_control_h app_control, void *data) +{ + // Todo: add your code here. + + // Emit 'appControl' event to the JavaScript side. + iotjs_tizen_app_control_cb(app_control, data); + return; +} + +static void +service_app_lang_changed(app_event_info_h event_info, void *user_data) +{ + /*APP_EVENT_LANGUAGE_CHANGED*/ + return; +} + +static void +service_app_region_changed(app_event_info_h event_info, void *user_data) +{ + /*APP_EVENT_REGION_FORMAT_CHANGED*/ +} + +static void +service_app_low_battery(app_event_info_h event_info, void *user_data) +{ + /*APP_EVENT_LOW_BATTERY*/ +} + +static void +service_app_low_memory(app_event_info_h event_info, void *user_data) +{ + /*APP_EVENT_LOW_MEMORY*/ +} + +int main(int argc, char* argv[]) +{ + char ad[50] = {0,}; + service_app_lifecycle_callback_s event_callback; + app_event_handler_h handlers[5] = {NULL, }; + + event_callback.create = service_app_create; + event_callback.terminate = service_app_terminate; + event_callback.app_control = service_app_control; + + service_app_add_event_handler(&handlers[APP_EVENT_LOW_BATTERY], APP_EVENT_LOW_BATTERY, service_app_low_battery, &ad); + service_app_add_event_handler(&handlers[APP_EVENT_LOW_MEMORY], APP_EVENT_LOW_MEMORY, service_app_low_memory, &ad); + service_app_add_event_handler(&handlers[APP_EVENT_LANGUAGE_CHANGED], APP_EVENT_LANGUAGE_CHANGED, service_app_lang_changed, &ad); + service_app_add_event_handler(&handlers[APP_EVENT_REGION_FORMAT_CHANGED], APP_EVENT_REGION_FORMAT_CHANGED, service_app_region_changed, &ad); + + return iotjs_service_app_start(argc, argv, "index.js", &event_callback, ad); +} diff --git a/config-sdk/extension/core-add-ons/template/samples/Template/Native/IoTjsApp/project/tizen-manifest.xml b/config-sdk/extension/core-add-ons/template/samples/Template/Native/IoTjsApp/project/tizen-manifest.xml new file mode 100644 index 0000000..956edd5 --- /dev/null +++ b/config-sdk/extension/core-add-ons/template/samples/Template/Native/IoTjsApp/project/tizen-manifest.xml @@ -0,0 +1,17 @@ + + + + + $(appName).png + + + + + http://tizen.org/privilege/network.get + http://tizen.org/privilege/network.set + http://tizen.org/privilege/internet + http://tizen.org/privilege/alarm.set + http://tizen.org/privilege/network.profile + http://tizen.org/privilege/peripheralio + + diff --git a/config-sdk/extension/core-add-ons/template/samples/Template/Native/IoTjsApp/sample.xml b/config-sdk/extension/core-add-ons/template/samples/Template/Native/IoTjsApp/sample.xml new file mode 100644 index 0000000..f201e13 --- /dev/null +++ b/config-sdk/extension/core-add-ons/template/samples/Template/Native/IoTjsApp/sample.xml @@ -0,0 +1,51 @@ + + diff --git a/config-sdk/extension/core-add-ons/template/samples/Template/Native/IoTjsApp/screenshot.png b/config-sdk/extension/core-add-ons/template/samples/Template/Native/IoTjsApp/screenshot.png new file mode 100755 index 0000000000000000000000000000000000000000..a8e5e1a4debac80a7c6f1fe73bf1c1fb9b024b45 GIT binary patch literal 16034 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 literal 0 HcmV?d00001 diff --git a/config-sdk/package_all.sh b/config-sdk/package_all.sh index 97dedc0..57a1e4c 100755 --- a/config-sdk/package_all.sh +++ b/config-sdk/package_all.sh @@ -80,11 +80,13 @@ make_addon_data() UIEDC_PATH="${DATA_PATH}/samples/Template/Native/basic-edc-ui" SVC_PATH="${DATA_PATH}/samples/Template/Native/ServiceApp" SLIB_PATH="${DATA_PATH}/samples/Template/Native/SharedLibrary" + IOTJS_PATH="${DATA_PATH}/samples/Template/Native/IoTjsApp" sed -i "s/tizen_iot/${PROFILE}/g" ${UI_PATH}/description.xml sed -i "s/tizen_iot/${PROFILE}/g" ${UIEDC_PATH}/description.xml sed -i "s/tizen_iot/${PROFILE}/g" ${SVC_PATH}/description.xml sed -i "s/tizen_iot/${PROFILE}/g" ${SLIB_PATH}/description.xml + sed -i "s/tizen_iot/${PROFILE}/g" ${IOTJS_PATH}/description.xml } clean_up_addon() diff --git a/config-sdk/rs_resource/OSS/iotjs-rs.xml b/config-sdk/rs_resource/OSS/iotjs-rs.xml new file mode 100644 index 0000000..2317333 --- /dev/null +++ b/config-sdk/rs_resource/OSS/iotjs-rs.xml @@ -0,0 +1,16 @@ + + + + + + + + + + /usr/include/iotjs/iotjs_tizen_service_app.h + /usr/lib/libiotjs.so + + /usr/include/iotjs + /usr/lib + libiotjs.so + -- 2.34.1