Changes between Version 6 and Version 7 of 2011/Projects/MobilityFirst/ChunhuiZhang


Ignore:
Timestamp:
Aug 17, 2011, 2:13:34 PM (6 years ago)
Author:
chyz198
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • 2011/Projects/MobilityFirst/ChunhuiZhang

    v6 v7  
    11 
    2 === Objectives === 
     2== Objectives == 
    33 
    44Client Stack has following requirements in order to support features of MobilityFirst, 
     
    1212  * Multi-homing support 
    1313 
    14 [[Image(MFClientImplementation1.png, 500px)]] 
     14[[Image(MFClientImplementation1.png, 600px)]] 
     15 
     16=== APIs === 
     17 
     18{{{ 
     19 Handle  <---- Open (scheme<GUID>, options) 
     20 Send (handle, message, size, options) 
     21 Sendto (handle, message, size, GUID, options) 
     22 Recv (handle, buffer, size, &src-GUID, options) 
     23 Recvfrom (handle, buffer, GUID, size, options) 
     24 Close (handle) 
     25}}} 
     26  
     27 
     28'scheme' : Capture application intents & Enable protocol customization 
     29 
     30A example of 'scheme': video-s://netflix.com 
     31   
     32    * 'video', a real time application, no end-to-end reliability 
     33    * 's',  security layer required 
     34    * 'netflix.com', resolved to a GUID 
     35 
     36 
     37== Layering in MF Client Stack == 
     38 
     39[[Image(, 600px)]]