What is the webchat look like with EJabberd, an XMPP application server, look like?
(Only 10$/h or 10% market price I provide Full Business Software Solution: Mobile App and Web App)


1. Log in to an XMPP server, here I use my EJabberd server, http://112.213.94.35:5280/http-bind , with bosh service (XMPP Over BOSH).

2. Contact requests from test2@rr1 that display on test1@rr1
3. test2@rr1 contact name be display on list contact of test1@rr1, after test1@rr1 accept the contact request that come from test2@rr1

4.  test1@rr1 be in contact list of test2@rr1
5. test2@rr1 sent a meassage to test1@rr1

6. The massage displayed at test1@rr1 after send from test2@rr1
7. Thanks message from test1@rr1 to test2@rr1

8. The thanks message displayed at test2@rr1 side
9. EJabberd, XMPP application server, admin management site look like

B. How to setup and configure an XMPP server by EJabberd?
10. Browse to http://www.process-one.net/en/ejabberd/archive/ to download EJabberd server setup application for Windows operation system
11.  Click to run Ejabberd setup file for Windows
12.  Welcome to the EJabberd Setup Wizard
13.  Accept the License Agreement

14.  Installation Directory

15. EJabberd server domain

16. Administrator username

17.  Administrator password

18. Can be choose stand alone or a node of a cluster

19. Ready to install EJabberd server

20.  Installing EJabberd server

21.  Start EJabberd

22. Starting ejabberd ...

23. Click on admin interface to browse to admin site of EJabberd

24. Log in to admin site of EJabberd server


25.  The admin site of EJabberd server look like
26.  Detail of a Virtual Hosts look like
27. Download XMPP javascript source and example from http://conversejs.org/

28.  Open ejabberd configure file to change local ip to public ip

29.  Need change from localhost ip to a public ip if we want to work with world wide client application

30. Whenever want to change the bosh server
from https://bind.opkode.im to http://yourServerIP:5280/http-bind

31. Custom EJabberd for standard template of BlogSpot, add css code (style.css) that download from Conversejs.org
32.  Add Chat Panel and script to display the panel and bind to posh service of Ejabberd
33. Chat panel displays look like


Using ejabberd with MySQL native driver


You can test the xmpp web chat from the blog

God bless us!

Thanks God and Thanks all!

Only 10$/h or 10% market price I provide full Business Software Solution: mobile app (iOS and Android), Intranet Portal by SharePoint Online or On-Premise, Business Web App, Business Workflow, Power Bi, E-Office, Document Management, Chat system, Customer Interaction Center, Dynamics AX, Dynamics 365.

Or very happy to join your team to develop Mobile App or Business Web App.

Thank you!


Phone: +60 115 199 2689 (also on WhatsApp, Viber, Zalo)
Email or Skype: ThomasTrungVo@Hotmail.com
Gmail: SharePointTaskMaster@Gmail.com
LinkedIn: https://www.linkedin.com/in/abc365/

5

View comments

  1. please give me complete source code.

    when i run github code in my browser then toggle button is not popup so please help me .i cant do anything from index.html file

    ReplyDelete
  2. Dear Kaushik,

    Please see more detail with step 31, 32, and 33 with simple template of blogspot

    God bless us!

    ReplyDelete
  3. do we need to change style.css ? is it mandatory ?

    ReplyDelete
  4. i am using public IP address for ejabberd chat but now want to shift to Domain But my previous apps are using IP address and new are using Domain. So i want chat works with IP address to Domain as domain is mapping with that IP. I am able to do chat using IP address and also with Domain in 2 devices. But not with IP in one device and domain in another. Please help me.

    ReplyDelete
  5. it's possible to use port 80 or 443 with ejabberd?¿ or jwchat

    ReplyDelete

Bring the power of Gemini 2.0 to help you build applications faster and easier than ever before.

Key Features

- Coding assistance powered by Gemini 2.0.

- Contextualized responses to your prompts to help guide you on what you're trying to do with your code.

Gemeni AI answers:

Okay, I understand you want to use DeepSeek AI within your Flutter application. Since there isn't a specific official DeepSeek AI SDK for Flutter or Dart, you'll need to interact with the DeepSeek AI API using HTTP requests.

How is the Gemini AI look like on Android Studio Meerkat?

How to use DeepSeek AI with flutter?

Generative AI, Robot Operating System (ROS 2), Computer Vision, Natural Language Processing service, Generative AI Chatbot, Machine Learning, Mobile App, Web App? Yes, I do provide!

Call me: +8485414701

Introducing DeepSeek-VL2, an advanced series of large Mixture-of-Experts (MoE) Vision-Language Models that significantly improves upon its predecessor, DeepSeek-VL.

Introducing DeepSeek LLM (Large Language Model), an advanced language model comprising 67 billion parameters. It has been trained from scratch on a vast dataset of 2 trillion tokens in both English and Chinese.

When using expert parallelism (EP), different experts are assigned to different GPUs. Because the load of different experts may vary depending on the current workload, it is important to keep the load of different GPUs balanced.

DeepSeekMoE 16B is a Mixture-of-Experts (MoE) language model with 16.4B parameters. It employs an innovative MoE architecture, which involves two principal strategies: fine-grained expert segmentation and shared experts isolation.

Features

🚀 High-performance data processing powered by DuckDB

🌍 Scalable to handle PB-scale datasets

🛠️ Easy operations with no long-running services 

Performance

We evaluated smallpond using the GraySort benchmark (script) on a cluster comprising 50 compute nodes and 25 storage nodes runnin

DeepGEMM is a library designed for clean and efficient FP8 General Matrix Multiplications (GEMMs) with fine-grained scaling, as proposed in DeepSeek-V3. It supports both normal and Mix-of-Experts (MoE) grouped GEMMs.

The Fire-Flyer File System (3FS) is a high-performance distributed file system designed to address the challenges of AI training and inference workloads. It leverages modern SSDs and RDMA networks to provide a shared storage layer that simplifies development of distributed applications.

DeepEP is a communication library tailored for Mixture-of-Experts (MoE) and expert parallelism (EP). It provides high-throughput and low-latency all-to-all GPU kernels, which are also as known as MoE dispatch and combine. The library also supports low-precision operations, including FP8.

DualPipe is an innovative bidirectional pipeline parallelism algorithm introduced in the DeepSeek-V3 Technical Report. It achieves full overlap of forward and backward computation-communication phases, also reducing pipeline bubbles.

There are 62 model layers of DeepSeek AI R1

Clip of browsing 62 model layers of DeepSeek AI R1

How big, size, of a model layer of DeepSeek AI R1?

Generative AI, Robot Operating System (ROS 2), Computer Vision, Natural Language Processing service, Generative AI Chatbot, Machine Learning, Mobile Ap

There are 61 model layers of DeepSeek AI V3

The clip to browse from model layer 1 to model layer 61

How big, size, of each model layer of DeepSeek AI V3 look like?

Generative AI, Robot Operating System (ROS 2), Computer Vision, Natural Language Processing service, Generative AI Chatbot, Machine L

All the DeepSeek-V3 requirements:

torch==2.4.1

triton==3.0.0

transformers==4.46.3

safetensors==0.4.5

pip install -r requirements.txt 

Generative AI, Robot Operating System (ROS 2), Computer Vision, Natural Language Processing service, Generative AI Chatbot, Machine Learning, Mobile App, Web Ap

DeepSeek-R1-Distill models are fine-tuned based on open-source models, using samples generated by DeepSeek-R1. We slightly change their configs and tokenizers. Please use our setting to run these models.

The code of a file of DeepSeek AI is written by python look like

A Setup and Evaluation of DeepSeek AI look like

Computer Vision + Robot Operating System (ROS 2) + Natural Language Processing service + Generative AI Chatbot +  Machine Learning + Mobile App + Web App? Yes, I do provide!

Call me: +

Check publishing base_link to base_laser transform in TF2 by: ros2 run tf2_ros tf2_echo base_link base_laser

Computer Vision + Robot Operating System (ROS 2) + Natural Language Processing service + Generative AI Chatbot +  Machine Learning + Mobile App + Web App? Yes, I do provide!

Call me: +84854

Run command [ros2 run tf2_ros static_transform_publisher 0.1 0 0.2 0 0 0 base_link base_laser] look like

Computer Vision + Robot Operating System (ROS 2) + Natural Language Processing service + Generative AI Chatbot +  Machine Learning + Mobile App + Web App? Yes, I do provide!

Call me: +848541470

Result of transformation from base laser to base link

Assume that the only data we have is the laser is mounted 10 cm forward and 20 cm above the center point of the mobile base

Computer Vision + Robot Operating System (ROS 2) + Natural Language Processing service + Generative AI Chatbot +  Machin

The road on map of RViz look like

Robot runs on Gazebo Sim look like

Both robot on Gazebo Sim and road on map of RViz look like

Clip of the robot runs on Gazebo Sim by road on map of RViz

Another clip to view robot runs on Gazebo Sim

Computer Vision + Robot Operating System (ROS 2) + Natural La

Get Gazebo Sim and RViz by command [ros2 launch nav2_bringup tb3_simulation_launch.py headless:=False]

RViz on full screen look like 

Gazebo Sim on full screen look like

Clip when run command [ros2 launch nav2_bringup tb3_simulation_launch.py headless:=False]

Clip when Gazebo Sim and RViz displa

For ROS 2 Jazzy and newer, install the Turtlebot 3 & 4 packages for Gazebo Modern.

ROS 2 Jazzy introduced the new Gazebo modern simulator, replacing Gazebo Classic.

ROS 2, Jazzy distro, introduced the new Gazebo modern simulator, replacing Gazebo Classic.

Source: https://time.com/7200212/person-of-the-year-2024-donald-trump/

Example of ros2 run command that use to run/launch talker and listener (executable name) from demo_nodes_cpp (package_name)

ros2 run demo_nodes_cpp listener

ros2 run demo_nodes_cpp talker

Source code

Node Graph incase running demo_nodes_cpp for listener and talker executable names

Computer Visi

Communication with discovery servers can be split to create virtual partitions in the discovery information. This means that two endpoints will only know about each other if there is a shared discovery server or a network of discovery servers between them.

The Fast DDS Discovery Server allows creating a server with backup functionality. This allows the server to restore the last state it saved in case of a shutdown.

By using fastdds tool, multiple discovery servers can be created. Discovery clients (ROS nodes) can connect to as many servers as desired. This allows to have a redundant network that will work even if some servers or nodes shut down unexpectedly.

Talker and Listener do communicate OK with remap node is fastdds discovery server

Clip

Computer Vision + Robot Operating System (ROS 2) + Natural Language Processing service + Generative AI Chatbot +  Machine Learning + Mobile App + Web App? Yes, I do provide!

Call me: +84854147015

WhatsApp: +60

ros2 is OK look like

fastdds is OK look like

Computer Vision + Robot Operating System (ROS 2) + Natural Language Processing service + Generative AI Chatbot +  Machine Learning + Mobile App + Web App? Yes, I do provide!

Call me: +84854147015

WhatsApp: +601151992689

https://amatasiam.web.app

Ema

Clip

Clip: Install ROS 2 ok on Ubuntu 24.04.1 on VirtualBox - also run well fastdds and rqt

Test with turtlesim simulator

Node Graph is OK on Ubuntu 24.04.1 on VirtualBox

Computer Vision + Robot Operating System (ROS 2) + Natural Language Processing service + Generative AI Chatbot +  Machine Lea

Deb packages for ROS 2 Jazzy Jalisco are currently available for Ubuntu Noble (24.04). The target platforms are defined in REP 2000.

About Me
About Me
My Photo
Vietnam
21 years experience in Mobile App (iOS and Android), Business Web Application. I have been developing with 26 business web application and Mobile App projects. Call me whenever you need a Mobile App (iOS and Android), Portal Solution by Office 365 (SharePoint Online) or by SharePoint On-Premise 2019/2016/2013/2010/2007 or an Integration SharePoint Solution with Dynamics AX, Dynamics 365, Power Bi, Digimind Social Medial Analytic Monitoring, EJabberd XMPP server Chat System, Forefront UAG, PDCA, Budget Request, LPG Bulk Transport Operations Application Solution, Project Server, Reporting Service, CRM Call Center, Dynamics CRM, Customer Interaction Center. Viet Nam: +84854147015 Malaysia: +601151992689 (also with WhatsApp) Linkedin: https://www.linkedin.com/in/abc365/ Email: ThomasTrungVo@Hotmail.com, SharePointTaskMaster@Gmail.com Skype: ThomasTrungVo@Hotmail.com
Blog Archive
Loading
Dynamic Views theme. Powered by Blogger. Report Abuse.