open All Channels
seplocked Macintosh
blankseplocked Any [PyObjC and] Xcode Interface Builder experts here?
 
This thread is older than 90 days and has been locked due to inactivity.


 
Author Topic

Grok Newbie
Minmatar
Posted - 2007.11.28 00:02:00 - [1]
 

As I am trying to figure a way how we poor Mac users can get something similar to EveMon, I have been exploring the API a bit and playing around with some Python stuff to write a nice wrapper for it. Yet, the stuff will need a frontend once I have a decent working library (which is not too hard if my API concerns in another forum might be answered positively...). So I was thinking of topping it off with PyObjC and then using the Interface Builder to assemble a GUI for the whole thing. My question is: anybody used the IB, maybe in exactly that setting - with PyObjC - and can tell me if this is a viable path? Is it only a few nice optics or can you really build decent GUIs with it? Would anybody who has experience with Xcode's IB give me at least a short statement of how easy or how limited it is?

On a side note, before anybody starts commenting on that: I know there is SMC around, but the developer seems to have gone lost (?), and I am not a big fan of writing a spare-time project in a static language I also do not know to well, so please: no pointers to that, thanks...

Baron Erique
Paxton Industries
Paxton Federation
Posted - 2007.11.28 11:57:00 - [2]
 

That's absolutely a viable path. I don't see what you'd need for a GUI for a project like this that wouldn't be in IB.

Have you taken a look at this Apple developer doc? I found it very useful when I started with PyObjC and XCode.

I was thinking of working on a similar project but Blue Wraith's widget covers the basics beautifully and I don't really have the time right now to make the app as extensive as EveMon. I'll be looking forward to seeing yours!

Grok Newbie
Minmatar
Posted - 2007.11.28 15:38:00 - [3]
 

Thanks for you encouraging me :). Well, lets hope the frontend progresses as fast as the backend: I basically have all classes for the server connectivity, XML parsing, and data structures done (in one big washing up, where much of the time went into understanding the sparse API docs...), yet I have to do some inheritance for special data structures (the XML structure is not very consistent...) and I cannot test the corp API, I believe (?), as I am in no player corp (but that part I consider a minor problem I always can solve once everything else runs smoothly). So let's see how fast I get along with the PyObjC glue and the Interface Builder...

William Darkk
Gallente
Garoun Investment Bank
Posted - 2007.11.28 17:34:00 - [4]
 

Originally by: Grok Newbie
Thanks for you encouraging me :). Well, lets hope the frontend progresses as fast as the backend: I basically have all classes for the server connectivity, XML parsing, and data structures done (in one big washing up, where much of the time went into understanding the sparse API docs...), yet I have to do some inheritance for special data structures (the XML structure is not very consistent...) and I cannot test the corp API, I believe (?), as I am in no player corp (but that part I consider a minor problem I always can solve once everything else runs smoothly). So let's see how fast I get along with the PyObjC glue and the Interface Builder...


I've got some experience testing (I do some mac testing for Freespace Open), I'll try to check it out once the school crush dies down.

Grok Newbie
Minmatar
Posted - 2007.11.28 20:21:00 - [5]
 

Thanks, that surely will be useful! After going through my code so far I kicked a lot of stuff and finally have written a parser that does not need a single special casing, is very short and works for all the EVE API (including the coming version 2, I would expect). So know I really have no other choice than to figure how to make all that data visible :). I'll keep you up-to-date as soon as I have something to look at!


 

This thread is older than 90 days and has been locked due to inactivity.


 


The new forums are live

Please adjust your bookmarks to https://forums.eveonline.com

These forums are archived and read-only