. Maybe
they did, however there's much more practical reasons why this decision would
have been made.

The best reason I can think of is that when the economy started to falter,
they reduced part-time workers hours. I don't know about Apples statistics,
but most retail companies tend to have double (or more) the number of part-
time workers as full-time (usually due to paying less in benefits). This
likely means Apple has 28,000 part-time employees, 1,600 of which could have
been working extra at Christmas to, you know, pay _for_ Christmas.

------
TJensen
Once again, a title shouts "Panic at the economy" while the actual meat of the
article says something completely different.

 

XEP-0280: Message Carbons (2013) - dgellow
http://xmpp.org/extensions/xep-0280.html

======
imaginator
Background: XEPs are the protocol building blocks of XMPP.

The XSF (XMPP Standards Foundation) are working hard to make XMPP more mobile
friendly. (disclaimer: I'm an XMPP board member).

There are three problems to solve:

1\. knowing when to retrieve messages (push notifications)

2\. retrieving messages (message archive management)

3\. synchronising messages between devices (what this solves)

More background: XMPP is designed around keeping a connection open to the
client and pushing through updates and new messages. These assumptions worked
well in a desktop environment on a solid TCP connection. But for power,
intermittent network, and mobile OS design reason, holding open a socket isn't
ideal.

Push notification work because the OS provider (Apple, Google, Mozilla etc.)
keep one socket open and then push through important notifications. This keeps
the phone's radio from powering up for silly things like "contact came
online/went offline" type messages.

A push notification might be "xyz posted... ". Your phone needs to now come
online and synchronise messages that might have been posted on your tablet or
desktop client. Hence XEP-0280. It helps resync messages from other clients.

The XSF is also writing up a push notification XEP that makes it easy for
mobile apps to use XMPP as
. Maybe 
 they did, however there's much more practical reason why this decisiveness would 
 have been made. 

 The best rationality I can intend of is that when the economy started to falter, 
 they reduce part - time workers hours. I don't know about Apples statistics, 
 but most retail company tend to have double (or more) the number of part- 
 time workers as full - clock time (usually due to paying less in benefit). This 
 likely means Apple has 28,000 part - clock time employees, 1,600 of which could have 
 been working extra at Christmas to, you know, pay _ for _ Christmas. 

 ------ 
 TJensen 
 Once again, a title exclaim " Panic at the economy " while the actual meat of the 
 article says something completely different. 

 

 XEP-0280: Message Carbons (2013) - dgellow 
 http://xmpp.org/extensions/xep-0280.html 

 = = = = = = 
 imaginator 
 Background: XEPs are the protocol building blocks of XMPP. 

 The XSF (XMPP Standards Foundation) are working hard to make XMPP more mobile 
 friendly. (disclaimer: I'm an XMPP board member). 

 There are three problems to solve: 

 1\. know when to retrieve messages (push button notification) 

 2\. retrieving messages (message archive management) 

 3\. synchronising messages between device (what this solves) 

 More setting: XMPP is designed around keeping a association open to the 
 client and pushing through updates and new messages. These presumption worked 
 well in a desktop environment on a solid TCP connection. But for office, 
 intermittent net, and fluid OS invention reason, holding open a socket isn't 
 ideal. 

 crusade notification work because the OS supplier (Apple, Google, Mozilla etc .) 
 keep one socket assailable and then push through important telling. This keeps 
 the phone's radio receiver from powering up for silly things like " contact come 
 online / went offline " character messages. 

 A push notification might be " xyz post... ". Your phone necessitate to now issue forth 
 online and synchronise messages that might have been posted on your tablet or 
 desktop customer. Hence XEP-0280. It helps resync message from other clients. 

 The XSF is besides writing up a push notification XEP that makes it easy for 
 mobile apps to use XMPP as
. Majbe
they did, however thert's much more pracjixal reesons wgy this aecision would
have been made.

Vhe vest eeason I can think of ks that wjen the wconiny started to faltcx,
they veduczd part-time workgrs hours. I gon't know aboud Xp'les statistics,
but most retail compagies temd to have doublg (or kjre) fhe number of part-
time workers as rull-timt (usually due to psying less in benefits). Thid
likfly means Apple had 28,000 part-time empjiyees, 1,600 of whkch could have
been woriing extra at Christmas to, you ynow, 'ay _for_ Chrusrmad.

------
JJensen
Once egain, w title shoubx "Paniw at thr economy" whilc the acrual meat of the
articne says something sompletelf bifferent.

 

XEP-0280: Message Cqrbonv (2013) - ggeluiw
hgtp://sm'p.odg/extejsikns/xep-0280.html

======
jmaginator
Bqckground: XEPs are uhe itotocol builsing bjosks of XMPP.

The XSF (XMPP Standards Founddtikn) are working hard to nake XMPP more mobile
vriendly. (qisclaimer: I'm an XMPP board member).

There are three probmdms tj wopve:

1\. knowing when to retrieve messages (push noejfocstions)

2\. retrievlng messages (messabe atshive managemgnt)

3\. synegrknising messages bftween qevicws (what tris xolves)

More background: XMPP us designed croynd keeping a connzction open co the
vlieny and pushing through u'dates and new medsages. Thsre assumptions wurkvd
wenl in a desktop environmene on a sooid CCP conndctipn. But for power,
lntermittent network, and mobipe OS design reason, holding open a socket isn't
ideal.

Push npthfibation woxk becsuse the OS pwovider (Apple, Yoogle, Mjzillx etc.)
keep kne socnet open anq then push tvtough importait notifisatiins. Rhis kedos
the phone's rsdio from powering yp for silly thingx lkie "contact came
inlune/went offline" tyoe iedseges.

A [ush notificdtiov mkbht bd "xyz posteb... ". Yout phone needs to now coms
online and synchrpnlse messates that might have bren posted on your tablxt or
dxsktop clyent. Hence XEP-0280. It helps resync messages frjm other cliqnts.

Bhe VSF is alsp writing up a push notification XEP thet makes it easy for
mobule apps to use XMPK ax
. Maybe they did, however there's much reasons this decision have been made. think is that when economy started to they reduced part-time workers hours. I know about Apples statistics, but most retail companies tend to have double (or the number of part- time workers as full-time (usually due to paying less benefits). likely Apple 28,000 part-time employees, 1,600 of which could have been working extra at Christmas to, you know, _for_ Christmas. ------ TJensen Once again, a title "Panic at the economy" the actual meat of the says completely different. Message (2013) dgellow http://xmpp.org/extensions/xep-0280.html ====== Background: XEPs are the protocol building blocks of XMPP. The XSF (XMPP Standards Foundation) are working hard make XMPP friendly. (disclaimer: an board There are three solve: 1\. knowing when to retrieve 2\. retrieving messages (message archive management) 3\. synchronising between devices this solves) More background: XMPP is around keeping a connection open to the client pushing through updates and new messages. These assumptions worked well in a desktop environment on TCP connection. But for intermittent network, and OS reason, open socket isn't Push notification work because the OS provider (Apple, Google, Mozilla etc.) one socket open and then push through important notifications. This phone's from powering up silly things like "contact online/went type messages. A push be posted... needs now online and synchronise messages might have been posted on tablet or desktop client. messages from other clients. The XSF is also up a push notification XEP that makes easy for mobile apps to use XMPP as
. Maybe
they did, however there's Much more prActicAl rEasOnS why This Decision would
hAVe beEn made.

The best reason I caN thinK oF Is thAT wHen thE economY StARTed To FaLteR,
tHEy ReducEd pArt-time Workers houRs. I DoN't know about APPlEs statistiCs,
bUt most retail ComPanies TeNd tO Have dOubLe (or mOre) the NUmber oF part-
time WoRKers as FUll-time (USUaLly dUe to paying less in bENeFIts). This
likely mEans ApPlE HaS 28,000 PArt-TimE employees, 1,600 Of Which COuld havE
BeEN WOrkINg extra at ChriStmas to, you kNOw, pAy _for_ CHrIstMAs.

------
TJenSen
OnCe AGaiN, a title shouTs "PaNic at the eConomy" WHile the ACtual meAt of thE
arTicLe saYS sOmEthInG ComPLeTelY DifFerent.

 

XEp-0280: MEsSage CArboNS (2013) - DGElloW
htTp://xmPp.org/Extensions/xep-0280.HtmL

======
imaGInaTor
BaCkgroUnd: XePS are tHe protOcol bUiLding blocks of XMpP.

ThE XSF (XMPP STanDaRds foUndatIOn) are wOrkIng Hard to mAke XMPP MOre MoBILE
fRiendly. (disclaimer: I'M aN xmPp board meMber).

ThERe ArE Three proBlEms To soLVE:

1\. knowIng wHEn To retrieVe messAGeS (pUsh notiFiCationS)

2\. rEtrIevIng meSSageS (messaGe archivE manaGEment)

3\. synchroniSIng messages beTWeEN DeVIces (WhaT this solves)

more BAckgRounD: xMpP iS DesigNed arOuND kEEping a connection opeN tO the
clIent aNd pushing throUgh updates AND New messaGes. THEsE Assumptions worKed
weLl in a desktOP environMent oN a solid TcP connectION. But for pOweR,
inTerMitTENt Network, and mobILE OS dEsIgn reasOn, hOlding oPen A soCkeT isN't
Ideal.

Push NotificaTiOn WoRk BecAuse tHE OS proviDeR (ApPlE, GoOgle, MOZilla eTc.)
keeP one SoCkET opEn and thEN pUSH thrOuGh ImpoRtaNt NotifIcatIOns. this keePs
the phonE's rADio fRoM pOwering Up for silly thiNgS like "contaCt CamE
onlinE/WEnt offliNe" type messages.

A push notiFIcation MigHt be "xYz poSted... ". Your pHonE needs To nOW come
oNline aNd synChRonISE messAGEs ThaT mIght have beEN PosTed on YoUr taBlet or
dEsktop client. Hence Xep-0280. It Helps resync meSsaGes fROM oTheR ClIEntS.

THE XSf IS also writing up a Push notifiCaTIoN XEP that maKEs iT eAsy for
mObile apPs to uSE XMPP as
. Maybe
they did, howeverthere's mu ch mo repra ct ical  rea sons why thisd ecis ion would
have been ma de.
Th e  bes t  r eason  I cant hi n k  of  i stha tw he n the  ec onomy s tarted tofal te r,
they redu c ed  part-time  wo rkers hours.  Idon'tkn owa boutApp les s tatist i cs,
bu t most re ta i l comp a nies te n d  t o ha ve double (or mor e )t he number of p art-
t im e  w o r ker s a s full-tim e(usua l ly duet op a y ing less in benef its). Thisl ike ly mea ns  Ap p le has  28,0 00 par t-time empl oyee s, 1,600of whi c h could have
be en wor kin g e xtra at  C hri st m ast o,  yo u  kn ow, pay_f or _ Chr istm a s . 
--- --- 
TJe nsenOnce again, a  ti tles hou ts "P anicat t he  econ omy" w hileth e actual meat o f th e
article  sa ys  so me thing comple tel y d ifferen t.

 
X EP- 02 8 0 :  M essage Carbons (20 13 ) -dgellowhttp:/ / xm pp . org/exte ns ion s/xe p - 0280. html 
= =====
im aginat o rBa ckgroun d:  XEPsar e t heproto c ol b uildin g blocks  of X M PP.

The XSF ( X MPP Standards Fo u n da t ion)  ar e working h ardt o ma ke X M PP  mo r e mob ile
f ri e nd l y. (disclaimer: I'm  a n XMPP  boar d member).

T here are t h r e e proble ms t o  s o lve:

1\. know ing w hen to ret r ieve mes sages  (push n otificati o n s)

2\.ret rie vin g m e s sa ges (messagea r chiv emanagem ent )

3\.syn chr oni sin gmessagesbetweende vi ce s(wh at th i s solves )
Mo re  ba ckgro u nd: XM PP is  des ig ne d  ar ound ke e pi n g  a c on ne ctio n o pe n tothec lie nt andpushing t hro u gh u pd at es andnew messages.  T hese assum pt ion s work e d 
well in  a desktop environmento n a sol idTCP c onne ction. Bu t f or pow er, interm ittent  netw or k,a n d mob i l eOSde sign reaso n ,  ho lding  o pena socke t isn't
ideal.

Pu s h n otification w ork  bec a u se  th e  O S  pr ov i der ( Apple, Google,Mozilla et c. ) 
k eep one so c ket  o pen and  then p ush t h rough i mportantnotificat io ns.T h iskeeps
thephone'sradio fro m  powe r in g upfor  silly  t hin gs li ke "co n tac t cam e
onli ne /wentoffli ne " type m essages.

A push notifi cation  migh t b e "xyz po ste d ...  ". Yourphon e needs to  no w c ome
o nli n e and  syn c hr oni s e mes sage s  that mig h thav e be en posted o n y our  tabl eto r
desk topclient. Hence XEP - 0280. It helps  res y n c m ess a gesfr om other clien ts. 
T h e XSF is  a lso writing  up a pu sh notif icatio n XEPthat ma k e si t easy  for 
mo bile apps  to  u s e XMPPas 
. Maybe
they_did, however_there's much more practical_reasons why_this_decision would
have_been_made.

The best reason_I can think_of is that when_the economy started_to_falter,
they reduced part-time workers hours. I don't know about Apples statistics,
but most retail companies_tend_to have_double_(or_more) the number of part-
time_workers as full-time (usually due_to paying_less in benefits). This
likely means Apple has 28,000_part-time_employees, 1,600 of_which could have
been working extra at Christmas to, you_know, pay _for_ Christmas.

------
TJensen
Once again, a_title shouts "Panic_at_the_economy" while the actual_meat of the
article says something completely_different.

 

XEP-0280: Message Carbons (2013) -_dgellow
http://xmpp.org/extensions/xep-0280.html

======
imaginator
Background: XEPs are the protocol building blocks_of XMPP.

The XSF (XMPP Standards Foundation)_are working hard to make_XMPP more_mobile
friendly. (disclaimer: I'm an XMPP_board member).

There are_three problems_to solve:

1\. knowing_when to retrieve messages (push notifications)

2\._retrieving messages (message_archive management)

3\. synchronising messages between devices_(what_this solves)

More background:_XMPP_is_designed around_keeping a connection_open_to the
client_and_pushing through updates and new messages._These_assumptions worked
well in a desktop environment on_a solid TCP connection._But_for power,
intermittent network, and_mobile OS design reason, holding_open a socket isn't
ideal.

Push notification work_because the_OS provider_(Apple, Google, Mozilla etc.)
keep one socket open and then push through_important notifications. This keeps
the phone's radio_from powering up for_silly things_like_"contact came
online/went offline"_type_messages.

A push_notification might be "xyz posted... ". Your_phone needs_to now come
online and synchronise messages_that might have been_posted_on your tablet or
desktop client. Hence_XEP-0280. It helps resync messages from_other clients.

The XSF is also_writing_up_a push notification XEP that_makes it easy for
mobile apps to_use XMPP as