iv been thinking about a browser extension for chrome that will:
1) install NCC on computer(and java8 if its not already installed, after user conformation)
2) auto boot ncc on start up of computer, or when icon is clicked in browser.
i) in the former, once icon is clicked the first time, ncc will auto start on boot up of computer
ii) in the latter, icon would need to be clicked each time the browser is opened (perhaps user could chose between former and latter options
3) if NCC is already started, one click of icon opens client in window. if its not already started, icon must be clicked to start ncc and then opens browser once NCC has booted.
4) auto-updates NCC.
5) uninstalls NCC when extension is uninstalled.
issues:
1) can you start a windows process with a chrome extension?
2) can an extension set a windows process to auto start when computer is booted?
if this could be done, it would mean users would simply need to install the extension, click the icon and input an IP (which could be selected same way as mobile app?)… and after that it would be as simple as clicking the icon once to top open the client fully loaded and synced ready to go, which would actually load faster than any website…
thoughts?
I don't think that's supposed to be possible and if it were I'd be extremely worried.
There is definitely a possiblity to use a browser extension to start a programm installed on a pc (EA/DICE is doing it with BF 3 and 4) but installing windows services would be straight up malwaresk.
I don't think what EA is doing is a simple browser Extenstion since you also install it on the system itself.
So yeah, somehow - in a very limited fashion - possible.
IMHO it's not very practival though. Why would I want NCC to be uninstalled when the extension is uninstalled ? Maybe I just don't feel like having NEM invade my browser ? Auto-updating NCC is imho hardly something a browser extension should so. Sure we could have one that makes you aware of a new version available but doing the updating…I don't know.
So my counter proposal would be: A simple 1 icon browser extension that
[li]opens NCC (and starts if necessary like EA/DICE do with their Battlelog games)[/li]
[li]Provides notifications (Updates, News, …)[/li]
[li]Provides the possiblity to check a specific NIS for correct configuration (is it reachable on 7890 ? what version ? what height ?)[/li]
[li]Maybe have a list of favourite remote NIS to easily select from (could prob even do the configuring itself, then again this could also simply be part of NCC)[/li]
It should imho be something more along the lines of a usefull gimmick not a full on system-overtake
It could do all kinds of things but at some point the question arises why not jus thave that in NCC itself ? (The only good reason would be many people can write browser extension, few can handle NCC ;))