Communicating System
Project Idea <ul><li>Generally this Idea is found to perform Communication System . </li></ul><ul><li>With (client – serve...
Why this communicating System <ul><li>Old ways of communicating are  very slow  . </li></ul><ul><li>Not ideal for  long di...
<ul><li>Using the same network abilites  without making another system </li></ul><ul><li>Building  Community  with your we...
XMPP/jabber <ul><li>(eXtensible Messaging and Presence Protocol )  </li></ul><ul><li>XMPP Definition </li></ul><ul><li>is ...
<ul><li>Google group  was the first team  that used it in it’s Messenger ( Gtalk ) , that is one of the best conferencing ...
XML <ul><li>What is  XML  (eXtensible Markup Language) </li></ul><ul><li>Ex-  describe a businesscard </li></ul><ul><li><b...
<ul><li>Little Comparing between HTML & XML </li></ul><ul><li>Why  XMPP depends on  this technique </li></ul><ul><li>(Fast...
AJax <ul><li>Forward(A bit about history & future ) </li></ul><ul><li>Overview  </li></ul><ul><li>What is the meaning of A...
<ul><li>XMPP is  proven. </li></ul><ul><li>XMPP is  secure. </li></ul><ul><li>XMPP is  decentralized. </li></ul><ul><li>Ce...
Services Of <ul><li>Channel encryption </li></ul><ul><li>Authentication </li></ul><ul><li>Presence </li></ul><ul><li>Resou...
Applications Of <ul><li>Instant messaging </li></ul><ul><li>Groupchat </li></ul><ul><li>Gaming </li></ul><ul><li>Middlewar...
System connections & servers <ul><li>any client can connect to any server by using XMPP </li></ul><ul><li>server insure co...
<ul><li>Full compatibility: any device </li></ul><ul><li>( PC, Mainframe , Mobile ...) and any  platform ( Windows, Linux,...
<ul><li>A bit about this messenger </li></ul><ul><li>The characteristic of this messenger </li></ul><ul><li>How it uses th...
What we will do next >>
Auto Replayer
Questions [email_address]
Upcoming SlideShare
Loading in …5
×

Communicating System

964
-1

Published on

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
964
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
21
Comments
1
Likes
0
Embeds 0
No embeds

No notes for slide

Communicating System

  1. 1. Communicating System
  2. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 16. What we will do next >>
  17. 17. Auto Replayer
  18. 18. Questions [email_address]
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×