@techreport{hahm-lwig-painless-constrained-programming-00, number = {draft-hahm-lwig-painless-constrained-programming-00}, type = {Internet-Draft}, institution = {Internet Engineering Task Force}, publisher = {Internet Engineering Task Force}, note = {Work in Progress}, url = {https://datatracker.ietf.org/doc/draft-hahm-lwig-painless-constrained-programming/00/}, author = {Oliver Hahm and Emmanuel Baccelli and Kaspar Schleiser}, title = {{Painless Class 1 Devices Programming}}, pagetotal = 7, year = 2013, month = mar, day = 11, abstract = {In order to fit the constraints of Class 0 devices (offering much less than 10KiB of RAM and 100KiB of ROM) there are no alternatives to implementing IP protocols in special software environments, which impose programming paradigms that make implementation of protocol specifications significantly more complex. However, our experience implementing RFC 4944 and RFC 6282, TCP and UDP on Class 1 devices (offering approximately 10KiB of RAM and 100KiB of ROM) shows that there are alternatives concerning software environments in which to implement IP protocols, which avoid such complexity by providing a more developer-friendly environment. This draft shares this experience.}, }