Thursday, October 01, 2015

Learning about Facebook API (Part 1)

Facebook is one of the most frequently and widely used social networking platform. Facebook allows users to share their statuses, photos, videos, documents and much more. It also allows users to create their own pages which allow them to freely market their products. Where there is so much for a layman user, there is no shortage of APIs for the developers who want to integrate their apps and software with Facebook. A developer, though, has to learn the usage of these APIs in order to effectively integrate their products with Facebook. This article throws light on some of the resources that can help you learn FB API.
The best way to learn anything regarding Facebook is to check out their official website. The subdomain is dedicated to the facebook developers where all the development options related to facebook, exist. Check out this link for learning different facebook API.
Video2Brain is an online video tutorial website containing hundreds of free as well as paid technical tutorials. The site has a very good and detailed video tutorial on the usage of Graph API which is the primary Facebook API.  The tutorial can be found here

Tuesday, September 29, 2015

Updated Software: ByteScout PDF To HTML SDK 6.12.2239 and PDF Viewer SDK 6.12.2244

ByteScout updated PDF To HTML SDK 6.12.2239 and  PDF Viewer SDK 6.12.2244 on September 17, 2015.

What's new ByteScout PDF To HTML SDK 6.12.2239:

  • PDF To HTML conversion improved
  • PDF format support improved
  • images and text support improved
  • minor bug-fixes

What's new ByteScout PDF Viewer SDK 6.12.2244:

  • pdf viewer control improved
  • support for images in pdf improved
  • text support in pdf improved
  • minor bug-fixes

Download evaluation versions here

Thursday, September 24, 2015

Updated Software: ByteScout BarCode Reader 8.25.1437 (freeware) and ByteScout BarCode SDK 8.25.1437

BarCode Reader
ByteScout updated a developer library ByteScout BarCode Reader SDK 8.25.1437 and BarCode Reader 8.25.1437 freeware on September 18, 2015
What's new BarCode Reader SDK 8.25.1437:
  • reading barcodes from PDF improved
  • read barcodes in .NET from images, pdf, live camera
  • barcode reading from PDF improve
  • updated source code samples
  • minor bug-fixes and improvements
What's new in BarCode Reader 8.25.1437 freeware:
  • free utility to read barcodes improved
  • reading barcodes from PDF improved
  • minor bug-fixes and improvements
More info and BarCode Reader freeware download link at:

Tuesday, September 22, 2015

Real Time Chat Applications for Development Teams

Software development is a location-independent business. Development teams can be located at one place or multiple remote places. In both scenarios, effective interaction between development team is crucial to smooth development resulting in a successful product. For this purpose, several chatting applications have been developed that allow team members to interact with each other. Following are some of the most widely used real time chat applications for development teams.
Microsoft Skype has been the leading real time chat application for quite some time now. The popularity of Skype can be measured from the fact that its name has been morphed into a verb. Often times people others “if you will be able to Skype me in the evening.”
Skype allows development teams to interact, voice chat, video call and share files in most effective manner.
HipChat is rapidly growing real time chat application that allows instant messaging, file sharing, video chat and other bunch of interaction options. HipChat is a multi-platform application with support for mobile, web and desktop PCs.
Its group chat feature allows users to embed photos and other multimedia files. It is available for free for a 30 day trial.
Google Hangouts is another extremely awesome chat application. It is primary competitor to Skype. With Skype charging fees for a group chat of 10 or more members, Google Hangouts offers it for free.
Other amazing features of this app include video chat, pictures and location settings, animated stickers and much more.
If you are looking for a secure and encrypted way of interacting with your team members then it might be cryptocat. Everything leaves your computer (a message or a file) is encrypted.
Cryptocat is open-source and absolutely free.
Slack is extremely popular among new business teams. The fact that the folks there at Observer and Guardian use this application is testimony to effectiveness. Slack has a very elegant and slick interface with all the capabilities of a modern real time chat application.

It is free for basic use and have tiered pricing structure as more features are added.

Thursday, September 17, 2015

Expand and Collapse Elements in JavaScript

JavaScript is a client side scripting language that runs in browser. Often you would have seen animations on your websites even If they are disconnected from the server. The reason is that all the JavaScript code is sent to the browser by the server and browser is responsible for interpreting and displaying corresponding animations. In this article we are going to see how we can make a simple expand/collapse menu using JavaScript. Let’s jump straight to the code followed with its explanation.
<title> JavaScript Expand/Collapse Example </title>


<div id="DivElement" style="display: block; border-radius:50px;  padding-left:40px; width:200px; height:200px; background-color:red;">
<h1>Welcome to Bytescout</h1>

<a id="ToggleButton" style="display:block; text-decoration:none; width:100px; height:25px; background-color:yellow"
href="javascript:showhide();">Hide Element</a>

<script language="javascript">
function showhide() {
var divele = document.getElementById("DivElement");
var togbutton = document.getElementById("ToggleButton");
if( == "block") { = "none";
togbutton .innerHTML = "Show Element";
else { = "block";
togbutton .innerHTML = "Hide Element";


This is a simple HTML code. You can copy and paste the above code in a text file and then save it in .html or .htm format.  The webpage contains one div element with Id “DivElement”  and one link with id  “ToggleButton”.
By default the display type of DivElement is a block and its width and height both are of 200 pixels. By default the link contains the text Hide Element. When the link is clicked, JavaScript function “showhide” is executed. Inside the function the display type of the “DivElement” is checked. If it is block, the JavaScript code changes it to none which makes it disappear. The text of the link is changed to “Show Element”.
Next when this link is clicked, again “showhide” function is called and this time the display type of the DivElement will be none, so the code in the else section of the showhide function will be executed and the display type of the element will be changed again to block which will make DivElement appear again on the page. The text of the link will be changed to “Hide Element again”. Consider following screen shots for the output of the above code.
  1. Before Hide Button is clicked

  1. After the Hide Element Link is clicked

Tuesday, September 15, 2015

Thursday, September 10, 2015

Updated Software: ByteScout PDF Renderer SDK 6.12.2220

ByteScout updated ByteScout PDF Renderer SDK 6.12.2220 on August 30, 2015.

  • pdf to image, pdf to tiff, pdf to png conversion improved
  • text rendering improvements
  • pdf layers rendering improvements
  • pdf controls rendering improvements
  • some minor bug-fixes

Download evaluation version here