View Full Version : Working on a new Gui engine (Web Cub)
Silicate Wielder
June 3rd, 2012, 03:44 AM
Web Cub is a new GUI engine thats designed to be internet based and is very useful for lightweight server loads on simple websites. V.05 will feature some very basic features
- Text rendition
- Colored text
- Resizable text
- Single font (To be upgraded)
- Slow rendering speeds
Its just an aproach to a new concept that I could use in other projects. I will try to add the following in later versions:
- Multi-font
- increased rendering speed
- images
- Safety triggers
- Links
- Own internet based storage system
- Larger charactor sets
Screenshot of the gui version i'm testing (actual colorization system not implemented, just upgrading charactor sets to support the system)http://dl.dropbox.com/u/66928589/Capture.PNG
The current version is a work in porgress that took a while to fix multiplying and bumbing errors. I'm just beginning to implement the colored text sub systems.
Please don't post comments like "Why not use an existing gui interface like genome" or "Whats the point in making this" or comments to that nature
the reason I'm making this is because I want something of a GUI Interface I can use for simple web based apps that are like websites and also it will help me improve apon my old programs that used lists and text input and to upgrade to button based input.
TheMatrix
June 3rd, 2012, 05:12 PM
I don't get it. What are you trying to reate? Yes, I know it's a "gui system", but that's not very specific. Are you trying to make something like Xul, WebKit, etc? A complete windowing library like Qt, GTK+, Win32-GUI, Xlib, or the likes?
Or are you making an HTML abstraction layer in JavaScript?
Silicate Wielder
June 5th, 2012, 09:12 AM
I don't really know, I wanted something to add more flexibility to making interfaces in programs developed in panther, something flexible enough to allow making cleaner interfaces that allow a more professional look but yet is simple in nature.
Its a simple interface that dosn't allow animation and things that require refreshing of the framerate multiple times over a period of less than a second (Very slow loading speed at the moment) Its just as a decorative addon to the scratch Gui development interface.
TheMatrix
June 5th, 2012, 02:04 PM
I don't really know,
Alas, it becomes useless after that. You cannot start on a project without a clear design goal. Just "write code and see how it turns out" isn't going to get you anywhere, just look at Microsoft.
I wanted something to add more flexibility to making interfaces in programs developed in panther, something flexible enough to allow making cleaner interfaces that allow a more professional look but yet is simple in nature.
I have no idea what Panther is -- their website is an epic failure -- but it appears to have something to do with MIT's Scratch.
You know, I think that MIT will have something better and easier, but hey, you might as well give it a go.
Its a simple interface that dosn't allow animation and things that require refreshing of the framerate multiple times over a period of less than a second (Very slow loading speed at the moment) Its just as a decorative addon to the scratch Gui development interface.
...so why would anyone use it? If MIT made something that can do all of that(which, by the way, is today's popular definition of "professional"), then yours is just a massive downgrade.
ethanf93
June 5th, 2012, 05:24 PM
just look at Microsoft.
???
...so why would anyone use it? If MIT made something that can do all of that(which, by the way, is today's popular definition of "professional"), then yours is just a massive downgrade.
It's a learning experience.
TheMatrix
June 5th, 2012, 05:31 PM
???
Microsoft has no clear goals, especially if you look beyond their marketing. Well, actually, they do have one: dominate the world with their crap software. Shockingly, they've actually gotten quite far. See this (http://www.annoyances.org/exec/show/article09-125) for a humourous take on it.
It's a learning experience.
What, downgrades? Yeah, it is. You learn that after a while.
ethanf93
June 6th, 2012, 12:42 PM
Microsoft has no clear goals, especially if you look beyond their marketing. Well, actually, they do have one: dominate the world with their crap software. Shockingly, they've actually gotten quite far. See this (http://www.annoyances.org/exec/show/article09-125) for a humourous take on it.Actually it would appear that Microsoft does indeed spend time planning products &c. And even if Microsoft has "no clear goals" as you claim, apparently having no goals isn't such a bad thing; last I checked Microsoft is a major player in the computer industry.
I don't know what your problem with Microsoft is, but I can't imagine that Trioxis is an employee so whatever.
What, downgrades? Yeah, it is. You learn that after a while.Heavens forbid Trioxis learns by trying to do something he finds interesting or fun. Who cares if someone else is doing something similar?
TheMatrix
June 6th, 2012, 12:57 PM
Actually it would appear that Microsoft does indeed spend time planning products &c. And even if Microsoft has "no clear goals" as you claim, apparently having no goals isn't such a bad thing; last I checked Microsoft is a major player in the computer industry.
I think we're going a little off-topic here.
Yes, Microsoft is a big player. The large usage and domination started way back in the late 80s. But that is a completely different story.
I don't know what your problem with Microsoft is, but I can't imagine that Trioxis is an employee so whatever.
I have a lot of problems with M$. But again, that is a completely different story.
Heavens forbid Trioxis learns by trying to do something he finds interesting or fun. Who cares if someone else is doing something similar?
Hey, I'm just saying. He made it sound as if he wanted to actually release it, in which case it would likely receive lots of criticism.
OP: If you would post the code, I'm sure that we could have a look at it and offer tips on speed and efficiency.
Silicate Wielder
June 8th, 2012, 01:18 PM
Well at first I didn't exactly know, now I have plans for what to add to it, When I come up with an Idea I at first don't know what to do with it then after a day or two I figure it out then go from there, but yes I do program aimlessly alot.
I'm also using this to learn how to a gui interface works and its an overall attempt to learn how I can improve the interfaces of my programs. well first I need to increase the memory capacity of Squeak VM. After is project is completed or atleast decent I'm going to start working on some more advanced adons that can be implemented that would allow for making of much more interactive and clean looking interfaces aswell as graphic smoothing addons. Its basically my biggest project yet.
I'll post the code once I can get it stable
I'll also post a demo version of it too once I can get it ported over to EXE
I have to re-create it since I lost my SD Card. -.-
vBulletin® v3.8.9, Copyright ©2000-2021, vBulletin Solutions, Inc.