Your SlideShare is downloading. ×
0
Communicating System
Communicating System
Communicating System
Communicating System
Communicating System
Communicating System
Communicating System
Communicating System
Communicating System
Communicating System
Communicating System
Communicating System
Communicating System
Communicating System
Communicating System
Communicating System
Communicating System
Communicating System
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Communicating System

914

Published on

Communicating System :chat & voip servers --chat and voip clients -- new technologies , xmmp/jabber

Communicating System :chat & voip servers --chat and voip clients -- new technologies , xmmp/jabber

1 Comment
0 Likes
Statistics
Notes
  • Be the first to like this

No Downloads
Views
Total Views
914
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
21
Comments
1
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Communicating System
  • 2. Project Idea <ul><li>Generally this Idea is found to perform Communication System . </li></ul><ul><li>With (client – server) & (server –server) connection we can accomplish a lot of new communication thchnologies </li></ul>
  • 3. Why this communicating System <ul><li>Old ways of communicating are very slow . </li></ul><ul><li>Not ideal for long distances </li></ul><ul><li>Takes a lot from the network abilities (more overloading) </li></ul><ul><li>Does not support new technologies (not scalable ) </li></ul><ul><li>Not crossplatform (you can’t use it any whare) </li></ul>
  • 4. <ul><li>Using the same network abilites without making another system </li></ul><ul><li>Building Community with your website users or your team members </li></ul><ul><li>Remote education/training sessions tool for experts and students So people over the network can communicate , share resources and even play with each other </li></ul><ul><li>Very cheap and open source (free to learn & use) >> </li></ul>>>>XMPP - Protocol
  • 5. XMPP/jabber <ul><li>(eXtensible Messaging and Presence Protocol ) </li></ul><ul><li>XMPP Definition </li></ul><ul><li>is one of powerful and secure protocol that is used in communicating system s, and it have been builded on a lot of techniques that have many functions to do a secure connection and more speedy one . </li></ul><ul><li>TCP:5222 </li></ul><ul><li>XMPP depends on XML </li></ul><ul><li>(will be explained in moment) </li></ul>
  • 6. <ul><li>Google group was the first team that used it in it’s Messenger ( Gtalk ) , that is one of the best conferencing system , which allow text , VoIP ,file transfare and even video ! </li></ul><ul><li>It is free ,open source and have been builded with Jabber Group. </li></ul>You can visit http://xmpp.org or http://jabber.org for more ditails
  • 7. XML <ul><li>What is XML (eXtensible Markup Language) </li></ul><ul><li>Ex- describe a businesscard </li></ul><ul><li><businesscard> </li></ul><ul><li><name > yazan</name> </li></ul><ul><li><company> </li></ul><ul><li><name> TCC</name> </li></ul><ul><li><address> ………………………</address> </li></ul><ul><li><phone> ……………………….. </phone> </li></ul><ul><li><fax> 537-4042</fax> </li></ul><ul><li></company> </li></ul><ul><li><email> Yasyam@google.com</email> </li></ul><ul><li></businesscard> </li></ul><ul><li>Extensible & scalable. </li></ul>
  • 8. <ul><li>Little Comparing between HTML & XML </li></ul><ul><li>Why XMPP depends on this technique </li></ul><ul><li>(Fast , scalable,standard between Systems…etc ) </li></ul>XML HTML صممت للتركيز على البيانات . صممت للتركيز على كيفية ظهور البيانات للمستخدم . المستخدم هو من يقوم بتعريف التاجز . اللغة هي من عرفت التاجز . تمكن المستخدم من انشاء ملف البيانات بالتركيبه التي يرغبها . تركيبة الملف معرف من قبل الغة نفسها . صممت لوصف البيانات . صممت لاظهار البيانات . اغلاق التاجز مطلوب بعد فتح أي عنصر حتى يكون الملف جيد الترتيب . اغلاق التاجز ليس شرطا . مطور ملف البيانات ليس مقيدا بأي حد . المطور مقيد باستخدام التاجز المعرفة من قبل اللغة .
  • 9. AJax <ul><li>Forward(A bit about history & future ) </li></ul><ul><li>Overview </li></ul><ul><li>What is the meaning of Ajax </li></ul><ul><li>(Asynchronouse Javascript & XML) </li></ul><ul><li>Examples </li></ul>
  • 10. <ul><li>XMPP is proven. </li></ul><ul><li>XMPP is secure. </li></ul><ul><li>XMPP is decentralized. </li></ul><ul><li>Centralized decentralized. </li></ul><ul><li>XMPP is a standard. </li></ul>Characteristic Of
  • 11. Services Of <ul><li>Channel encryption </li></ul><ul><li>Authentication </li></ul><ul><li>Presence </li></ul><ul><li>Resources </li></ul><ul><li>Multi-party messaging </li></ul><ul><li>Service discovery </li></ul><ul><li>Capabilities advertisements </li></ul><ul><li>Structured date formes </li></ul><ul><li>Peer-to-peer media sessions </li></ul>
  • 12. Applications Of <ul><li>Instant messaging </li></ul><ul><li>Groupchat </li></ul><ul><li>Gaming </li></ul><ul><li>Middleware and cloud computing </li></ul><ul><li>Data syndication : (saving amount of bandwidth & server resources) </li></ul><ul><li>Voice over IP (VoIP) </li></ul>
  • 13. System connections & servers <ul><li>any client can connect to any server by using XMPP </li></ul><ul><li>server insure continuation & system controling </li></ul><ul><li>using database ; management data like accounts and policies </li></ul><ul><li>without server we can't use work groups and manage it. </li></ul>
  • 14. <ul><li>Full compatibility: any device </li></ul><ul><li>( PC, Mainframe , Mobile ...) and any platform ( Windows, Linux, Mac...) </li></ul><ul><li>server to server connection : the abilities of this connection , advantages and uses </li></ul><ul><li>>>True living examble </li></ul>
  • 15. <ul><li>A bit about this messenger </li></ul><ul><li>The characteristic of this messenger </li></ul><ul><li>How it uses this protocol </li></ul>New service : Auto Replayer ... (^_^)
  • 16. What we will do next >>
  • 17. Auto Replayer
  • 18. Questions [email_address]

×