maemo.org - Talk

maemo.org - Talk (https://talk.maemo.org/index.php)
-   Applications (https://talk.maemo.org/forumdisplay.php?f=41)
-   -   [IN DEVELOPMENT] PUSH via Jabber tool (https://talk.maemo.org/showthread.php?t=63708)

xur17 2010-10-12 17:06

Re: [IN DEVELOPMENT] PUSH via Jabber tool
 
Quote:

Originally Posted by uvatbc (Post 839428)
I do.

Also: Add a poll to the thread.

Who do I have to contact to get a poll added to the thread? The option appears to be gone now.

uvatbc 2010-10-12 17:08

Re: [IN DEVELOPMENT] PUSH via Jabber tool
 
Quote:

Originally Posted by xur17 (Post 839431)
Who do I have to contact to get a poll added to the thread? The option appears to be gone now.

Click thread tools -> Add a poll to this thread

Not having that option may be related to the t.m.o. theme you are using. Switch to the default "normal".

xur17 2010-10-12 17:13

Re: [IN DEVELOPMENT] PUSH via Jabber tool
 
Quote:

Originally Posted by uvatbc (Post 839434)
Click thread tools -> Add a poll to this thread

Not having that option may be related to the t.m.o. theme you are using. Switch to the default "normal".

Thanks, that worked. I was looking on the edit post page instead.

daperl 2010-10-12 17:32

Re: [IN DEVELOPMENT] PUSH via Jabber tool
 
Dude, this is the future and you're on the right track. But go big, or go home. The right solution includes all push(XMPP,SIMPLE,...)/pull(email,RSS,...) protocols supported by a personal proxy/server that makes one tunneled dynamic push connection to the mobile device.

Start with a big picture and modify it for a better personal/mobile experience:

http://www.kamailio.org/wp-images/kamailio-sip-ucp.png

The Kamailio SIP server ties in nicely with jabberd2 to provide a very good starting point, and they both already run on sub-$50 OpenWRT devices.

xur17 2010-10-13 02:46

Re: [IN DEVELOPMENT] PUSH via Jabber tool
 
Quote:

Originally Posted by daperl (Post 839441)
Dude, this is the future and you're on the right track. But go big, or go home. The right solution includes all push(XMPP,SIMPLE,...)/pull(email,RSS,...) protocols supported by a personal proxy/server that makes one tunneled dynamic push connection to the mobile device.

Start with a big picture and modify it for a better personal/mobile experience:

<snip>

The Kamailio SIP server ties in nicely with jabberd2 to provide a very good starting point, and they both already run on sub-$50 OpenWRT devices.

So you are basically recommending a server that can handle all kinds of different content, and then push it to the device? Something similar to the push api for android devices). This is something that I have always felt was missing from maemo.

This service could possibly grow into something like this, but for now I plan on making it extendable, and adding features as requested.

An all inclusive push api for the device would best be setup by nokia themselves.

What about the name JPush (for jabber push)? This is tied to the protocol used, but I can't think of anything better.

quipper8 2010-10-13 03:20

Re: [IN DEVELOPMENT] PUSH via Jabber tool
 
I have been researching along these lines lately as well, trying to be more 'real-time'

I think for me is going to end up being some combination of xmpp(ejabberd) for the pushing and amqp(rabbitmq) for the brokering, proxying, queuing whatever you wanna call it

google it and find some intersting projects along these lines already under way for a while

xur17 2010-10-13 03:56

Re: [IN DEVELOPMENT] PUSH via Jabber tool
 
Quote:

Originally Posted by quipper8 (Post 839774)
I have been researching along these lines lately as well, trying to be more 'real-time'

I think for me is going to end up being some combination of xmpp(ejabberd) for the pushing and amqp(rabbitmq) for the brokering, proxying, queuing whatever you wanna call it

google it and find some intersting projects along these lines already under way for a while

I really would prefer to stay away from anything that requires my device to maintain yet another connection to the internet, and eat up more of my battery. This is able to use an existing xmpp connection, which I don't think anything else is able to do.

I am having issues with the following command sending / receiving new emails if I completely disable polling. If I set it to check for new messages every 24 hours or less, it works fine. If anyone has a chance, could they try running this command with automatic polling disabled, and see if it actually checks for new messages?:

Code:

dbus-send --type=method_call --dest=com.nokia.modest /com/nokia/modest com.nokia.modest.SendReceive

quipper8 2010-10-13 04:06

Re: [IN DEVELOPMENT] PUSH via Jabber tool
 
Quote:

Originally Posted by xur17 (Post 839786)
I really would prefer to stay away from anything that requires my device to maintain yet another connection to the internet, and eat up more of my battery. This is able to use an existing xmpp connection, which I don't think anything else is able to do.

I am having issues with the following command sending / receiving new emails if I completely disable polling. If I set it to check for new messages every 24 hours or less, it works fine. If anyone has a chance, could they try running this command with automatic polling disabled, and see if it actually checks for new messages?:

Code:

dbus-send --type=method_call --dest=com.nokia.modest /com/nokia/modest com.nokia.modest.SendReceive

all of that stuff above is server-side

it is just xmpp on client side

xur17 2010-10-13 04:32

Re: [IN DEVELOPMENT] PUSH via Jabber tool
 
Quote:

Originally Posted by quipper8 (Post 839787)
all of that stuff above is server-side

it is just xmpp on client side

How do you define actions, etc on the client side for stuff being pushed to the client? I'll have to take a deeper look at rabbitmq, and see if it would work better.

xur17 2010-10-13 23:35

Re: [IN DEVELOPMENT] PUSH via Jabber tool
 
Quote:

Originally Posted by quipper8 (Post 839787)
all of that stuff above is server-side

it is just xmpp on client side

Is this what you are talking about?

I think I might release what I have for now, and leave that as a possible enhancement in the future.


All times are GMT. The time now is 11:39.

vBulletin® Version 3.8.8