Posts Tagged ‘ Mac OS X

RazorIRC dun dun dun….

No it’s not done yet. Not in either sense of being “done” either.

I’m working on two versions right now, one for Windows written in C# / .Net 4 and one for Mac OS X 10.6.4 written in Objective-C / Cocoa.

With writing it in C# I can use it on all platforms that support Mono, and it gives me the flexibility to use the core of RazorIRC to write a silverlight version for the web and Windows Phone 7 version, etc…

With writing it in ObjC it’s basically limited to two platforms iOS and Mac OS X.

But my primary goal when I first came up with the RazorIRC idea was to write a client for Windows, and it would be the spiritual successor to one of my older projects EvolvedIRC, which was an IRC client writen in VB6 / Winsock.

The edge is on!

Yes the codename for RazorIRC still lives on, it’s code/internal name is and always will be “Edge”.

So, now that we’re talking on the Edge it’s about time I tell you some of the internal details.

The way I’m developing Edge is the stand point that I want to keep everything as separate as possible as to keep the code portable, this isn’t going to be an easy task since the initial versions will have code all withing one project, but to help with this I’m using the beauty that is namespaces and classes.  RazorIRC will be made up of multiple namespaces that all start out as edgeSomething.

So it’ll breakdown something like this:

  • edgeMacUI – This is the Mac OS X UI for RazorIRC, this houses all the Mac specific code.
  • edgeMobile – This holds the iPhone OS specific code.
  • edgeIRC – This is out IRC (RFC 1459) implementation.  This will actually be an open source framework released under a modified MIT License.
  • edgeChat – This is the mother of all frameworks, this is our in-house chat protocol, well half of it anyways, it’s just the client implementation.
  • edgeAddon – This is the addon framework.

Also the initial versions of RazorIRC will be free, they will be free but not open source.

Here we go!

Man all my titles are random…

Anyways, lets get to it.

I haven’t posted in awhile cause I’ve been busy with work and life.  I’ve met someone and I’m planning on making a move real soon, this time I’m not limiting myself for any reason, it’s all about me being happy first and the other second.

I’ll post about this new girl some other time… Now the biz!

RazorIRC, nope haven’t worked on it yet, waiting on my  books to arrive for Mac OS X and iPhone programming.  I’m going to develop the two versions together and keep the main “chat” features of the app in the base framework (IRCCore or something like that).

The Licensing system is still in the planning stages but it will only affect the Mac OS X version of the app and not the iPhone version.

Oh yea nearly forgot this one important detail!

A new, yes I said New, session is in the mixing bowl, and will be headed to the oven soon!

Oh yea!

Happy very belated Happy New Year all!

2009′s been a hell of a year.  Now it’s on to 2010!

My personal goals for 2010:
To start up my own Business.
Either get with Her or move on with no chance of becoming friends again.
Skip down if you wanna read about RazorIRC and the like.
Finish my schooling.
Get hired full-time where I currently work as a temp, if not apply where my father used to work and do the 21 year thing like he did (Very unlikely lol).

So the plans for 2010 pertaining to RazorIRC, Update Manager and EdgeChat:
Nothings changed aside from the fact that RazorIRC and Update Manager may, just may support Mac OS X out of the gate, this is because I recently aquired a MacBook :P

I’m not sure if I’ll be releasing the Mac version this year or not, but if I do it may delay RazorIRC and Update Manager by some time.  This is going to be because I’m going to have to write RazorIRC in C, the various versions of RazorIRC though will use native windowing API’s, so GTK+ on Linux, WinForms on Windows and Cocoa on Mac OS X.  If it becomes to much of a burden to keep separate apis in use I may turn to wxWidgets.  So thats the plan so far…

The websites:
I’m keeping QuantumRadio, whoa….WHOA!!!!  Yup I said it, I’m keeping it.  The plans aren’t set in stone yet though.
RazorIRC, the website for RazorIRC will be up sometime before March, this will give everyone a preview of the features of the site and how they reflect on the actual program itself.
Update Manager, the site for this product will temporarily live at updates.razorirc.com, this will of course only be until we feel Update Manager should be released for public consumption. :)

And I believe that is all!  Happy New Year all!