desktop-application


How to package a node webkit app as a hybrid standalone desktop app


The nwjs docs describe very detailed How to package and distribute your apps for every single OS.
I was wondering if it's possible to package / distribute a nwjs app as a standalone version which is running on all supported platforms as a standalone (no installation required). The usecase for that would be a removable device (usb stick) which autoruns the nwjs app. Therefore it should start the appropriate executable (provided that autorun hasn't been disabled).
A second requirement to the above usecase would be, to have as little as possible redundancies to the shiped files. Therefore the HTML5 app itself and all media assets should be reused on all platforms.
Thanks for all your hints!
Get this: https://github.com/nwjs/nw-builder
nwbuild -p platform (win32/64, linux, macos) appname
This isn't possible however there are some alternatives.
One, wrap your application in something else, which I am not even sure if that is possible. Your best bet would be Java since it is a cross platform library. The main problem is the api/library are just different on different platforms hence the multiple build files.
Two, put a slim bootable linux on the thumb drive if they didn't have an OS, as well as a partition with an autorun for other operating systems. if they don't need the bootable OS. That is going to require quite a bit of work and nothing out of box currently does all of that.
It's not possible in OSX and Linux due to security.
You might find some hacks but they will work in very specific versions of the OS's.
It makes sense if you think about it. this is how viruses get on windows machines from external hardware connected.

Related Links

Rich HTML tray menu in a desktop web application
Does electron.io have access to run git commands?
Collecting Customer Satisfaction over time
Name Mapping dynamic objects for desktop app
Compliance testing for desktop applications
Count the number of filtered values
electron makeSingleInstance not restoring app
Electron autoUpdater: User initiated download on 'update-available'
Why i run xcompmgr,window can't be placed at the top。
While setting up Windows 10 Standard user in assigned acces mode, unable to see app for field (Choose which app this account can access)
How to package a node webkit app as a hybrid standalone desktop app
How to register a desktop application (app) for Windows Error Reporting (WER)
Kivy to create a Desktop program?
My app passed windows app certification test with warnings,will I be able to publish it on the windows store
HTML/CSS/JS desktop application runtime for RHEL6
How can I make offline maps for Windows Desktop Application using Mapbox

Categories

HOME
autohotkey
macros
primefaces
sip
process
dronekit
intellisense
django-middleware
nltk
datetimepicker
terminal
yuv
wavefront
android-webview
yacc
point-of-sale
guidewire
tracking
watson-dialog
background-image
datasource
include-path
fibonacci
javaagents
google-drive-android-api
devexpress-mvc
prepros
oracle-golden-gate
aspxgridview
nsopenpanel
setup-project
ipython-parallel
xlib
textview
ibm-bpm
mplab
log4net-configuration
oracle-nosql
luhn
epub
node-soap
sampling
asp.net-webhooks
dom4j
framebuffer
byobu
google-chrome-console
vertical-alignment
redbean
android-graphview
electron-packager
web-technologies
f#-fake
scrapinghub
noise
dynatable
pyautogui
lattice
universe
jspx
altova
rowname
falcon
diameter-protocol
system-integration
kik
3d-rendering
ios8-share-extension
random-sample
updating
stderr
jeet-grid
autopep8
chrome-mobile
mathics
method-overloading
nspopupbutton
yandex-api
iwork
html5-filesystem
windows-phone-store
.net-reflector
php-amqplib
xcode5.1
asp.net-4.0
wordbreaker
generator-expression
database-restore
expresso-store
nsundomanager
copyfile
discussion-board
subdirectories
nscharacterset
miniport
datadude
data-formats
manuals
opengl-to-opengles
software-update
high-load

Resources

Mobile Apps Dev
Database Users
javascript
java
csharp
php
android
MS Developer
developer works
python
ios
c
html
jquery
RDBMS discuss
Cloud Virtualization
Database Dev&Adm
javascript
java
csharp
php
python
android
jquery
ruby
ios
html
Mobile App
Mobile App
Mobile App