googletalk   692

« earlier    

Talkatone free calls + texting
"Free Calling and Texting to any phone in US and Canada.

Make your Android device a true free Internet phone. No strings attached!

Unlimited FREE calling, texting and picture sharing to Facebook and Google friends, or any phone number in US and Canada (requires free Google Voice℠ account)...."

- Google Play
Talkatone  Talkatone.app  TalkatoneApp  Google  Voice  GoogleVoice  Google-Voice  gVoice  Talk  GoogleTalk  Google-Talk  gTalk  Gmail  VoIP  voice-over-IP  data  connection  DataConnection  data-connection  internet  internet-phone  InternetPhone  WiFi  3G  4G  app  application  software  tool  service  mobile  cellular  mobile-phone  MobilePhone  cell-phone  cellular-phone  CellPhone  iOS  iPodTouch  iTouch  iPad  iPhone  Android  AndroidPhone  Android-phone  alternative  free  freeware  freemium  ad-supported  call  calls  calling  phone  phoning  telephone  telephoning  telephony  text  texting  SMS  messaging  Facebook  productinfo  official  TalkatoneInc  AppStore  GooglePlay  Google-Play  from delicious
october 2013 by Mykl
Ralph Meijer - Google+ - Google defends dropping chat federation with inaccurate and…
Google defends dropping chat federation with inaccurate and misinformed comments on the underlying protocol (XMPP) and blaming others for not joining.

Apparently, all the of the (good) sentiments behind the reasons for choosing XMPP as the protocol for Google Talk (https://developers.google.com/talk/open_communications) are no longer the driving force behind the decision making regarding its replacement Google Hangouts. All that talk about Client Choice, Service Choice and Platform Choice has been replaced with "if the other big players don't play, why should we?". So all those "thousands of other ISPs, universities, corporations and individual users" Google Talk used to federate with are no longer important.

On top of that, XMPP is blamed for not keeping up with the times:

"When XMPP was designed, smartphones and social networks didn't exist. Yet both trends essentially transformed communication but the standard remains unchanged. For example, mobile has several requirements around bandwidth and battery that are simply not part of the standard. And audio and video integration are not well defined," [a Google spokesperson] said.

This glances over the the fact that the X in XMPP stands for eXtensible, which still results in proposals for new protocol extensions every month. The XMPP Council, which I am currently serving on, watches over XMPP extensions in the XEP series (http://xmpp.org/xmpp-protocols/xmpp-extensions/) of the XMPP Standards Foundation. However, as XMPP is built on distributed technologies, everyone can invent their own protocol extensions in private, too. Something that Google should be fully aware of, as they have created a bunch of their own protocol additions, of which some are documented here: https://developers.google.com/talk/jep_extensions/extensions.

To go into even more depth, at various times, battery and bandwidth constraints for mobile use, have been discussed within the XMPP community at several times, since at least in 2008 and possibly before, with protocol proposals like Roster Versioning (XEP-0273, now part of RFC 6121), SIFT (XEP-0273) and background information on XMPP on Mobile Devices (XEP-0286).

Meanwhile, Google never participated in any of these discussions (https://plus.google.com/116276248303121270590/posts/V7LzUzj8R4D). Instead, they invented their own protocol (google:queue) for delayed presence delivery, much like but slightly simpler than what SIFT proposes. Had Google just participated, that protocol had likely been remade into a true XEP, for broader use in the community. This would have prevented, for example, Facebook, from also creating its own protocol for the same thing (https://bugs.freedesktop.org/show_bug.cgi?id=38943).

Of course none of these concerns for mobile are applicable for server federation. As far as I know, the Google Talk client on Android doesn't even use XMPP as the client-to-server protocol.

Google did cooperate with the XMPP community on standardizing Jingle (http://xmpp.org/extensions/xep-0166.html), a suite of protocol extensions for initiating and managing peer-to-peer media sessions between two XMPP entities. Ironically, this includes *audio and video integration", the very thing Google now says is not well defined, where Google was by far the largest driver behind it. And then Google Talk also never fully implemented the standardized protocol, causing other implementations to add custom, non-standard, workarounds.


Likewise, there are several proposals and even IETF drafts (for enhancing network security, including spam prevention, that Google didn't bother to implement. As an example, whereas as many other server operators would have wanted to start verifying X509 certificates on the TLS encrypted connections between servers, Google still doesn't check certificates or serve up properly signed ones themselves, allowing rogue servers to come in play.

The XMPP community even tried to accommodate some of the harder issues with serving up proper certificates for large numbers of hosted domains, explicitly including Google Talk, resulting in this IETF draft: http://tools.ietf.org/html/draft-saintandre-xmpp-dna-02.

From personal experience with building federated social networks on top of XMPP at Mediamatic Lab, I can name several other protocols that would benefit some of the newer features in Google Hangouts, including Publish-Subscribe (XEP-0060) and the related Personal Eventing Protocol (XEP-0163), that Google just ignored.

How didn't the standard (XMPP) change again?

As +Peter Saint-Andre was quoted in the TechHive article, we will just move forward.
google  standards  XMPP  GoogleTalk 
may 2013 by jtyost2

« earlier    

related tags

****  --macnn.com  2010  2012  2013  2017-04-02  2017-04-03  2017-04-04  2017-04-05  2017-04-06  3.0  3g  4g  8ratio_tools  academic  ad-supported  aggregator  agilasverige  agile-messanger  ai  aim  algorithms  allthingsdigital  alternative  android-phone  android  androidphone  andy  andyrubin  aol  aolinstantmessenger  api  app  appearance  apple  application  applications  apps  appstore  atd  audio  ban  blackberrymessenger  blog  blogs  bonjour  bot  bots  bug  cal  calendar  call  calling  calls  can't  cant  capital  career  cell-phone  cellphone  cellular-phone  cellular  censorship  chat  chatroom  chili  chilli  chrome  cli  client  cliente  collaboration  color  communication  comparativa  computerscience  connection  costes  critique  customer  customerservice  customization  dashboard  data-connection  data  dataconnection  deployment  desarrollo  design  developer  development  docs  dotnet  download  drugs  ecommerce  ejemplos  email  ethiopia  facebook-im  facebook  facebookchatheads  facebookmessenger  facetime  farming  federacion  firefox  food  formacion  fragmentation  free  freemium  freeware  frommyrssfeeds  g++  gadget  gateway  gchat  gdocs  geek  gmail  good  google+  google-play  google-talk  google-voice  google  googleandroid  googleapps  googlecalendar  googlechat  googlechrome  googledocs  googlegroups  googlehangouts  googleio  googleplay  googlesites  googletalks  googlevideo  googlevoice  government  groups  gtalk  guru  gvoice  hangout  hangouts  help  honeycomb  howto  ichat  icq  ie  ie6  ie7  ie8  ie9  ifttt  ignore  im  imessage  inception  innovations  instant-messaging  instantmessage  instantmessaging  instantmessenger  integrate  interesting  internalcomms  internet-phone  internet  internetphone  ios-app  ios  ipad  iphone  ipod  ipodtouch  irc  it  itouch  jabber  james  java  javascript  jitsi  job  johnjeavons  jquery  js  jump  law  libraries  library  linux  live  mac  machinelearning  macosx  merlinmann  messaging  messenger  microsoft  migracion  mobile-phone  mobile  mobilemessaging  mobilephone  monitoring  motorola  movie  msi  msn  multiple-messaging-services  multiusuario  new  newport  news  nice  node.js  note2  noticias  nube  nvidia  oauth  official  online  open-source  open  opensource  openstandards  otr  outlook  parkerhiggins  party  partychat  pedro_domingos  phone  phonecall  phoning  pidgin  plugins  politics  postini  precio  privacy  productinfo  programming  proxy  psi  read  real-time  redmine  robot  room  rubin  saas  safari  search  service  servidores  setup  sharing  sip  sites  skype  smart  sms  so  social  social_media_training  socialmedia  socialnetworking  socialnetworks  software  source  standalone  standards  status  stl  stuffocation  stupid  support  supybot  tablet  talk  talkatone.app  talkatone  talkatoneapp  talkatoneinc  talks  taskkill  teambeamer  tech  techcrunch  technology  telephone  telephoning  telephony  terminal  terriblesec  text  texting  theverge  they  tips  tool  tools  tor  towatch  transport  tunnel  tutorials  twitter  ubuntu  ui  un2011  unix  uptime  uw  verizon  viber  video  videoconferencia  vim  voice-over-ip  voice  voice2  voip  voipphone  wallman  web  web2.0  webapp  webcam  webconferencing  webdesign  webdev  webdevelopment  webservice  website  whatsapp  widget  wifi  windows  work  xauth  xbox  xmpp  y!  yahoo-messenger  yahoo  you  youtube  zoia 

Copy this bookmark:



description:


tags: