PC SOFT

ONLINE HELP
FOR WINDEV, WEBDEV AND WINDEV MOBILE

Home | Sign in | English US
  • Overview
  • How to proceed?
  • Generating an application for Windows Store apps
  • Generation and deployment on the local computer
  • Generation for Windows Store
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReports and QueriesUser code (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Browser code
WINDEV Mobile
AndroidAndroid Widget iPhone/iPadApple WatchUniversal Windows 10 AppWindows Mobile
Others
Stored procedures
Warning
From version 21, no Windows Store apps project can be created anymore. Only the projects in Universal Windows 10 App mode are available.
The Windows Store apps projects created with version 20 (or earlier) are automatically changed into projects in Universal Windows 10 App mode. See Developing applications in Universal Windows 10 App mode for more details.
Overview
The generation of an application for Windows Store apps groups all the project elements (windows, code, etc.) in an archive in order for the application to be deployed on a Windows 8 device and to be distributed.
How to proceed?

Generating an application for Windows Store apps

To generate an application for Windows Store apps:
  1. Click among the quick access buttons. The wizard for generating the Windows 8 application starts.
    Note: If all the modules required to generate a Windows Store apps application are not installed, the wizard indicates the missing elements. See Required configuration for more details.
  2. Select the generation mode:

Generation and deployment on the local computer

The different wizard steps are as follows:
  1. Specify the general information about the application:
    • Application name,
    • Application description,
    • Software publisher
    • Copyright.
  2. Go to the next step.
  3. Specify the version number of the application in standard format. This format corresponds to a set of 4 numbers separated by dots.
    • The first group of 4 digits corresponds to the number of major changes performed in the application.
    • The second group of 4 digits corresponds to the number of minor changes performed in the application.
    • The third group of 4 digits corresponds to the generation number.
      We advise you to automatically increment this number at each generation. This increment operation is automatically performed if "Automatically increment the version at each generation" is checked.
    • The last group of 4 digits corresponds to the number of reviews (branches in the SCM for example).
  4. Go to the next step.
  5. Choose the different images associated with the application. By default, WINDEV Mobile generates images to the expected format. You can customize these images or use your own images.
    The expected images are:
    • The logo of the application for the square tile (150 x 150 pixels)
    • The large logo of the application for the rectangular tile (310 x 150 pixels)
    • The small logo for the task manager, the thumbnails and the notification toasts (30 x 30 pixels)
    • The image of the splash screen (620 x 300 pixels)
    • The image of the application displayed in Windows Store (50 x 50 pixels)
      Tip: you have the ability to select an image in the image catalog of WINDEV Mobile. The expected images will be automatically generated from the selected image and the corresponding files will be associated in the wizard.
  6. Choose:
    • the background color of the tile.
    • the display mode of the tile.
  7. Go to the next step.
  8. Enter the error message that will be displayed if a programming error occurs. This error message can be entered in all the languages supported by the current project. Go to the next step.
  9. Specify whether files must be included in the package. You have the ability to include:
    • specific resources.
    • specific images.
    • data files.
  10. Specify the "Write" option:
    • If the "Write" option is checked for the files, these files will be automatically checked out (files that must be modified by the application for example). In this case, specify the application directory into which this file must be checked out (data directory by default).
    • If the "Write" option is unchecked for the files, these files can be:
      • used directly (files to read for example: sound files, image files, ...). These files are included in the application and they will not be checked out. fResourceDir is used to access these files in read-only.
      • checked out by programming with fExtractResource.
  11. Go to the next step.
  12. If your project contains several languages, specify the languages found in the application. Go to the next step.
  13. Select the features used by the application.
    Note: Some features require additional information.
    • If you are using one of the 3 network features ("Internet and public networks (outgoing)", "Home and professional networks" or "Internet and public networks (incoming and outgoing)"), you must specify the confidentiality policy of the application.
      This confidentiality policy can use one of the following modes:
      • No confidentiality policy: in most cases, this option corresponds to a deployment on an in-house network of a company.
      • The confidentiality policy is presented in a Web page: enter the address (URL) of the Web page to display.
      • The confidentiality policy is found in a window of the application: select the application window to display.
        You can also specify the caption of the link that will be used to display the confidentiality declaration.
    • If you are using features linked to APIs, you must declare the files used by the APIs and their characteristics.
  14. Go to the next step.
  15. The signature of the application is mandatory. The wizard proposes to generate a certificate or to use an existing certificate. In this last case, all you have to do is select the requested certificate.
    To generate a new certificate:
    • Specify the name of the certificate to generate.
    • The next wizard step is used to create the certificate.
      • Click the "Create the certificate" button and specify the different passwords.
      • Validate the setup of the certificate on the current computer.
      • Enter a password again.
    • The Windows explorer displays the created certificate.
      • In the explorer, display the popup menu of the file (right mouse click) and select "Install the certificate". The wizard for importing the certificate starts.
      • In the wizard, select the storage location: "Local computer". Click "Next".
      • Select "Place all certificates in the following store".
      • Click the "Browse" button and select the "Trust root certification authorities" store.
      • Click the "Next" button until the end of the wizard. A message is displayed, indicating that the import was successful.
    • In the wizard, check "The certificate was successfully installed" and go to the next step.
  16. The screen for generating the application is displayed. In this screen, you have the ability to declare a "windows.protocol" extension. A "Windows protocol" extension is used to start the application:
    • via a command line (press Windows + R simultaneously and run the interpreter of commands by typing "CMD").
    • from a browser.
      To declare a "windows.protocol" extension:
      • Click the "Advanced" button,
      • In the window that is opened, enter the name that must be given to the protocol. The command line and the URL for the browsers are automatically created.
    • For example, if the protocol is named "WDOrganizer", the following syntaxes will be generated:
      • for a start in command line: "start WDOrganizer:"
      • for a start from a browser: "WDOrganizer:"
  17. Validate the generation of the Windows 8 application. The application is generated and the corresponding tile is created on the home screen of Windows 8. The application can be started immediately.
The generated application can be installed on a Windows 8 tablet. See How to install an application on a tablet for more details.

Generation for Windows Store

The different wizard steps are as follows:
  1. Specify the general information about the application:
    • Application name,
    • Application description,
    • Software publisher
    • Copyright.
  2. Go to the next step.
  3. Specify the specific information for the deployment on Windows Store:
    • Developer account: This information is identical to the one given when creating a Microsoft developer account.
      • Full name of the application publisher
      • Identifier of the application publisher
    • Application name reserved in Windows Store.
      See Deploying on Windows Store for more details.
  4. Specify the version number of the application in standard format. This format corresponds to a set of 4 numbers separated by dots.
    • The first group of 4 digits corresponds to the number of major changes performed in the application.
    • The second group of 4 digits corresponds to the number of minor changes performed in the application.
    • The third group of 4 digits corresponds to the generation number.
      We advise you to automatically increment this number at each generation. This increment operation is automatically performed if "Automatically increment the version at each generation" is checked.
    • The last group of 4 digits corresponds to the number of reviews (branches in the SCM for example).
  5. Go to the next step.
  6. Choose the different images associated with the application. By default, WINDEV Mobile generates images to the expected format. You can customize these images or use your own images.
    The expected images are:
    • The logo of the application for the square tile (150 x 150 pixels)
    • The large logo of the application for the rectangular tile (310 x 150 pixels)
    • The small logo for the task manager, the thumbnails and the notification toasts (30 x 30 pixels)
    • The image of the splash screen (620 x 300 pixels)
    • The image of the application displayed in Windows Store (50 x 50 pixels)
      Tip: you have the ability to select an image in the image catalog of WINDEV Mobile. The expected images will be automatically generated from the selected image and the corresponding files will be associated in the wizard.
  7. Choose:
    • the background color of the tile.
    • the display mode of the tile.
  8. Go to the next step.
  9. Enter the error message that will be displayed if a programming error occurs. This error message can be entered in all the languages supported by the current project. Go to the next step.
  10. Specify whether files must be included in the package. You have the ability to include:
    • specific resources.
    • specific images.
    • data files.
  11. Specify the "Write" option:
    • If the "Write" option is checked for the files, these files will be automatically checked out (files that must be modified by the application for example). In this case, specify the application directory into which this file must be checked out (data directory by default).
    • If the "Write" option is unchecked for the files, these files can be:
      • used directly (files to read for example: sound files, image files, ...). These files are included in the application and they will not be checked out. fResourceDir is used to access these files in read-only.
      • checked out by programming with fExtractResource.
  12. Go to the next step.
  13. If your project contains several languages, specify the languages found in the application. Go to the next step.
  14. Select the features used by the application.
    Note: Some features require additional information.
    • If you are using one of the 3 network features ("Internet and public networks (outgoing)", "Home and professional networks" or "Internet and public networks (incoming and outgoing)"), you must specify the confidentiality policy of the application.
      This confidentiality policy can use one of the following modes:
      • No confidentiality policy: in most cases, this option corresponds to a deployment on an in-house network of a company.
      • The confidentiality policy is found in a Web page: enter the address (URL) of the Web page to display.
      • The confidentiality policy is found in a window of the application: select the application window to display.
        You can also specify the caption of the link that will be used to display the confidentiality declaration.
    • If you are using features linked to APIs, you must declare the files used by the APIs and their characteristics.
  15. Go to the next step.
  16. The signature of the application is mandatory. The wizard proposes to generate a certificate or to use an existing certificate. In this last case, all you have to do is select the requested certificate.
    To generate a new certificate:
    • Specify the name of the certificate to generate.
    • The next wizard step is used to create the certificate.
      • Click the "Create the certificate" button and specify the different passwords.
      • Validate the setup of the certificate on the current computer.
      • Enter a password again.
    • The Windows explorer displays the created certificate.
      • In the explorer, display the popup menu of the file (right mouse click) and select "Install the certificate". The wizard for importing the certificate starts.
      • In the wizard, select the storage location: "Local computer". Click "Next".
      • Select "Place all certificates in the following store".
      • Click the "Browse" button and select the "Trust root certification authorities" store.
      • Click the "Next" button until the end of the wizard. A message is displayed, indicating that the import was successful.
    • In the wizard, check "The certificate was successfully installed" and go to the next step.
  17. The screen for generating the application is displayed. In this screen, you have the ability to declare a "windows.protocol" extension. A "Windows protocol" extension is used to start the application:
    • via a command line (press Windows + R simultaneously and run the interpreter of commands by typing "CMD").
    • from a browser.
      To declare a "windows.protocol" extension:
      • Click the "Advanced" button,
      • In the window that is opened, enter the name that must be given to the protocol, the command line and the URL for the browsers are automatically created.
    • For example, if the protocol is named "WDOrganizer", the following syntaxes will be generated:
      • for a start in command line: "start WDOrganizer:"
      • for a start from a browser: "WDOrganizer:"
  18. Validate the generation of the Windows 8 application. At the end of wizard, two files are generated:
    • <AppName>_ARM.appxupload
    • <AppName>_X86.appxupload
These two files must be uploaded onto the submission Web site. See Deploying on Windows Store for more details.
Minimum required version
  • Version 18
This page is also available for…
Comments
Click [Add] to post a comment