Skip to content

Categories:

Redirected stdout

I redirected stdout to file – based verbose logging, which should help if you notice any slowdown. Here is the link:

http://www.peerlevel.co.za/eth00.zip

Change was the addition of the line

System.setOut(new PrintStream(new FileOutputStream(”mxit.log”)));

to the main method

Included is the patched source file.

Posted in Uncategorized.


Thanks for the PMs

Thanks for the PMs guys, someone pointed out that the fixed source file looked like an early version and it turns out I included the first / messy revision of TextPane, before I rewrote it and did any refactoring / features.

I’ve updated it with the version that was submitted to the competition but with the line of code commented out.

Sorry for any confusion (most of you just ran it though without the looking at the code, lol).

Link has been updated.

Posted in Uncategorized.


Windows Fix

Hi,

I’ve released the Windows fix for my client – feel free to download the compiled distribution (with included source file fix) here: http://peerlevel.co.za/fix.zip

The solution was commenting out the line below:

setJMenuBar(menuBar);

Any questions, just ask ;)

Posted in Uncategorized.


Hand In Product

I just made the deadline for handing in last night – 384 upload rates are a joke.

I thought I would share with all of you how the application looks, I’m surprised that not many others have shown screenshots now that the competition is over.

The main colour scheme is blue and silver / gray.

The application was primarily tested under Linux and unfortunately does not seem to behave properly under Windows – the objective was to add the features and make it at least stable on a single platform before porting safely to other ones…. sadly there was not enough time to make it stable across the board.

If you need any information or a fix for Windows, then let me know.

Thanks for the opportunity MXit.

Login Screen (The North orientated combobox flyout is to prevent future predictive username completion extra click annoyances. As this project is for future development, I left it as that)

Login Screen

Contacts List (No filtering selected)

Main Friends List (No filtering)

Collapsing a group

Contact List Group Hiding

Invitation Bubble

Invite Bubble

Initiating Conversation (Realtime update of status in tab)

I decide to start a conversation

Contact Status Chnage While Chatting (Tab status changes in realtime and a notification popup takes place at the lower right of screen).

Contact is now online

My chat friend came online

Hey Im Online...

A reply
All replies are not created with a header block unless the new message is unique from the previous author (Think Skype, etc).

Contact Reply

Time to chat with someone else
Logged in user’s header blocks are blue.

I start a new conversation

YANM (Yet Another New Message)
The tab flashes from black to blue and the icon changes.

I get a new message

Let’s read the new message and reply

I make my reply

A new friend invite!

I get a new inviteDump of Setting Screens, etc

Various settings screens

Posted in Uncategorized.


Just thought I would write an entry here on my progress.

Right now I have most of my client complete, being

Friends List
Chat Sessions
Formatting and Emoticons
Notifications (Invites, etc)
Invite creation and contact removal
Basic UI skinning system

I am writing this in Java so it is a nice challenge to make it good looking, but I think I’ve made some good progress in that direction.

Posted in Uncategorized.


Hello world!

Welcome to DevZone. This is your first post. Edit or delete it, then start blogging!

Posted in Uncategorized.