I've adapted the Microsoft Silverlight demo of chess, the original verison of which can be found over at silverlight.net in the community gallery, to work as a myOSity application. It ain't pretty (yet) but it works. Check it out and make a post in the discussion thread of Garbo Chess (see this post for details the new Discussion System) to request features and provide feedback.
Want to be part of something really cool? I'm reaching the point where I can't do it alone folks, so join the myOSity development team today! Positions are open in the following areas:
-
UI Design - Have an artistic flair? You can be the person that develops the look and feel of myOSity.
-
Core Engine - Get into the guts and help improve/expand the myOSity runtime engine.
-
myOSity API - Develop the interface and tools that other developers will use to integrate their applications with myOSity.
-
Central Services - More of a server-side type? You can develop myOSity Web Services and RIA Services, back-end data models, etc.
-
Core Applications - myOSity has several important core applications that need lots of improvement (Applications, Files, Friends, Profile)
-
3rd Party Applications - Have an app that you would like to publish in myOSity, or something new in mind?
Requirements
-
Experience in C# is required and Silverlight experience is a big plus.
-
For designers, proficiency with Expression Design and Expression Blend will be essential for contributing to this project. Both are quite easy to learn if you have experience with other design tools.
-
Willingness to actively contribute. I don't require any specific time commitments for this project, but if you do join the team, do so with the commitment in mind that you will be a contributor.
What you will receive in return
myOSity is a volunteer gig at the moment (myself included, I've spent over 1.5 years developing this project) so I can't pay you. However, I can offer the following benefits:
-
Noteriety: When myOSity becomes world-famous, don't you want to be the one that can say "I was there at the beginning!". myOSity also becomes a great reference project for your future endeavors/career.
-
Skill-ups: I can tell you from personal experience, that a project of this size and scope will challenge your programming/design skills. myOSity will help you become a better developer.
-
A job reference: If you contribute materially to this project and need a reference for a job. I will provide a personal reference for you in writing or over the phone with the hiring manager/recruiter. Plus having "developer on a next-generation virtual operation system" on your resume/CV isn't a bad thing at all.
-
Future Riches? Maybe: My intention is to make myOSity commercially viable on it's own, or interesting enough for a larger company to want to buy it for themselves. There are no guarantees that this will ever happen, but if it does, people on the myOSity team will share in the profits. And yes I will put that in writing if necessary.
Interested?
Contact me via this blog here.
No self-respecting operating system type platform would be worth it’s darn without an implementation of good ‘ole Klondike solitaire.
Solitaire is included as part of available the current myOSity applications, and I’ve included the source code below, for those interested in how it works.
The real reason I wrote this was to have something half-way interesting to look at, and test with, while I was in the earliest stages of myOSity development. It was also a proving ground to learn some basic UI mechanics of Silverlight (drag & drop, etc). It could use a little polish (no designer here!), but it does the job.