Ys-Os

First Multiprocessing lua shell.


Back to Yossi Starz  Home Page

MENU

-> Main 

Functions and Objects 

Screen Shots

Build Your Program

License

Public Versions

- Ys Os public version 1.8

- Ys Os public version 1.0

What is YS - OS?

The YS - OS is LUA shell for the Sony PSP,

That shell gives the developer tool for GUI and multiprocessing 

management.

Following the YS - OS programming rules will give the user the ability to work with dynamic shell that gives all the known needs from shell programs like the windows and linux's shell.

 

NEWS

(2/2/2008)

I know that a lot of time past since i have last updated, but my

project is still a live.

i am studing now, so i have a lot of things to do.

i do have new things that might make some of you happy or may be not. soon to be relessed.

 

 

(13/8/2007)

More updates :). I saw that there is something  that is very important  that i don't have in YS-OS. That thing is the ability to have Layers.

< xml="true" ns="urn:schemas-microsoft-com:office:office" prefix="o" namespace="">

The layers gives us a "Floating  control" that works like Form, since he's just like form a separate thread, but it doesn't change the focused of the other forms. This is very help Full for controls like Combo Box, or ToolTips.

Also this is much fester object then the window. so if we like to do some floating menus it is much better to create this with the Layers then with a Form.

Hope to give more good news soon.

 

(31/7/2007)

.Grate news every body

.Ys-Os keeps getting better

.A lot of grate improvements are waiting for the next releases

 

.up to 50% speed up -

.Textbox bug fix -

.Checkbox was add -

.More memory problems were fix -

.Fix stability problems in the ys-os -

 

.In the Ys-Os ide add Theme maker program -

 

Now i am trying to work on adding more applications to the ys-os,

and i would love to hear what would you expect to get with the ys-os.

 

I also want to say thanks for yongobongo and ocean19 for

Sending me  Feedbacks, And i will also be happy to get more  Feedback about the programs that you would like to fined in the ys-os, problems that

.you had with the os and ideas

 

.That's all for this update

.hope to update more and more often


 

(21/7/2007)

Wow last news were a really long time ago.

But finely more grate news.

Ys-Os was built not for the gui but it is first and for all multiprocessing shell. This is way it was important to give the programmer the ability to choose to use or not to use the gui process with his program.

Now it is possible to build full speed game in the ys-os shell, with two new tools. The ability to get into full screen mode with form management and it is possible to get into full screen mode with full control, which it is a bit more complicated mode where everything managed manually, but it gives much more speed and power to the program and the other process keep running.

 

Allot of bug fixing and speeding up.

 

Docking is now available, so it is very essay to design a complex form.

 

Documentation and samples will be available with the new releases.

 

Forms can now use the function ShowDialog that will stop the process where it is and will continue when the form is closed.

 

Open/Save dialogs are now available.

 

New notepad is now will be available with opening, saving and running files functions.

 

I was working hard and finely The Ys-Os IDE program.

This is a program for creating programs for the YS-OS.

It has visual editors and code editors for the lua file code.

Now in order to program in the ys-os there is no need in understanding the inner function and all the objects in the ys-os.

 

I hope i covered all the improvements, and soon i hop to releases the 3.0 version of my os with its ide. Hop to update soon with even better news.

 

(8/04/2007)

Soon will pass one year from my last release 1.8. This says that there is something on the way.

As you all see i am working on a new version.

I didn't update a long time, since i had allot of studying to do.

 

Clue - Next update will bring tow new programs. One of them will be help full for more things than just using the YS-OS.

 

Stay tight for more updates soon.

 

(09/07/2006)< xml="true" ns="urn:schemas-microsoft-com:office:office" prefix="o" namespace="">

 

Yes more updates ^_^.

 

- Memory bug fix(When Refreshing the form, the image memory was not deleted).

 

- Collecting the memory after closing process and Forms.

 

- Better base object memory management.

 

- The file explorer was rebuild and now it is an object that support icon view, icon list view and small list view. Not to forget that now there is no need to uses the mouse in order to search for files. It is possible to use only the D-pad in order to browse. Also now there is a Path textbox.

 

This is just the beginning of a new age of the ys-os. From now the ys-os don't uses the d-pad in order to move the mouse but User needs (like in the file explorer)

 

(02/07/2006)

 

Hear are some new info about the new version that will come.

 

-First is speed up. The shell now works even fester and it will keep getting better.

 

-List Box is now available to use.

 

- Some textbox speed up.

 

-New Icons now that combined with text box. This will let to edit the name of the file and now it is possible to see more then jest three letters

 

-The Base Object has now new Double-Click event.

 

-The icon object now uses the double click event.

 

-The Icon have focus event.

 

-So far Allot of new fixes.

 

- The next version will be match fester and will be more comfortable to use as lowser. (Wait and see)

 

Keep following the updates. More will come soon.

(10/06/2006) 

New screen shouts are now available.

Allot of new fixes and features now added to the upcoming version of the YS-OS to the psp.

-         Full working textbox control.

-         Full working TTLD Keyboard plug-in.

-         Maximize function for the Forms bug fix.

-         Metadata for lua file script

Gives info on the script like icon, another and match more.

-         Menu's are now working smoothly and not slowing down when the mouse

is over them.

-         Paint is now working match fester.

-         Mouse now has acceleration option, which makes the work match fester and smother.

-   Improved stability.

-         More utilities are now on the work.

 

Exsemple for  program that switchs the forms using the select button of the psp

 
function Main(Me)

    local Swich = false

    while true do

        if (Controlers.Board:select() and Swich  == false) then

            OsGuiSystem:FocuseForm(OsGuiSystem.FormsList:GetItemId(OsGuiSystem.FormsList:Count()))
            Swich  = true

        else
            if (Controlers.Board:select() == false) then

                Swich = false
            end
        end

        DoEvents()
    end
end


Test = ProcessObject:New(Main,"Swiching Windows By using R and L")

ProcessManager:RunProcess(Test) 


When you run this program it will run in the backgraond and will do alt tab.

 

 IN ORDER TO MOVE FROM DEBUG MODE CHANGE IN THE "INDEX.LUA" FILE The parameter "YS_OS_GLOBAL_RunDeBug"  To false.

(17/04/2006)

New Release is out: YS-OS public version 1.8.

The Release is here at last with allot of new Features:

    - Themes.

    - Game Pong (Jest for example)

    - Registry.

    - KeyBoard Plug-in Support.

    - Allot of bug fix.

    - New Form and Buttons. 

    - Mouse Cursors with animations.

    - New Start menu bar.

    - Fester movement.

    - New menus.

    - Menus for every window (up,left + start bar).

    - DoEvents function add to give better speed and

        Better program writing with multiprocessing.

    And so mach more...

    New
tutorials are hear pulse new images and of course the

    download of the New YS-OS public Version 1.8.

(15/04/2006)

New Release is on his way to the public.

For now it will include:

    - Rebuild forms management.

    - Better performance.

    - Themes.

    - Allot of bug fixes.

    - Improved the Multiprocessing programming (Using DoEvents).

    - Mouse Cursors are now can be animated and different from    

        every form or other object.

    - Add Forms Layers and focuslocks.

    - Form can be now dialog.

    - Registry management.

(23/03/2006) 

- First release YS OS public version 1.0.

    Features:

    - Paint program. 

    - Debug console.

    - Sample  GUI program.

    - Stars program. 

    - Wallpapers.

    - PNG Viewer (no more then 512X512).

    - File explorer

    - Basic menus on PNG Viewer.

    - Basic start menu. 

 

How to use

In order to move the mouse use the analog stick or the d-pad for slower movement.

In the file browser use the L and R keys in order to Scroll the files.

In the Image viewer use the Circle button to get into a menu in order to set backgrounds.

X  - left Mouse button key.

O - Right Mouse button key.

To load files press one click on the icon.

 

Connect Me

site counter