Main > Software Forum
HTML5 FrontEnd
AllisterFiend2:
I'm interested in this concept.
I look forward to hearing and seeing more about it.
Allister Fiend
lordnacho:
Sorry but I'm on the negative side of this. You'll need to run some sort of programming language outside of the browser. How can jquery/javascript launch an executable(mame or other emulators)? ActiveX controls?
Or how about parsing game lists?
If doing this just for jquery animations, then I don't see it being worth all the trouble. Hyperspin is a flash app, but relies on autohotkey scripts. Note: you can turn a lot of the settings down to run on older pc's
arximidis:
--- Quote from: AllisterFiend2 on August 08, 2013, 12:01:43 pm ---I'm interested in this concept.
I look forward to hearing and seeing more about it.
Allister Fiend
--- End quote ---
Thanks. I will also need people to know how to program in html/css and javascript, in order to improve the UI feeling, support more emulators or even tell me what more I could do
--- Quote from: lordnacho on August 08, 2013, 12:27:58 pm ---Sorry but I'm on the negative side of this. You'll need to run some sort of programming language outside of the browser. How can jquery/javascript launch an executable(mame or other emulators)? ActiveX controls?
Or how about parsing game lists?
If doing this just for jquery animations, then I don't see it being worth all the trouble. Hyperspin is a flash app, but relies on autohotkey scripts. Note: you can turn a lot of the settings down to run on older pc's
--- End quote ---
As I said before, It doesn't run inside your browser (ok, if you run it, you will see the UI and all the things but you will not be able to load the emulators or use the low level functions)
You run it inside my application, but it's all html and javascript. I am not using ActiveX controls.. In fact the application is portable (no installation is required)
I am only capturing the navigation links and if one is in a specific form, then a low level function is called by the app. I gave an example in the first post
--- Quote from: lordnacho on August 08, 2013, 12:27:58 pm ---...
Or how about parsing game lists?
...
--- End quote ---
I don't know what you mean. I used this call
mame -listxml >gamelist.xml
to get all the supported games saved in a xml file. I use javascript to read this file and fill the list with all the games
You can run this command manually or using html/javascript (within my app). For now I have not included this command in my custom theme (I run the command manually), but in the future maybe I will include it (or someone else could do it)
lordnacho:
So what is the app actually written in?
arximidis:
The app is written in Delphi (but I am thinking to convert it to Lazarus, using another engine to avoid internet explorer)
Think of the application as a browser like the very well known ones. The difference is that it doesn't have an address bar and all the other cool stuff you want in order to surf the net.
It is rendering html/css documents with javascript by using internet explorer's engine (but not the most updated. I beleive it uses older versions, which are embended in windows. So you don't need to install anything else)
However, I don't think that it supports html5, but the previous version. This is not a big problem because jquery runs smoothly and I have tested it on Windows XP, Windows 7 and 8
I also tested it to my game machine and everything worked ok (I will demonstrate it with a video)
The mazor difference with all other browsers is the trick behind this idea. If you write this url to your browser FrontEnd::Reboot, nothing will happen
But if you direct with javascript to this url within my app, then the computer will reboot (And it will force to close all running programs)
So you do all the stuff with html/css and javascript. And you can do whatever you want