Opened 10 years ago
Closed 10 years ago
#11480 closed enhancement (invalid)
A complementary Haiku web application persona
Reported by: | jonas.kirilla | Owned by: | nobody |
---|---|---|---|
Priority: | normal | Milestone: | Unscheduled |
Component: | - General | Version: | |
Keywords: | Cc: | ||
Blocked By: | Blocking: | ||
Platform: | All |
Description
If Haiku was remade to be consumable as a website, both locally and remotely, if redesigned as a kind of middleware for running Haiku web applications (called haikus?) this could:
- free it from the present consensus against theming
- free it from the constraints of its C++ API
- free it from limitations of the app_server (drawing primitives?)
- free it from the conventions of its desktop environment (Tracker, Deskbar, Twitcher, etc)
- mitigate the lack of drivers, if consumed from another computer
- allow accessing one's Haiku environment from one's phone
- eventually free Haiku from dependencies on its own kernel and filesystem
- make multiuser more interesting (to experiment with)
- sidestep C++ API integration for script langauges, offering web-based GUI
- allow apps to mix different programming languages
- allow apps to offer services, data to each other
All in all, this would help break Haiku out of its current pigeon hole. It might not be Haiku anymore, but it would be more interesting, to me at least. BeOS fans learned to love the post-BeBox BeOS. "It's dark in the box." Perhaps Haiku fans can learn to love a post-Haiku Haiku, if its spirit, core values, sensibilities, and ease of use remain.
To be clear, for a transitional period of time (years, most likely), the present Haiku would be the premier host platform for its web personality. Haiku weblets would be shown as regular windows when run locally. Remote web consumers would only see the haiku weblets, and weblet windows would be managed by a pluggable window manager, similar to X in concept, tailored to a web user experience when used remotely.
http://haiku-os.org/community/forum/it_time_complete_os_visual_redesign#comment-30235
Change History (5)
comment:1 by , 10 years ago
follow-up: 4 comment:2 by , 10 years ago
This is a pretty ridiculous ticket. It's definitely not an "enhancement" to Haiku, and should be closed as invalid IMHO.
Jonas, I've seen you mention this grand plan on the mailing list before, and in some ways I can see an argument for why it might be a more relevant project for today than a recreation of BeOS. However it is clearly an entirely separate project from Haiku.
comment:3 by , 10 years ago
Someone implemented remote desktop functionality for app_server with HTML5 client. This functionality allows desktop access to Haiku server throught web browser without plugins. I don't know is it work or not.
http://cgit.haiku-os.org/haiku/tree/src/servers/app/drawing/interface/html5
comment:4 by , 10 years ago
Replying to tangobravo:
This is a pretty ridiculous ticket. It's definitely not an "enhancement" to Haiku, and should be closed as invalid IMHO.
Jonas, I've seen you mention this grand plan on the mailing list before, and in some ways I can see an argument for why it might be a more relevant project for today than a recreation of BeOS. However it is clearly an entirely separate project from Haiku.
It is, and feel free to do so. I mentioned it once on the mailinglists, once on the forums and thought I should log it formally. I suppose it can be taken as absurd or even insulting and that you have to have a certain detachment to appreciate it.
The idea itself could just as well be implemented on Linux or some other platform, but if Haiku could live through the change it could benefit from being the first and position itself better for the future. If there is merit to the concept.
The main thing here is to make it easier to bundle any combination of native code, script languages, networked data, as coherent apps, and make it consumable. In my mind it follows along the evolutionary trajectory of the package fs, and does for execution what the package fs does for storage. But I guess from the pragmatic point of view, this is all just rambling.
comment:5 by , 10 years ago
Resolution: | → invalid |
---|---|
Status: | new → closed |
Hi, This is so different from Haiku it's time you create your own project. But please use a different bugtracker for it.
-1 from me overall, but specifically:
This is not the Haiku I want. This is not the OS I want. Sure the web is nice, but I like having native apps too.