AppList for a New Lua-based Virtual OS

Discuss using and improving Lua and the Lua Player specific to the PSP.

Moderators: Shine, Insert_witty_name

Post Reply
mrn
Posts: 116
Joined: Wed Nov 02, 2005 2:26 am

AppList for a New Lua-based Virtual OS

Post by mrn »

Hi everybody, what I 'd like to ask you is to collect applications
which could serve as candidates for a new Virtual OS..

The reason to have a virtual Lua-based OS is to have
- everithing inside the Applications directory, therefore
- really FAST loading time of applications,
- the chance to have a Clipboard,
- the possibility of "multi tasking", etc., etc.

The reason to collect candidate apps and feature-requests is to see
the need of users, and to learn what kind of app would have high value
and would be important to work on..

Another reason I see to make such a list (what we would update regularly) is
to inform developers working on similar projects, and to speed-up
those developments, possibly by joining the features of two or more
successful projects (let say two plotting apps) into one candidate for the OS..

So, let me start to post some

App Requests for a new virtual OS
- Games
- Text Editor
- Calendar/Contacts
- Video Player
- MP3 Player
- Voice recorder
- Offline web browser (like plucker)
- dictionaries

..and here here is a list of some text editors to start with:

- TextEditor from PSPWindows
http://psplua.com/modules/mydownloads/v ... =22&lid=23
- TwinTail LDE
http://geocities.com/lua_ema/
- Bob's editor
http://www.247364.com
- F.o.s.k
http://fosk4psp.dynamicweb.hu/

PS. is anybody updating OSi, Lowser and PSPWin?
Would anybody mind if we just "steal" the best features of those projects
and merge it into a new one, let's call it the LuaVirtualOS?
Dr. Vegetable
Posts: 171
Joined: Mon Nov 14, 2005 1:32 am
Location: Boston, Massachusetts
Contact:

Post by Dr. Vegetable »

How about an e-mail client?
Bob535
Posts: 56
Joined: Fri Nov 04, 2005 6:52 am

Post by Bob535 »

way too much work, you guys have fun.
nevyn
Posts: 136
Joined: Sun Jul 31, 2005 5:05 pm
Location: Sweden
Contact:

Post by nevyn »

I've had my mind for a looong time on writing an OSKit library and updating Lowser, both to incorporate
- cooperative multitasking
- window handling
- event-driven callbacks and similar

It's important that this framework is well designed, and that we don't split efforts into writing several incompatible frameworks (then we'll have the Linux mess all over again).

You're very welcome to have some patience, mrn, since I'm really swamped with work right now and don't have time to work on it for about a month, but I really don't want to miss that party.
mrn
Posts: 116
Joined: Wed Nov 02, 2005 2:26 am

Post by mrn »

ok, Nevyn, we'll definitely wait (as i see bob's reply)
But I'd still encourage everybody to post his ideas, links, requirements...
cancan
Posts: 30
Joined: Fri Nov 18, 2005 9:15 pm
Location: France
Contact:

Post by cancan »

Dear mrn

I can propose you the contacts application I wrote to be included in the OS (can read, write, modifiy Vcard files (.vcf extension).
Here the link: http://psplua.com/modules/news/article. ... s=contacts
for the psplua.com news and http://www.psplua.com/members/cancan for the web site.


I'm also working on a calendar but it is really at an alpha stage and can for the moment only display the months without any possibility to add appointements.

Both are written in LUA they can then be easily integrated.

Please let me know if you want me to adapt some things of the current contacts app in case you want to integrate it.

For the list of apps/games you can also check directly at http://www.psplua.com. You will find a lot of LUA prg developped for the PSP (LUA Player).
nevyn
Posts: 136
Joined: Sun Jul 31, 2005 5:05 pm
Location: Sweden
Contact:

Post by nevyn »

PLEASE NO. NO INTEGRATION. An "OS-like manager" (which it is, since the PSP already has an OS and we're not replacing it) should be only that, and nothing more. Its main purpose is to not be noticed by end-users. Vcard reader? Great. Just don't put it in the OS. It's an *application*, for zark's sake.

I'm all for making apps such as that vcard reader OSKit-compatible, but that's ways off as it is, we haven't even started. (Quite honestly I don't /really/ see the point of this thread)
cancan
Posts: 30
Joined: Fri Nov 18, 2005 9:15 pm
Location: France
Contact:

Post by cancan »

I was just thinking of having it in the Application directory. No about including it in the core of the OS. As you wrote it's just an application.
When I wrote integrated I was thinking about having it as part of the defaults application available when the OS is installed from scracth (like the calculator app, the starfield app, etc... which are part of the LUA Player).
And I did see the OS mainly as a replacement of the Lowser application (not more).
Sorry for the confusion.
nevyn
Posts: 136
Joined: Sun Jul 31, 2005 5:05 pm
Location: Sweden
Contact:

Post by nevyn »

cancan wrote:I was just thinking of having it in the Application directory. No about including it in the core of the OS. As you wrote it's just an application.
When I wrote integrated I was thinking about having it as part of the defaults application available when the OS is installed from scracth (like the calculator app, the starfield app, etc... which are part of the LUA Player).
And I did see the OS mainly as a replacement of the Lowser application (not more).
Sorry for the confusion.
Okay, I came of a bit overly harsh, sorry. I'm just so annoyed with all the "PSP OS"es coming out that are just "desktops" with apps built right into them.

Yes, I hope that's what mrn means by 'integrated', and not integrated as 'built-in'.

Lowser's also just an app, but it might have to do a little more work than just as a plain file browser if it's to launch multitasked apps.
KawaGeo
Posts: 191
Joined: Sat Aug 27, 2005 6:52 am
Location: Calif Mountains

Post by KawaGeo »

I am wondering why Lowser is called a browser. It is more like a start menu (like the one on Windows XP), isn't it?
Geo Massar
Retired Engineer
nevyn
Posts: 136
Joined: Sun Jul 31, 2005 5:05 pm
Location: Sweden
Contact:

Post by nevyn »

KawaGeo wrote:I am wondering why Lowser is called a browser. It is more like a start menu (like the one on Windows XP), isn't it?
No, it's a file system browser. You navigate in and out of folders (left/right arrow), and it lists the contents of those folders. If a folder also happens to be an application, it launches it.

The start menu is an abominable concept invented because Microsoft obviously failed to provide a coherent and user-friendly file system hierarchy. It's nothing that I'd want to copy...
KawaGeo
Posts: 191
Joined: Sat Aug 27, 2005 6:52 am
Location: Calif Mountains

Post by KawaGeo »

Your description of a file system browser makes more sense.

I understand you have some overwhelming work to do (is that college work?) but you have urge to update your Lowser file system. I know we all are waiting for the update. May I suggest to start up a team project, maybe at LuaForge.net, and act as a project manager. I am sure some of us here would want to join the team. Being a manager, you could be able to assign us some work so that you have more time for yourself with other work. I have some ideas for the file system.

How is that, nevyn?
Geo Massar
Retired Engineer
nevyn
Posts: 136
Joined: Sun Jul 31, 2005 5:05 pm
Location: Sweden
Contact:

Post by nevyn »

KawaGeo wrote:Your description of a file system browser makes more sense.

I understand you have some overwhelming work to do (is that college work?) but you have urge to update your Lowser file system. I know we all are waiting for the update. May I suggest to start up a team project, maybe at LuaForge.net, and act as a project manager. I am sure some of us here would want to join the team. Being a manager, you could be able to assign us some work so that you have more time for yourself with other work. I have some ideas for the file system.

How is that, nevyn?
I have a slight case of the not-made-by-me-syndrome ;) But it's an intriguing idea. I'll try to throw together some general design ideas, some UI sketches, and see what people think, and see if you and others want to code it.

(Depends on if you mean the brittish or american term ;) University-level studies in any case, and some consulting work)
cancan
Posts: 30
Joined: Fri Nov 18, 2005 9:15 pm
Location: France
Contact:

Post by cancan »

What about also asking for some "expert" in graphics. Would not be bad to have also something very nice to look at.
I can't help in this case but would help for the coding if I can.
KawaGeo
Posts: 191
Joined: Sat Aug 27, 2005 6:52 am
Location: Calif Mountains

Post by KawaGeo »

Good :)

If you, nevyn, start a sticky thread, I'll give you a suggestion what UI design would look like. Just a layout sketch. I ain't no artist.

Awaiting a new thread...
Geo Massar
Retired Engineer
mrn
Posts: 116
Joined: Wed Nov 02, 2005 2:26 am

Post by mrn »

Nevyn:
don't /really/ see the point of this thread
what shell i say, Nevyn?
you have some ideas in your head (as all others do),
and if sbody starts a thread on a little similar topic..
you immediatly try to stop him....
since you do not have time to work on your own topic
I'm really swamped with work right now and don't have time to work on it
is it a reason to DISCURAGE OTHERS?

..you can start your own sticky topic by first locking this saying
don't /really/ see the point of this thread
and keeping attacking people like cancan, the vlc-card guy,
but seriously, i am tired of seeing my locked and lost threads,
like the mic, fft, internal HD, and other topics were.

i always used to say:
"do not tell me what not to do, but show how to do instead"

cheers, guys!!
nevyn
Posts: 136
Joined: Sun Jul 31, 2005 5:05 pm
Location: Sweden
Contact:

Post by nevyn »

Dude, when did I lock this thread? I locked a single freakin' thread because it discussed things already discussed elsewhere.

I have some very strong opinions about LuaPlayer's architecture. And that's what they are: opinions. You're welcome to disagree. As you clearly are, although you seem more keen on attacking my method of arguing rather than the arguments themselves.

(cancan, if I offended you, once again, sorry.)
cancan
Posts: 30
Joined: Fri Nov 18, 2005 9:15 pm
Location: France
Contact:

Post by cancan »

No prob nevyn ;o)
youresam
Posts: 87
Joined: Sun Nov 06, 2005 1:43 am

Post by youresam »

Well, my LUA OS is almost done. I really wanted to implement multithreading, but it would be a bit complicated because of where you can click and stuff because of the mouse. However, it would be simpler to not have a mouse. For those of you who dont know what my LUA OS is, its basicly just a replacement for the lowser that can do much, much more.
http://forums.pspcrazy.com/forums/team- ... ua-os.html
(That link has more updated pics since my post on pspupdates)
It features unlimited icons, themes, screensaver, and if you push triangle on a folder, instead of running index.lua, it enters it. I also have another feature, but I guess I could call it a secret..
Of course, it also has TONS of more features, and more to come. My latest feature is when you run a file, and it contains syntax errors, it shows the errors in a window and you dont have to restart luaplayer.

The most it could be for the release is a week.

(BTW, nevyn, if you want to see its current stage, PM me and I'll reply with it)
mrn
Posts: 116
Joined: Wed Nov 02, 2005 2:26 am

Post by mrn »

the vlc-based Contacts apps looks really good.
I'd like to see it "pre-implemented" in LuaOS..
Edit: i mean copied into the directory of the zipped os (part of the distro),
and NOT part of the OS directly. If there is a better word for this, pls...

Ok. We'll also need a Volcov-/Midnight-/Total-/Tux-Commander -- like file manager. If sbody has some ideas or pieces of Lua code...
mrn
Posts: 116
Joined: Wed Nov 02, 2005 2:26 am

Post by mrn »

two more things WE will definitely want. sooner or later:
- voice over IP
- messenger
(i know, i know, but let's just start with a P2P version as a proof of concept)

... ant the third one:
- the browser

Everybody! Pls, if you know about a piece of code which could help...

btw, r u following the threads on the usb thing?
Sid-Ali
Posts: 10
Joined: Thu Dec 29, 2005 6:27 am

Post by Sid-Ali »

Hello, me also I thought has to make to a bone with lua not a listor of file like lowser or lua bone but a bone who offers several possibility. I believe that me and mrn one is on the same longor of waves me I started are dévellopement and it has a beautiful pleasant interface then mrn if you are interessé or you want to see screenshots adds me on your msn if t'en has or pm me my msn is: [email protected]
Sid-Ali
Post Reply