An open and portable software development kit for handheld devices with proprietary operating systems