Linked by Adam S on Thu 2nd Dec 2004 18:17 UTC, submitted by Humble Programmer
SkyOS Follow the development of a native SkyOS application from the ground up in the first 5 chapters of Pig!. This tutorial is for both C++ beginners and experts, and illustrates a variety of design topics such as message dispatching, error handling via exceptions, and auto-destruct GUI widgets, all with source code examples. The Pig! application is based on the Humble Framework: a rapidly growing class library of C++ classes that is intended to help programmers get a 'head start' on creating native SkyOS applications; this framework is fully documented, open source, and currently contains over thirty unique classes, with more on the way.
Order by: Score:
high fi designs
by Anonymous on Thu 2nd Dec 2004 18:39 UTC



I am not sure designing and envisioning great things prioritising over getting simple things like working media player apps and such is a good thing

Hmm
by Err on Thu 2nd Dec 2004 18:54 UTC

Is this really relevant to anyone but the small number of beta testers (Last interview I read from Robert that was limited to 100, things may have changed).

An article covering the major points of the API might be interesting reading, but even then it's impossible to play with the API when there isn't even a live CD of SkyOS currently available.

That's not a criticism of SkyOS, just me pointing out that perhaps this article belongs on a SkyOS Dev board, not OSNews.

RE: anonymous
by Thom Holwerda on Thu 2nd Dec 2004 18:56 UTC

Somehow I already knew about this slightly ealier so it got featured on eXp Zone before OSNews ;) However.

http://www.expert-zone.com/index.php?module=announce&ANN_user_op=vi...

"I am not sure designing and envisioning great things prioritising over getting simple things like working media player apps and such is a good thing"

What do you mean? SkyOS has excellent multimedia performance due to the Intergrated Streaming System (ISS), it has FireFox, GAIM, AbiWord etc. etc. What simple things do you mean??

RE: Err
by Thom Holwerda on Thu 2nd Dec 2004 18:59 UTC

There are well over 300 now-- last time I checked (few months ago) there were close to 350. I think it's approaching the 400 at the moment.

Other than that, it might actually be stuff like this that draws people towards SkyOS. If this news doesn't belong here, then where do the newsposts about the Apple Seeds belong? They aren't publically available either.

Re: high fi designs
by strestout1 on Thu 2nd Dec 2004 18:59 UTC

if you mean why aren't the skyos developers (mainly Robert but also Chris) working on creating more apps instead of this framework, note that Humble_Programmer is not involved with the coding of the OS and he is a very experienced programmer who just wants to help others code apps much easier and quicker.

i don't know any C++ but this seems like a great thing to me. very easy to understand as well.

Huh...
by Shadowlight Dancer on Thu 2nd Dec 2004 19:00 UTC

That's, ah, nice and everything, but since nobody can use SkyOS (read somewhere that the "Buy the Beta" phase was closed), that's pretty freaking pre-emptive - nobody can even test the efficiency of the humble framework because they can't use SkyOS.

Weird!

i can test it
by poundsmack on Thu 2nd Dec 2004 19:11 UTC

at least 1 person can ;)

@Shadowlight Dancer
by centimetre on Thu 2nd Dec 2004 19:32 UTC

The beta is open to anyone who wants to pay... It was closed for a while but now it isn't.

Do it right, now.
by Pig Lungs on Thu 2nd Dec 2004 19:37 UTC

Quote:
----
I am not sure designing and envisioning great things
prioritising over getting simple things like working
media player apps and such is a good thing
----
End Quote:


Yeah, I mean look at how well it worked for Microsoft! Their software is top-notch in terms of stability and security.

Uhh, yeah.

RE: Hmm
by Andy McLaughlin on Thu 2nd Dec 2004 19:55 UTC

> not a criticism of SkyOS, just me pointing out that
> perhaps this article belongs on a SkyOS Dev board, not
> OSNews.

News. About an OS. What website did you think you were on again?

Slashdot is thattaway, sonny.

What does Pig! do
by shekky on Thu 2nd Dec 2004 20:13 UTC

What does Pig! do?
Is there a screenshot

I RTFA pretty quickly so I didn't see much. Sorry if it's a dumb question

Pay?
by JSplice on Thu 2nd Dec 2004 20:20 UTC

Why would anyone want to pay to beta test this OS. First of all, it's a hobby OS. You can't really do much with it yet except the basics. If it was free to test, I would consider it. But having to pay is rediculous. I've never even heard of anyone having to pay to be a beta tester...maybe I'm wrong though.

RE:Pay?
by Rll on Thu 2nd Dec 2004 20:21 UTC

Zeta

RE:RE:Pay?
by Koki on Thu 2nd Dec 2004 20:43 UTC

Mac OS X

RE: RE: Pay?
by Thom Holwerda on Thu 2nd Dec 2004 20:56 UTC

Remember that *a lot* of companies do not give out betas at all, free or not.

RE
by luzerlinux on Thu 2nd Dec 2004 21:15 UTC

"it yet except the basics"

by basics do you mean play media, IM/IRC, Email, Surf the web, do Office work, and most other daily tasks?

if so ur right....

@luzerlinux
by Anonymous on Thu 2nd Dec 2004 21:23 UTC

"
by basics do you mean play media, IM/IRC, Email, Surf the web, do Office work, and most other daily tasks?
"

all that in a poor way...

dont tell me abiword is enough for office work

@Andy McLaughlin
by Err on Thu 2nd Dec 2004 21:43 UTC

News. About an OS. What website did you think you were on again?

Slashdot is thattaway, sonny.


You know I was going to actually make a decent response to this. Thoughtful arguments, consideration of other people's position, willingness to indulge in debate etc, but why bother?

I mean what's the point?

Any time someone makes a comment that is even vaguely critical of anything around here they get abuse piled on them.

Did you even bother to read the article? Even load up the page? Make any attempt whatsoever to understand the point I was making?

Don't bother replying. Your snide little self-gratifying response gave me all the answers I need.

Nforce 2
by Szass Tam on Thu 2nd Dec 2004 22:27 UTC

Anybody know if Nforce2 GeForce4 will be supported in SkyOS 5?

@Szass Tam
by Kelly Rush on Fri 3rd Dec 2004 00:15 UTC

Actually, the SkyOS system we will be selling is composed of an nForce 2 with a GeForce 4. I am currently using it in SkyOS. It works very well.

Here are screenshots of said SkyOS system:
http://www.skyos.org/board/viewtopic.php?t=19052

Huh?
by C on Fri 3rd Dec 2004 01:17 UTC

I still don't get it. As the person before pointed out, paying money to participate in a beta (essentially paying money to help someone else make money) is quite odd in my books. I could understand it if I was already involved heavily with the OS and would find it advantageous (like the Windows nuts who pay for betas). However, I'm not involved with the OS, I know little about the OS, it's still in early stages, documentation and support is limited, etc.

I could easily go onto the net and grab a CVS of the latest linux stuff, see the actual source code of it, and develop software to my heart's content. No paying money to beta test, the OS is already well known and in a well progressed state, it's open-source and I can fiddle as I please, etc.

Basically, I'm asking: If you want to gather up support for your nice little SkyOS, why charge for the unfinished product? I don't go off willy nilly paying money for little-known OSs to see if they provide any advantage to me, let alone closed source ones.

This news does belong on OSNews though, I'd think. The site has lots of utterly useless news related to every other OS, why not some possibly useful news for SkyOS?

@C
by Kelly Rush on Fri 3rd Dec 2004 02:24 UTC

Beta testers are not only paying for the betas, they are also paying for the final product. On top of that, they get direct access to the developmental process of SkyOS, and can thusly influence the course of its development. I can't think of the number of times we have added something because one of our beta testers asked for it. Finally, they get to use SkyOS long before the general public.

i swear..
by helf on Fri 3rd Dec 2004 02:24 UTC

Do any of you people whining about having to pay for the beta ever consider the fact that you get the release version when its out as well as get to test all the betas for 30 bucks?

re: i swear
by Anonymous on Fri 3rd Dec 2004 03:40 UTC

"Do any of you people whining about having to pay for the beta ever consider the fact that you get the release version when its out as well as get to test all the betas for 30 bucks?
"

not if the operating system is at this very immature stage. if it was a mainstream OS with a strong community then maybe.

the current approach is a business disaster. for 30 dollars you can get multiple distributions of linux and flavors of freebsd shipped to your home. ubuntu even ships ANY amount of cd's world over for free in ubuntulinux.org for example

windows sells a restricted version of XP for 38 dollars in several places in Asia. around 508 dollars in the average *monthly* income for many people in Asia.

dont be so narrow mindedly focussed on US markets

@Anonymous re: Stripped XP
by GORBIE on Fri 3rd Dec 2004 04:41 UTC

Uhm ... MS just started selling the stripped down XP in asia ... so stop beating down on the little guys for starting where all the big guys once were. SHEESH.

Keep it up SkyOS!! I've actually got $30 burning in my pocket for a beta copy .... Xmas present to me I thinks.

Cheers ;)

@Szass Tam
by Szass Tam on Fri 3rd Dec 2004 06:40 UTC

Cool. And BTW, you did a really nice job on that GUI, Kelly, despite what some of the doubters might say.

RE: anonymous
by Szass Tam on Fri 3rd Dec 2004 06:41 UTC

"What do you mean? SkyOS has excellent multimedia performance due to the Intergrated Streaming System (ISS).."

So then the SkyOS kernel really is similiar to the BeOS kernel, isn't it?

paying ... why, why not.
by distantvoices on Fri 3rd Dec 2004 08:12 UTC

If you don't want to pay for it, simply don't do it.

If you want to pay, be welcome to play around with a nifty os which offers nifty applications.

Whadda ruddyhell is this whining about paying for beta ood for? don't you know how it runs on the market? Lads, wake up. you are grown up and can decide for yourselves if you want or not, but leave that f***ing whining. This leads to nowhere and sounds as if a buncha adolescents bickers round.

Besides, I've cosen to participate in the beta program out of curiosity. Kinda cool thing this is, and well .. no one has told me to. I've simply buildt my own mind on this and then decided.

Thanks.

@Kelly Rush
by XemonerdX on Fri 3rd Dec 2004 12:10 UTC

Actually, the SkyOS system we will be selling is composed of an nForce 2 with a GeForce 4. I am currently using it in SkyOS. It works very well.
I hope the specs will be more up-to-date than the ones mentioned on that page.

Beta testers are not only paying for the betas, they are also paying for the final product.
This is indeed different from other beta-programs.

On top of that, they get direct access to the developmental process of SkyOS, and can thusly influence the course of its development. I can't think of the number of times we have added something because one of our beta testers asked for it.
Yes, and this doesn't happen with any other (free) beta-program? Why do you think beta-programs exist?

Finally, they get to use SkyOS long before the general public.
Yes, and again this doesn't happen with any other (free) beta-program?

So all in all, there is only one reason why one has to pay for this beta-program, the final product, which is a very weak reason IMHO.

I agree in the end it is up to the individual to decide whether to join or not, but why can't there be for instance a free beta-program that doesn't include the final product besides this one? I can't say upfront I will use/want the final SkyOS but access to the beta (besides bug-testing it etc) would definitely give me more insight into whether or not I would want to and if I would want to pay for it.

RE: XemonerdX
by Thom Holwerda on Fri 3rd Dec 2004 13:07 UTC

"Actually, the SkyOS system we will be selling is composed of an nForce 2 with a GeForce 4. I am currently using it in SkyOS. It works very well."

I hope the specs will be more up-to-date than the ones mentioned on that page.


The SkyOS PC isn't made to be the best of the best; it's made to be cheap. The team held a poll on SkyOS.org, asking how much you'd be willing to spend on a SkyOS PC. It turned out to be that most people obviously wanted a cheap computer. So, this PC has been assembled according to the user's wishes.

"On top of that, they get direct access to the developmental process of SkyOS, and can thusly influence the course of its development. I can't think of the number of times we have added something because one of our beta testers asked for it."

Yes, and this doesn't happen with any other (free) beta-program? Why do you think beta-programs exist?


Open beta programs draw thousands of users, with thousands of complaints and wishes-- in The Netherlands we have a saying for that: "You can't see the forest no more due to the trees". SkyOS' beta program makes sure that the amount of testers (+/- 375), and therefore the amount of wishes, is managable.

And if you're concerned that the number is too small to represent the total group of people wanting SkyOS: remember that election polls are already accurate withtin an error margin of 2% when using a sample size of n=1500.

@Thom
by Kelly Rush on Fri 3rd Dec 2004 17:18 UTC

The SkyOS PC isn't made to be the best of the best; it's made to be cheap. The team held a poll on SkyOS.org, asking how much you'd be willing to spend on a SkyOS PC. It turned out to be that most people obviously wanted a cheap computer. So, this PC has been assembled according to the user's wishes.

Also, remember that SkyOS is not Windows. Linux and MacOS run on hardware that would be considered sluggish for Windows XP. SkyOS runs a lot faster on machines with less power. Startup time for SkyOS (past the Bios stuff) is about 10 seconds. Shutdown is about 2 seconds. Response time on this machine is at least as good as my Windows XP machine, which has a lot more horsepower, and SkyOS isn't even close to being fully-opimized yet.

complain
by Anonymous on Fri 3rd Dec 2004 17:53 UTC

"
Whadda ruddyhell is this whining about paying for beta ood for? don't you know how it runs on the market? Lads, wake up. you are grown up and can decide for yourselves if you want or not, but leave that f***ing whining. This leads to nowhere and sounds as if a buncha adolescents bickers round.
"

Look. we will complain if we dont like it. if you dont want to read all the complaints you can just choose not to read it instead of whining about that.

see how that backfires?

Question and suggestion (s)
by Reflekt on Fri 3rd Dec 2004 18:49 UTC

if there was two or three choices for the PC's like the one specified, then a "Power user" version maybe a AMD 2600+ (Barton) with a decent graphics card for around 800 or so, then the "Elite System" with AMD64 compatability... maybe a s754 ...ummm 2800+(you probably wont need to offer many of these, but I would definently buy one) I am happy how far SkyOS has come... and to all the spoiled Linux users who complain about PAYING FOR BETA... so fu*king what! why not actually use the time of your life that you wasted here bitching about $$BETA$$ and go change the world, for better or worse, I care not.

v Cheap?
by C (is opinionated) on Fri 3rd Dec 2004 23:31 UTC
re: @Szass Tam
by Anonymous on Sat 4th Dec 2004 00:55 UTC

Cool. And BTW, you did a really nice job on that GUI, Kelly, despite what some of the doubters might say.

You're smoking something right?

@ Cheap?
by helf on Sat 4th Dec 2004 02:14 UTC

my god. We *KNOW* that. you don't have to keep spouting it everytime theres an article about an OS thats not your precious linux. Not everyone wants to use linux. get over it already.