xRTML.org

The eXtensible Multiplatform Language used to transform

the World Wide Web into the Realtime Web

<b>Cool Vendor</b> Cool Vendor by Gartner
Read more here
<b>The Future of</b> Mobile Traffic The Future of Mobile Traffic The Realtime® Framework provides real solutions for the fast growing data traffic Read more here
Whitepaper for <b>Realtime® Framework</b> Whitepaper for Realtime® Framework Product Positioning and Technology Whitepaper Download it here
<b>Realtime<sup>®</sup></b> is <b>not</b> Ajax! Realtime® is not Ajax! Understand the differences between Realtime® and AJAX in this blog post. Click here
How Realtime® works
Keep in mind that Realtime® is for everyone — From the beginner to the advanced developer. This is a Javascript example:

Publish

ortcClient.send('ChannelName', 'Message content');

Subscribe

ortcClient.subscribe('ChannelName', true, function
(ortc, channel, message) {
// Do something cool with the received message
});
Want to learn other implementations, such as including it in Markup/HTML?
Know more here
It's 100% Cross-browser/platform
Compatible with: Internet Explorer 7+, Firefox 3+, Chrome 9+, Opera 10+, Safari 5+, iPad, iPhone (iOS4+) and Android 2.1+
  • desktop
  • >
  • Chrome
  • Firefox
  • Opera
  • Safari
  • Internet Explorer
  • +
  • Android
  • iOS
  • Windows Phone
  • <
  • mobile
Using xRTML as tags in 3 easy steps:
Start adding the xRTML library, then add a Connection, and finish it with a xRTML Tag.

Using other libraries such as JavaScript, or Java is just as easy. Want to migrate from PubNub or Pusher? We've got you covered!

step1
						    1
                            2
                            3
					    
						    <!-- Adding the library is easy! -->
                            
                            <script src="xrtml.js" type="text/javascript"/>
					    
step2
						    1
						    2
						    3
						    4
						    5
                            6
                            7
                            8
					    
                            xRTML.ready(function(){
	                            xRTML.ConnectionManager.create({
  		                            appkey:"myAppKey",
                                    authtoken:"myDevToken",
	  	                            url:"http://ortc-developers.realtime.co/server/2.1/",
  		                            channels:[{name:"myChannel"}]
	                            });
                            });
                        
step3
						    1
						    2
						    3
						    4
						    5
                            6
                            7
                            8
					    
                            xRTML.ready(function(){
	                            xRTML.Templating.inject({
                                    id:"myTemplate", content:'<p data-bind="text: prop"></p>'
                                });
	                            xRTML.TagManager.create({ 
		                            name: "Repeater", target: "#myTarget",
		                            template: "myTemplate", triggers:[{ name: "myTrigger" }]
                            });});
                        
Realtime Cool Vendor
Realtime connections
We're serving Realtime® technology all around!
  • Loading...
    User connections (last 24h)
  • Loading...
    Current connections
  • Loading...
    Messages per second
  • 2,825
    Developers
  • Loading...Visitors on this site
Who's using xRTML and Realtime® technology?
Achieving great results is our priority, bringing measurable value and a sustainable impact.
Click here to discover some cool projects
  • Diario Económico
  • Economico Social
  • TMN
  • Social TV Summit
António Costa Editor, Diário Económico

Económico Social is the 1st publication in the world to turn its readers into co-editors... Thanks to a model that should be exported and show that it is possible, in Portugal, to challenge the best.

Check out more at Realtime.co