SlideShare a Scribd company logo
1 of 16
www.iprismtech.com
Tools required to manage your Web
application life-cycle
 Plan and design the application.
 Create the application project.
 Set properties.
 Design the UI.
 Code the application.
 Build the application.
 Run and debug the application.
 Package the application.
 Develop multi-projects (multiple applications within the same package).
 Certify and publish the application.
 Upgrade the application.
Planning and designing the
application
 The first step in creating a Web application is planning and designing it
using the design tools of your choice.
 For information on planning and designing your applications,
see Tizen Web Guides and Tizen Web API References.
 Once you have finished the application plan and design, you are ready
to create the application project.
Creating the Application Project
 After you have planned and designed your application, you are ready
to create the application project .
 The Studio provides various project templates that make it easier for
you to start coding your application. When you create a new project,
you can select a specific template or sample. Based on the selection, the
Web Project Wizard automatically creates basic functionalities that the
application has to implement to be able to run. The default project files
and folders are also created.
Setting Project Properties
 After creating the application project, you can configure the properties
of the project and the Web application to achieve the required
functionality and features for your application.
Designing the Application UI
 You can design the application UI using the UI components defined in
the Advanced UI Framework (in mobile and wearable applications).
Coding the Application
 Code your application in the Studio using the APIs defined in the
Web API References.
 Once you have finished coding your application, you are ready to build
your application.
Building the Application
 When the Studio builds an application, the following process is
executed:
 Validation check for:
 JavaScript
 CSS
 Privilege
 Compile for:
 Coffee script
 Less
 If the project has errors, they are shown in
the Problems and Project Explorer views after the build.
 You can build a Web application automatically or
manually:
 Automatic build:In the Tizen Studio menu, select Project >
Build Automatically.
 If you select this option, whenever the source or a resource
is changed and saved, the Tizen Studio automatically
recognizes any saved changes and rebuilds the project
source.
 Manual build:In the Tizen Studio menu, select Project >
Build Project.
 You can build your project at your convenience. If you want
to use the manual build, ensure that the Project > Build
Automatically option is not selected.
Running and Debugging the Application
 When the Tizen Studio runs or debugs the application, the following process is
executed:
 Build automatically if no build has been created yet.
 Package. The optimization process is only executed when you execute the
packaging process.
 Execute the application to the Emulator or target device.
 You can run your application in one of the following environments:
 Emulator The device Emulator, provided with the Tizen Studio, imitates the
target environment running Tizen Web applications. Using this replicated
environment, you can test your application before deploying it to the real target
device.
 Target Device Running your application on a target device allows you to debug
and test your application in a real-time environment.
 Simulator The Tizen Web simulator allows you to run application that use the
Tizen Web APIs.
 You can run the application smartly:
 You can use the Rapid Development Support (RDS) mode to run or test faster.
 You can use the live editing mode to test faster (debug mode does not support
it).
 For more information about the debugging process and tools, see Debugging
Web Applications.
Packaging the Application
 When the Tizen Studio packages the application, the following process
is executed:
 Build automatically if no build has been created yet
 Optimize resources:
 Obfuscation (for JavaScript)
 Minification (for HTML, JavaScript, CSS, and PNG)
 Create the frame structure (for hybrid core applications).
 Make up resources (for hybrid core, font, and UI framework
applications).
 Handle signing.
 Web application packaging process is based on the W3C packaging and
configuration.
 You can package a Web application using the web-packaging command
in the Command Line Interface (CLI), which is a functional tool in the
Tizen Studio:
Developing Multiple Projects as a Combined Package
 Packaging Hybrid Applications
 A hybrid application package combines a Web application and 1 or more
native service applications.
 To create and run a hybrid application:
 Create a project for a Web UI application and native service application.
 To establish a project reference between a UI and service application:
 In the Web UI application project context menu, select Properties >
Tizen Studio > Package > Multi.
 Select the check box for the service application, and click OK.
 In the Project Explorer view, a with <Web UI application> message
appears next to the service application project name for each
application you have added to the package.
 Build and run the Web UI application. The service application is built
and executed automatically at the same time, and you can find a WGT
file (hybrid application package) under the Web UI application project
in the Project Explorer view.To modify the build configuration of the
service application, see Building the Application.
 The Tizen Studio provides the functionality to package a Web application
quickly in the required format and to set the package properties.
 In the Tizen Studio menu, you can set the package properties in Project >
Properties > Tizen Studio > Package by selecting the resources to be
included in the package. For a Web application, you can set the properties
in Project > Properties > Tizen Studio > Package > Web:
 Set excluding optimization resources You can minify your JavaScript, CSS,
HTML, and PNG resources and put in an exclude file pattern that you do
not want to optimize.
 Set hybrid application's main service application
 By default, the Web application package is created once. You can view the
package content at any point of the application development process by
double-clicking the project .wgt file in the Project Explorer view. All the
files present in the application project are displayed in a list.
 Any changes made to the files in the package content list, such as deleting
files or dragging and dropping files, are not reflected in the actual project
files.
Certifying and Publishing the Application
 After you have packaged your application, you are ready to certify and publish
your application.
 To certify and publish your application:
 Upload your mobile Web application to the Tizen Store or your wearable Web
application to the Samsung Galaxy Apps Store for registration. After the
application is uploaded, the application is signed as a certified application
installer package and the <Application_name>.wgt archive format, which
contains the distributor signature, is added by the Tizen Store or Samsung
Galaxy Apps Store.
 Submit your application to the Tizen Store or Samsung Galaxy Apps Store for
validation and selling.The Tizen Store or Samsung Galaxy Apps Store checks
whether your application functions properly before publishing it.
 For detailed instructions on how to register your application and submit it for
validation and publication in the Tizen Store, see Tizen Store Overview and
other subtopics within the Distribution section of the Tizen Developers site.
 You can also upgrade your application after certification. If you want to
withdraw your application from distribution and operation, you need to request
for application retirement from the Tizen Store or Samsung Galaxy Apps Store.
Upgrading the Application
 You can upgrade your application even after you have certified and made it
available for sale at the Tizen Store or Samsung Galaxy Apps Store.
 To upgrade your application:
 Update your application version, and if needed the privileges, in
the config.xml configuration file in the Tizen Studio.
 Update the application code as needed.
 If needed, update the privileges in the config.xml configuration file in the
Tizen Studio.
 Build, test, and repackage the application.
 Register the upgraded application on the Tizen Store or Samsung Galaxy Apps
Store.
 When a previously installed application is upgraded on a device, you can
decide which data files from the old version are retained and which are deleted.
The common Tizen upgrade policy is to overwrite all the application package
files, while keeping the user-created files and directories unchanged.
 Once your application has reached the end of its life-cycle, you can remove it
from the Tizen Store or Samsung Galaxy Apps Store.
Contact Us

More Related Content

What's hot

Firebase. Предмет и область применения — Тимур Ахметгареев
Firebase. Предмет и область применения — Тимур АхметгареевFirebase. Предмет и область применения — Тимур Ахметгареев
Firebase. Предмет и область применения — Тимур АхметгареевPeri Innovations
 
ActionBarCompat Tutorial-Part 1(Prepare and Setup)
ActionBarCompat Tutorial-Part 1(Prepare and Setup)ActionBarCompat Tutorial-Part 1(Prepare and Setup)
ActionBarCompat Tutorial-Part 1(Prepare and Setup)Haining Lee
 
How DotNet, SharePoint, and Azure helps to build a Custom Web Application wi...
 How DotNet, SharePoint, and Azure helps to build a Custom Web Application wi... How DotNet, SharePoint, and Azure helps to build a Custom Web Application wi...
How DotNet, SharePoint, and Azure helps to build a Custom Web Application wi...Aimore Technologies
 
M365 global developer bootcamp 2019
M365 global developer bootcamp 2019M365 global developer bootcamp 2019
M365 global developer bootcamp 2019Thomas Daly
 
Developer’s Independence Day: Introducing the SharePoint App Model
Developer’s Independence Day:Introducing the SharePoint App ModelDeveloper’s Independence Day:Introducing the SharePoint App Model
Developer’s Independence Day: Introducing the SharePoint App Modelbgerman
 
M365 global developer bootcamp 2019 Intro to SPFx Version
M365 global developer bootcamp 2019 Intro to SPFx VersionM365 global developer bootcamp 2019 Intro to SPFx Version
M365 global developer bootcamp 2019 Intro to SPFx VersionThomas Daly
 
App Model For SharePoint 2013
App Model For SharePoint 2013App Model For SharePoint 2013
App Model For SharePoint 2013Toni Il Caiser
 
Visualforce report
Visualforce reportVisualforce report
Visualforce reportRinku Saini
 
Angular 7 Firebase5 CRUD Operations with Reactive Forms
Angular 7 Firebase5 CRUD Operations with Reactive FormsAngular 7 Firebase5 CRUD Operations with Reactive Forms
Angular 7 Firebase5 CRUD Operations with Reactive FormsDigamber Singh
 
Getting Acquainted with PhoneGap
Getting Acquainted with PhoneGapGetting Acquainted with PhoneGap
Getting Acquainted with PhoneGapJoseph Labrecque
 
adaptTo() 2014 - Mobile app dev with Cordova, Sling, and AEM
adaptTo() 2014 - Mobile app dev with Cordova, Sling, and AEMadaptTo() 2014 - Mobile app dev with Cordova, Sling, and AEM
adaptTo() 2014 - Mobile app dev with Cordova, Sling, and AEMrbl002
 
Microsoft Graph developer community call-March 2020
Microsoft Graph developer community call-March 2020Microsoft Graph developer community call-March 2020
Microsoft Graph developer community call-March 2020Microsoft 365 Developer
 
SharePoint 2010 and Colligo for ECM
SharePoint 2010 and Colligo for ECMSharePoint 2010 and Colligo for ECM
SharePoint 2010 and Colligo for ECMlchapman
 
Microsoft identity platform developer community call-October 2019
Microsoft identity platform developer community call-October 2019Microsoft identity platform developer community call-October 2019
Microsoft identity platform developer community call-October 2019Microsoft 365 Developer
 

What's hot (20)

Firebase. Предмет и область применения — Тимур Ахметгареев
Firebase. Предмет и область применения — Тимур АхметгареевFirebase. Предмет и область применения — Тимур Ахметгареев
Firebase. Предмет и область применения — Тимур Ахметгареев
 
ActionBarCompat Tutorial-Part 1(Prepare and Setup)
ActionBarCompat Tutorial-Part 1(Prepare and Setup)ActionBarCompat Tutorial-Part 1(Prepare and Setup)
ActionBarCompat Tutorial-Part 1(Prepare and Setup)
 
How DotNet, SharePoint, and Azure helps to build a Custom Web Application wi...
 How DotNet, SharePoint, and Azure helps to build a Custom Web Application wi... How DotNet, SharePoint, and Azure helps to build a Custom Web Application wi...
How DotNet, SharePoint, and Azure helps to build a Custom Web Application wi...
 
Open sap ui5 - week_2 unit_1_syjewa_exercises
Open sap ui5  - week_2 unit_1_syjewa_exercisesOpen sap ui5  - week_2 unit_1_syjewa_exercises
Open sap ui5 - week_2 unit_1_syjewa_exercises
 
M365 global developer bootcamp 2019
M365 global developer bootcamp 2019M365 global developer bootcamp 2019
M365 global developer bootcamp 2019
 
Developer’s Independence Day: Introducing the SharePoint App Model
Developer’s Independence Day:Introducing the SharePoint App ModelDeveloper’s Independence Day:Introducing the SharePoint App Model
Developer’s Independence Day: Introducing the SharePoint App Model
 
Mule Integration with Atlassian JIRA
Mule Integration with Atlassian JIRAMule Integration with Atlassian JIRA
Mule Integration with Atlassian JIRA
 
M365 global developer bootcamp 2019 Intro to SPFx Version
M365 global developer bootcamp 2019 Intro to SPFx VersionM365 global developer bootcamp 2019 Intro to SPFx Version
M365 global developer bootcamp 2019 Intro to SPFx Version
 
Tutorial 1
Tutorial 1Tutorial 1
Tutorial 1
 
App Model For SharePoint 2013
App Model For SharePoint 2013App Model For SharePoint 2013
App Model For SharePoint 2013
 
EVOLVE'14 | Enhance | John Fait | Add Analytics To Your AEM Apps
EVOLVE'14 | Enhance | John Fait | Add Analytics To Your AEM AppsEVOLVE'14 | Enhance | John Fait | Add Analytics To Your AEM Apps
EVOLVE'14 | Enhance | John Fait | Add Analytics To Your AEM Apps
 
Visualforce report
Visualforce reportVisualforce report
Visualforce report
 
Angular 7 Firebase5 CRUD Operations with Reactive Forms
Angular 7 Firebase5 CRUD Operations with Reactive FormsAngular 7 Firebase5 CRUD Operations with Reactive Forms
Angular 7 Firebase5 CRUD Operations with Reactive Forms
 
Salesforce Winter Release
Salesforce Winter ReleaseSalesforce Winter Release
Salesforce Winter Release
 
Getting Acquainted with PhoneGap
Getting Acquainted with PhoneGapGetting Acquainted with PhoneGap
Getting Acquainted with PhoneGap
 
Securing api with_o_auth2
Securing api with_o_auth2Securing api with_o_auth2
Securing api with_o_auth2
 
adaptTo() 2014 - Mobile app dev with Cordova, Sling, and AEM
adaptTo() 2014 - Mobile app dev with Cordova, Sling, and AEMadaptTo() 2014 - Mobile app dev with Cordova, Sling, and AEM
adaptTo() 2014 - Mobile app dev with Cordova, Sling, and AEM
 
Microsoft Graph developer community call-March 2020
Microsoft Graph developer community call-March 2020Microsoft Graph developer community call-March 2020
Microsoft Graph developer community call-March 2020
 
SharePoint 2010 and Colligo for ECM
SharePoint 2010 and Colligo for ECMSharePoint 2010 and Colligo for ECM
SharePoint 2010 and Colligo for ECM
 
Microsoft identity platform developer community call-October 2019
Microsoft identity platform developer community call-October 2019Microsoft identity platform developer community call-October 2019
Microsoft identity platform developer community call-October 2019
 

Viewers also liked (20)

Indesign cs5 part 2
Indesign cs5 part 2Indesign cs5 part 2
Indesign cs5 part 2
 
Compass conversation on collaboration analysis
Compass conversation on collaboration analysisCompass conversation on collaboration analysis
Compass conversation on collaboration analysis
 
Lirik edit
Lirik editLirik edit
Lirik edit
 
Bases
BasesBases
Bases
 
Yograj tiwari17
Yograj tiwari17Yograj tiwari17
Yograj tiwari17
 
1174 excess reserves
1174 excess reserves1174 excess reserves
1174 excess reserves
 
Yograj tiwari8
Yograj tiwari8Yograj tiwari8
Yograj tiwari8
 
Centro nacional de operaciones de imágenes satelitales
Centro nacional de operaciones de imágenes satelitalesCentro nacional de operaciones de imágenes satelitales
Centro nacional de operaciones de imágenes satelitales
 
How to design a poster
How to design a posterHow to design a poster
How to design a poster
 
01 viderunt omnes
01 viderunt omnes01 viderunt omnes
01 viderunt omnes
 
Mythilimca
MythilimcaMythilimca
Mythilimca
 
Market analysis on crm in indian market
Market analysis on crm in indian marketMarket analysis on crm in indian market
Market analysis on crm in indian market
 
C&amp;c al-004 - manejo de residuos
C&amp;c al-004  - manejo de residuosC&amp;c al-004  - manejo de residuos
C&amp;c al-004 - manejo de residuos
 
Ritos de la vida fnm 27770
Ritos de la vida fnm 27770Ritos de la vida fnm 27770
Ritos de la vida fnm 27770
 
ME_2017 (1)
ME_2017 (1)ME_2017 (1)
ME_2017 (1)
 
2013 Symposium-Experimental Archaeology
2013 Symposium-Experimental Archaeology2013 Symposium-Experimental Archaeology
2013 Symposium-Experimental Archaeology
 
Deborah Mahon CV
Deborah Mahon CVDeborah Mahon CV
Deborah Mahon CV
 
Lakhan_Gupta_CV
Lakhan_Gupta_CVLakhan_Gupta_CV
Lakhan_Gupta_CV
 
Ch2 culture
Ch2 cultureCh2 culture
Ch2 culture
 
CMA certificate
CMA certificateCMA certificate
CMA certificate
 

Similar to Web application development process

Android Development : (Android Studio, PHP, XML, MySQL)
Android Development : (Android Studio, PHP, XML, MySQL)Android Development : (Android Studio, PHP, XML, MySQL)
Android Development : (Android Studio, PHP, XML, MySQL)Kavya Barnadhya Hazarika
 
CCI 2019 - PowerApps for Enterprise Developers
CCI 2019 - PowerApps for Enterprise DevelopersCCI 2019 - PowerApps for Enterprise Developers
CCI 2019 - PowerApps for Enterprise Developerswalk2talk srl
 
SharePoint 2013 App Provisioning Models
SharePoint 2013 App Provisioning ModelsSharePoint 2013 App Provisioning Models
SharePoint 2013 App Provisioning ModelsShailen Sukul
 
aOS Moscow - E4 - PowerApps for enterprise developers - Fabio Franzini
aOS Moscow - E4 - PowerApps for enterprise developers - Fabio FranziniaOS Moscow - E4 - PowerApps for enterprise developers - Fabio Franzini
aOS Moscow - E4 - PowerApps for enterprise developers - Fabio FranziniaOS Community
 
Introduction to Bluemix and Watson
Introduction to Bluemix and WatsonIntroduction to Bluemix and Watson
Introduction to Bluemix and WatsonJake Peyser
 
Titanium Studio [Updated - 18/12/2011]
Titanium Studio [Updated - 18/12/2011]Titanium Studio [Updated - 18/12/2011]
Titanium Studio [Updated - 18/12/2011]Sentinel Solutions Ltd
 
Apps für SharePoint 2013 (Office Store, Windows 8, Windows Phone 8)
Apps für SharePoint 2013 (Office Store, Windows 8, Windows Phone 8)Apps für SharePoint 2013 (Office Store, Windows 8, Windows Phone 8)
Apps für SharePoint 2013 (Office Store, Windows 8, Windows Phone 8)Christian Heindel
 
SharePoint 2013 “App Model” Developing and Deploying Provider Hosted Apps
SharePoint 2013 “App Model” Developing and Deploying Provider Hosted AppsSharePoint 2013 “App Model” Developing and Deploying Provider Hosted Apps
SharePoint 2013 “App Model” Developing and Deploying Provider Hosted AppsSanjay Patel
 
Compose camp 4.pptx
Compose camp 4.pptxCompose camp 4.pptx
Compose camp 4.pptxbcedsc
 
Office 365 Developer Bootcamp: Microsoft Teams
Office 365 Developer Bootcamp: Microsoft TeamsOffice 365 Developer Bootcamp: Microsoft Teams
Office 365 Developer Bootcamp: Microsoft TeamsDavid Schneider
 
N-Tier Application with Windows Forms - Deployment and Security
N-Tier Application with Windows Forms - Deployment and SecurityN-Tier Application with Windows Forms - Deployment and Security
N-Tier Application with Windows Forms - Deployment and SecurityPeter Gfader
 
Lightning Components Explained
Lightning Components ExplainedLightning Components Explained
Lightning Components ExplainedAtul Gupta(8X)
 
AppsNgen Widget-based Software Development for Financial Markets
AppsNgen Widget-based Software Development for Financial MarketsAppsNgen Widget-based Software Development for Financial Markets
AppsNgen Widget-based Software Development for Financial MarketsIsaak Karaev
 
Native Mobile Application Using Open Source
Native Mobile Application Using Open SourceNative Mobile Application Using Open Source
Native Mobile Application Using Open SourceAxway Appcelerator
 
OSCON Titanium Tutorial
OSCON Titanium TutorialOSCON Titanium Tutorial
OSCON Titanium TutorialKevin Whinnery
 

Similar to Web application development process (20)

How to Build a Hybrid App: A Detailed Outline
How to Build a Hybrid App: A Detailed Outline How to Build a Hybrid App: A Detailed Outline
How to Build a Hybrid App: A Detailed Outline
 
Android Development : (Android Studio, PHP, XML, MySQL)
Android Development : (Android Studio, PHP, XML, MySQL)Android Development : (Android Studio, PHP, XML, MySQL)
Android Development : (Android Studio, PHP, XML, MySQL)
 
CCI 2019 - PowerApps for Enterprise Developers
CCI 2019 - PowerApps for Enterprise DevelopersCCI 2019 - PowerApps for Enterprise Developers
CCI 2019 - PowerApps for Enterprise Developers
 
Homestead demo
Homestead demoHomestead demo
Homestead demo
 
SharePoint 2013 App Provisioning Models
SharePoint 2013 App Provisioning ModelsSharePoint 2013 App Provisioning Models
SharePoint 2013 App Provisioning Models
 
AppsNgen
AppsNgenAppsNgen
AppsNgen
 
aOS Moscow - E4 - PowerApps for enterprise developers - Fabio Franzini
aOS Moscow - E4 - PowerApps for enterprise developers - Fabio FranziniaOS Moscow - E4 - PowerApps for enterprise developers - Fabio Franzini
aOS Moscow - E4 - PowerApps for enterprise developers - Fabio Franzini
 
Introduction to Bluemix and Watson
Introduction to Bluemix and WatsonIntroduction to Bluemix and Watson
Introduction to Bluemix and Watson
 
Titanium Studio [Updated - 18/12/2011]
Titanium Studio [Updated - 18/12/2011]Titanium Studio [Updated - 18/12/2011]
Titanium Studio [Updated - 18/12/2011]
 
Apps für SharePoint 2013 (Office Store, Windows 8, Windows Phone 8)
Apps für SharePoint 2013 (Office Store, Windows 8, Windows Phone 8)Apps für SharePoint 2013 (Office Store, Windows 8, Windows Phone 8)
Apps für SharePoint 2013 (Office Store, Windows 8, Windows Phone 8)
 
SharePoint 2013 “App Model” Developing and Deploying Provider Hosted Apps
SharePoint 2013 “App Model” Developing and Deploying Provider Hosted AppsSharePoint 2013 “App Model” Developing and Deploying Provider Hosted Apps
SharePoint 2013 “App Model” Developing and Deploying Provider Hosted Apps
 
Compose camp 4.pptx
Compose camp 4.pptxCompose camp 4.pptx
Compose camp 4.pptx
 
Office 365 Developer Bootcamp: Microsoft Teams
Office 365 Developer Bootcamp: Microsoft TeamsOffice 365 Developer Bootcamp: Microsoft Teams
Office 365 Developer Bootcamp: Microsoft Teams
 
Develop MS Office Plugins
Develop MS Office Plugins Develop MS Office Plugins
Develop MS Office Plugins
 
N-Tier Application with Windows Forms - Deployment and Security
N-Tier Application with Windows Forms - Deployment and SecurityN-Tier Application with Windows Forms - Deployment and Security
N-Tier Application with Windows Forms - Deployment and Security
 
How To Build and Deploy Android App Bundles.pdf
How To Build and Deploy Android App Bundles.pdfHow To Build and Deploy Android App Bundles.pdf
How To Build and Deploy Android App Bundles.pdf
 
Lightning Components Explained
Lightning Components ExplainedLightning Components Explained
Lightning Components Explained
 
AppsNgen Widget-based Software Development for Financial Markets
AppsNgen Widget-based Software Development for Financial MarketsAppsNgen Widget-based Software Development for Financial Markets
AppsNgen Widget-based Software Development for Financial Markets
 
Native Mobile Application Using Open Source
Native Mobile Application Using Open SourceNative Mobile Application Using Open Source
Native Mobile Application Using Open Source
 
OSCON Titanium Tutorial
OSCON Titanium TutorialOSCON Titanium Tutorial
OSCON Titanium Tutorial
 

Recently uploaded

Top 10 Modern Web Design Trends for 2025
Top 10 Modern Web Design Trends for 2025Top 10 Modern Web Design Trends for 2025
Top 10 Modern Web Design Trends for 2025Rndexperts
 
毕业文凭制作#回国入职#diploma#degree澳洲弗林德斯大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
毕业文凭制作#回国入职#diploma#degree澳洲弗林德斯大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree 毕业文凭制作#回国入职#diploma#degree澳洲弗林德斯大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
毕业文凭制作#回国入职#diploma#degree澳洲弗林德斯大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree ttt fff
 
Untitled presedddddddddddddddddntation (1).pptx
Untitled presedddddddddddddddddntation (1).pptxUntitled presedddddddddddddddddntation (1).pptx
Untitled presedddddddddddddddddntation (1).pptxmapanig881
 
(办理学位证)埃迪斯科文大学毕业证成绩单原版一比一
(办理学位证)埃迪斯科文大学毕业证成绩单原版一比一(办理学位证)埃迪斯科文大学毕业证成绩单原版一比一
(办理学位证)埃迪斯科文大学毕业证成绩单原版一比一Fi sss
 
办理学位证(TheAuckland证书)新西兰奥克兰大学毕业证成绩单原版一比一
办理学位证(TheAuckland证书)新西兰奥克兰大学毕业证成绩单原版一比一办理学位证(TheAuckland证书)新西兰奥克兰大学毕业证成绩单原版一比一
办理学位证(TheAuckland证书)新西兰奥克兰大学毕业证成绩单原版一比一Fi L
 
8377877756 Full Enjoy @24/7 Call Girls in Nirman Vihar Delhi NCR
8377877756 Full Enjoy @24/7 Call Girls in Nirman Vihar Delhi NCR8377877756 Full Enjoy @24/7 Call Girls in Nirman Vihar Delhi NCR
8377877756 Full Enjoy @24/7 Call Girls in Nirman Vihar Delhi NCRdollysharma2066
 
306MTAMount UCLA University Bachelor's Diploma in Social Media
306MTAMount UCLA University Bachelor's Diploma in Social Media306MTAMount UCLA University Bachelor's Diploma in Social Media
306MTAMount UCLA University Bachelor's Diploma in Social MediaD SSS
 
办理学位证加州州立大学洛杉矶分校毕业证成绩单原版一比一
办理学位证加州州立大学洛杉矶分校毕业证成绩单原版一比一办理学位证加州州立大学洛杉矶分校毕业证成绩单原版一比一
办理学位证加州州立大学洛杉矶分校毕业证成绩单原版一比一Fi L
 
办理(UC毕业证书)查尔斯顿大学毕业证成绩单原版一比一
办理(UC毕业证书)查尔斯顿大学毕业证成绩单原版一比一办理(UC毕业证书)查尔斯顿大学毕业证成绩单原版一比一
办理(UC毕业证书)查尔斯顿大学毕业证成绩单原版一比一z xss
 
ARt app | UX Case Study
ARt app | UX Case StudyARt app | UX Case Study
ARt app | UX Case StudySophia Viganò
 
MT. Marseille an Archipelago. Strategies for Integrating Residential Communit...
MT. Marseille an Archipelago. Strategies for Integrating Residential Communit...MT. Marseille an Archipelago. Strategies for Integrating Residential Communit...
MT. Marseille an Archipelago. Strategies for Integrating Residential Communit...katerynaivanenko1
 
Iconic Global Solution - web design, Digital Marketing services
Iconic Global Solution - web design, Digital Marketing servicesIconic Global Solution - web design, Digital Marketing services
Iconic Global Solution - web design, Digital Marketing servicesIconic global solution
 
Business research proposal mcdo.pptxBusiness research proposal mcdo.pptxBusin...
Business research proposal mcdo.pptxBusiness research proposal mcdo.pptxBusin...Business research proposal mcdo.pptxBusiness research proposal mcdo.pptxBusin...
Business research proposal mcdo.pptxBusiness research proposal mcdo.pptxBusin...mrchrns005
 
Passbook project document_april_21__.pdf
Passbook project document_april_21__.pdfPassbook project document_april_21__.pdf
Passbook project document_april_21__.pdfvaibhavkanaujia
 
在线办理ohio毕业证俄亥俄大学毕业证成绩单留信学历认证
在线办理ohio毕业证俄亥俄大学毕业证成绩单留信学历认证在线办理ohio毕业证俄亥俄大学毕业证成绩单留信学历认证
在线办理ohio毕业证俄亥俄大学毕业证成绩单留信学历认证nhjeo1gg
 
Design and Managing Service in the field of tourism and hospitality industry
Design and Managing Service in the field of tourism and hospitality industryDesign and Managing Service in the field of tourism and hospitality industry
Design and Managing Service in the field of tourism and hospitality industryrioverosanniejoy
 
Design principles on typography in design
Design principles on typography in designDesign principles on typography in design
Design principles on typography in designnooreen17
 
西北大学毕业证学位证成绩单-怎么样办伪造
西北大学毕业证学位证成绩单-怎么样办伪造西北大学毕业证学位证成绩单-怎么样办伪造
西北大学毕业证学位证成绩单-怎么样办伪造kbdhl05e
 
Unveiling the Future: Columbus, Ohio Condominiums Through the Lens of 3D Arch...
Unveiling the Future: Columbus, Ohio Condominiums Through the Lens of 3D Arch...Unveiling the Future: Columbus, Ohio Condominiums Through the Lens of 3D Arch...
Unveiling the Future: Columbus, Ohio Condominiums Through the Lens of 3D Arch...Yantram Animation Studio Corporation
 
shot list for my tv series two steps back
shot list for my tv series two steps backshot list for my tv series two steps back
shot list for my tv series two steps back17lcow074
 

Recently uploaded (20)

Top 10 Modern Web Design Trends for 2025
Top 10 Modern Web Design Trends for 2025Top 10 Modern Web Design Trends for 2025
Top 10 Modern Web Design Trends for 2025
 
毕业文凭制作#回国入职#diploma#degree澳洲弗林德斯大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
毕业文凭制作#回国入职#diploma#degree澳洲弗林德斯大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree 毕业文凭制作#回国入职#diploma#degree澳洲弗林德斯大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
毕业文凭制作#回国入职#diploma#degree澳洲弗林德斯大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
 
Untitled presedddddddddddddddddntation (1).pptx
Untitled presedddddddddddddddddntation (1).pptxUntitled presedddddddddddddddddntation (1).pptx
Untitled presedddddddddddddddddntation (1).pptx
 
(办理学位证)埃迪斯科文大学毕业证成绩单原版一比一
(办理学位证)埃迪斯科文大学毕业证成绩单原版一比一(办理学位证)埃迪斯科文大学毕业证成绩单原版一比一
(办理学位证)埃迪斯科文大学毕业证成绩单原版一比一
 
办理学位证(TheAuckland证书)新西兰奥克兰大学毕业证成绩单原版一比一
办理学位证(TheAuckland证书)新西兰奥克兰大学毕业证成绩单原版一比一办理学位证(TheAuckland证书)新西兰奥克兰大学毕业证成绩单原版一比一
办理学位证(TheAuckland证书)新西兰奥克兰大学毕业证成绩单原版一比一
 
8377877756 Full Enjoy @24/7 Call Girls in Nirman Vihar Delhi NCR
8377877756 Full Enjoy @24/7 Call Girls in Nirman Vihar Delhi NCR8377877756 Full Enjoy @24/7 Call Girls in Nirman Vihar Delhi NCR
8377877756 Full Enjoy @24/7 Call Girls in Nirman Vihar Delhi NCR
 
306MTAMount UCLA University Bachelor's Diploma in Social Media
306MTAMount UCLA University Bachelor's Diploma in Social Media306MTAMount UCLA University Bachelor's Diploma in Social Media
306MTAMount UCLA University Bachelor's Diploma in Social Media
 
办理学位证加州州立大学洛杉矶分校毕业证成绩单原版一比一
办理学位证加州州立大学洛杉矶分校毕业证成绩单原版一比一办理学位证加州州立大学洛杉矶分校毕业证成绩单原版一比一
办理学位证加州州立大学洛杉矶分校毕业证成绩单原版一比一
 
办理(UC毕业证书)查尔斯顿大学毕业证成绩单原版一比一
办理(UC毕业证书)查尔斯顿大学毕业证成绩单原版一比一办理(UC毕业证书)查尔斯顿大学毕业证成绩单原版一比一
办理(UC毕业证书)查尔斯顿大学毕业证成绩单原版一比一
 
ARt app | UX Case Study
ARt app | UX Case StudyARt app | UX Case Study
ARt app | UX Case Study
 
MT. Marseille an Archipelago. Strategies for Integrating Residential Communit...
MT. Marseille an Archipelago. Strategies for Integrating Residential Communit...MT. Marseille an Archipelago. Strategies for Integrating Residential Communit...
MT. Marseille an Archipelago. Strategies for Integrating Residential Communit...
 
Iconic Global Solution - web design, Digital Marketing services
Iconic Global Solution - web design, Digital Marketing servicesIconic Global Solution - web design, Digital Marketing services
Iconic Global Solution - web design, Digital Marketing services
 
Business research proposal mcdo.pptxBusiness research proposal mcdo.pptxBusin...
Business research proposal mcdo.pptxBusiness research proposal mcdo.pptxBusin...Business research proposal mcdo.pptxBusiness research proposal mcdo.pptxBusin...
Business research proposal mcdo.pptxBusiness research proposal mcdo.pptxBusin...
 
Passbook project document_april_21__.pdf
Passbook project document_april_21__.pdfPassbook project document_april_21__.pdf
Passbook project document_april_21__.pdf
 
在线办理ohio毕业证俄亥俄大学毕业证成绩单留信学历认证
在线办理ohio毕业证俄亥俄大学毕业证成绩单留信学历认证在线办理ohio毕业证俄亥俄大学毕业证成绩单留信学历认证
在线办理ohio毕业证俄亥俄大学毕业证成绩单留信学历认证
 
Design and Managing Service in the field of tourism and hospitality industry
Design and Managing Service in the field of tourism and hospitality industryDesign and Managing Service in the field of tourism and hospitality industry
Design and Managing Service in the field of tourism and hospitality industry
 
Design principles on typography in design
Design principles on typography in designDesign principles on typography in design
Design principles on typography in design
 
西北大学毕业证学位证成绩单-怎么样办伪造
西北大学毕业证学位证成绩单-怎么样办伪造西北大学毕业证学位证成绩单-怎么样办伪造
西北大学毕业证学位证成绩单-怎么样办伪造
 
Unveiling the Future: Columbus, Ohio Condominiums Through the Lens of 3D Arch...
Unveiling the Future: Columbus, Ohio Condominiums Through the Lens of 3D Arch...Unveiling the Future: Columbus, Ohio Condominiums Through the Lens of 3D Arch...
Unveiling the Future: Columbus, Ohio Condominiums Through the Lens of 3D Arch...
 
shot list for my tv series two steps back
shot list for my tv series two steps backshot list for my tv series two steps back
shot list for my tv series two steps back
 

Web application development process

  • 2. Tools required to manage your Web application life-cycle  Plan and design the application.  Create the application project.  Set properties.  Design the UI.  Code the application.  Build the application.  Run and debug the application.  Package the application.  Develop multi-projects (multiple applications within the same package).  Certify and publish the application.  Upgrade the application.
  • 3. Planning and designing the application  The first step in creating a Web application is planning and designing it using the design tools of your choice.  For information on planning and designing your applications, see Tizen Web Guides and Tizen Web API References.  Once you have finished the application plan and design, you are ready to create the application project.
  • 4. Creating the Application Project  After you have planned and designed your application, you are ready to create the application project .  The Studio provides various project templates that make it easier for you to start coding your application. When you create a new project, you can select a specific template or sample. Based on the selection, the Web Project Wizard automatically creates basic functionalities that the application has to implement to be able to run. The default project files and folders are also created.
  • 5. Setting Project Properties  After creating the application project, you can configure the properties of the project and the Web application to achieve the required functionality and features for your application.
  • 6. Designing the Application UI  You can design the application UI using the UI components defined in the Advanced UI Framework (in mobile and wearable applications).
  • 7. Coding the Application  Code your application in the Studio using the APIs defined in the Web API References.  Once you have finished coding your application, you are ready to build your application.
  • 8. Building the Application  When the Studio builds an application, the following process is executed:  Validation check for:  JavaScript  CSS  Privilege  Compile for:  Coffee script  Less
  • 9.  If the project has errors, they are shown in the Problems and Project Explorer views after the build.  You can build a Web application automatically or manually:  Automatic build:In the Tizen Studio menu, select Project > Build Automatically.  If you select this option, whenever the source or a resource is changed and saved, the Tizen Studio automatically recognizes any saved changes and rebuilds the project source.  Manual build:In the Tizen Studio menu, select Project > Build Project.  You can build your project at your convenience. If you want to use the manual build, ensure that the Project > Build Automatically option is not selected.
  • 10. Running and Debugging the Application  When the Tizen Studio runs or debugs the application, the following process is executed:  Build automatically if no build has been created yet.  Package. The optimization process is only executed when you execute the packaging process.  Execute the application to the Emulator or target device.  You can run your application in one of the following environments:  Emulator The device Emulator, provided with the Tizen Studio, imitates the target environment running Tizen Web applications. Using this replicated environment, you can test your application before deploying it to the real target device.  Target Device Running your application on a target device allows you to debug and test your application in a real-time environment.  Simulator The Tizen Web simulator allows you to run application that use the Tizen Web APIs.  You can run the application smartly:  You can use the Rapid Development Support (RDS) mode to run or test faster.  You can use the live editing mode to test faster (debug mode does not support it).  For more information about the debugging process and tools, see Debugging Web Applications.
  • 11. Packaging the Application  When the Tizen Studio packages the application, the following process is executed:  Build automatically if no build has been created yet  Optimize resources:  Obfuscation (for JavaScript)  Minification (for HTML, JavaScript, CSS, and PNG)  Create the frame structure (for hybrid core applications).  Make up resources (for hybrid core, font, and UI framework applications).  Handle signing.  Web application packaging process is based on the W3C packaging and configuration.  You can package a Web application using the web-packaging command in the Command Line Interface (CLI), which is a functional tool in the Tizen Studio:
  • 12. Developing Multiple Projects as a Combined Package  Packaging Hybrid Applications  A hybrid application package combines a Web application and 1 or more native service applications.  To create and run a hybrid application:  Create a project for a Web UI application and native service application.  To establish a project reference between a UI and service application:  In the Web UI application project context menu, select Properties > Tizen Studio > Package > Multi.  Select the check box for the service application, and click OK.  In the Project Explorer view, a with <Web UI application> message appears next to the service application project name for each application you have added to the package.  Build and run the Web UI application. The service application is built and executed automatically at the same time, and you can find a WGT file (hybrid application package) under the Web UI application project in the Project Explorer view.To modify the build configuration of the service application, see Building the Application.
  • 13.  The Tizen Studio provides the functionality to package a Web application quickly in the required format and to set the package properties.  In the Tizen Studio menu, you can set the package properties in Project > Properties > Tizen Studio > Package by selecting the resources to be included in the package. For a Web application, you can set the properties in Project > Properties > Tizen Studio > Package > Web:  Set excluding optimization resources You can minify your JavaScript, CSS, HTML, and PNG resources and put in an exclude file pattern that you do not want to optimize.  Set hybrid application's main service application  By default, the Web application package is created once. You can view the package content at any point of the application development process by double-clicking the project .wgt file in the Project Explorer view. All the files present in the application project are displayed in a list.  Any changes made to the files in the package content list, such as deleting files or dragging and dropping files, are not reflected in the actual project files.
  • 14. Certifying and Publishing the Application  After you have packaged your application, you are ready to certify and publish your application.  To certify and publish your application:  Upload your mobile Web application to the Tizen Store or your wearable Web application to the Samsung Galaxy Apps Store for registration. After the application is uploaded, the application is signed as a certified application installer package and the <Application_name>.wgt archive format, which contains the distributor signature, is added by the Tizen Store or Samsung Galaxy Apps Store.  Submit your application to the Tizen Store or Samsung Galaxy Apps Store for validation and selling.The Tizen Store or Samsung Galaxy Apps Store checks whether your application functions properly before publishing it.  For detailed instructions on how to register your application and submit it for validation and publication in the Tizen Store, see Tizen Store Overview and other subtopics within the Distribution section of the Tizen Developers site.  You can also upgrade your application after certification. If you want to withdraw your application from distribution and operation, you need to request for application retirement from the Tizen Store or Samsung Galaxy Apps Store.
  • 15. Upgrading the Application  You can upgrade your application even after you have certified and made it available for sale at the Tizen Store or Samsung Galaxy Apps Store.  To upgrade your application:  Update your application version, and if needed the privileges, in the config.xml configuration file in the Tizen Studio.  Update the application code as needed.  If needed, update the privileges in the config.xml configuration file in the Tizen Studio.  Build, test, and repackage the application.  Register the upgraded application on the Tizen Store or Samsung Galaxy Apps Store.  When a previously installed application is upgraded on a device, you can decide which data files from the old version are retained and which are deleted. The common Tizen upgrade policy is to overwrite all the application package files, while keeping the user-created files and directories unchanged.  Once your application has reached the end of its life-cycle, you can remove it from the Tizen Store or Samsung Galaxy Apps Store.