?

Log in

No account? Create an account
Just a question. - LiveJournal Client Discussions [entries|archive|friends|userinfo]
LiveJournal Client Discussions

[ userinfo | livejournal userinfo ]
[ archive | journal archive ]

Just a question. [Feb. 8th, 2002|09:24 am]
LiveJournal Client Discussions
lj_clients
[yazz]
[mood |thoughtfulthoughtful]

I'm thinking about developing both C# and MIDP LJ Clients. Would anybody be interested in seeing those developed? Is anyone else working on such projects?

I haven't seen it done before, but why hasn't there been a client that encapsulates all features of LJ (including comments posting) there doesn't seem to be a "post/read-comments" defined in the protocol list (I've only browsed it very quickly).

Basically I was intending on programing a complete interface to LJ; ie remove the web-browser interface; just a simple client that keeps a backup of everything you post, everything your friends post, and comments written to/replied when needed. My thoughts were basically to decrease bandwidth usage on LJ's server side, which could in turn speed things up for everyone. It also helps a great deal if I can get raw data when writing the MIDP client, and could also provide for some nice stats on the user end of things :)

~shrugs~ just a thought though ^_^
linkReply

Comments:
From: evan
2002-02-08 01:27 am (UTC)
You're more than welcome to write the protocol support on the server end... :)


bradfitz has been talking about writing a C# client, and I'd like to learn about it, too.
If you kept the UI separate enough from the backend, it might be portable across Windows and Unix, too...


What is MIDP?
(Reply) (Thread)
From: yazz
2002-02-08 01:41 am (UTC)

~cough cough~

Me write protocol's!!! ~grins~ I'll KISS for myself until I'm more confident about that ;) whereabouts are the protocol source codes and I'll see if it's easy enough to add/change to it.

MIDP = Mobile Information Device Protocol.

Basically a low end Java implementation for Mobile Phones and various other miniature handheld devices. I currently own a Siemens SL45 (which I flash upgraded to SL45i) and have Java support on the little thing :D There are many restrictions, but it has the basic network transfer protocols available; just not much html parsing. Also very little memory on the phone (I'm still not sure how much). It'll be a bugger to write a post in text message format but interesting to see working ~smiles~ :)

http://java.sun.com/products/midp/
http://midlet.org

Siemens have their SMTK (Siemens Mobile ToolKit) available for download from their website; it includes the Java APIs and it also includes a Siemens phone emulator for the PC for development purposes. Can't remember the exact link to the file, but I'll try and find it if you're interested.
(Reply) (Parent) (Thread)
From: evan
2002-02-08 01:55 am (UTC)

Re: ~cough cough~

http://cvs.livejournal.org , or, more directly,
http://cvs.livejournal.org/browse.cgi/livejournal/cgi-bin/ljprotocol.pl?rev=1.77&content-type=text/x-cvsweb-markup

It wouldn't be too hard if you knew how the site worked... but because you don't, I suppose you could leave it to Brad.
(Reply) (Parent) (Thread)
From: yazz
2002-02-08 02:00 am (UTC)

~nods~

I think I'll leave that side to Brad.

I'll see what's what on my end, start the initials of a client of some form or sort, and plan out what sortof access routes I need from lj itself. Then I'll come back and ask for more advice ^_^


Fankoo; you've been most helpful.

If anyone else has further input, be my guest ^_^
(Reply) (Parent) (Thread)
[User Picture]From: visions
2002-02-08 09:13 pm (UTC)
i was dinking around with a c# client. i got a little way before i got distracted. what i was going to do was just write a lib, then the client interfaces would be extensible.
(Reply) (Parent) (Thread)
From: yazz
2002-02-08 09:32 pm (UTC)

Re:

twould be better imho

How far did you get with the code?
(Reply) (Parent) (Thread)
[User Picture]From: visions
2002-02-08 09:40 pm (UTC)
i just had basic stuff working. i only spent a few hours dinking around. i have .net architect final from msdn (which btw takes forever to install) :)
(Reply) (Parent) (Thread)
[User Picture]From: fuchs
2002-02-08 03:15 am (UTC)
cerebrate already wrote a C# LJ client. I think he waits for his VS.NET final to compile it. Since now he used beta2.
(Reply) (Thread)
From: ex_cerebrate131
2002-02-08 03:32 am (UTC)
Well, sort of.

What I've written so far is a C# LJ library - a set of classes to talk to LiveJournal using the flat protocol and represent everything involved as .NET objects. I've been playing with the idea of building a client on top of that, but I am pretty much in a holding pattern now until I get my copy of VS.NET, hopefully in about a week's time.
(Reply) (Parent) (Thread)
[User Picture]From: fuchs
2002-02-08 03:44 am (UTC)
I apologize.
My memory of your postings a few weeks ago were wrong.
(Reply) (Parent) (Thread)
[User Picture]From: visions
2002-02-08 09:15 pm (UTC)
we are doing duplicate work. :-\
(Reply) (Parent) (Thread)
From: yazz
2002-02-08 09:33 pm (UTC)

Re:

sourceforge a project perhaps?

collate all your resources together and make a really great application?

^_~
(Reply) (Parent) (Thread)
[User Picture]From: visions
2002-02-08 09:40 pm (UTC)
that was brought up once before, he didnt seem interested.
(Reply) (Parent) (Thread)
[User Picture]From: volve
2002-03-19 11:46 am (UTC)
Well _I'm_ interested, if anyone wants to point me at their C# source, whether they work on it or not, I know I would like a peek. :D

Oh, Hi btw, I'm new... :)
(Reply) (Parent) (Thread)
[User Picture]From: visions
2002-03-19 11:10 pm (UTC)
a peak or do you actually have contributable experience?
(Reply) (Parent) (Thread)
[User Picture]From: volve
2002-03-20 06:25 am (UTC)

Re:

Uhm, if you don't want me looking/trying to help, say so... no need to get annoyed... :\
(Reply) (Parent) (Thread)
[User Picture]From: visions
2002-03-20 07:21 am (UTC)
it isnt that, its just that a lot of people with very little, if any, experience have offered to help in the past. i went through the time to explain the setup, lj, the protocol, etc etc... and then they never did anything.

i hope you understand why i asked...
(Reply) (Parent) (Thread)