BlackBerry Forums Support Community               

Closed Thread
 
LinkBack Thread Tools
Old 06-22-2006, 01:01 AM   #1 (permalink)
Knows Where the Search Button Is
 
Join Date: May 2006
Model: 8700c
Posts: 18
Post Thanks: 0
Thanked 0 Times in 0 Posts
Arrow How About A New, Updated IRC Client?

Please Login to Remove!

I'm an IRC buff, and am disappointed at the low quality of IRC Clients available for BlackBerry. Let me explain by what I mean by low quality:

Every BlackBerry irc client has one flaw that inhibits quick input of information when in an irc channel, and that is the lack of a simple text input box on the bottom of the channel window, or any other window for that matter. At the present time, when you want to type in a channel, you have to type the text in on a separate page, disabling you from seeing any text typed by other channel members.

Basic IRC necessities are as follows: Status Window Pane, Channel List Pane (for this function, a separate widget with a built-in screen for the channel list, itself, would be a plus, with buttons for Get List and Filter functions, plus input lines for the filter variables).

Other things would include proxy support, and ident support.

IRC Protocol Compliance is, of course, desirable.

Please post if you're an irc maven who'd like to to see something more robust that jmIrc or WLIrc. I'm thinking something along the lines of upIRC for Palm (wwwDOTsmittywareDOTcom) but for BlackBerry, as an example.

Does anybody have an idea why our irc clients for BlackBerry don't have the more common channel-pane-with-text-input-box format?

Waiting for a better BlackBerry IRC Client,
Stephen
Offline  
Old 06-22-2006, 09:16 AM   #2 (permalink)
CrackBerry Addict
 
Join Date: Aug 2004
Model: 950
Carrier: robbers
Posts: 909
Post Thanks: 0
Thanked 0 Times in 0 Posts
Default

Ya, i hear you, but who's going to write it? i won't pay for one. period. Never. Ever. I might donate to such a program though.

JMIRC is by far the best for the Blackberry. Sure, it's not perfect, but it works fine. I worked with the author, in it's very beginning days to bring it to the Blackberry as there was no alternative.

My suggestion is to use JMIRC, make suggestions to the author, failing that, find someone who is willing to take JMIRC code and write a blackberry specific port. Maybe Juho will be interested in writing a blackberry specific version, so he can release himself from MIDP 2.0 limitations?

JMIRC is open source, free software. Anyone can re-use their existing code to make a better app.. who will heed the call?
Offline  
Old 06-23-2006, 01:15 AM   #3 (permalink)
Knows Where the Search Button Is
 
Join Date: May 2006
Model: 8700c
Posts: 18
Post Thanks: 0
Thanked 0 Times in 0 Posts
Default

Quote:
Originally Posted by headtailgrep
Ya, i hear you, but who's going to write it? i won't pay for one. period. Never. Ever. I might donate to such a program though.

JMIRC is by far the best for the Blackberry. Sure, it's not perfect, but it works fine. I worked with the author, in it's very beginning days to bring it to the Blackberry as there was no alternative.

My suggestion is to use JMIRC, make suggestions to the author, failing that, find someone who is willing to take JMIRC code and write a blackberry specific port. Maybe Juho will be interested in writing a blackberry specific version, so he can release himself from MIDP 2.0 limitations?

JMIRC is open source, free software. Anyone can re-use their existing code to make a better app.. who will heed the call?
I will, as soon as I learn enough Java and understand the BB API more thoroughly.

I'm not interested in a rehash of jmIrc, although it is a fine program.

As to the MIDP 2.0 limitation, to what limitation are you referring?

Relative to the API, isn't there a way to position an input line or box under or as an element of whatever code is creating the channel pane.

Thanks for your reply,
Eagerly awaiting another one,
--Firefishe
Offline  
Old 06-30-2006, 08:46 AM   #4 (permalink)
New Member
 
Join Date: Jun 2006
Model: 7130e
Posts: 2
Post Thanks: 0
Thanked 0 Times in 0 Posts
Default

I just got a 7130e (VZ). i got 0.92 jmIrc installed. 0.95 didn't connect. I appear to get connected (no errors displaying and i have disconnect option). I can not join any channels. irc.oftc.net. Any help would be appreciated. BB newbie
Offline  
Old 06-30-2006, 09:35 AM   #5 (permalink)
CrackBerry Addict
 
Join Date: Aug 2004
Model: 950
Carrier: robbers
Posts: 909
Post Thanks: 0
Thanked 0 Times in 0 Posts
Default

Pilot, i use irc.oftc.net all the time, works fine.. make sure other tcp/ip apps work on your BB first, then try.
Offline  
Old 06-30-2006, 09:37 AM   #6 (permalink)
CrackBerry Addict
 
Join Date: Aug 2004
Model: 950
Carrier: robbers
Posts: 909
Post Thanks: 0
Thanked 0 Times in 0 Posts
Default

Quote:
Originally Posted by Firefishe
As to the MIDP 2.0 limitation, to what limitation are you referring?

Relative to the API, isn't there a way to position an input line or box under or as an element of whatever code is creating the channel pane.
--Firefishe
This is the probelm -- MIDP 2.0 is written for ALL phones that are compabile, NOT just blackberries. I think JMIRC is MIDP 1.0, 2.0 is fairly new, the BB is compatible as of OS 4.0 though.

The idea is, MIDP is made for all phones, the API has to be portable, and i think a fancier input box overtop of an existing window is NOT part of 1.0, MIGHT NOT be part of 2.0.

However, a blackberry specific release, which uses the RIM API will not be MIDP anymore, but will have ability for nice input windows..

believe me, i've asked Juho for this feature many times.. =)
Offline  
Old 06-30-2006, 01:26 PM   #7 (permalink)
New Member
 
Join Date: Jun 2006
Model: 7130e
Posts: 2
Post Thanks: 0
Thanked 0 Times in 0 Posts
Default

Thanks headtailgrep

Everything works fine save jmirc. I am certain it's me, most likely. Any and all advise would be welcome. Perhaps screen shots or description of your set up.
Offline  
Old 07-01-2006, 08:58 PM   #8 (permalink)
CrackBerry Addict
 
Join Date: Aug 2004
Model: 950
Carrier: robbers
Posts: 909
Post Thanks: 0
Thanked 0 Times in 0 Posts
Default

Quote:
Originally Posted by pilot518
Thanks headtailgrep

Everything works fine save jmirc. I am certain it's me, most likely. Any and all advise would be welcome. Perhaps screen shots or description of your set up.
Nothing -- i just download the app, servername irc.oftc.net, port 6667 enter nicknames.. that's it.. connect, and go..

make SURE tcp/ip apps work fine, try MIDPSSH, see if that connects to any SSH/telnet server.. if that works, then JMIRC should work. if not, back to the drawing board. Search the forums and see if any others on your network have tcp/ip working, if they do, and you don't, call your provider, ask them to reset your profile (remove and readd your device to the network). I had similar problems when i first upgraded to OS 4.0 and had to have this done..
Offline  
Old 07-05-2006, 12:25 AM   #9 (permalink)
Knows Where the Search Button Is
 
Join Date: May 2006
Model: 8700c
Posts: 18
Post Thanks: 0
Thanked 0 Times in 0 Posts
Arrow

I've seen IM clients for BB that have the text box below the main chat window.

They are not fancy, as they're just a simple box with a separator line. The box allows one line of text input. This shouldn't be too hard. I'll check the jmirc code and see what can be done and submit it as an improvement.

All the best,
Firefishe
Offline  
Old 07-05-2006, 08:32 AM   #10 (permalink)
CrackBerry Addict
 
Join Date: Aug 2004
Model: 950
Carrier: robbers
Posts: 909
Post Thanks: 0
Thanked 0 Times in 0 Posts
Default

Good luck.. are you sure the IM programs are MIDP 1.0 (or 2.0) compliant? If yes, then alas it is possible..

i'd welcome the improvement just like the next person. =)
Offline  
Old 07-07-2006, 10:49 AM   #11 (permalink)
Retired BBF Moderator
 
Mark Rejhon's Avatar
 
Join Date: Aug 2004
Location: Ottawa, Ontario, Canada
Model: Bold
Carrier: Rogers
Posts: 4,870
Post Thanks: 1
Thanked 0 Times in 0 Posts
Default

Quote:
Originally Posted by Firefishe
They are not fancy, as they're just a simple box with a separator line. The box allows one line of text input.
Actually, you can do multiple lines with many of them -- the box automatically expands to show extra lines if you try to type beyond the line. Many of the better IM clients do this. The official RIM branded versions of Yahoo and Google Talk does this as well.

A few other really good programs such as Idokorro's MobileSSH/Telnet does this too (a splitscreen input box). Last time I checked, midpssh does not even have this feature. (Correct me if midpssh has now since added this feature). You can even run full color BtchX and use this Idokorro Local Input box as a chat box. If you have a UNIX account, then why run jmIRC when you can have the real full UNIX client running in full color?

And since you're typing in a local text box rather than a remote text box, there's no telnet/SSH lag (which is about half a second for most mobile networks)

Granted, Idokorro is fairly expensive, but if you have other legitimate reasons. I got them to add many features to the Idokorro software, and it is really top notch and fun to use - very usable.

Programming Notes: Regarding API's, the reason why MIDP clients use a full screen text input window is because it is a standardized API call that takes into account of T9, multitap, SureType, etc. When programming a splitscreen, your options are sometimes more limited unless you use creative methods or use a newer version of MIDP (i.e. MIDP 2.0). Splitscreen is easy enough to do if you're a good programmer, but you may not be able to get the OS to automatically convert the keytapping into proper characters for you; you really don't want your program to have to worry about what kind of tapping mechanism, and you can't just poll the state of keypresses or you'll be getting numbers out of T9 or just the first character out of SureType rather than the correct character. That is the Catch22. So therefore, you need to use the BlackBerry API's or more advanced MIDP stuff that is not available on all phones. That is why a lot of the simple MIDP software use a full-screen text input for things like ssh/telnet/irc/etc. This easily allows the software to defer to the phone's OS for proper conversion of keytaps into proper characters on non-QWERTY devices.
__________________
Thanks,
Mark Rejhon
Author of XMPP extension XEP-0301:
www.xmpp.org/extensions/xep-0301.html - specification
www.realjabber.org - open source

Last edited by Mark Rejhon : 07-07-2006 at 10:58 AM.
Offline  
Old 07-09-2006, 10:53 AM   #12 (permalink)
CrackBerry Addict
 
Join Date: Aug 2004
Model: 950
Carrier: robbers
Posts: 909
Post Thanks: 0
Thanked 0 Times in 0 Posts
Default

Quote:
Originally Posted by Mark Rejhon
You can even run full color BtchX and use this Idokorro Local Input box as a chat box. If you have a UNIX account, then why run jmIRC when you can have the real full UNIX client running in full color?
[/i]
You can run full color b*tchX in MIDPSSH as well. No problems there. All 80x24 ANSI applications run in full screen, including Pine, etc..

I've used b*tchX fullscreen on midpssh and found it kinda kludgy. The lag is just too much, and no matter what app you run (ikodorro, etc) you wil still have the same problem. Cut out the middleman, run IRC directly on your BB, quicker response times, and more efficient use of precious bandwidth (especially for Rogers users)

I have friends with restrictive BES policies and have been unable to get JMIRC working (blocked ports), and use MIDPSSH + b*tchX as a workaround..

the final workaround is WAPIRC.. not pretty but it works =)
Offline  
Old 09-15-2006, 02:51 AM   #13 (permalink)
Talking BlackBerry Encyclopedia
 
Join Date: Oct 2005
Location: LA
Model: 9630
Carrier: Sprint
Posts: 209
Post Thanks: 0
Thanked 0 Times in 0 Posts
Default

Can you do encryption running Idokorro's MobileSSH. All the iRC appz seem to be missing blowfish encryption options.
__________________
GREEN BiG BiRDZ/ YELLOW & BLUE NiKE'S!
Offline  
Old 09-15-2006, 01:02 PM   #14 (permalink)
CrackBerry Addict
 
Join Date: Aug 2004
Model: 950
Carrier: robbers
Posts: 909
Post Thanks: 0
Thanked 0 Times in 0 Posts
Default

Of course.. SSH is encrypted, and the box you connect to, you can run any IRC client you want..
Offline  
Closed Thread


Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On





Copyright 2004-2014 BlackBerryForums.com.
The names RIM and BlackBerry are registered Trademarks of BlackBerry Inc.