logging in or signing up THE APPLICATION OF XMPP PROTOCOL IN THE DEVELOPMENT CiTS Download Post to : URL : Related Presentations : Share Add to Flag Embed Email Send to Blogs and Networks Add to Channel Uploaded from authorPOINT lite Insert YouTube videos in PowerPont slides with aS Desktop Copy embed code: (To copy code, click on the text box) Embed: URL: Thumbnail: WordPress Embed Customize Embed The presentation is successfully added In Your Favorites. Views: 57 Category: Entertainment License: All Rights Reserved Like it (0) Dislike it (0) Added: December 12, 2011 This Presentation is Public Favorites: 0 Presentation Description No description available. Comments Posting comment... Premium member Presentation Transcript APPLICATION OF XMPP IN DEVELOPMENT OF 3D ANIMATION PRODUCT: APPLICATION OF XMPP IN DEVELOPMENT OF 3D ANIMATION PRODUCT PRESENTED BY CHINCHU MATHEWOverview: Overview Introduction What is IM? XMPP 3D Animation Product development Process Using XMPP in the ScenarioINTRODUCTION: INTRODUCTION Growth of technology in the field of communication Multimedia technology in communication Instant messaging-people to communicate with each other in real time. Xml protocol for real time messaging presence & request / responce service.What is IM?: What is IM? A form of real-time direct text-based communication between two or more people Differs from e-mail in that conversations happen in real time. Most services offer a "presence awareness“ feature. Buddy list - lindicating whether people on one's list of contacts are currently online and available to chat.PowerPoint Presentation: An instant messaging and presence application must be able to complete the following use cases: Exchange messages with other users Exchange presence information with other users Manage subscriptions to and from other users Manage items in a contact list (in XMPP this is called a "roster") Block communications to or from specific other usersPowerPoint Presentation: Generally, both parties in the conversation see each line of text right after it is typed (line-by-line), More like a telephone conversation than exchanging letters. Instant messaging applications may also include the ability to post an away message. Popular IM Programs AOL Instant Messenger : www.aim.com/ Yahoo! Messenger : messenger.yahoo.com MSN Messenger : messenger.msn.com Google Talk : www.google.com/talkBenefits of IM: Benefits of IM Easier communication between the workers and it is easy to arrange meetings, reviews, discussions etc. Easy to discuss projects in real time with colleagues who are thousands of miles away or right down the roadSome IM Protocols: Some IM Protocols SIP :- open standards , support audio and video Skype Protocol :- Proprietary , support non members, support audio and video YMSG (Yahoo Messenger):- Proprietary , support audio and video. Microsoft Messenger Service :-Proprietary , doesn’t support non members and no support for audio and video XMPP ( Gtalk ) :- open standard ,support for audio and videoXMPP( eXtensible Messaging and Presence Protocol): XMPP( eXtensible Messaging and Presence Protocol) An open standard communications protocol for near-real-time messaging, presence information and contact list maintenance. Designed to stream XML elements (or for the exchange of structured data). Usually implemented via a client-server architecture. A client utilizing XMPP accesses a server over a TCP connection. Servers also communicate with each other over TCP connections.General XMPP Architecture: General XMPP ArchitecturePowerPoint Presentation: Architecture composed of 1. XMPP Server Acts as an intelligent abstraction layer for XMPP communications. primary responsibilities are: manage connections from or sessions for other entities, in the form of XML streams and from authorized clients, servers, and other entities route appropriately-addressed XML stanzas among such entities over XML streamsPowerPoint Presentation: 2. XMPP Client clients connect directly to a server over a TCP connection use XMPP to take full advantage of the functionality provided by a server and any associated services. 3.Gateway special-purpose server-side service primary function :- translate XMPP into the protocol used by a foreign (non- XMPP) messaging system :- translate the return data back into XMPP.XMPP For IM & Presence: Three essential primitives called XML stanzas <message/> : has tags like from , to & body <presence/> : broadcast to all those who have subscribed. < iq /> : to retrieve roster(contact list) from server. Types of messages Chat( Unicast ) Groupchat (multicast) Headline(broadcast) XMPP For IM & PresencePowerPoint Presentation: Steps involved in communication between server and client Establishment of TCP connection Exchange of messages to initiate XML stream . Key parameters like stream id are negotiated Content transfer Tear down of the streamPowerPoint Presentation: The working community includes Project Manager System Administrator Director Designers Cooperative working system - work proceeds through interactions. Traditionally done through instant messaging software of the enterpriseSteps involved in the development procedure: Steps involved in the development procedure Creative design Modeling Special Effects Rendering Post synthesisPowerPoint Presentation: Orange dotted Red solid3D Animation Product Development Process: 3D Animation Prod uct Development Process Development platform needs multimedia data storage, sharing , retrieval and collaborative work It has Project material database Information databaseUsing XMPP in the scenario: Using XMPP in the scenario XMPP client run in the computers of every worker. designer successfully upload their design to the project material database ,IM system will send an instant message to the director. XMPP client of the director pop up a message dialog box with message that “ creative design of XXX has been completed ,please review ” . message have information about the sender & a hyperlink with the label “ click to review ”. This link points to the newly created design.PowerPoint Presentation: director review the work after downloading design from server and open the material by clicking on the “ click to review” link popped up window have two more hyperlinks labelled “ Review pass ” and “ Review doesn’t pass ” director can click on “ Review pass ” and submit the audit results to the project management platform or click on “ Review doesn’t pass ” and then enter the modifications needed in the message window. artist can click on the “ view audit options ” link in the pop up message to know the required modifications.CONCLUSION: CONCLUSION XMPP is a safer & reliable protocol IM system of a 3D animation development project platform can be well implemented using XMPP for the easier communication of multimedia data. Still under development.THANK YOU: THANK YOU You do not have the permission to view this presentation. In order to view it, please contact the author of the presentation.
THE APPLICATION OF XMPP PROTOCOL IN THE DEVELOPMENT CiTS Download Post to : URL : Related Presentations : Share Add to Flag Embed Email Send to Blogs and Networks Add to Channel Uploaded from authorPOINT lite Insert YouTube videos in PowerPont slides with aS Desktop Copy embed code: (To copy code, click on the text box) Embed: URL: Thumbnail: WordPress Embed Customize Embed The presentation is successfully added In Your Favorites. Views: 57 Category: Entertainment License: All Rights Reserved Like it (0) Dislike it (0) Added: December 12, 2011 This Presentation is Public Favorites: 0 Presentation Description No description available. Comments Posting comment... Premium member Presentation Transcript APPLICATION OF XMPP IN DEVELOPMENT OF 3D ANIMATION PRODUCT: APPLICATION OF XMPP IN DEVELOPMENT OF 3D ANIMATION PRODUCT PRESENTED BY CHINCHU MATHEWOverview: Overview Introduction What is IM? XMPP 3D Animation Product development Process Using XMPP in the ScenarioINTRODUCTION: INTRODUCTION Growth of technology in the field of communication Multimedia technology in communication Instant messaging-people to communicate with each other in real time. Xml protocol for real time messaging presence & request / responce service.What is IM?: What is IM? A form of real-time direct text-based communication between two or more people Differs from e-mail in that conversations happen in real time. Most services offer a "presence awareness“ feature. Buddy list - lindicating whether people on one's list of contacts are currently online and available to chat.PowerPoint Presentation: An instant messaging and presence application must be able to complete the following use cases: Exchange messages with other users Exchange presence information with other users Manage subscriptions to and from other users Manage items in a contact list (in XMPP this is called a "roster") Block communications to or from specific other usersPowerPoint Presentation: Generally, both parties in the conversation see each line of text right after it is typed (line-by-line), More like a telephone conversation than exchanging letters. Instant messaging applications may also include the ability to post an away message. Popular IM Programs AOL Instant Messenger : www.aim.com/ Yahoo! Messenger : messenger.yahoo.com MSN Messenger : messenger.msn.com Google Talk : www.google.com/talkBenefits of IM: Benefits of IM Easier communication between the workers and it is easy to arrange meetings, reviews, discussions etc. Easy to discuss projects in real time with colleagues who are thousands of miles away or right down the roadSome IM Protocols: Some IM Protocols SIP :- open standards , support audio and video Skype Protocol :- Proprietary , support non members, support audio and video YMSG (Yahoo Messenger):- Proprietary , support audio and video. Microsoft Messenger Service :-Proprietary , doesn’t support non members and no support for audio and video XMPP ( Gtalk ) :- open standard ,support for audio and videoXMPP( eXtensible Messaging and Presence Protocol): XMPP( eXtensible Messaging and Presence Protocol) An open standard communications protocol for near-real-time messaging, presence information and contact list maintenance. Designed to stream XML elements (or for the exchange of structured data). Usually implemented via a client-server architecture. A client utilizing XMPP accesses a server over a TCP connection. Servers also communicate with each other over TCP connections.General XMPP Architecture: General XMPP ArchitecturePowerPoint Presentation: Architecture composed of 1. XMPP Server Acts as an intelligent abstraction layer for XMPP communications. primary responsibilities are: manage connections from or sessions for other entities, in the form of XML streams and from authorized clients, servers, and other entities route appropriately-addressed XML stanzas among such entities over XML streamsPowerPoint Presentation: 2. XMPP Client clients connect directly to a server over a TCP connection use XMPP to take full advantage of the functionality provided by a server and any associated services. 3.Gateway special-purpose server-side service primary function :- translate XMPP into the protocol used by a foreign (non- XMPP) messaging system :- translate the return data back into XMPP.XMPP For IM & Presence: Three essential primitives called XML stanzas <message/> : has tags like from , to & body <presence/> : broadcast to all those who have subscribed. < iq /> : to retrieve roster(contact list) from server. Types of messages Chat( Unicast ) Groupchat (multicast) Headline(broadcast) XMPP For IM & PresencePowerPoint Presentation: Steps involved in communication between server and client Establishment of TCP connection Exchange of messages to initiate XML stream . Key parameters like stream id are negotiated Content transfer Tear down of the streamPowerPoint Presentation: The working community includes Project Manager System Administrator Director Designers Cooperative working system - work proceeds through interactions. Traditionally done through instant messaging software of the enterpriseSteps involved in the development procedure: Steps involved in the development procedure Creative design Modeling Special Effects Rendering Post synthesisPowerPoint Presentation: Orange dotted Red solid3D Animation Product Development Process: 3D Animation Prod uct Development Process Development platform needs multimedia data storage, sharing , retrieval and collaborative work It has Project material database Information databaseUsing XMPP in the scenario: Using XMPP in the scenario XMPP client run in the computers of every worker. designer successfully upload their design to the project material database ,IM system will send an instant message to the director. XMPP client of the director pop up a message dialog box with message that “ creative design of XXX has been completed ,please review ” . message have information about the sender & a hyperlink with the label “ click to review ”. This link points to the newly created design.PowerPoint Presentation: director review the work after downloading design from server and open the material by clicking on the “ click to review” link popped up window have two more hyperlinks labelled “ Review pass ” and “ Review doesn’t pass ” director can click on “ Review pass ” and submit the audit results to the project management platform or click on “ Review doesn’t pass ” and then enter the modifications needed in the message window. artist can click on the “ view audit options ” link in the pop up message to know the required modifications.CONCLUSION: CONCLUSION XMPP is a safer & reliable protocol IM system of a 3D animation development project platform can be well implemented using XMPP for the easier communication of multimedia data. Still under development.THANK YOU: THANK YOU