The Panda Blog

Bamboo Video Platform Introduction

By Roni Cohen | Apr 1, 2015

Introducing the Bamboo Video Platform by PandaOS!

Read More

Communicate between iFrame and parent window

By Roni Cohen | Mar 12, 2015

If you ever tried to create a widget or other embed code, the main problem which arises very fast is that you can’t communicate between the iFrame and the hosting website

Read More
Panda Kaltura Logos

Creating Kaltura player plugin to control KDP events

By Roni Cohen | Feb 10, 2015

Learn how to create a Kaltura Player Plugin. KDP events are a great way to control your Kaltura player. you can listen to events, trigger actions, and get info about the player
Lately i’ve been working on a web page where the user can edit a video in an efficient manner using hotkeys. I found a nice plugin that do some of the functionality that i needed but not all of it. after some investigation, i found out that the best way for me to achieve that was to create Kaltura plugin to control KDP events, that way i can inject custom functionality to control the player.

Read More
Panda AngularJS Logos

AngularJS $apply, $digest, and $evalAsync

By Roni Cohen | Jan 1, 2015

Under the hood of AngularJS there are a lot of evaluation processes that makes Angular the awesome framework he is. AngularJS makes the frontend develop process much more effective and easier. With the ability to create HTML tags with special behavior (directives), and to create independent modules, AngularJS is indeed one of the best SPA’s out there.

Read More
Panda AngularJS Logos

AngularJS jQuery DOM ready

By Roni Cohen | Jan 1, 2015

AngularJS jQuery DOM ready event. $viewContentLoaded, The AngluarJS way to handle callbacks when the views are loaded.

Read More

Determine your Android device’s internet connection status

By Roni Cohen | Dec 29, 2014

An internet connection can do wonders to virtually any mobile application in terms of functionality, content, personalization, and many more. You can easily set up a user registration system to create a personalized UX, allow users to sync app data across their devices, or even allow users to interact with each other.
The list of possibilities is pretty much endless, and in this day in age, it’s perfectly reasonable to assume that if someone owns a mobile device – that device is probably somehow connected to the internet.

Read More

How To Update Kaltura HTML5 Player (V2)

By Roni Cohen | Dec 22, 2014

In this blogpost I will explain how to update the Kaltura HTML5 (mwEmbed) player. You can follow the mwEmbed player repository updates at https://github.com/kaltura/mwEmbed and update your mwEmbed when needed. Updating Kaltura mwEmbed player is an easy operation, and requires few simple steps that I’m about to show.

Read More

Implement a REST client in an iOS application using RestKit

By Roni Cohen | Dec 22, 2014

RestKit is the ideal iOS framework for REST server-client communication in iOS mobile applications. It’s written in Objective-C, built on top of the very popular AFNetworking framework, and contains a very powerful object mapping engine to make our lives easier when sending or receiving objects to or from a server

Read More
Panda Kaltura Logos

Kaltura KMC localization how to

By Roni Cohen | Dec 17, 2014

The Kaltura KMC – Kaltura Management Console is the part of the Kaltura system that allows for content management.

In this blog post I will describe how to add support for your (or your customers) language to the Kaltura KMC.

Read More