Go Back   Computer Forums > General Computing > Programming
Click Here to Login
Join Computer forums Today


Reply
 
Thread Tools Search this Thread Display Modes
 
Old 10-20-2010, 09:33 PM   #1
Site Team
 
berry120's Avatar
 
Join Date: Jul 2009
Location: England, UK
Posts: 3,425
Default A new project - Quelea

I've had a few (few more than usual for some reason!) questions lately about what projects I've been involved in previously, whether I'm doing any at the moment and whether there's any cool stuff I can point people to that I've done in Java especially. Up until now, the answers to those questions have been something along the lines of "not many that I can tell you about", "no" and "perhaps a couple that I've contributed to but none that I've actually created".

So for various reasons, along with a friend I've now decided to plough ahead with a new project, Quelea. It's a lyrics projection package designed for use in churches - there's a few of them available already, but I want to play around with a few extra features and write one that, in my mind, consolidates the best features of the ones out there at the moment. It is, of course, completely open source and free. And 100% Java.

If you're interested, the main website is www.quelea.org and the google code page is http://code.google.com/p/quelea-projection/. If you want to check out the source code, compile and play around then feel free, anonymous read only access is provided via subversion and I always try and make sure the commits are stable!

Technically speaking, I also want to dispell a few all to common myths with this project that I hear way too much:
- You can't create slick looking UI's with Java, you have to use .NET or similar (have a look at the screenshots so far, I'm quite pleased with how it's turned out!)
- When you do anything remotely complicated with databases and the like you have to resort to native, platform specific code (Quelea uses HSQLDB which is fast, open source and 100% Java)
- You have to resort to platform specific languages for doing non-standard things like reliably displaying a full screen canvas (Quelea does that perfectly well at the moment!)
- Java is too slow for dynamic, responsive UIs and general mainstream applications (Searching the song database already works in realtime and is pretty nippy)

I'm sure there's others as well, but the above are the most common I've heard!

So, feel free to check it out, leave feedback (though bear in mind it's in VERY early stages at the moment, I've literally just posted the first couple of screenshots) and fire away with any questions you may have! Development rate will depend on what we've got going on (Quelea inevitably comes relatively low down in the priority list) but the current goal is, by Christmas, I hope to have an alpha shipped demonstrating the basics. Exactly what features that will include remains for time to tell...!
__________________

__________________
Save the whales, feed the hungry, free the mallocs.
berry120 is offline   Reply With Quote
Old 10-27-2010, 07:31 AM   #2
In Runtime
 
Daeva's Avatar
 
Join Date: Dec 2005
Posts: 407
Send a message via AIM to Daeva Send a message via MSN to Daeva Send a message via Yahoo to Daeva
Default Re: A new project - Quelea

This seems like a cool idea. I'll check this out over the weekend. Are you looking for project help or simply promoting the idea? Either way, cool stuff!
__________________

__________________
**Official Self-proclaimed glorified excessive (insert additional adjectives here) post editor/modifier.
Edit = Best feature ever
http://www.twitter.com/xDaevax
Daeva is offline   Reply With Quote
Old 10-27-2010, 08:13 AM   #3
Site Team
 
berry120's Avatar
 
Join Date: Jul 2009
Location: England, UK
Posts: 3,425
Default Re: A new project - Quelea

Quote:
Are you looking for project help or simply promoting the idea?
It was more geared towards promoting the idea and giving people a taster at what I'm working on at the moment and the sort of real world applications for which you can use Java (or any general purpose programming language).

In terms of project help, definitely a possibility in the future though for the moment the basic structure is so up in the air it'd probably be relatively difficult to follow (you just need to look at the number of times "refactor" is used in commit comments to see that!) If you're interested in helping in the near future though (or anyone else is) then just shout out and I'll try and remember to contact you when we've got a code base that's at least relatively stable and tested. Either that or add yourself to the discussion list and I'll give a shout out on there
__________________
Save the whales, feed the hungry, free the mallocs.
berry120 is offline   Reply With Quote
Old 12-23-2010, 10:08 PM   #4
Site Team
 
berry120's Avatar
 
Join Date: Jul 2009
Location: England, UK
Posts: 3,425
Default Re: A new project - Quelea

Never sure whether to start a new thread or just continue an existing one for things like this - I've opted to do the latter deliberately even though it's rather old, since it's directly related and just keeps everything together.

Anyway - a status update, as the clocks here ticked over to Christmas eve I've rolled out the first preview version of Quelea, so if you want an idea of how it's coming along and what sort of things it can do then grab it and have a look!

quelea-projection - Project Hosting on Google Code

Comments / constructive criticism gratefully received of course - version 0.2 is in the works already with a couple of changes / improvements
__________________
Save the whales, feed the hungry, free the mallocs.
berry120 is offline   Reply With Quote
Reply

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off



All times are GMT -5. The time now is 10:25 AM.


Powered by vBulletin® Version 3.8.8 Beta 4
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO 3.6.0