Universal Software Principles

Universal Software is software that can be used natively on any device and guarantees universal reuse, extension, and maintenance. The four fundamental principles of universal software are: The software must run natively on any hardware, Operating System, and network (Environment Independence Principle). The software must allow reuse of complete or part functionality as modules to create new... Continue Reading →

17 Years of Porting Software… Finally Solved

A History of Porting Software I've been involved in creating and maintaining commercial and open source software for as long as I can remember, reaching back to 1996 when the world wide web was in its infancy, and Java wasn't even a year old. I was attracted to the NetBSD project because of its focus on having... Continue Reading →

Create a website or blog at WordPress.com

Up ↑

%d bloggers like this: