Advanced Browser, JavaScript
File manager in a browser for desktop or tablets, in JavaScript with Electron.
Advanced Explorer JavaScript Edition is a explorer created using JavaScript, HTML 5, and CSS for the interface. It accesses the file system through a simple local Node.js-based server.
For more information about differences with Windows Explorer, see Advanced Explorer vs. Explorer.
From Java to JavaScript
This is the successor to the Advanced Explorer file management program that I wrote in Java in 1999. This version of JavaScript, released in 2012, incorporates the core features of the Java program and includes a more advanced text editor based on the backend ACE, with a user interface.
AEJE follows the same operating principles as AE, with its two panels and innovative features already present in the Java edition. For example, if you want to delete a file, it appears crossed out in the list. Another example is the copy/rename function, which simplifies file management.
In addition, the use of HTML 5 will facilitate its development, since it is very easy to add functions using this interface. Moreover, users can easily add their own functions if they wish, provided they know HTML and JavaScript.
Dual panel display
Installation
Download the advanced-explorer archive as a zip file and extract it to the root of the local disk. The directory will be Advanced-Explorer-Master.
Load and install Electron. Use npm and on Windows add the Electron directory to the PATH variable.
Go to the Advanced-Explorer-Master directory and launch the program in the Windows window by typing:
electron .
Or, create a new desktop icon and assign the following command:
"C:\Electron\electron.exe" c:\Advanced-Explorer-Master\start.js
Or if Electron is installed under the user account via npm (replace "user" with your username):
C:\Users\User\AppData\Roaming\npm\electron.cmd C:\Advanced-Explorer-Master\start.js
Credits, questions and license
AEJE is licensed under a Creative Commons license, with permission to create personal versions not distributed publicly without permission. The text is included in the archive.