Choosing Your IoT Programming Framework: Architectural Aspects | IEEE Conference Publication | IEEE Xplore