Friday, September 5, 2008

screenshots of talkLock

Screenshots are at SourceForge.

5 comments:

johnmn3 said...

Gotta say, this thing you're working on is Awesome.

Even though I'm not an experienced programmer, I'd like to get my hands dirty in this a little bit.

What's your environment?

ldso said...

johnmn3,
All you need is Netbeans with Mobility Pack. It is available for Windows and Linux. I also use it on MacOSX, which is kind of hacky. http://netbeans.org will hook you up.

Thanks for the encouraging words!

I'm not experienced either :) But I'm learning a lot.

peace

johnmn3 said...

Netbeans is complaining about two pieces of code. Says cannot find symbols for:

TextField.PLAIN

and,

screenForm.deleteAll()

I'm using netbeans 6.5 beta (the one that comes with everything).

I did a google search for screenForm.deleteAll() and it only sees marmot:

http://www.google.com/search?hl=en&client=firefox-a&rls=com.ubuntu%3Aen-US%3Aunofficial&q=screenForm.deleteAll&btnG=Search

Might that be specific to another library your using?

ldso said...

Hey johnmn3!
Wow, somebody is really messing with this! It's exciting for me to see someone else get interested in this project.

Yeah, this sounds like a Netbeans problem. I am not a Netbeans wizard, but there are three things I can think of that might help:

1) Can you compile the code? If so, then this is a JavaDoc issue.

2) Under Tools->Java Platforms, do you have the J2SE and the J2ME stuff? If so, then you have the Sun emulator and libs. If not, then you can go to Tools->Plugins to add the Mobility stuff.

3) Under Tools->Java Platforms->JDK Default, click on the JavaDoc tab on the top right of the Java Platform Manager window. Then try Add Zip/Folder and point it to your Mobility or WTK (Sun Wireless Tool Kit) folder (I think the WTK is inside the Mobility directory). Then the context-sensitive help and such in Netbeans should work.

Sometimes the Netbeans syntax helper stuff just breaks on me for no reason. I do a lot of my work on the Mac though, and it's not as well tested as on Windows.

I put up a FAQ on sourceforge (http://talklock.sourceforge.net). At this point it's probably more humorous than informative, but it's a start.

Download the newest code from marmot if you haven't since Friday night. There are a lot of changes, mainly POSTs are no longer 0 bytes, and there is an option to fetch audio from marmot and play it. Good progress!

I'm not sure, but the source on marmot may have base64 encoding disabled. You definitely need that, I'll put up a version tonight with that fix.

Okay enough for now, rock on man

ldso said...

johnmn3,
Yeah, the reason you can't find any info on screenForm is because it's an instantiation of the Form class:
screenForm = new Form("talkLock");

So in the library docs there should be an entry under Form for deleteAll(). Not sure if you've found the library docs yet, but I'm pretty sure they're installed under the Mobility folder.

Not sure about the TextField thing, it sounds like JavaDoc probably.

Let me know how it goes!