• Welcome! The TrekBBS is the number one place to chat about Star Trek with like-minded fans.
    If you are not already a member then please register an account and join in the discussion!

LCARS Program Links

great :)

Ok more questions


Would we be able to utilize a pre-existing IDE, to aid the development of software?


The graphics for the gui.. You said you need help with that...

Let me tell you: One of the problems I've found with lcars displays, is that the graphics is bulky, making an average screen feel as small and as uncomfortable as Windows running at 640x480. I don't know how this can be resolved.

Secondly, think if we support many screen resolutions, then do we get different density guis, or maintain the same visual density and receive better detail? (Think rather like full screen games are just drawn lower quality in lower resolution - nothing appears drawn smaller)

So it leads to this question: Is this predrawn bitmaps, or rendered from a vector definition? And would vector graphics use antialiasing?

With fullscreen applications by default, there is no real concept of windows anymore. Which means that applications aren't going to fit nicely into different resolution displays if we do change the visual density with display resolution. This also causes some problems for 4:3 vs 16:10 display devices. We really have to commit to one aspect ratio. :)

Perhaps make it for 4:3 for application space, while the extra width in widescreen can be reserved exclusively for task management and shortcuts?



Next, with applications running in vm, are you going to be supporting DDE between threads? It might be useful to have a split screen option so that you can have the source and target objects for the dde on screen simultaneously.

Extending the dde, applications on star trek appear to be modular, in the sense that they delegate tasks to other applications. It might be a good design feature to allow your operating system to allows one application to manipulate data in another, and also to make function calls to other applications that are already running.

If you read my first post in this thread, I've talked about task management, and how it should be developed for this kind of multi-user, unix like operating system. It would be nice if you could implement something like that, especially the complete task transfer between different machines on the network :)

Good luck with this :) I hope to see some pictures soon :)
 
Last edited:
At the moment, there is no IDE that supports CDc, I am however planning a plugin for eclipse.

For the GUI, I use dynamicly generated images, the application space changes sizes to accomidate the screen resolution.
Even if the display is 4:3 the app area is wide screen.
The gui maintaines aproximate aspect, to a point.
Bigger display, however, equals bigger app area.
I have several display templates that an application can request for display layout.

The Applications can communicate, using standars posix ipc.

And as a point, task state can be transfered between diferant vm, evne diff vm's on dif terminals.

I have video of the current system state in action.

If you send me your email, I will send it to you.

or, if there is enough interest, I may just post it to my web server.

--Hiroki Ishiyama
 
Last edited:
Ok, So I was looking at the video, it is 325MB, and that is to big to email.
Ok Hiroki. It took some downloading (uncompressed video :cardie:) but I've seen what you've got so far.

Are you planning on having the command line as the basic application loader, or would there be a desktop? Perhaps one key (esc?) can be reserved for bringing up a CLI.
 
Acutaly, I was thinking of hiding the command interface for normal users and just providing gui interaction.

I figured that engineers could have access to it through a menu option of some sort.

As far as the video, I had not yet imported it from my camera, so it was raw.

If any one is interested, I may "release" an alpha version that boots off of a CD.

I know that my system is not as full featured as lcars24, but it is designed for a completely different usage.

If anyone wants to discuss this in a more "realtime" mannor, I am on #LCARS on irc.lcarscommunication.net

I have to finish the network stack, but then I could create a boot cd image.

Let me know.

--Christopher Dobbs
 
If you are not already a member then please register an account and join in the discussion!

Sign up / Register


Back
Top