Author Archives: George

SDK Design Goal #5: Design for Extra Functionality

s

A part of this article covers the issues related to C/C++/Java programming languages, and mentions relevant APIs. Feel free to skip those if you’re not familiar with the languages. This is a sixth article in the SDK Design Goal series. Please see the introduction article “How to present the licensed technology the right way?”. When […]

SDK tsar Tagged , , Comments Off on SDK Design Goal #5: Design for Extra Functionality

SDK Design Goal #4: Design for Future Portability

s

A part of this article covers the issues arising from designing C/C++ interfaces, and assumes basic knowledge of those languages. This is a fifth article in the SDK Design Goal series. Please see the introduction article “How to present the licensed technology the right way?”. The technology you have developed works fine on a 32-bit […]

SDK tsar Tagged , Comments Off on SDK Design Goal #4: Design for Future Portability

SDK Design Goal #3: Design for Backward Compatibility

s

This is a fourth article in the SDK Design Goal series. Please see the introduction article “How to present the licensed technology the right way?”. This goal works together with the prior one, Design for Extensibility. Let’s assume your SDK has passed the evaluation, the partner has integrated your product and is shipping. They are […]

Uncategorized Comments Off on SDK Design Goal #3: Design for Backward Compatibility

SDK Design Goal #2: Design for Extensibility

s

This is a third article in the SDK Design Goal series. Please see the introduction article “How to present the licensed technology the right way?”. So if you followed the Design Goal #1 article, your design is good and you assume you got everything needed for quick integration. Your SDK provides all the functionality you […]

Uncategorized Comments Off on SDK Design Goal #2: Design for Extensibility

SDK Design Goal #1: Design for Quick Integration

s

This article follows up the How to present the licensed technology the right way? and explains the SDK design goals necessary to present the technology properly. As I promised in that post, it would be followed up by several short posts explaining various design goals, and this is the first one. The first, and probably […]

SDK tsar Comments Off on SDK Design Goal #1: Design for Quick Integration

QtMultimedia, FFMpeg, Gstreamer: comparing multimedia frameworks

s

Update Feb 7, 2019: despite being written ten years ago and last updated three years ago, this article content remains correct, and still describes the actual situation with the multimedia frameworks. During the last few years I had developed several multimedia applications. The applications were open-source, free and cross-platform, and therefore they needed the multimedia […]

android, Linux, qt Tagged , , , 7 Comments

How to present the licensed technology the right way?

s

and why is it even important?? You may have created a good anti-malware engine, a good OCR engine, a good video encoder or whatever. And your product marketing believes there is market for offering this technology to other companies, and thus asking if the technology is ready to be presented to 3rd parties for the […]

licensing, SDK tsar Comments Off on How to present the licensed technology the right way?

Building a Raspberry Pi-based camera powered by Ethernet

s

The first built camera was installed in a remote place with no Ethernet connection, so it had to be WiFi-connected. The second camera, however, would replace an existing outdated IP camera, so there was Ethernet connection. Considering this, I decided to power it through Ethernet.

Uncategorized Comments Off on Building a Raspberry Pi-based camera powered by Ethernet

Building a WiFi-connected streaming camera and video recorder using Raspberry Pi 3

s

This post explains how to build a WiFi-connected video recorder and streaming camera using Raspberry Pi 3. I wanted to install a survellance camera to watch the front yard over Internet, and to record video. Unfortunately good-quality connected cameras are expensive, and the image quality is not so good. For example, most are unable to […]

Linux, Raspberry Pi Tagged , , , , , 4 Comments

The Biggest Myth of Technology Licensing

s

Or does technology licensing work against the company? In the previous article I mentioned the reasons for licensing the technology. But still one question remains unanswered: if you license technology for financial reasons – to earn money – is it worth it? Or, stated more typically, Yes, it is good to make extra money, but […]

licensing, SDK tsar Tagged , Comments Off on The Biggest Myth of Technology Licensing