I have to develop a platform independent SDK which will allow users to create apps and run certain scripts. These scripts are developed in C++, OPenCV, python.
I am thinking to develop a VM which will have the necessary setup to run C++, python scripts. And then release a .ova file.
Users can run the ova file. Users need to login into the VM.
But I do not know how to create such a tool. Can anyone please help me understand the procedure and method for developing such a SDK.
Related
I have been looking everywhere to get some guidance on MSI/exe files to MSIX package using Azure DevOps pipelines. However, I am unable to find any information regarding that.
There are plenty of articles explaining the conversion process by using the tool but I am trying to automate the conversion process.
Can someone direct me to the right path and if its even possible to convert the files into MSIX package using pipelines.
Pipeline will help us alleviate issues regarding new binaries (in exe or msi format) being available and they can be package into an MSIX through pipeline.
Idea is to use these packages, create VHDX and attach it to an Azure virtual desktop (using MSIX app attach).
Any guidance would be greatly appreciated.
I assume you are referring to the MSIX Packaging Tool. This tool is not recommended to be used if you have access to the source code.
The MSIX Packaging Tool is intended to be used by IT pros to create MSIX packages for apps where they don't have the source code. It is not designed for developers.
If you have access to your source code, which it sounds like you do, then you can use Visual Studio or third-party tools like Advanced Installer to create the MSIX package.
This older SO question has more details: How to build an MSIX from comandline
how to create apps for winget using electron.js, I first thought of using portable in target but it just installs the app but I can't use it again, is the any other targets which I can use?
Today, you would need to be able to provide an installer for an electron.js app. The Windows Package Manager supports three types of installers as of the 1.1 release.
MSIX
MSI
.exe installers
Work is in progress for portable applications (just a loose executable like NuGet), and for installers inside of a .zip file. These are targeted for the 1.3 release.
I want to create a Python app in Azure App Service. The code involves module language-check, which requires Java. I am wondering how I could install Java in Azure App Service. Thanks!
UPDATE
It is recommended to choose linux platform to create web app.
Run below command in webssh.
Step 1. apt-get update
Step 2. apt-get install openjdk-8-jdk
Step 3. java -version
Step 4. pip install language_check
After trying, I found in windows webapp that although the webapp contains a java environment, when executing tool = language_check.LanguageTool('en-US'), an error language_check.JavaError: can't find Java will be reported.
In windows webapp.
When you create a webapp, no matter what language environment you choose, when the creation is complete, in the azure web app, all language environments are included by default.
Suppose you create a webapp based on the node language of windows, then you can create virtual applications in other languages such as java, .net, python etc., all of which are supported, which I have tested.
With what can implement an installer for the application on Node.js be implemented with the ability to install applications without access to the Internet?
You may accomplish this by using https://www.npmjs.com/package/pkg to pack your app to a single executable.
We have access to Netsuite production account but not to Sandbox account. I am creating roles,center tabs,workflows directly in Netsuite And for Scripts using the suitecloud plugin in eclipse to push the code into filecabinet.
I am aware that we can create a bundle using Suitebundler and give shared access to other account and install it there . But i dont have access to other accounts, so in this case what is the best way to test what i have created ?
I am looking for some solution like downloading the scripts,xmls(for roles,center tabs,workflows) into eclipse and then delete everything whatever i have created in netsuite to keep it fresh. And then push it from eclipse into netsuite account and test it.
Can someone please advice . Thank you .
You should look at SDF (SuiteCloud Development Framework) which does almost exactly that.
SuiteCloud Development Framework (SDF) is a development framework and
deployment mechanism. It provides a foundation for a structured
development process and supports familiar development concepts and
patterns.
You can use SDF to create SDF project components, sometimes referred
to as customizations, for internal use within your organization or for
commercial distribution. These file-based projects use XML definitions
of custom NetSuite objects, such as custom records, custom forms, and
workflows. SDF projects also support SuiteScript files. You can use
SDF to deploy SDF projects to your NetSuite account.
SuiteCloud IDE is an Eclipse-based or WebStorm-based integrated
development environment (IDE) that is packaged for NetSuite platform
development. SuiteCloud IDE interfaces with SDF and enables you to
create SDF projects. For more information about SuiteCloud IDE, see
SuiteCloud IDE for Eclipse Overview and SuiteCloud IDE for WebStorm
Overview.
SuiteCloud Development Framework Command Line Interface (CLI) is a
tool that can be used with your IDE to develop SDF projects. You can
also create batch and shell scripts that use CLI commands to automate
SDF project validation and deployment processes. For more information
about CLI, see Command Line Interface Guide.