All posts tagged “realtime”

Build a real-time app with Socket.IO

Read more about Build a real-time app with Socket.IO at CreativeBloq.com


Socket.IO is probably the best known of all the real-time web frameworks. In combination with Node.js, it’s responsible for a significant increase in awareness of the benefits of ‘the evented web’, real-time data and real-time interactive user experiences. In this tutorial, I’ll take a look at what’s in the new Socket.IO 1.0, and show how it can be used to build an app for real-time analytics.




Creative Bloq

Dash for Real-Time Dashboards

UX Booth is here to provide real-world stories and lessons to everyone working in the field of user experience. We pride ourselves on working for the UX community and with the UX community, but we can’t do it alone.

Every article we publish is in part thanks to sponsors, and every sponsor we work with provides services or products that are beneficial to UX professionals. This week, our sponsor is Dash, a website that lets people quickly create real-time, customizable dashboards.

Dash includes dozens of pre-built widgets for services ranging from Google Analytics to Twitter to GitHub. They also have an API that allows users to share data from Dropbox and the web. For any UX professional in need of a dashboard creator, please take a moment to visit the Dash website, and see if it’s right for your team.

In addition to being our sponsor this week, Dash is currently running a limited-time promotion, which UX Booth readers can take advantage of! Sign up for a free account today, and get one private dashboard in addition to unlimited public dashboards. There’s no credit card required, and you’ll keep your private dashboard forever.

Again, we offer a huge thank you to Dash for being this week’s UX Booth sponsor, and helping us to deliver quality articles to the UX community.


The UX Booth

Google will soon unveil a new system for real-time voice translation

Last month, Microsoft’s Skype unveiled a program for real-time translation of human speech. Now, it seems we’ll soon be seeing Google’s version.

Continue reading…

The Verge – All Posts

Dash for Real-Time Dashboards

UX Booth is here to provide real-world stories and lessons to everyone working in the field of user experience. We pride ourselves on working for the UX community and with the UX community, but we can’t do it alone.

Every article we publish is in part thanks to sponsors, and every sponsor we work with provides services or products that are beneficial to UX professionals. This week, our sponsor is Dash, a website that lets people quickly create real-time, customizable dashboards.

Dash includes dozens of pre-built widgets for services ranging from Google Analytics to Twitter to GitHub. They also have an API that allows users to share data from Dropbox and the web. For any UX professional in need of a dashboard creator, please take a moment to visit the Dash website, and see if it’s right for your team.

In addition to being our sponsor this week, Dash is currently running a limited-time promotion, which UX Booth readers can take advantage of! Sign up for a free account today, and get one private dashboard in addition to unlimited public dashboards. There’s no credit card required, and you’ll keep your private dashboard forever.

Again, we offer a huge thank you to Dash for being this week’s UX Booth sponsor, and helping us to deliver quality articles to the UX community.


The UX Booth

Link About It: Real-Time Photorealism

Real-Time Photorealism


In the world of architectural visualization and animation, achieving real-time rendering while maintaining photorealism has long been a grail-worthy task. In a new animation created with the program Unreal Engine 4, Lasse Rode of Studio XOIO was finally……

Continue Reading…


Cool Hunting

Campsite Booking Made Easy with Hipcamp: Figure out the ideal adventure spot with integrated maps and real-time availability

Campsite Booking Made Easy with Hipcamp


Camping is about getting away from it all: ditching the internet for a few days, embracing the wild and soaking in the sounds and views of nature. But as those who have tried planning the perfect trip know, it can be a frustrating…

Continue Reading…


Cool Hunting

Real-Time Collaboration On Your Website With TogetherJS

It can’t be denied that real-time collaboration has become an important part of the modern web. Google Drive is a great example of how simultaneous, real-time collaboration is an essential way to do work online these days. In applying the same concept, Mozilla Labs introduced their own tool called TogetherJS, a HTML5 based JavaScript library to easily provide real-time collaboration between users.

TogetherJS allows all users involved to see each other’s mouse/cursor position, scroll position and clicks. Synchronization is available for editing forms and playing/pausing videos. For communication purposes, users can also chat using text and audio.

Behind TogetherJS

Initially, TogetherJS started as a service for users to collaborate in real time named TowTruck. It was released by Mozilla Labs back in April 2013. But as the product grew beyond its original concept, they decided to change the name.

TogetherJS depends on WebSockets technology for its interactive communication between the different user browsers. There is a hub server for its core implementation which will echo the received messages to all the participants. This is where users can see other’s cursors and scroll positions and clicks. The default hub server is hosted by Mozilla, but if you want, you can also host your own.

For the audio chat features, WebRTC is the thing that helps. If you want to know more about the technology behind it , head over to the technology overview page.

Usage

To show you how to use TogetherJS, I will be using its sample apps. And to show this for diferent users, I will demonstrate this on two different browsers (Chrome and Firefox) simultaneously. Let’s get started!

The first time you start TogetherJS, you will be prompted with a guide wizard. This wizard assists you with all of available features before you get started. You can always skip it at anytime, if you prefer to.

In the guide wizard, set up your name, upload an avatar and change the color of your profile. This is optional, as you can also do this later in the TogetherJS panel.

On the right side, you should see the TogetherJS panel. In this panel, you can update your profile, get the link for your collaboration and chat with text or audio. To invite a friend, easily click on the “Add a friend” menu (as shown below), copy the link then send it to your friend.

Friends who join you will have their avatars show up at the bottom of the panel. From here, anything that you or your friends type, click, move or scroll will be synced to your view.

As you can see below, whenever your friends click or move their mouse, it will be shown on your page with a cursor animation that has their name beside it.

When your friends scroll their own page, their cursor will face downwards, like in the following screenshot (only on Chrome though).

To communicate with your friend, you can use the chat features: either text-based or audio-based chat. But please note that the audio chat feature is still in its experimental phase.

Installation

To install TogetherJS, you just need to add a couple lines of code to your HTML. First, include the following snippet before the closing tag of your body:

 <script src="https://togetherjs.com/togetherjs-min.js"></script> 

You can also download the source and host it in your server if you like.

That’s it! Now you have TogetherJS on your site and it will be active after the browser finishes reloading the page. Either way, this only works after users click on the button. Just add the code below wherever you want:

 <button onclick="TogetherJS(this); return false;">Start TogetherJS</button> 

For more advanced setup and other configurations, please visit the documentation page.

Conclusion

TogetherJS is useful for those who need collaborative features for their web page or web project to keep their online collaborators on the same page. The fact that TogetherJS allows this feature to be available on any site, and across multiple browsers, is a powerful feature that we can take advantage of. There are good examples of its implementation at JSFiddle and Pixelreka that you can check out to see its potential.





hongkiat.com

Intel Pocket Avatars Make You a Cartoon: Real-time facial recognition software that lets you record and share animations from your phone

Intel Pocket Avatars Make You a Cartoon


Intel Pocket Avatars is a new app just released on iOS and Android that might be more cutesy than our usual interest, but the technology behind it is very impressive. In…

Continue Reading…


Cool Hunting

40 Excellent Online Real-Time HTML Editors

For today’s round up, we thought to compile some free online real-time HTML editors that you can use to create interesting and appealing web pages and websites for free of cost. Therefore, here we have come up with a list of some free online real-time HTML editors that you can find on the internet. Basically, such types of online HTML editors offer numerous means of editing as well as creating HTML code lines, and are quite easily accessible. This is the reason why they are so popular.

So, without any further ado, we are presenting the complete list after the jump. We hope that you will like this collection. Check this out and get to pick one!

SublimeText

CKEditor

Codeita

Dirty Markup

Rendra Online HTML5 Editor

Astyle

TinyMCE

HTMLEditor.in

HTMLColor codes

HTML Instant

Quackit

Ajax.org Cloud9 Editor

Tim’s Free Stuff

Real-time HTML Editor

Online HTML Editor

JsFiddl

Codeanywhere

CSSDesk

Squad

Drawter

ShiftEdit

Maqetta

Dabblet

Thimble, by Mozilla

Cloud9

BluePen Editor

Amy Editor

JS Bin

Editpad

RegExr

9ne

Darkcopy

JS Hint

Gist Box

ThinkFree

Zoho Writer

Free Online WYSIWYG HTML Editor

WYSIWYG HTML Editor

Online – HTML – Editor

Jsdo.it


Free and Useful Online Resources for Designers and Developers

Covering Event In Real-time With Liveblog In WordPress

Liveblogging is a popular way to cover an event in real-time – it is similar to a Twitter feed, only it happens on your own site. If you like to follow major key events like the Apple WWDC, you may find some tech blogs and news sites liveblogging to cover the event in real-time.

Some of the advantages of using liveblog is that the journalists can publish updates easily, while the readers can get the updates quickly. In addition, Liveblogging also allows for multiple writers, or journalists to contribute at the same time. If you want to also cover events on your site using Liveblog, we will show you how in this post.

The Liveblog Plugin

In WordPress, you can enable liveblog with the Liveblog plugin from Automattic – the guys behind WordPress. This plugin was exclusively released for WordPress VIP: it is a premium service in WordPress.com. Now, you can install and use it on your self-hosted sites.

Once activated, you can create a new post, and enable liveblog for it, like so.

Publish and view the post, and you will find a posting tool where you can publish updates right from the front-end of the post. We can also preview the post before publishing it.

To post an image, you can drag-and-drop the image from your folder onto the input field. It will automatically upload the image and put the image URL within the posting tool.

You can also embed a tweet or a Youtube video by simply putting in the link, like so.

If you want to make the post bold, italic, or add a link, you can wrap it in HTML Markup.

When the event ends, you can click the Archive button to put the Liveblog in Archive. This way the readers will still be able to read the contents, even after the posting tool has been disabled.

That’s it. You can give this plugin a try if you want to try liveblogging on your site. I hope you find this tip useful.


    




hongkiat.com