Sunday, July 5, 2015

Vault-OS : Nice Infrastructure In Place

I took some of the feedback seriously from the last screen grab.

I decided to toss LCARS layout and strip off as much styling as possible and just stick to the plain vanilla meat'n'potatoes of the infrastructure. I have spent about the last 4 hours getting the screen above to work on IE 6.0 so I can use my Compaq T1010 dinosaurs (thin client browsers) for terminals.

It doesn't look like much but here is what you got in the screenshot above :

  1. An .EXE that is 769K in size running on Windows Embedded NT on a very old PC/104 board. Got nearly everything it is going to need compiled in.
  2. The menu above works in every single browser I tested it on perfectly, including all versions of IE 6/7/8/9/10/11, Firefox, Opera, Crazy Browser, Chrome. 
  3. The curved borders of the main window run in all browsers including IE 6. I had to make sure a mime type for ".htc." and "text/x-component" was returned by the server for the IE plugin to support curved borders on any browser element.
  4. The entire menu structure is stored in the database and can be configured from the executive. It is loaded by Lua, formatted and added dynamically to the menu chain. 
  5. This is a single page application. It loads all required libraries once and then the window beneath the banner is loaded as dynamic fragments served up by Lua.
  6. This server is running the mailslot and one daemon for reading RS-232 data.
  7. All those icons are coming from a single custom webfont I have been working on that is around 32K and will soon contain all the letter fonts as well used by the website. The webfont will be cached so there is only one penalty the first time it is loaded.
  8. That viewport shrinks to fit whatever screen it is viewed on, including mobile devices. I got this to work correctly without using bootstrap at all.
This basic infrastructure is important to get straightened out and I think it is pretty solid now. I also have done some work on my build process to make it easier for cross-platform. I am going to start porting all my old Lua pages from the former Vault-OS tomorrow night.


Ave said...

Looks very promising ! I like the very streamlined specifications.

Don't forget to package it all into a nice .zip (or .rar or whatever) file for download.

Quote from :

"When a young man, I read somewhere the following: God the Almighty said, 'All that is too complex is unnecessary, and it is simple that is needed' ... So this has been my lifetime motto – I have been creating weapons to defend the borders of my fatherland, to be simple and reliable."

Grogard said...

Well, I'll never understand how much vault management someone could need. I'd assume paper and pencil would be the easiest and most reliable.

dr. bashar al assad said...


Texas Arcane said...


If you could train your pencil and paper to watch about 40 different alarms, 20 security cameras and manage and control your environmental system, hydroponics lab and inventory barcode tracking you'd be set.

You don't want to sleep in an underground environment without something constantly watching your air supply and carbon dioxide/carbon monoxide content around the clock, also instant notification of fire and smoke for starters.

Ryan David G said...

It would be cool if it could also control defense turrets, possibly even robots and drones. For self defense purposes.

Although I guess this could be a risk if Vault-OS ever becomes self-aware.

Grogard said...

That makes sense.

Texas Arcane said...

@Ryan David G

I have lots of ambitions in this direction mostly with commercially available drones and bots, but at present am just trying to get version 1.0 up into open source.

I never posted photos of it but I was doing experiments with an RC vehicle that had a poison injector syringe on the front of it with a plunger I bought from for $4.00 around 2008. I called it my "army of deathbots" but in reality it never got far beyond a little prototype unit. I figured this thing could creep aboveground and sneak up on intruders messing with the hatch and give them a special Vitamin B injection that would make them more alert so they could realize what they were doing was wrong. For a short while I had a half a plastic girl baby on the top of it with a little white cap and was calling it "Night Nurse Nellie." I was experimenting with the idea that shock value alone might be sufficient to scare off trespassers in many situations. I think I took photos on an old digital camera of it and they may still be sitting around somewhere in my vast archive drives.

Something along these lines will merit a future booklet/pamphlet to put in a binder with other Vault-OS missives when the research is ready.

Texas Arcane said...

@Ryan David G

One interesting thing emerging from second gen medical digital technology is all the surplus gear making its way down through supply houses that could also be adapted to other functions than … curing and healing. Basically just changing the medicine involved. Purely theoretical musings, of course. Simply a thought experiment.