Christian Open Source Software

I’ve been a little frustrated with the lack of organization in the Christian open source community so I have set up a site where we can collaborate and share information. I’ve mentioned some about this site lately but I consider it live now, all the pieces that I want in place are now in place. The only thing left is to provide a convienient way for church and organizations to submit project requests. Currently, if you sign up for an account, you can host an opensource project with subversion access, wiki space, a place to keep a blog, a download area and mailing lists. I’m now on a mission to get the fact that this site exists out there for everyone to find out about it. It can only be useful if churches and church IT people find out about it and can have thier input in what is needed. Of course, we need developers too. Work is currently underway to come up with requirements for and design the currently planned projects. Currently, we have planned a suite of applications, dubbed: Suite-C. Suite-C consists of:



Integration with Project Management Site

Users of http://source.emptycrate.com can now use their login to access the blog.emptycrate.com site. If you want to login with your existing account, use the username <username>@emptycrate.com and your password from the source site. Users can now also create their own blog and book pages.



Christian Open Source Site Online

This week I opened up a new website designed specifically for Christian Open Source software. I’m currently hosting the rewrite of Biblestudy into C# on it, as well as a new Suite of Church managment software. Check it out at: http://source.emptycrate.com Since I went through the trouble to put this site up for myself, I figured I would open up to the rest of the world. If you have any open source Christian software you’ve been hoping to write, check it out. Create and account and register a new project. Let your friends know! I want to get as much interest and traffic in this site as I can!



Lots of Changes

  1. I have compiled a .net wrapper for the Sword library using SWIG and the Visual Studio Express Editions. I have attached the .dll’s to this posting until something better is worked out.
  2. I have decided to start organizing a suite of Christian / Church applications for windows written for .NET and with Sword interaction built in.
  3. I have decided to stop work on the current C++ based Biblestudy and move to the new architecture mentioned in #2
  4. I have created a new wiki style portion of this website to colaborate on the design of the new suite and why I have chosen to go the direction I am.


TicTacToe! Available

I decided to branch out a little over the past couple of weeks and have refreshed myself on .NET and C# programming.



Getting Started With Embedding Scripting Languages

I’ve consolidated my lessons learned from embedding scripting into the Crate Game Engine into a “book”, So You Want to Embed a Scripting Language in Your Application? I will keep updating this document from time to time. Please post comments to let me know where I can fill in more details or give examples. Also, don’t forget to keep voting in the poll to let me know which scripting languages are most important to have integrated with the game engine.



Milestone 4.1 Released

Milestone 4.1 was released to sourceforge. This release includes minor API and documentation updates. Also new in this release is a logging system.



Milestone 4 Released

Today sees the release of Milestone 4 of the Crate Game Engine. This release includes fully integrated support for the Lua Scripting Language. Lua was the “low hanging fruit” if you will. It was the easiest to integrate scripting language. The source release is up on sourceforge.



Milestone 3.7 Released

Milestone 3.7 was released on Sourceforge today. This release adds the ability to build a Perl extension for using the Crate Game Engine library from within Perl.



Milestone 3.6 Released

Milestone 3.6 of the Crate Game Engine was release to sourceforge today. This release adds support for generating a Swig based wrapper extension to the library for use with Python.