What I like: Computers, Electronics, Programming, Food, A/C, Dragons, and roller coasters. Tell me those don't go together.
I program a lot, my mother was/is a programmer and I often put on websites that ask for a bio: "Wake up, program, breakfast, program, lunch, program, dinner, program, sleep". One thing I learned from my mother was don't make more work then you have to. For this reason I use a lot of external libraries, but I also like learning and challenging myself (often to do things that head devs at Google, Apple, Microsoft, etc. have said they would never do).
Ok, I'm bragging. But if there are any things that annoy me it's being told "No you can't"/"It's not possible" and the format of code. The first part basically means if I find a library/program I want to use on some device (BlackBerry/PC/Xbox/etc.) I will make it work on that device. The second part means that I may have a bunch of source updates that do nothing more than change the spacing between code.
CodePlex will probably be my repository of ports but maybe I'll put up some original code. (For a slightly more detailed description, read the "From" text in BlackBerry eXtensions)
Note: As of 9/18/2011, BlackBerry will have a new platform to replace Blackberry OS called
BBX (BlackBerry QNX) BlackBerry 10 (BB10). I am very happy with this but have one issue, BlackBerry Java is no longer supported. Being that nearly all of these projects (as of this writing) are done in BlackBerry Java, it makes it tough. I will continue to work on them and will port a couple of them to BB10.
Also note: The general flow of the OS is BBOS->PlayBook OS (which is a subset of BB10)-> BB10. It has been stated by RIM that all apps/libraries developed on the NDK or Air will work on BBOS 10. Since the PlayBook OS is a subset before BB10 and BB10’s SDK is not out yet, I will be updating some if not all libraries to the PlayBook NDK under the source name BBX.
As of 11/25/2011, the only active projects are Bing for BlackBerry and L(anguage) IDE. The other projects aren't "dead", just not in development at the moment. I hope to work on the other projects at some point but have switched (nearly completely) from BBOS to BB10 (in terms of development) as it is where developers need to be to help with other developers switching over and having projects for it, ready to work, will benefit that. It could also go down in flames but I look glass half-full and like BB10 (a lot) so will put my development skills and (lack of) time behind working on it. Windows, Mac, and Linux weren't done in one day,
let alone by one guy, it will take time to redo/rework these projects. Thanks for your patience, pardon my dust...
Another note: On the cross outs, the new OS was originally called BBX (which I prefer so it will be the name used for code, though descriptions [If I remember ;P] will use BB10. As for the second cross out (the comment above this) I say “darn you friend-who-shell-not-be-named” and respond with “one guy might have written the OS, doesn’t mean that it is a full fledge OS. It can open built in apps, but not 3rd party apps and isn’t very flexible. Also a kernel does not make a whole OS.” At some point I'm going to have to clean this up. Probably after I finish at least one port.
2/5/2013: Ok, I haven't been on here for a while. School work and random projects have delayed or distracted me from the projects here. Though I can't change too much in terms of homework, I hope to start working on stuff here again soonish. Probably try to do more work on BBing. Some of my more recent projects have been on Github (which has a majority of the BlackBerry projects that are on the web right now) and my private projects on Bitbucket... yea...