Practical XMPP

Author: Lloyd Watkin
Publisher: Packt Publishing Ltd
ISBN: 9781785282096
Release Date: 2016-09-30
Genre: Computers

Unleash the power of XMPP in order to build exciting, real-time, federated applications based on open standards in a secure and highly scalable fashion About This Book Learn about the fundamentals of XMPP and be able to work with the core functionality both server-side and in the browser Build a simple 1-to-1 chat (the “Hello World” of XMPP), explore multi-user chat, publish subscribe systems, and work with a decentralized social network Author Lloyd Watkins is a member of the XMPP standards committee Who This Book Is For If you want to learn about the fundamentals of XMPP, be able to work with the core functionality both server-side and in the browser then this book is for you.No knowledge of XMPP is required, or of TCP/IP networking. It's important that you already know how to build applications of some form, and are looking get a better understanding of how to implement XMPP for one or more of its many uses. You should be interested in the decentralized web, know HTML, and likely know JavaScript and NodeJS. You will probably know JSON, and hopefully XML (this is the native output of XMPP). What You Will Learn Install and configure an XMPP server and use it to connect from a traditional desktop client and send a message Build a simple server-side application that will respond to messages from our logged in desktop client Install and run XMPP-FTW, connect to the server from the browser, and handle incoming/outgoing messages Connect to a multi-user chat room, send/receive stanzas, add a room password, join a protected room, set the room's subject, and change a user's affiliation Get to grips with the publish-subscribe extension of XMPP and use it to build a pusher system that can make any website real-time Build a simple XMPP component and create an extension for XMPP-FTW that allows you to use your own custom format Build an XMPP version of the classic game “Pong” In Detail XMPP (eXtensible Messaging and Presence Protocol) is a messaging protocol that enables communication between two or more devices via the Internet. With this book, developers will learn about the fundamentals of XMPP, be able to work with the core functionality both server-side and in the browser, as well as starting to explore several of the protocol extensions. You will not only have a solid grasp of XMPP and how it works, but will also be able to use the protocol to build real-world applications that utilize the power of XMPP. By the end of this book, you will know more about networking applications in general, and have a good understanding of how to extend XMPP, as well as using it in sample applications. Style and approach Through a number of hands-on projects, this book shows you how to build usable applications that highlights a feature of XMPP.

XMPP The Definitive Guide

Author: Peter Saint-Andre
Publisher: "O'Reilly Media, Inc."
ISBN: 9780596555597
Release Date: 2009-04-16
Genre: Computers

This practical book provides everything you need to know about the Extensible Messaging and Presence Protocol (XMPP). This open technology for real-time communication is used in many diverse applications such as instant messaging, Voice over IP, real-time collaboration, social networking, microblogging, lightweight middleware, cloud computing, and more. XMPP: The Definitive Guide walks you through the thought processes and design decisions involved in building a complete XMPP-enabled application, and adding real-time interfaces to existing applications. You'll not only learn simple yet powerful XMPP tools, but you'll also discover, through real-world developer stories, how common XMPP "building blocks" can help solve particular classes of problems. With this book, you will: Learn the basics of XMPP technologies, including architectural issues, addressing, and communication primitives Understand the terminology of XMPP and learn about the wealth of XMPP servers, clients, and code libraries Become familiar with the XMPP concepts and services you need to solve common problems Construct a complete business application or real-time service with XMPP Every day, more software developers and service providers are using XMPP for real-time applications, and with the help of XMPP: The Definitive Guide, you can, too.

Advances in Practical Applications of Heterogeneous Multi Agent Systems The PAAMS Collection

Author: Yves Demazeau
Publisher: Springer
ISBN: 9783319075518
Release Date: 2014-05-14
Genre: Computers

This book constitutes the refereed proceedings of the 12th International Conference on Practical Applications of Agents and Multi-Agent Systems, PAAMS 2014, held in Salamanca, Spain, in June 2014. The 12 revised full papers and 14 short papers were carefully reviewed and selected from 52 submissions and are presented together with 19 demonstrations. The papers report on the application and validation of agent-based models, methods, and technologies in a number of key application areas, including: agent-oriented software engineering, conversations, motion coordination and unmanned aerial vehicles, web and service systems, robotics exploration, smart cities and infrastructures, and social systems.

Professional XMPP Programming with JavaScript and JQuery

Author: Jack Moffitt
Publisher: John Wiley & Sons
ISBN: 9780470540718
Release Date: 2010-01-07
Genre: Computers

Provides information on using XMPP to build applications or add new features to current applications, covering such topics as the debugging console, the identica client, service discovery, event handling, and plugins.

Handbuch QM Methoden

Author: Gerd F. Kamiske
Publisher: Carl Hanser Verlag GmbH Co KG
ISBN: 9783446444416
Release Date: 2015-09-07
Genre: Business & Economics

Das Handbuch QM-Methoden stellt die relevanten Methoden und Werkzeuge des Qualitätsmanagements wie Total Quality Management (TQM), Lean Management, Six Sigma, Kontinuierlicher Verbesserungsprozess (KVP), 5S, 8D, M7 oder Q7 kompakt und praxisbezogen vor. Sie können für jedes Problem die richtige Lösung finden und erhalten einen konkreten Leitfaden zur Hand, wie Sie Ihre Probleme lösen und die jeweilige Methode effektiv umsetzen. Der Herausgeber Prof. Dr.-Ing. Gerd F. Kamiske, ehemals Leiter der Qualitätssicherung im VW-Werk Wolfsburg und Gründer der Qualitätswissenschaft an der TU Berlin, verbindet Praxis und Wissenschaft in idealer Weise und ist Garant für einen praxisnahen Wissenstransfer. Unter seiner Mitwirkung vermitteln Ihnen ausgewiesene Experten das Wissenswerte rund um die Methoden und Werkzeuge des Qualitätsmanagements. Damit erhalten Sie ein Kompendium, das in überzeugender Weise den Werkzeugkasten des Qualitätsmanagements vermittelt und Sie kompetent und ganz konkret Ihre Unternehmensabläufe verbessern und Ihre Probleme lösen hilft. Die Neuauflage wurde überarbeitet und erweitert. Das Kapitel zum EFQM-Excellence-Modell wurde vollständig ersetzt; neu hinzugekommen ist die Methode Layered Process Audit. Highlights - Über 30 Methoden und Werkzeuge praxisbezogen und kompakt - Rüstzeug eines jeden Qualitäts- und Prozessmanagers - Mit Arbeitshilfen auf CD

Learning Internet of Things

Author: Peter Waher
Publisher: Packt Publishing Ltd
ISBN: 9781783553549
Release Date: 2015-01-27
Genre: Computers

If you're a developer or electronics engineer who is curious about Internet of Things, then this is the book for you. With only a rudimentary understanding of electronics, Raspberry Pi, or similar credit-card sized computers, and some programming experience using managed code such as C# or Java, you will be taught to develop state-of-the-art solutions for Internet of Things in an instant.

Instant Messaging Reference

Author: Rachel Bridgewater
Publisher: Elsevier
ISBN: 9781780631233
Release Date: 2008-01-31
Genre: Language Arts & Disciplines

Virtual reference is a vital component in twenty-first century reference service and the time for debate over its virtues and necessity has passed. This book focuses on the practical implementation of instant messaging (IM), including privacy and security and its future potential. Targeting busy practitioners who are looking for comprehensive answers about instant messaging in particular, rather than virtual reference in general, this book addresses questions from the basics of what IM is and how it operates to the more complicated issues such as privacy and security to its future potential as a strong candidate in the virtual reference arena. Exclusively focused on instant messaging reference services Provides practical information about starting and running a successful instant messaging reference service Includes significant background information and in-depth discussion of the broader issues raised by instant messaging and instant messaging reference

Cloud Computing A Practical Approach

Author: Toby Velte
Publisher: McGraw Hill Professional
ISBN: 9780071626958
Release Date: 2009-10-22
Genre: Computers

"The promise of cloud computing is here. These pages provide the 'eyes wide open' insights you need to transform your business." --Christopher Crowhurst, Vice President, Strategic Technology, Thomson Reuters A Down-to-Earth Guide to Cloud Computing Cloud Computing: A Practical Approach provides a comprehensive look at the emerging paradigm of Internet-based enterprise applications and services. This accessible book offers a broad introduction to cloud computing, reviews a wide variety of currently available solutions, and discusses the cost savings and organizational and operational benefits. You'll find details on essential topics, such as hardware, platforms, standards, migration, security, and storage. You'll also learn what other organizations are doing and where they're headed with cloud computing. If your company is considering the move from a traditional network infrastructure to a cutting-edge cloud solution, you need this strategic guide. Cloud Computing: A Practical Approach covers: Costs, benefits, security issues, regulatory concerns, and limitations Service providers, including Google, Microsoft, Amazon, Yahoo, IBM, EMC/VMware, Salesforce.com, and others Hardware, infrastructure, clients, platforms, applications, services, and storage Standards, including HTTP, HTML, DHTML, XMPP, SSL, and OpenID Web services, such as REST, SOAP, and JSON Platform as a Service (PaaS), Software as a Service (SaaS), and Software plus Services (S+S) Custom application development environments, frameworks, strategies, and solutions Local clouds, thin clients, and virtualization Migration, best practices, and emerging standards

Raspberry Pi for Secret Agents Second Edition

Author: Stefan Sjogelid
Publisher: Packt Publishing Ltd
ISBN: 9781784391386
Release Date: 2015-01-27
Genre: Computers

This book is an easy-to-follow guide with practical examples in each chapter. Suitable for the novice and expert alike, each topic provides a fast and easy way to get started with exciting applications and also guides you through setting up the Raspberry Pi as a secret agent toolbox.

Tough Sh t

Author: Kevin Smith
Publisher: Heyne Verlag
ISBN: 9783641098445
Release Date: 2013-01-21
Genre: Performing Arts

DER Kevin Smith? Der Typ, der vor Jahrtausenden diesen Film »Clerks« gedreht hat? Ist der nicht mal mit seinem fetten Arsch aus einem Flugzeug geworfen worden? Was sollte man von dem schon lernen? Wie wär’s damit: Er veränderte die Art, Filme zu machen, im Alter von 23. Seitdem macht er, was er will – und wird dafür bezahlt. Er dreht Filme, schreibt Comics, besitzt einen Laden und hat sich ein einzigartiges Podcast-Imperium aufgebaut. Fakt ist: Kevin Smith hat den Erfolgscode geknackt. Aber wie hat der Fettsack das bloß geschafft?

C Primer

Author: Stanley B. Lippman
Publisher: Pearson Deutschland GmbH
ISBN: 382732274X
Release Date: 2006
Genre:


Don t make me think

Author: Steve Krug
Publisher: MITP-Verlags GmbH & Co. KG
ISBN: 9783826687150
Release Date: 2014-11-19
Genre: COMPUTERS

Usability ist eine der wichtigsten Herausforderungen bei der Webseitenerstellung – und wird häufig nur allzu leichtfertig vernachlässigt. Lernen Sie mit dieser überarbeiteten Neuauflage des Klassikers, wie Websites wirklich benutzt werden – mit aktualisierten Beispielen und einem neuen Kapitel über Mobile Usability. Steve Krug verdankt seine Erkenntnisse einer eigentlich nahe liegenden Methode: Er beobachtet, wie User mit einer Website umgehen und welche Hindernisse sich ihnen bei der Informationssuche in den Weg stellen. Anhand aussagekräftiger Beispiele, vieler Grafiken und einer Prise Humor erhalten Sie eine ganz neue Perspektive auf Ihr Websitekonzept. Krugs Usability-Prinzipien dienen als Leitfaden für die eigene Arbeit. Mit einfachen Tests kann jeder seine Website ohne viel Aufwand so optimieren, dass sie den Usability-Kriterien entspricht und sich intuitiv anwenden lässt. Wenn Sie diesen Klassiker schon einmal gelesen haben, werden Sie wieder entdecken, was DON’T MAKE ME THINK! so unverzichtbar für Webdesigner und -entwickler auf der ganzen Welt gemacht hat. Wenn Sie es noch nicht gelesen haben, werden Sie sehen, warum so viele Leute es als Pflichtlektüre empfehlen.

Programming Google App Engine with Java

Author: Dan Sanderson
Publisher: "O'Reilly Media, Inc."
ISBN: 9781491903469
Release Date: 2015-06-30
Genre: Computers

This practical guide shows intermediate and advanced web and mobile app developers how to build highly scalable Java applications in the cloud with Google App Engine. The flagship of Google's Cloud Platform, App Engine hosts your app on infrastructure that grows automatically with your traffic, minimizing up-front costs and accommodating unexpected visitors. You’ll learn hands-on how to perform common development tasks with App Engine services and development tools, including deployment and maintenance. For Java applications, App Engine provides a J2EE standard servlet container with a complete Java 7 JVM and standard library. Because App Engine supports common Java API standards, your code stays clean and portable. Get a hands-on introduction to App Engine's tools and features, using an example application Simulate App Engine on your development machine directly from Eclipse Structure your app into individually addressable modules, each with its own scaling configuration Exploit the power of the scalable Cloud Datastore, using queries, transactions, and data modeling with JPA Use Cloud SQL for standard relational databases with App Engine applications Learn how to deploy, manage, and inspect your application on Google infrastructure