== Project Goal == Design and Implementation of MobilityFirst Client Stack == Design aspects == Application programming interface design. {{{ Basic APIs: handle mfopen(scheme, options); mfsend(handle, chunk, size); mfrecv(handle, buffer, size); mfclose(handle); * Destination GUID is included in 'scheme' and source GUID is store in file system. * Possible options: options { uint8_t reliability; //option for transport layer uint8_t security; //option for security layer uint8_t wifionly; //option for networkmanager uint8_t wimaxonly; //option for networkmanager } }}} reference: MobilityFirst end-to-end transport layer design. reference: MobilityFirst Client Multi-homing support design (device network manager) reference: == Working Progress == [wiki:SummerInternship/Logs/ChunhuiZhang/progress]