Freerunner Chat Application: Suggestions wanted!
Hello everyone, I recently recieved my A6 FreeRunner, and have been looking for some coding to do:) I plan on writing a chat application(similar to Pidgin) optomized for the small screen. I was wondering what suggestions the community had before I get too far into it. What UI elements do you recommend I keep out front/put back in menus to save space? Which protocols have the highest demand for implementation? How should it deal with multiple concurrent chat sessions? How should the user be notified when a new chat message is recieved? Should logging be implemented? Any other ideas/suggestions? We all have our own opinions on these issues, so I just wanted a sense of what the greater community thought. ~xelapond ___ Openmoko community mailing list community@lists.openmoko.org http://lists.openmoko.org/mailman/listinfo/community
Re: Freerunner Chat Application: Suggestions wanted!
Hey there, I would love to see an XMPP(Jabber) chat-programm. As for notifications: It would be really need if the program adjust to the phones settings. As in default profile - play a sound vibrate maybe vibrate once short too, have the LED blinking (slowly) silent just the LED blinking Personally I do like to see the last few lines, maybe around 50 or so. The rest can be discarded. Please use the elementary libs and make it SHR-compatible ;) Way to go! signature.asc Description: OpenPGP digital signature ___ Openmoko community mailing list community@lists.openmoko.org http://lists.openmoko.org/mailman/listinfo/community
Re: Freerunner Chat Application: Suggestions wanted!
Hi! Sound's good! What 'chat' protocols: Instant messengers (like Jabber/XMPP, msn, facebook chat..) or irc? I'd really like to see something that supports facebook chat (Hmm.. pidgin supports it on desktop, I wonder if someone could be able to add it to the arm version too..) Which protocols have the highest demand for implementation? My suggestion is Jabber Facebook. Many people have irc clients (=irssi) running on a server connectable over ssh. How should it deal with multiple concurrent chat sessions? Maybe tabs? First tab would show contacts, the rest would show the open chat windows How should the user be notified when a new chat message is recieved? option to select between audio/vibra/something? Should logging be implemented? Not very important for me but if doable, why not. I've come to the conclusion that it makes no sense to add small buttons in top/bottom bar. It's faster to use large buttons in menu, that's shown when clicked on top/bottom of the screen thus increasing the size of the clickable area - making it faster to use. I know this measn more clicking but - it's just faster to click 2 times on a large area than once in a very small area.. - We have a good resolution but let's not be overwhelmed by that and do bad designs.. THat's why I like Zhone: press button, a menu opens and you have big buttons to press with your fingers. Especially I noticed this when I was biking and trying to change the font size in vala-terminal - with my finger. It just doesn't happen.. - big menu buttons that are seen after pressing a smaller button/area. waiting to see the first screenshots :) r -- | risto h. kurppa | risto at kurppa dot fi | http://risto.kurppa.fi ___ Openmoko community mailing list community@lists.openmoko.org http://lists.openmoko.org/mailman/listinfo/community
Re: Freerunner Chat Application: Suggestions wanted!
Alex Teiche wrote: Hello everyone, I recently recieved my A6 FreeRunner, and have been looking for some coding to do:) I plan on writing a chat application(similar to Pidgin) optomized for the small screen. I was wondering what suggestions the community had before I get too far into it. probably worth looking at the telepathy stack. it does all the major protocols (including everything supported by pidgin) already used in desktop apps like empathy, and on the nokia internet tablets (that are not to far hardwarewise from freerunners). http://telepathy.freedesktop.org/wiki/ http://en.wikipedia.org/wiki/Telepathy_%28software%29 http://live.gnome.org/Empathy sam ___ Openmoko community mailing list community@lists.openmoko.org http://lists.openmoko.org/mailman/listinfo/community
Re: Freerunner Chat Application: Suggestions wanted!
On Thu, Jul 16, 2009 at 9:22 AM, Alex Teichexelap...@gmail.com wrote: Hello everyone, [...] Any other ideas/suggestions? My suggestions come from my laziness of writing somethingh with the virtual keyboard :) So a popup dialog with buttons to quick send user predefined text is welcome. Audio usage should me maximized! For protocol not supporting realtime audio streaming, and supporting file transfer pressing aux button start to record a sound from the mic, releasing it stops, convert the audio data in some compressed format and send it to the peer just like a CB radio :) We all have our own opinions on these issues, so I just wanted a sense of what the greater community thought. Thanks for take caring of that! Regards Nicola ___ Openmoko community mailing list community@lists.openmoko.org http://lists.openmoko.org/mailman/listinfo/community
Re: Freerunner Chat Application: Suggestions wanted!
My wishlist: -BIG buttons and finger friendly layout. -possibility to set literki as a default keyboard -transport for GG (instant messenger popular in Poland) There is already linux client for GG called Kadu, maybe you could use their libraries? Also Pidgin supports GG transport. http://www.kadu.net/w/English:Main_Page -- Kind Regards Patryk Benderz IT Specialist Linux Registered User #377521 +48 22 538 6292 ERSTE Securities Polska S.A. ul. Królewska 16 Warszawa 00-103 KRS 065121 NIP 526-10-27-638 REGON 011136053 Kapitał akcyjny: 15.500.000 złotych (w pełni opłacony) This message and any attached files are confidential and intended solely for the addressee(s). Any publication, transmission or other use of the information by a person or entity other than the intended addressee is prohibited. If you receive this in error please contact the sender and delete the material. The sender does not accept liability for any errors or omissions as a result of the transmission. Email secured by Check Point ___ Openmoko community mailing list community@lists.openmoko.org http://lists.openmoko.org/mailman/listinfo/community
Re: Freerunner Chat Application: Suggestions wanted!
On Thu, Jul 16, 2009 at 12:22:38AM -0700, Alex Teiche wrote: Which protocols have the highest demand for implementation? Use libpurple or telepathy, then all you need is a UI for setting the various elements of each protocol you wish to support. How should it deal with multiple concurrent chat sessions? If it doesn't mean a memory hungry application, that would be nice :) How should the user be notified when a new chat message is recieved? I would refrain from doing that until there's a generic notification api. Rui ___ Openmoko community mailing list community@lists.openmoko.org http://lists.openmoko.org/mailman/listinfo/community
Re: Freerunner Chat Application: Suggestions wanted!
On 7/16/09, Alex Teiche xelap...@gmail.com wrote: Hello everyone, I recently recieved my A6 FreeRunner, and have been looking for some coding to do:) I plan on writing a chat application(similar to Pidgin) optomized for the small screen. I was wondering what suggestions the community had before I get too far into it. What UI elements do you recommend I keep out front/put back in menus to save space? Which protocols have the highest demand for implementation? How should it deal with multiple concurrent chat sessions? How should the user be notified when a new chat message is recieved? Should logging be implemented? Any other ideas/suggestions? We all have our own opinions on these issues, so I just wanted a sense of what the greater community thought. ~xelapond Please use elementary and telepathy, with priority on Jabber/XMPP. That's all of my requirements :) ___ Openmoko community mailing list community@lists.openmoko.org http://lists.openmoko.org/mailman/listinfo/community
Re: Freerunner Chat Application: Suggestions wanted!
Please use elementary and telepathy, with priority on Jabber/XMPP. That's all of my requirements :) Sebastian, do you think elementary is a good choice? I know it looks nice, but we all know FR suffers from low graphics performance. Maybe it should be wiser to choose library which is less CPU/power consuming? I do not know which one - that is a question for a experienced developers. -- Kind Regards Patryk Benderz IT Specialist Linux Registered User #377521 +48 22 538 6292 ERSTE Securities Polska S.A. ul. Królewska 16 Warszawa 00-103 KRS 065121 NIP 526-10-27-638 REGON 011136053 Kapitał akcyjny: 15.500.000 złotych (w pełni opłacony) This message and any attached files are confidential and intended solely for the addressee(s). Any publication, transmission or other use of the information by a person or entity other than the intended addressee is prohibited. If you receive this in error please contact the sender and delete the material. The sender does not accept liability for any errors or omissions as a result of the transmission. Email secured by Check Point ___ Openmoko community mailing list community@lists.openmoko.org http://lists.openmoko.org/mailman/listinfo/community
Re: Freerunner Chat Application: Suggestions wanted!
On 7/16/09, Patryk Benderz patryk.bend...@esp.pl wrote: Please use elementary and telepathy, with priority on Jabber/XMPP. That's all of my requirements :) Sebastian, do you think elementary is a good choice? I know it looks nice, but we all know FR suffers from low graphics performance. Maybe it should be wiser to choose library which is less CPU/power consuming? I do not know which one - that is a question for a experienced developers. It's good choice, as it's optimized for small touch screen devices. About permormance - just use x11-16 engine with some very simple theme. Then it can provide even really smooth animations (but i'm for disabling all animations, as i did in sixteen theme :P) ___ Openmoko community mailing list community@lists.openmoko.org http://lists.openmoko.org/mailman/listinfo/community
Re: Freerunner Chat Application: Suggestions wanted!
Alex Teiche wrote: Hello everyone, I recently recieved my A6 FreeRunner, and have been looking for some coding to do:) I plan on writing a chat application(similar to Pidgin) optomized for the small screen. I was wondering what suggestions the community had before I get too far into it. Hi Alex, I'm actually currently working on a project similar to this using elementary and telepathy; I haven't made it particularly public yet as it's only in a very roughly usable state and I think I still need to spend some time updating some of the telepathy packages in OE before it's easy to install directly on the device (there are easy to install debian/ubuntu packages though). At present it supports Jabber for text and jingle (google talk) for VoIP; although it's reasonably trivial to make other protocols available. If you'd like to join the effort you're more than welcome, I won't take offense if you decide you want to go your own way though ;) The final plan is to make it a complete communications package that handles SMS and GSM conversations as well as IM and VoIP (by writing some telepathy connection managers that talk to FSO); we have the skeleton of an SMS connection manager at the moment, but it hasn't been a high priority yet so it's pretty unfinished. It would then support a kind of meta-contact which would store details about a contact across multiple protocols so the best option could be chosen depending on availability (e.g. if wifi is available and the contact is online, then use VoIP, otherwise make a normal GSM call). That's all a little way in the future though. You can find more details and a few slightly out-of-date screenshots at http://www.openapathy.org and you can find myself (Elleo) and the other main developer (alasdair) in #apathy on irc.freenode.net if you want to chat a bit more. Cheers, Mike. ___ Openmoko community mailing list community@lists.openmoko.org http://lists.openmoko.org/mailman/listinfo/community
Re: Freerunner Chat Application: Suggestions wanted!
On Thu, Jul 16, 2009 at 11:58 AM, Sebastian Krzyszkowiak seba.d...@gmail.com wrote: On 7/16/09, Alex Teiche xelap...@gmail.com wrote: Hello everyone, I recently recieved my A6 FreeRunner, and have been looking for some coding to do:) I plan on writing a chat application(similar to Pidgin) optomized for the small screen. I was wondering what suggestions the community had before I get too far into it. What UI elements do you recommend I keep out front/put back in menus to save space? Which protocols have the highest demand for implementation? How should it deal with multiple concurrent chat sessions? How should the user be notified when a new chat message is recieved? Should logging be implemented? Any other ideas/suggestions? We all have our own opinions on these issues, so I just wanted a sense of what the greater community thought. ~xelapond Please use elementary and telepathy, with priority on Jabber/XMPP. That's all of my requirements :) Same here :) ___ Openmoko community mailing list community@lists.openmoko.org http://lists.openmoko.org/mailman/listinfo/community -- Steven Le Roux Jabber-ID : ste...@jabber.fr 0x39494CCB ste...@le-roux.info 2FF7 226B 552E 4709 03F0 6281 72D7 A010 3949 4CCB ___ Openmoko community mailing list community@lists.openmoko.org http://lists.openmoko.org/mailman/listinfo/community
Re: Freerunner Chat Application: Suggestions wanted!
On Thu, Jul 16, 2009 at 01:16:09PM +0100, Michael Sheldon wrote: Alex Teiche wrote: Hello everyone, I recently recieved my A6 FreeRunner, and have been looking for some coding to do:) I plan on writing a chat application(similar to Pidgin) optomized for the small screen. I was wondering what suggestions the community had before I get too far into it. Hi Alex, I'm actually currently working on a project similar to this using elementary and telepathy; I haven't made it particularly public yet as it's only in a very roughly usable state and I think I still need to spend some time updating some of the telepathy packages in OE before it's easy to install directly on the device (there are easy to install debian/ubuntu packages though). Release early, release often, have a public repository for sources, issues, etc... works best even if your first releases only have basic functionality. Go, go, go, go! Mike :) -- ___ Openmoko community mailing list community@lists.openmoko.org http://lists.openmoko.org/mailman/listinfo/community
Re: Freerunner Chat Application: Suggestions wanted!
well if possible include sms and maybe email support threaded conversation views - logging the last 3 messages from both sides should be enough more are welcome 2009/7/16 Steven Le Roux ste...@le-roux.info On Thu, Jul 16, 2009 at 11:58 AM, Sebastian Krzyszkowiak seba.d...@gmail.com wrote: On 7/16/09, Alex Teiche xelap...@gmail.com wrote: Hello everyone, I recently recieved my A6 FreeRunner, and have been looking for some coding to do:) I plan on writing a chat application(similar to Pidgin) optomized for the small screen. I was wondering what suggestions the community had before I get too far into it. What UI elements do you recommend I keep out front/put back in menus to save space? Which protocols have the highest demand for implementation? How should it deal with multiple concurrent chat sessions? How should the user be notified when a new chat message is recieved? Should logging be implemented? Any other ideas/suggestions? We all have our own opinions on these issues, so I just wanted a sense of what the greater community thought. ~xelapond Please use elementary and telepathy, with priority on Jabber/XMPP. That's all of my requirements :) Same here :) ___ Openmoko community mailing list community@lists.openmoko.org http://lists.openmoko.org/mailman/listinfo/community -- Steven Le Roux Jabber-ID : ste...@jabber.fr 0x39494CCB ste...@le-roux.info 2FF7 226B 552E 4709 03F0 6281 72D7 A010 3949 4CCB ___ Openmoko community mailing list community@lists.openmoko.org http://lists.openmoko.org/mailman/listinfo/community ___ Openmoko community mailing list community@lists.openmoko.org http://lists.openmoko.org/mailman/listinfo/community
Re: Freerunner Chat Application: Suggestions wanted!
Rui Miguel Silva Seabra wrote: On Thu, Jul 16, 2009 at 01:16:09PM +0100, Michael Sheldon wrote: Alex Teiche wrote: Hello everyone, I recently recieved my A6 FreeRunner, and have been looking for some coding to do:) I plan on writing a chat application(similar to Pidgin) optomized for the small screen. I was wondering what suggestions the community had before I get too far into it. Hi Alex, I'm actually currently working on a project similar to this using elementary and telepathy; I haven't made it particularly public yet as it's only in a very roughly usable state and I think I still need to spend some time updating some of the telepathy packages in OE before it's easy to install directly on the device (there are easy to install debian/ubuntu packages though). Release early, release often, have a public repository for sources, issues, etc... works best even if your first releases only have basic functionality. Yes, I do agree with that philosophy for the most part and the sources, bug tracker, etc. are all publicly available at: https://launchpad.net/apathy I've just failed to actually publicise them ;) . I was mostly waiting until I had time to get things in to a state where it was possible to install packages easily on to the freerunner, as it's harder to get people interested in something they can't easily have a play with (even if it's a somewhat broken thing they're playing with). So it's mostly just my own lack of time that's held up making things more public sooner. And of course the offer of helping with development and dropping by the IRC channel is naturally open to anyone interested :). Go, go, go, go! Mike :) Thanks :) Mike. ___ Openmoko community mailing list community@lists.openmoko.org http://lists.openmoko.org/mailman/listinfo/community
Re: Freerunner Chat Application: Suggestions wanted!
2009/7/16 Rui Miguel Silva Seabra r...@1407.org: On Thu, Jul 16, 2009 at 01:16:09PM +0100, Michael Sheldon wrote: Alex Teiche wrote: Hello everyone, I recently recieved my A6 FreeRunner, and have been looking for some coding to do:) I plan on writing a chat application(similar to Pidgin) optomized for the small screen. I was wondering what suggestions the community had before I get too far into it. Hi Alex, I'm actually currently working on a project similar to this using elementary and telepathy; I haven't made it particularly public yet as it's only in a very roughly usable state and I think I still need to spend some time updating some of the telepathy packages in OE before it's easy to install directly on the device (there are easy to install debian/ubuntu packages though). Release early, release often, have a public repository for sources, issues, etc... works best even if your first releases only have basic functionality. Go, go, go, go! Mike :) +1 I would love to test this app even in its ealy stages. -- ___ Openmoko community mailing list community@lists.openmoko.org http://lists.openmoko.org/mailman/listinfo/community -- David Reyes Samblas Martinez http://www.tuxbrain.com Open ultraportable embedded solutions Openmoko, Openpandora, Arduino Hey, watch out!!! There's a linux in your pocket!!! ___ Openmoko community mailing list community@lists.openmoko.org http://lists.openmoko.org/mailman/listinfo/community
Re: Freerunner Chat Application: Suggestions wanted!
Rewrite Pidgin's UI to be as finger friendly as possible. That's probably all we need. Why reinvent the wheel. On Thu, 16 Jul 2009 00:22:38 -0700 Alex Teiche xelap...@gmail.com wrote: Hello everyone, I recently recieved my A6 FreeRunner, and have been looking for some coding to do:) I plan on writing a chat application(similar to Pidgin) optomized for the small screen. I was wondering what suggestions the community had before I get too far into it. What UI elements do you recommend I keep out front/put back in menus to save space? Which protocols have the highest demand for implementation? How should it deal with multiple concurrent chat sessions? How should the user be notified when a new chat message is recieved? Should logging be implemented? Any other ideas/suggestions? We all have our own opinions on these issues, so I just wanted a sense of what the greater community thought. ~xelapond ___ Openmoko community mailing list community@lists.openmoko.org http://lists.openmoko.org/mailman/listinfo/community
Re: Freerunner Chat Application: Suggestions wanted!
On 7/16/09, Yogiz yog...@gmail.com wrote: Rewrite Pidgin's UI to be as finger friendly as possible. That's probably all we need. Why reinvent the wheel. I suppose it would be even harder than writing telepathy based app from scratch. ___ Openmoko community mailing list community@lists.openmoko.org http://lists.openmoko.org/mailman/listinfo/community
Re: Freerunner Chat Application: Suggestions wanted!
Rewrite Pidgin's UI to be as finger friendly as possible. That's probably all we need. Why reinvent the wheel. because pidgin is ugly? ___ Openmoko community mailing list community@lists.openmoko.org http://lists.openmoko.org/mailman/listinfo/community
Re: Freerunner Chat Application: Suggestions wanted!
On Thu, Jul 16, 2009 at 04:53:46PM +0200, arne anka wrote: Rewrite Pidgin's UI to be as finger friendly as possible. That's probably all we need. Why reinvent the wheel. because pidgin is ugly? Actually there may be more problems with the typically aggressive attitude of the pidgin developers towards bugs. That's why it would be better (IMHO) to use libpurple or libtelepathy and a UI designed from scratch for small touchscreens. I was considering tackling into the IM app after elmdentica, but I'm glad someone else is working on it. Rui ___ Openmoko community mailing list community@lists.openmoko.org http://lists.openmoko.org/mailman/listinfo/community
Re: Freerunner Chat Application: Suggestions wanted!
Rui Miguel Silva Seabra wrote: On Thu, Jul 16, 2009 at 01:16:09PM +0100, Michael Sheldon wrote: Alex Teiche wrote: Hello everyone, I recently recieved my A6 FreeRunner, and have been looking for some coding to do:) I plan on writing a chat application(similar to Pidgin) optomized for the small screen. I was wondering what suggestions the community had before I get too far into it. Hi Alex, I'm actually currently working on a project similar to this using elementary and telepathy; I haven't made it particularly public yet as it's only in a very roughly usable state and I think I still need to spend some time updating some of the telepathy packages in OE before it's easy to install directly on the device (there are easy to install debian/ubuntu packages though). Release early, release often, have a public repository for sources, issues, etc... works best even if your first releases only have basic functionality. Go, go, go, go! Mike :) +lots I love the concept here - bringing together a contact and all your contact with them (through whatever medium), and using the best method for reaching them. What's the odds of integrating this with google voice or similar roaming-number service? I don't know where FSO is at with a comprehensive contacts database (i.e. beyond sim stored data), but it might be worth talking to them about integrating your contacts store needs as an FSO api? Cheers, Dave ___ Openmoko community mailing list community@lists.openmoko.org http://lists.openmoko.org/mailman/listinfo/community
Re: Freerunner Chat Application: Suggestions wanted!
I don't know where FSO is at with a comprehensive contacts database (i.e. beyond sim stored data), but it might be worth talking to them about integrating your contacts store needs as an FSO api? opimd should work quite nicely at the moment. ___ Openmoko community mailing list community@lists.openmoko.org http://lists.openmoko.org/mailman/listinfo/community
Re: Freerunner Chat Application: Suggestions wanted!
Wow everyone, thanks for all your suggestions! @Michael: Thanks for the offer, but I don't think its really worth the learning curve of figuring out your whole code base. We've got how many GPS or Web Browser apps now? Two more IM Clients can't hurt:) Here are the things I have decided to implement for now: * GUI Is definately going to be Elementary * Backend is _probably_ going to be telepathy, though I am still considering libpurple * I am going to start from scratch, not write a new GUI for Pidgin. I would rather stay away from Pidgin after the whole forking over text box resizing fiasco last summer. * I will not implement IRC, because I assume most people that would want to IRC from the FreeRunner know how or have set up an irssi+screen server somewhere. * I am trying to keep the scope of this very low, and just support the basic necessities of a chat program(including conurrent sessions). A lot of apps on the FreeRunner are pretty slow, and I don't think hardware is solely to blame. I would rather have a faster program then a more featureful one. * I am going to avoid small buttons, and instead opt for a large menu that can pull down. Thanks again for your encouragement everyone! On Thu, Jul 16, 2009 at 8:30 AM, Sebastian Krzyszkowiak seba.d...@gmail.com wrote: I don't know where FSO is at with a comprehensive contacts database (i.e. beyond sim stored data), but it might be worth talking to them about integrating your contacts store needs as an FSO api? opimd should work quite nicely at the moment. ___ Openmoko community mailing list community@lists.openmoko.org http://lists.openmoko.org/mailman/listinfo/community ___ Openmoko community mailing list community@lists.openmoko.org http://lists.openmoko.org/mailman/listinfo/community
Re: Freerunner Chat Application: Suggestions wanted!
Perhaps over the top, but how about a button/menu item, to send your gps coordinates to your buddys? (nice feature for the comming holidays ;-) ) http://www.openstreetmap.org/?mlat=51.980421667mlon=4.358515000zoom=17 Kind regards, @ On Thu, 2009-07-16 at 09:48 -0700, Alex Teiche wrote: Wow everyone, thanks for all your suggestions! @Michael: Thanks for the offer, but I don't think its really worth the learning curve of figuring out your whole code base. We've got how many GPS or Web Browser apps now? Two more IM Clients can't hurt:) Here are the things I have decided to implement for now: * GUI Is definately going to be Elementary * Backend is _probably_ going to be telepathy, though I am still considering libpurple * I am going to start from scratch, not write a new GUI for Pidgin. I would rather stay away from Pidgin after the whole forking over text box resizing fiasco last summer. * I will not implement IRC, because I assume most people that would want to IRC from the FreeRunner know how or have set up an irssi +screen server somewhere. * I am trying to keep the scope of this very low, and just support the basic necessities of a chat program(including conurrent sessions). A lot of apps on the FreeRunner are pretty slow, and I don't think hardware is solely to blame. I would rather have a faster program then a more featureful one. * I am going to avoid small buttons, and instead opt for a large menu that can pull down. Thanks again for your encouragement everyone! On Thu, Jul 16, 2009 at 8:30 AM, Sebastian Krzyszkowiak seba.d...@gmail.com wrote: I don't know where FSO is at with a comprehensive contacts database (i.e. beyond sim stored data), but it might be worth talking to them about integrating your contacts store needs as an FSO api? opimd should work quite nicely at the moment. ___ Openmoko community mailing list community@lists.openmoko.org http://lists.openmoko.org/mailman/listinfo/community ___ Openmoko community mailing list community@lists.openmoko.org http://lists.openmoko.org/mailman/listinfo/community ___ Openmoko community mailing list community@lists.openmoko.org http://lists.openmoko.org/mailman/listinfo/community
Re: Freerunner Chat Application: Suggestions wanted!
because pidgin takes a lot of ram, is cpu heavy and does a lot of disk activity. that wheel is sort of acceptable on a fat desktop, but not on a cellphone :) Yogiz wrote: Rewrite Pidgin's UI to be as finger friendly as possible. That's probably all we need. Why reinvent the wheel. ___ Openmoko community mailing list community@lists.openmoko.org http://lists.openmoko.org/mailman/listinfo/community
Re: Freerunner Chat Application: Suggestions wanted!
David Ford da...@blue-labs.org writes: Yogiz wrote: Rewrite Pidgin's UI to be as finger friendly as possible. That's probably all we need. Why reinvent the wheel. because pidgin takes a lot of ram, is cpu heavy and does a lot of disk activity. that wheel is sort of acceptable on a fat desktop, but not on a cellphone :) I've actually found Pidgin to be perfectly acceptable on my FreeRunner, both in performance and finger-friendliness (especially since SHR update the GTK+ theme to use larger, more finger-friendly widgets). Not that it couldn't be *better* somehow, but...: The thing that *really* bugs me about using Pidgin for IM over GPRS on the Freerunner is that the GPRS traffic prevents the FreeRunner from going to (or staying in) a suspend state--it looks like it wakes up every time a packet comes in, and the chat protocols are apparently fairly (pardon the pun) chatty. I've been thinking about how to work around *that* Assuming that it's not just my configuration (which I suppose it could be--in which case, I'm wasting bandwidth...), my initial idea was that I could have Pidgin connect to some proxy server out on the Internet, and have the proxy `compress out' all of the excessive chattiness so that there aren't any keepalive packets sent to the phone, for example; or that I could, alternately, have a proxy IM client on a remote server that sends a specially-formed SMS when there's IM activity that should actually make the mobile client wake up and establish a connection/login of its own. Interestingly, by complete coincidence, I later discovered that this latter `SMS callback' scheme is ostensibly what the what the `mobile e-mail' applications often *do* use (my wife told me that she started receiving `weird text-messages from some 3020 number' after switching to a new phone). As to whether `write a new GUI for Pidgin' or `write a new GUI app based on libpurple' is a better route..., is there actually a difference? -- Don't be afraid to ask (Lf.((Lx.xx) (Lr.f(rr. ___ Openmoko community mailing list community@lists.openmoko.org http://lists.openmoko.org/mailman/listinfo/community