justCheckers for Android is On the Move

I’m pleased to announce that I have gotten back to developing justCheckers.  I missed coding on my own projects.  And I am glad that I motivated myself to get back on it.  This time around I went the Android route, since the Android framework makes development of multimedia, threaded applications really easy in Java.  And it gets around the nasty distribution problems involved with desktop applications.

I also decided against working with a team this time around.  I came to this decision after realizing how much more productive I am coding by myself.  And how much solo coding I do at my day job.  Also I spent more time organizing teams and tasks then actually getting them done.  So I quietly disbanded the potential dev teams and closed down the mailing list.  At least for now.  I might look to building a team after I scale up.

At the moment I finished building a decent looking first draft user interface.  Now I am trying to hook the UI to the existing game engine/controller.  Once that works, I’ll get back to fixing the game engine to make it generic enough to handle the different rules for the different variants of checkers.  Hopefully I’ll be able to release something soon.

Do Android Devs Dream of Electric Sheep?

I can’t speak for all the other Android developers in the world, but I know that I don’t. But I can’t pass up a good opportunity for a terrible pun at the late Phillip Dick’s expense.

However I am enjoying living in the Android ecosystem both as a developer and as a user. Just right now I am trying out a blogging application for Android. And even without the slide-out keyboard, using the Swype input app and using an unfamiliar app, I feel more at home on the Samsung Galaxy S than on my Nokia N900…

As a developer I really enjoy working with the APIs. And I appreciate using a widely used platform. No it is not a perfect platform. But it is a joy to work with compared to some mobile platforms and much better than plain old Java development. I guess the saying that the Android development is where old Java developers feel young again is true.

Now if only Google keeps on doing and good job, the manufacturers keep on churning out good handsets, and the fine legal team at Oracle lays off then we’ll all be well off.

We have a Go for MeeGo

6 days after I blog that the MeeGo project should start with a release of MeeGo as a first step… well they do exactly that.  Now before everyone goes off and tries to flash their nifty Nokia N900, please don’t.  This first release is just the underlying stack, without any GUI elements.  As in if you flash your device to this first release… you’ll get a console with a blinking cursor.  Now I don’t know about you… but I don’t know how to make a phone using the console.  Still great work MeeGo folks.  I look forward to seeing the upcoming release with the MeeGo User Experience, to see how the system will look once it becomes something an advanced end-user can use.

Out with the Old

I’m preparing for what I hope will be a new phase in my life.  And one of the things I need for this change is a revised online presence.  I’ve experimented with various ideas and concepts.  And I want to try and implement them in my life.

One of the first to feel the changes, will be my blogging.  I deleted my old Blogspot blog.  All the content exists on this website anyways.   Also I’m planning to make this blog more into a portfolio, than just a blog straight up.  The blog obviously will be accessible, just not on the front page.  Also I’m thinking of doing some ExtJS magic and build a new AJAXy theme.  So if the site breaks, you know what I’ve been up to.

On another note, I’m getting back to developing justCheckers into reality.  And on the side playing around with the newly revived Pyzzle game engine.

Chillin’ and Dreamin’

Elation!!! I finished work for yet another course, Business of Computing, and an assignment for the Foundations of Research course. So all the work for my Computer Science courses out the way, I can concentrate on the assignments for my two other courses. Staying up all night, sure wore me out but nothing a make-up nap did not help.

Right now, I am sit chilling and relaxing. I can finally concentrate on my “other” projects. Well after I finish my assignments and write my exams, but you get the point.

Taking about my side projects, I am pleased to say the justCheckers project is moving along well. I am impressed the amount of attention project received lately. A lot of this attention comes from the increased ranking on SourceForge.net. The ranking seems to increased, thanks to migration to Subversion and the recent updates to the site. I set up a wiki that should speed up development of specifications. Maybe we will see a new release soon too.

In other news, Arnold Rosenbloom – my professor for many past course including this semester’s brand new Informational Security (CSC347) – will post my article on RSA cryptography and its demise thanks to quantum computation. I plan on resurrecting the SiteChunks project. Also as promised last Friday, I will post an update to the Self-Experiment: Fast Personal Context Switching, later on today.

Easter… and Life After School

Happy Easter! I would say more, but it seems awkward. I’m try not to flow all over the place with emotions if I can (Yeah, whatever dude one glance at your blog is like listening to a emo-kid.), and so… If you are not the religious type, I hope you enjoy your time off and that one day you find the meaning for life. If you are religious, I hope you find the way for a peace-filled, prosperous and happy life. If you are Christian (just like me bro…) well we already know about God and Jesus, and how cool He is, and is love… in that case may He bless you and keep you this coming year. After all Easter is about His undying love for humanity. (And if you feel awkward, and are looking at me awkward, then go read G.K. Chesterton’s Orthodoxy. And stop looking at me that way.)

This Easter was a time of contemplation, self-reflection (Hey, its dark and empty in here!) and a soul-washing. Needless to say, after some scowling from my folks for past wrongs, an awkward confession with a priest, and some quality sulking (And depression) I feel much more empowered and tranquil. I know exactly what I need to do and how about dealing with my issues. So I’m in a bit of zen-like state. Only its not Zen, Buddism or anything resembling an Eastern philosophy. Nope, it good ole’ bible thumping (As if he reads the Holy Scripture.) Christianity. Now if only I could stop feeding myself on cake, and bouncing of the walls long enough to actually, like concentrate on prayer and stuff…

Its been 6 days since the last day of classes, and 5 since my last assignments. I feel very, very relaxed by those thoughts. I mean I just have 3 exams to deal with and then I will be done by Computer Science major. I’m debating whether or not to do either a major in Biology or a specialist in Bioinformatics or just finish university already. I’m leaning toward bioinformatics though… cause micro/cellular is flipping cool.

I actually have done work since my last post. I’m so impressed. I am productive, things are getting done, and my boss (and good friend) Keith is no longer unimpressed. I just need to keep this up. I got a unique job at my previous employer. Its not a development position, rather an office-rat job but I can try my wings at living/working in an office. Fortunately I already am familiar with the people I will be working with/under, so I will feel like a pea-in-a-pod. Awesome. I am thinking of getting a future job as a part developer/specialist in biology. I think that a synergy of biology, informatics, cybernetics and engineering will happen real soon in the future. I want to be part of it. Either that or get a job at NASA as a mission specialist/drone consultant. 😉

OK, this being my last semester of computing, programming has reached the natural and normal peak of being enjoyable work. I’m no longer obsessed by coding, yet I am still willing to develop useful applications as a hobby. I final realized what I thought was unobtainable. I’m competent in a number of languages, both ordinary and exotic. I can develop complex applications in the fields of Web, Internet, database, graphics and entertainment programming. I can think methodically, in a mathematical manner. I’m organized enough handle various styles of development. However, I still think my talents in biology, and communication could definitely use some work. And my personal and business skills need some polishing.

Talking about personal skills, I’ve picked up some tips and hints about dating. Definitely want to try those out sometime. I may not be a Don Juan (yet), but I think I have enough charm to keep a girl distracted long enough that she might tag along with me. (My calmer and less clingy self has gotten more looks, even from Kat… which she will deny to no end.)

In other news… Rudy wrecked his old Saturn and recently bought a “newer” Saturn wagon. Now the questions are has he learned his lesson (turned over car and upset but mostly unhurt friends inside) about “racing”, will those 6 demerit points make him a cooler headed driver, and how long will his new set of wheels live? My friends are begging me to enroll in a summer course with them, cause I would be ever so cool to be with. My financial outlook is looking very good, meaning I’m seriously looking into getting a car and pay for the insurance myself. I’m going to triumphantly return back to developing one of my started open source projects. Also plans are underway to finally write one or two novels this summer. So things should get interesting very, VERY soon.

Finally a shout to shaka0070. Thanks for telling me about Content-Type.com I will definitely take a look at that site. And thanks for reading! Now I got to run, I need to prepare for tomorrows’ Operating Systems exams. [Dramatic music.]

To be continued…