Matt Cosand David Hall Justin Huff Sze Ying Kong Dan Lloyd IrDA
What we’re doing with IrDA Issues IrDA How we’ve worked around issues Overview
What we’re doing with IrDA Discovery of other devices Transfer the client app to the other device Transfer directory listings Request files Send the filesAlot!!
IrDA Protocols IrOBEX –Used for exchanging files –PUT is fairly well supported –GET spotty at best IrNET –Establish a network connection via Ir –Not an official standard (soon) IrCOMM –Emulate a printer or serial port
Protocol Support OSIrOBEXIrNET PPP over IrCOMM Win2k WinCE (hack) Linux Palm
How we talk to ‘em Win2kIrNet WinCEPPP over IrCOMM PalmIrOBEX LinuxIrNet
IrOBEX Meeting Ball Palm Discovery I’m here! Send App User opens App Ask for dir list Dir list User clicks on file Ask for File File Read and send Get dir list PalmOS get’s file
IrNet Meeting Ball Win2k Discovery I’m here! Send App User opens App Start IrNET We’re good App opens webbrowser HTTP GET Web page Apache
PPP over IrCOMM Meeting Ball WinCE Open IrCOMM Act like a Ir modem CE starts PPP Modem commands We’re connected Open TCP connection Get dirlist or file MBServ User opens App Start PPP Display or save
Questions?