Start a real time conversation between browsers(Chrome & Firefox) – WebRTC !

Ever heard of making live calls inside the browser without any plugins installed, well there is new protocol known as WebRTC (Web Real-Time Communication) in which you can video chat, send files, VOIP(voice over internet protocol), chat with friends on real time basis and all these for  free. Note that this is new standard of innovation laid down by W3C and currently works for Google Chrome and Firefox browser only and yes it does support the Opera browser.

WebRTC is a free, open project that enables web browsers with Real-Time Communications (RTC) capabilities via simple Javascript APIs. The WebRTC components have been optimised to best serve this purpose. The mission is to enable rich, high quality, RTC applications to be developed in the browser via simple Javascript APIs and HTML5.

The developers used a sample app from Github to demonstrate in-browser video chat. They used a beta of Chrome 25 and a Firefox nightly build. However, users at both the ends need to grant permissions to activate cameras and microphones. With WebRTC, we can expect to get click-to-chat features in web pages.

This is simple video showing demonstration of how real time video communication is done using WebRtc

The video below would explain us better about WebRtc (by Google Developers)

Note that the audio and video quality is excellent and WebRtc uses secure connection between the browsers (AES 128 or 256 bit encryption) depending on the pc architecture.

Njoy!

[via: webrtc.org]

Mozilla gets Facebook messenger for its Firefox browser !

If you are the user of the Firefox browser, you can now chat away with your Facebook friends even when you are not actually on the site, thanks to Mozilla developers who have officially announced the Facebook Messenger for the Firefox web browser. The messenger is built on a new social API. According to Mozilla blog. “Once you enable the feature, you will get a social sidebar with your Facebook chats and updates, like new comments and photo tags. You will also get notification for the messages, friend request and more that you can respond to right from your Firefox toolbar.”

The posting elaborated on the new service by stating, “Facebook Messenger for Firefox lets you chat with friends and stay connected with their updates wherever you go on the Web, without needing to switch between or open a new tab.” You can chat with your friends and family while doing anything from shopping online for the perfect gift, cheering your team on in the big game, watching a video or just surfing the Web. Of course, if you are not feeling social then you can easily hide the sidebar or even disable the feature.

To experience this new feature, just upgrade to the latest Firefox Web browser and then visit the Facebook Messenger for firefox page, click here, and click ‘Turn ON’. Recently, Mozilla has added an MSN-customized version in its Firefox based browser. Users can now have Microsoft’s Bing search engine and MSN as their home page.

Mastering Pandaboard – OS installation and beyond !

Pandaboard is a low-cost, open OMAP 4 based mobile software development platform that can serve as a fast ARM based single board computer from Texas Instruments. In short you can do some awesome stuff’s with it. Amazed? Yes, this small board, weighing less than 100g, is packed with some powerful features like:-

  • The OMAP 4430 application processor consisting of a dual core 1 GHz Cortex A-9 MPcore, 304MHz Power VR SGX540 GPU and a C64x DSP
  • 1 Gb low power DDR2 RAM
  • Display HDMI v1.3 connector (type-a) to drive HD displays and a DVI-D connector
  • 3.5mm audio in/out jack
  • full size SD/MMC card
  • Built in 802.11 and Blutetooth v2.1 + EDR
  • On-board 10/100 ethernet
  • Expansion: 1xusb OTG, 2xusb HS host ports and general purpose expansion header
  • sixe 100 x 110mm

Pandaboard is such a powerful mobile computing platform that one can port various OS’s to it. Already supported are Ubuntu, Xubuntu, Android, Meego, Fedora etc..

Where to buy it?

There are a lot of distributors out there, but I recommend buying it from SVtronics (www.svtronics.com/ecommerce/panda), the manufacturers of PandaBoard. The current cost is $174.

Accessories:-

I would suggest that interested readers buy the following accessories, which I used:-

  • A HDMI/DVI cable to see the output on the monitor
  • A 8/16 Gb SDHC or micro SD card (then use it with converter)
  • A 5V dc power supply
  • A USB hub
  • A serial-to-usb cable
  • A keyboard and mouse
  • A laptop cooler which is optional so that the board does not heat up.

Install image:-

In this article, we will try to install the Ubuntu 12.04 LTS, visit http://cdimage.ubuntu.com/releases/12.04/release

And download the TI OMAP4 (Hard-float) pre-installed desktop image.

Prepare the SD card:-

Now insert your SD card into the desktop, but make sure that it is not mounted. Identify the correct raw device name for the card, not the partition (like /dev/sdb and not /dev/sdb1). You could use the Ubuntu disk utility and select the SD card. In a terminal, navigate to the folder containing the downloaded image and write it to the SD card, run the following commands:

zcat ./ubuntu-12.04-preinstalled-desktop-armhf+omap4.img.gz | sudo dd bs=4M of=/dev/sdb
sudo sync

This will take some time. If the process is successful, you will have a new command prompt, and you can now eject the SD card.

PandaBoard-block-diagram

 

Booting Pandaboard:-

Install minicom or Gtkterm on the desktop — in terminal, run

sudo apt-get install minicom

Launch it for example sudo minicom -s

To configure it, select the correct usb port, set the baud rate to 115200, stop bits to 1 and parity bits, software control and hardware control to “NONE”
Now insert the SD card to the pandaboard, connect the HDMI/DVI cable to the monitor and pandaboard. Attach the USB hub to the pandaboard and connect your mouse and keyboard to the hub. Connect the serial cable to your laptop or dekstop. Now powerup the pandaboard. If all went well, you should see a familiar Ubuntu installtion screen

Installing Ubuntu 12.04 LTS:-

The installation process is quite simple – – just follow the on-screen instructions. Mind you, this process will take a very long time around 1 hour, so be patient.

Speeding up Pandaboard:-

There are few tweaks you can do to increase the performance of Ubuntu on pandaboard. First disable the swap, which is nothing but a virtual RAM. So edit /etc/fstab and put # in front of the line that creates a swap file. Now, for transient data, use the tmpfs filesystem, which uses RAM, and hence provides much faster response compared to the SD card. Edit the /etc/fstab and add the following lines:

tmpfs /tmp          tmpfs nodev,nosuid        0 0
tmpfs /var/log      tmpfs nodev,nosuid        0 0

 

Installing Xubuntu:-

You might find the Ubuntu desktop a bit slow, so we need a lightweight desktop alternative. Now Xubuntu 12.04 LTS is a derivative of Ubuntu and uses the light weight XFCE desktop plus some other applications. Now, let’s install xubuntu on top of ubuntu (which is less time consuming and you can select the desktop environments on the login-screen)

sudo apt-get update
sudo apt-get install xubuntu-desktop

Now, this porcess will take some time, once it’s done restart the system and select the Xubuntu desktop option as mentioned earlier from the login-screen. You can also update xubuntu in free time but you will definately notice performance improvements and the system will be faster on the small but powerful pandaboard.

Troubleshooting:-

It is quite possible that you will face errors while installing Ubuntu or Xubuntu on the pandaboard. In case you face an error that you cannot solve, post your problem on the Pandaboard Google Group

(http://groups.google.com/group/pandaboard) The community is friendly and will help you out – – also reply is very quick

Njoy !

Google axes support of Google chrome browser on all 32 bit Linux distros !

From March 2016, Google won’t be supporting 32 bit build of Google chrome browsers on any of the Linux distros or there derivatives too. This is due to the fact that Linux as a whole is sharing approximately 1.6% market share in desktop operating systems and the Google chrome users on it are still a percentile, also considering the 32 bit versions which are even low, it seems Google has taken a right decision to axe them on all 32 bit platforms !

Just a note that Chromium, the open source browser (the browser from which Google takes the source code to make Google chrome and adds a flash player + pdf reader etc). won’t get affected for any time soon. Also sad new for Ubuntu 12.04 LTS users is that Google is advising them to upgrade to 64 bit, even though support as from Canonical(the company behind Ubuntu Linux) has promised free security and maintenance updates for 5 years, that is till 2017.

It will be interesting to see whether other browsers which are based on chromium or chrome(Webkit, that is the browser rendering engine) like Opera, midori etc will be providing support after March 2016 or not on 32 bit Linux Operating Systems.

“To provide the best experience for the most-used Linux versions, we will end support for Google Chrome on 32-bit Linux, Ubuntu Precise (12.04), and Debian 7 (wheezy) in early March, 2016,” says Chromium engineer Dirk Pranke.

[via:- omgubuntu.co.uk & reddit.com]

Material Design to Linux – Papyros

scaled_full_papyros

Meet Papyros, formerly know as QuartzOS, then QuantumOS, and finally a new name Papyros is a new and upcoming shiny Linux based operating system which is based on Arch Linux and about to be launched in 2016. As of now its in rough alpha stage and not to be intended for use on production machines. It’s using Google’s new Material design technology UI, as seen on Android 5.0 Lollipop !

Looks to be more like Chrome OS, but can be customized to have a dock like interface and look more sort of mackintosh ! As usual Linux distro’s are heavily customizable and there theme can be changed quite easily. The distro is a rolling release, that means a user dosen’t need to upgrade a fresh copy as soon as  a new version is out, the OS can be updated periodically as a manual update when run through a terminal. As of now the latest version while writing this article is 0.3 and it is yet to hit version 1.0

The operating system, desktop shell, and material design framework is still in active development and is in a pre-alpha state. There aren’t any installer ISOs or stable repositories. To add on Arch Linux follow the steps below:-

First, add the following lines to your /etc/pacman.conf file, above the default repositories:

[papyros]
SigLevel = Never
Server = http://dash.papyros.io/repos/$repo/$arch

Then, run

pacman -Syu
pacman -S papyros-shell

You can test the shell by running it in a new window on top of your desktop:

papyros-session

[via:- papyros.io]

Windows 8.1 surpasses windows XP on desktops.

windows 8.1 statistics

It has been almost one and half years after its release the windows 8.1 has finally edge passed windows xp on the desktops. Windows 8.1 has slowly but surely grown over the decade old XP. The stats are as shown above.

It’s just 1% rise but enough to gain momentum and good news for the die hard win 8.1 fans. Meanwhile Windows 7 still enjoys most of the share at whooping 61% plus. The windows 8 is still behind fifth place behind apple’s OS X Yosemite.

However there is one thing to note. Microsoft’s latest Windows 10 is coming this July 29th and its a free upgrade for all windows 7 and 8.1 users. The people running XP or vista have to pay for the upgrade, so that’s a no brainer.  Microsoft is also trying to unify this time its Windows 10 operating system with tablets, laptops and mobiles along with its entire eco-system.