Books & Videos

Table of Contents

  1. STOMP

    1. Chapter 2 Mobile Messaging with STOMP

      1. StompKit
      2. Create the Locations Project with Xcode
      3. Create the Podfile
      4. Identify the Device
      5. Display the Device Position
      6. Access the Device Geolocation Data with CoreLocation Framework
      7. Create a STOMP Client with StompKit
      8. Connect to a STOMP Broker
      9. Disconnect from a STOMP Broker
      10. Send STOMP Messages
      11. Display the Text Messages
      12. Receive STOMP Messages
      13. Unsubscribe from the Destination
      14. Finish the Application
      15. Summary
    2. Chapter 3 Web Messaging with STOMP

      1. HTML5 Web Sockets
      2. stomp.js, STOMP over Web Sockets
      3. Bootstrap the Locations Web Application
      4. Create a Stomp Client with stomp.js
      5. Connect to a STOMP Broker
      6. Receive STOMP Messages
      7. Draw the Device Locations on a Map
      8. Send STOMP Messages
      9. Disconnect from the STOMP Broker
      10. Summary
    3. Chapter 4 Advanced STOMP

      1. Frame Representation
      2. Authentication
      3. Message Acknowledgment
      4. Transactions
      5. Error Handling
      6. Receipts
      7. Heart-Beating
      8. Summary
    4. Chapter 5 Beyond STOMP

      1. Message Persistence
      2. Filtered Consumer
      3. Priority
      4. Expiration
      5. Summary
  2. MQTT

    1. Chapter 6 Mobile Messaging with MQTT

      1. MQTTKit
      2. Create the Motions Project with Xcode
      3. Create the Podfile
      4. Identify the Device
      5. Display the Device Motions Values
      6. Capture the Device Motions with CoreMotion Framework
      7. Create an MQTT Client with MQTTKit
      8. Connect to an MQTT Broker
      9. Disconnect from an MQTT Broker
      10. Send MQTT Messages
      11. Receive MQTT Messages
      12. Summary
    2. Chapter 7 Web Messaging with MQTT

      1. Eclipse Paho JavaScript Client
      2. Bootstrap the Motions Web Application
      3. Create an MQTT Client with mqttws31.js
      4. Connect to the MQTT Broker
      5. Receive MQTT Messages
      6. Draw Sparklines
      7. Send MQTT Messages
    3. Chapter 8 Advanced MQTT

      1. Authentication
      2. Error Handling
      3. Heart-Beating
      4. Last Will
      5. Clean Session
      6. Beyond MQTT?
      7. Summary
  3. Appendixes

    1. Appendix Apache ActiveMQ

      1. Download and Installation
      2. Administration Web Console
    2. Appendix Mosquitto

      1. Download and Installation
      2. Produce Messages with mosquitto_pub
      3. Consume Messages with mosquitto_sub