Recently one of our client asked me about possibility to build a kiosk application with Mac mini and huge display with touch support. Display is really big about 2 meters wide. Why Mac mini, I asked, it’s expensive and makes no sense? The client answered – “we just have one and our admin like Apple”.

I’ve investigated a little and asked our devs to make a proof of concept. And we found that it’s possible with ElectronJS. You just need to do following when you initialize ElectronJS window.

 

 win = new BrowserWindow({ frame : false, kiosk : true, show : true})
 win.loadFile('index.html')

 

And that work perfectly on mac – application is full screen you don’t have access to dock and menu bar. Don’t forget to add possibility to exit, I have to shutdown my mac first time to close it.

Also in Tesseris Pro we are starting migration of big desktop application to Electron for one of our old client. We was working on this application for about 4 years, thousands of development hours in WPF will be migrated to HTML/JS and ElectronJS, that should be a challenge!