Simon Bisson (sbisson) wrote in lj_clients,
Simon Bisson

  • Mood:
  • Music:

LJ MMS Moblogging Client update

Well, after today's round of coding and the resulting message posts, I think it's now safe to say that I have produced what I am happy to call stable alpha code. There are still some issues to be dealt with before I push for a public beta, but these aren't core functionality.

So what do we have now? I've produced a standalone application that will process a queue of MMS messages held in a POP3 mail box, posting images onto FTP space, then constructing an LJ postevent message containing the MMS message's text and the image URI. The application will then delete the message from the POP3 mailbox. All to the good, you may say. It's certainly the core functionality that I promised. It'll then work on other messages that it finds in the mailbox in order.

What it doesn't do yet is perhaps more significant. At this juncture it isn't capable of distinguishing between messages from more than one user, nor is it able to operate as a scanner - the whole process is manually triggered by clicking buttons on a standard Windows form. What's actually needed is an application that once started, scans the mailbox at regular intervals, posting up messages that it finds, while logging its actions.

I'm also a tad uncertain about the application's flow. Currently mailbox scans are triggered by the LJ posting code. I'm seriously considering switching that to triggering posts from mailbox scans. It would make more sense as I move to multiple user support, and just feels a little neater. And at least, the OO appraoch I've taken to development will make it relatively easy to change those aspects of program flow.

Now that the core application is working, I'm going to pull back on development for a bit - especially as I have a column to write and a large web application to web stress test, and then I'm off on holiday to the US. Normal service will be resumed shortly!

  • 302: lj_dev

    In the interests of consolidating all LiveJournal development-related discussion, we're going to be closing down this community. The same…

  • Plain text to LJ

    I have an old blog from xanga that's in html/plain text and I want to move it over here. Which client would be the best to do this? I also want to…

  • ljKlient 0.2.0 Preview Release 1

    Today marks another milestone in the development of ljKlient — as the first preview of the 0.2 series is released.  Please go to the project…

  • Post a new comment


    Comments allowed for members only

    Anonymous comments are disabled in this journal

    default userpic

    Your reply will be screened