Imagining BeIA-like concept in 2020

I didn’t mean to create a big debate on Haiku and the state of the file system.

Honestly, If I could get a machine that ran BeOS R5.03 (or even Zeta) I’d be using that for all of this. The VM’s work well enough but they do cause the issue that they aren’t real hardware and I’d prefer real hardware. Most of my old hardware is long gone now. I’m not sure I even have a PS/2 keyboard in storage. Other than my PowerMac 9500, I don’t think I have a BeOS capable machine, and the Mac is not much use for any of this…

If I can tweak things and hand install this in to Haiku, I will. I now have the pre packageFS version downloading. If that installs and boots on my Netbook, I’ll play with it and see what I can do.

1 Like

Did you try to unpack Haiku like I mentioned earlier?

I did, but it would not boot from that BFS partition. I’m going to try again now that the drive is definitely bootable. I also wondered if replacing the components on the alpha with later ones might yield some success. I think I’d try that first. Then try copying the files again.

Time is my main enemy at the moment. I maybe get 1 hour every couple of days to look at stuff like this. Sorry for the slower progress.

I’m back Be fans with another concept! After everything I’ve studied with the BeIA videos, links, etc. I decided to redo several things about the concept and so I’ve done just that (and thought of some new ideas as well)! And here we go! :smile:

First thing is the concept name has been changed to “Simillima” after a type of hornet since the BeIA is bee themed :honeybee: :slight_smile:

Drop-down shell

Since an “IA” system is locked down from user access there’s no shell, terminal, etc. that is installed by default… but if someone presses the “developer console” key sequence they could be dropped into a console or a shell that starts out limited, but could also get a full zsh shell if they so desire. The fake commands here are some things I imagine I’d need in here if I actually made it a reality :smiley:


Cold start

From everything I’ve recently been seeing about it, the IA systems had a Be splash, but what if we had a more modern (and minimal) splash that matched the minimal design of IA?


Home folder check

Every '90s system I’ve messed around with had some sort of disk check feature in it and hey, it’d be cool to have something similar here. So if someone held in power, things crashed, etc. this would replace the startup splash (and also the KDLs; to see the logs, someone could open the console).


Regular start (waking up)

But of course, the start splash wouldn’t always appear if we had a sleep mode… so that could look like this:



I know the iPad, etc. are meant to be for one person to use, but if its installed on something like a living room box, why not have a way to share it with several people or a guest?


This part would also be where the “reset” or restart and hibernate options would hide:



As for the home screen, I’ve went back to the tablet-y design which I think better matches what I see the BeIA devices would have wanted to do. Applets are stretchable or resizable as live widgets, so the clock, notes, pictures, media, calculator I imagine as live and could be resized.


From looking at the “webpad” idea and other old BeIA UIs, there appeared to be designs with bubbles, links, etc. so why not pinch out to make these free floating as a “Cluster” mode? Here, all the stuff would become widgets and could be placed wherever on the home pad:



And the other big thing that had me thinking is search – it wouldn’t work like regular BeOS so why make it like that? So this is the second idea for universal search:



The other big thing that needed a new design since my first concept in this thread are options. Again from what I can tell from the BeIA interfaces, options were very “appliance” centered… so why not make them that way?

But heck, it isn’t the 90s, so let’s give the old options ideas a makeover! This also gives an idea what the UI widgets look like here :wink: and here, there’s ideas for left/right layouts, speech, languages, and a place to set backdrops and the color theme from palettes – with an option to cycle imagined in here too:


If a color is set, it affects the backdrops in applets and all the widgets so things would change to something like this:


Screen allows dynamically changing the zoom level (DPI scale), screen resolution, output (mirroring), whether to show a slideshow when the screen is locked and also when to turn off device (if sleep isn’t available like Haiku atm):


Sound has a volume slider, alert sound choice, output choice (like speakers, headphones, or whatever), a mic access slider and choice (another pop-up) and mic level slider.


I picture with Input with a universal slider for setting response for keyboards, mice, touchpads, pens, everything and a ‘tap to click’ and ‘scrolling style’ pop-up menu:


Another idea here is to have a touch testing field like this:


Profiles was the hardest one to do, mostly because I crammed a lot in here. First part is a list of people on the system with buttons to change passwords, make and reset unlock keys, and create and disable profiles or people on the system. It’d also be possible to make and change avatars, set Internet profiles and see access status (to be real, the concept is connected to Ethernet since Wifi on Haiku doesn’t always work great), and webcam access with the usual features like reset, data lock, crash logs (where the outputs of KDLs go), and even an encryption option.


And for setting time? This would just be done with the Clock applet like this:


And anyways, that’s all I’ve got for now and hope everyone enjoyed my ideas! :smiley: Also looking forward to seeing the real thing if the BeIA reconstruction ideas work out :slight_smile:


Interesting that Wagner looks like the weird version of IE that came out with Windows 8 that had no file menu…, I don’t recall the name of it but it was awful if you were used to a normal Web Browser with the standard File menu [I even wanted to make a build of Chromium that uses standard sized scrollbars that match the host OS but never found the time]. EDGE and Firefox later did this as well. At least on Chrome, Alt-F brings up the menu. Having Exes on the wagner pages would be useful (I remember mentions of cryptographically signed executables in certain documents).

But like the original iphone plan of no 3rd party apps, Be or the OEM would have eventually allowed user installed apps or tinkerers would have hacked it.

It predates Windows 8 by more than 10 years. But I get what you mean.

BeIA is interesting. I might revisit it again.

The version presented here will run anything you compile with the SDK. But, if you crush the build, you then limit what you can add. The crushing process changes the exe format and if the uncrushing dictionary does not contain your symbols, the exe will not work.

1 Like

the BeIA interface look would be really nice for things like ATMs, Machine tool etc.

is there actual code or just design mockup ?

1 Like

I remember Citrix made a product that turned OS/2 2.x into a multiuser multiseat terminal (I don’t know if it was graphical or text-based but it’s on abandonware sites) using physical connections, long before ICA & RDP existed. That would be another neat concept that has been forgotten with computers.

I think Windows Multipoint Server had something like this.

I like the idea of all users in a home using a single computer simultaneously rather than one person hogging the best computer. Computer manufacturers won’t like it but oh well.

Think playing a game with someone sitting next to you and you each have your own view in the game (like the Wii U had per-user screens).

When we get multi user support in Haiku and reach the glass elevator features we might see things like this.