diff --git a/examples/module/ftk_demo/SConstruct b/examples/module/ftk_app/ftk_demo/SConstruct similarity index 100% rename from examples/module/ftk_demo/SConstruct rename to examples/module/ftk_app/ftk_demo/SConstruct diff --git a/examples/module/ftk_demo/demo.png b/examples/module/ftk_app/ftk_demo/demo.png similarity index 100% rename from examples/module/ftk_demo/demo.png rename to examples/module/ftk_app/ftk_demo/demo.png diff --git a/examples/module/ftk_demo/demo_button.c b/examples/module/ftk_app/ftk_demo/demo_button.c similarity index 100% rename from examples/module/ftk_demo/demo_button.c rename to examples/module/ftk_app/ftk_demo/demo_button.c diff --git a/examples/module/ftk_demo/demo_check_button.c b/examples/module/ftk_app/ftk_demo/demo_check_button.c similarity index 100% rename from examples/module/ftk_demo/demo_check_button.c rename to examples/module/ftk_app/ftk_demo/demo_check_button.c diff --git a/examples/module/ftk_demo/demo_combo_box.c b/examples/module/ftk_app/ftk_demo/demo_combo_box.c similarity index 100% rename from examples/module/ftk_demo/demo_combo_box.c rename to examples/module/ftk_app/ftk_demo/demo_combo_box.c diff --git a/examples/module/ftk_demo/demo_dialog.c b/examples/module/ftk_app/ftk_demo/demo_dialog.c similarity index 100% rename from examples/module/ftk_demo/demo_dialog.c rename to examples/module/ftk_app/ftk_demo/demo_dialog.c diff --git a/examples/module/ftk_demo/demo_entry.c b/examples/module/ftk_app/ftk_demo/demo_entry.c similarity index 100% rename from examples/module/ftk_demo/demo_entry.c rename to examples/module/ftk_app/ftk_demo/demo_entry.c diff --git a/examples/module/ftk_demo/demo_file_browser.c b/examples/module/ftk_app/ftk_demo/demo_file_browser.c similarity index 100% rename from examples/module/ftk_demo/demo_file_browser.c rename to examples/module/ftk_app/ftk_demo/demo_file_browser.c diff --git a/examples/module/ftk_demo/demo_fullscreen.c b/examples/module/ftk_app/ftk_demo/demo_fullscreen.c similarity index 100% rename from examples/module/ftk_demo/demo_fullscreen.c rename to examples/module/ftk_app/ftk_demo/demo_fullscreen.c diff --git a/examples/module/ftk_demo/demo_hello.c b/examples/module/ftk_app/ftk_demo/demo_hello.c similarity index 100% rename from examples/module/ftk_demo/demo_hello.c rename to examples/module/ftk_app/ftk_demo/demo_hello.c diff --git a/examples/module/ftk_demo/demo_icon_view.c b/examples/module/ftk_app/ftk_demo/demo_icon_view.c similarity index 100% rename from examples/module/ftk_demo/demo_icon_view.c rename to examples/module/ftk_app/ftk_demo/demo_icon_view.c diff --git a/examples/module/ftk_demo/demo_image.c b/examples/module/ftk_app/ftk_demo/demo_image.c similarity index 100% rename from examples/module/ftk_demo/demo_image.c rename to examples/module/ftk_app/ftk_demo/demo_image.c diff --git a/examples/module/ftk_demo/demo_image_button.c b/examples/module/ftk_app/ftk_demo/demo_image_button.c similarity index 100% rename from examples/module/ftk_demo/demo_image_button.c rename to examples/module/ftk_app/ftk_demo/demo_image_button.c diff --git a/examples/module/ftk_demo/demo_ime.c b/examples/module/ftk_app/ftk_demo/demo_ime.c similarity index 100% rename from examples/module/ftk_demo/demo_ime.c rename to examples/module/ftk_app/ftk_demo/demo_ime.c diff --git a/examples/module/ftk_demo/demo_label.c b/examples/module/ftk_app/ftk_demo/demo_label.c similarity index 100% rename from examples/module/ftk_demo/demo_label.c rename to examples/module/ftk_app/ftk_demo/demo_label.c diff --git a/examples/module/ftk_demo/demo_listview.c b/examples/module/ftk_app/ftk_demo/demo_listview.c similarity index 100% rename from examples/module/ftk_demo/demo_listview.c rename to examples/module/ftk_app/ftk_demo/demo_listview.c diff --git a/examples/module/ftk_demo/demo_menu.c b/examples/module/ftk_app/ftk_demo/demo_menu.c similarity index 100% rename from examples/module/ftk_demo/demo_menu.c rename to examples/module/ftk_app/ftk_demo/demo_menu.c diff --git a/examples/module/ftk_demo/demo_msgbox.c b/examples/module/ftk_app/ftk_demo/demo_msgbox.c similarity index 100% rename from examples/module/ftk_demo/demo_msgbox.c rename to examples/module/ftk_app/ftk_demo/demo_msgbox.c diff --git a/examples/module/ftk_demo/demo_multi_win.c b/examples/module/ftk_app/ftk_demo/demo_multi_win.c similarity index 100% rename from examples/module/ftk_demo/demo_multi_win.c rename to examples/module/ftk_app/ftk_demo/demo_multi_win.c diff --git a/examples/module/ftk_demo/demo_popup.c b/examples/module/ftk_app/ftk_demo/demo_popup.c similarity index 100% rename from examples/module/ftk_demo/demo_popup.c rename to examples/module/ftk_app/ftk_demo/demo_popup.c diff --git a/examples/module/ftk_demo/demo_progress_bar.c b/examples/module/ftk_app/ftk_demo/demo_progress_bar.c similarity index 100% rename from examples/module/ftk_demo/demo_progress_bar.c rename to examples/module/ftk_app/ftk_demo/demo_progress_bar.c diff --git a/examples/module/ftk_demo/demo_scroll_bar.c b/examples/module/ftk_app/ftk_demo/demo_scroll_bar.c similarity index 100% rename from examples/module/ftk_demo/demo_scroll_bar.c rename to examples/module/ftk_app/ftk_demo/demo_scroll_bar.c diff --git a/examples/module/ftk_demo/demo_sprite.c b/examples/module/ftk_app/ftk_demo/demo_sprite.c similarity index 100% rename from examples/module/ftk_demo/demo_sprite.c rename to examples/module/ftk_app/ftk_demo/demo_sprite.c diff --git a/examples/module/ftk_demo/demo_statusbar.c b/examples/module/ftk_app/ftk_demo/demo_statusbar.c similarity index 100% rename from examples/module/ftk_demo/demo_statusbar.c rename to examples/module/ftk_app/ftk_demo/demo_statusbar.c diff --git a/examples/module/ftk_demo/demo_tab.c b/examples/module/ftk_app/ftk_demo/demo_tab.c similarity index 100% rename from examples/module/ftk_demo/demo_tab.c rename to examples/module/ftk_app/ftk_demo/demo_tab.c diff --git a/examples/module/ftk_demo/demo_text_view.c b/examples/module/ftk_app/ftk_demo/demo_text_view.c similarity index 100% rename from examples/module/ftk_demo/demo_text_view.c rename to examples/module/ftk_app/ftk_demo/demo_text_view.c diff --git a/examples/module/ftk_demo/demo_transparent.c b/examples/module/ftk_app/ftk_demo/demo_transparent.c similarity index 100% rename from examples/module/ftk_demo/demo_transparent.c rename to examples/module/ftk_app/ftk_demo/demo_transparent.c diff --git a/examples/module/ftk_demo/demo_wait_box.c b/examples/module/ftk_app/ftk_demo/demo_wait_box.c similarity index 100% rename from examples/module/ftk_demo/demo_wait_box.c rename to examples/module/ftk_app/ftk_demo/demo_wait_box.c diff --git a/examples/module/ftk_demo/demo_xul.c b/examples/module/ftk_app/ftk_demo/demo_xul.c similarity index 100% rename from examples/module/ftk_demo/demo_xul.c rename to examples/module/ftk_app/ftk_demo/demo_xul.c diff --git a/examples/module/ftk_demo/demos.desktop b/examples/module/ftk_app/ftk_demo/demos.desktop similarity index 100% rename from examples/module/ftk_demo/demos.desktop rename to examples/module/ftk_app/ftk_demo/demos.desktop diff --git a/examples/module/ftk_demo/ftk_app_demo.c b/examples/module/ftk_app/ftk_demo/ftk_app_demo.c similarity index 100% rename from examples/module/ftk_demo/ftk_app_demo.c rename to examples/module/ftk_app/ftk_demo/ftk_app_demo.c diff --git a/examples/module/ftk_demo/ftk_app_demo.h b/examples/module/ftk_app/ftk_demo/ftk_app_demo.h similarity index 100% rename from examples/module/ftk_demo/ftk_app_demo.h rename to examples/module/ftk_app/ftk_demo/ftk_app_demo.h diff --git a/examples/module/ftk_demo/t1.xul b/examples/module/ftk_app/ftk_demo/t1.xul similarity index 100% rename from examples/module/ftk_demo/t1.xul rename to examples/module/ftk_app/ftk_demo/t1.xul diff --git a/examples/module/ftk_demo/t2.xul b/examples/module/ftk_app/ftk_demo/t2.xul similarity index 100% rename from examples/module/ftk_demo/t2.xul rename to examples/module/ftk_app/ftk_demo/t2.xul diff --git a/examples/module/ftk_demo/t3.xul b/examples/module/ftk_app/ftk_demo/t3.xul similarity index 100% rename from examples/module/ftk_demo/t3.xul rename to examples/module/ftk_app/ftk_demo/t3.xul diff --git a/examples/module/ftk_demo/t4.xul b/examples/module/ftk_app/ftk_demo/t4.xul similarity index 100% rename from examples/module/ftk_demo/t4.xul rename to examples/module/ftk_app/ftk_demo/t4.xul diff --git a/examples/module/ftk_demo/t5.xul b/examples/module/ftk_app/ftk_demo/t5.xul similarity index 100% rename from examples/module/ftk_demo/t5.xul rename to examples/module/ftk_app/ftk_demo/t5.xul diff --git a/examples/module/ftk_demo/t6.xul b/examples/module/ftk_app/ftk_demo/t6.xul similarity index 100% rename from examples/module/ftk_demo/t6.xul rename to examples/module/ftk_app/ftk_demo/t6.xul diff --git a/examples/module/ftk_demo/t7.xul b/examples/module/ftk_app/ftk_demo/t7.xul similarity index 100% rename from examples/module/ftk_demo/t7.xul rename to examples/module/ftk_app/ftk_demo/t7.xul