[[¢¬¥È¥Ã¥×¤Ø|Palm OS Programmer's Companion Volume II]]¡¡[[0 ¾Ï¤Ë¿Ê¤à¡¡¢ª|Palm OS Programmer's Companion Volume II/0]] ---- !!!Ìܼ¡ ¡¡ *[[0 ¤³¤Î¥É¥­¥å¥á¥ó¥È¤Ë¤Ä¤¤¤Æ|Palm OS Programmer's Companion Volume II/0]] **[[0-1 Palm OS SDK ¤Î¥É¥­¥å¥á¥ó¥È|Palm OS Programmer's Companion Volume II/0-1]] **[[0-2 Ëܽñ¤ÎÆâÍÆ|Palm OS Programmer's Companion Volume II/0-2]] **[[0-3 ¤½¤Î¾¤Î¾ðÊó¸»|Palm OS Programmer's Companion Volume II/0-3]] **[[0-4 ¤³¤Î¥¬¥¤¥É¤Ç»È¤ï¤ì¤ë´·Îã|Palm OS Programmer's Companion Volume II/0-4]] *[[1 ¥ª¥Ö¥¸¥§¥¯¥È¸ò´¹|Palm OS Programmer's Companion Volume II/1]] **[[1-1 Exchange Manager¤Ë¤Ä¤¤¤Æ|Palm OS Programmer's Companion Volume II/1-1]] ***Exchange Libraries ***Typed Data Objects **[[1-2 Exchange Socket ¹½Â¤ÂΤνé´ü²½|Palm OS Programmer's Companion Volume II/1-2]] ***Identifying the Exchange Library ***Identifying the Type of Data **[[1-3 ¥Ç¡¼¥¿¤ÎÅÐÏ¿|Palm OS Programmer's Companion Volume II/1-3]] ***General Registration Guidelines ***Setting the Default Application ***Registering to Receive Unwrapped Data **Sending Data ***Sending a Single Object ***Sending Multiple Objects ***Implementing the Send Command **Receiving Data ***Controlling the Exchange Dialog ***Displaying a Preview ***Receiving the Data **Sending and Receiving Databases ***Sending a Database ***Receiving a Database **Requesting Data ***Sending a Get Request for a Single Object ***Responding to a Get Request ***Two-Way Communications ***Requesting a URL **Sending and Receiving Locally **Interacting with the Launcher **Summary of Exchange Manager *[[2 ¸ò´¹Íѥ饤¥Ö¥é¥ê|Palm OS Programmer's Companion Volume II/2]] **About Exchange Libraries ***Exchange Libraries, Exchange Manager, and Applications ***Palm OS Exchange Libraries **Exchange Library Components ***The Exchange Library API ***Dispatch Table **Implementing an Exchange Library ***Required Functions ***Registering with the Exchange Manager **Summary of Exchange Library *[[3 ¸Ä¿Í¥Ç¡¼¥¿¤Î¤ä¤ê¤È¤ê|Palm OS Programmer's Companion Volume II/3]] **About Personal Data Interchange ***About vObjects ***Overview of vObject Structure **About the PDI Library ***PDI Property and Parameter Types ***The PDI Library Properties Dictionary ***PDI Readers ***PDI Writers ***Format Compatibility ***International Considerations ***Features Not Yet Supported **Using the PDI Library ***Accessing the PDI Library ***Unloading the PDI Library ***Creating a PDI Reader ***Reading Properties ***Reading Property Values ***Creating a PDI Writer ***Writing Properties ***Writing Property Values ***Specifying PDI Versions **Using UDA for Different Media ***About the UDA Library **Using a PDI Reader - An Example **Using a PDI Writer - An Example **Summary of Personal Data Interchange **Summary of Unified Data Access Manager *[[4 ¥Ó¡¼¥à¡ÊÀÖ³°ÀþÄÌ¿®¡Ë|Palm OS Programmer's Companion Volume II/4]] **IR Library ***IrDA Stack ***Accessing the IR Library **Summary of Beaming *[[5 ¥·¥ê¥¢¥ëÄÌ¿®|Palm OS Programmer's Companion Volume II/5]] **Serial Hardware **Byte Ordering **Serial Communications Architecture Hierarchy **The Serial Manager ***Which Serial Manager Version To Use ***Steps for Using the Serial Manager ***Opening a Port ***Closing a Port ***Configuring the Port ***Sending Data ***Receiving Data ***Serial Manager Tips and Tricks ***Writing a Virtual Device Driver **The Connection Manager **The Serial Link Protocol ***SLP Packet Structures ***Transmitting an SLP Packet ***Receiving an SLP Packet **The Serial Link Manager ***Using the Serial Link Manager **Summary of Serial Communications *[[6 Bluetooth|Palm OS Programmer's Companion Volume II/6]] **Palm OS Bluetooth System ***Bluetooth System Components ***Implementation Overview ***Profiles ***Usage Scenarios ***Authentication and Encryption ***Device Discovery ***Piconet Support ***Radio Power Management **Developing Bluetooth-Enabled Applications ***Overview of the Bluetooth Library ***Management ***Sockets **Bluetooth Virtual Serial Driver ***Opening the Serial Port ***Palm-to-Palm Communication ***How Palm OS Uses the Bluetooth Virtual Serial Driver **Bluetooth Exchange Library Support ***Detecting the Bluetooth Exchange Library ***Using the Exchange Manager With Bluetooth ***ExgGet and ExgRequest *[[7 ¥Í¥Ã¥È¥ï¡¼¥¯ÄÌ¿®|Palm OS Programmer's Companion Volume II/7]] **Net Library ***About the Net Library ***Net Library Usage Steps ***Obtaining the Net Library's Reference Number ***Setting Up Berkeley Socket API ***Setup and Configuration Calls ***Opening the Net Library ***Closing the Net Library ***Version Checking ***Network I/O and Utility Calls ***Berkeley Sockets API Functions ***Extending the Network Login Script Support ***Socket Notices **Internet Library ***System Requirements ***Initialization and Setup ***Accessing Web Pages ***Asynchronous Operation ***Using the Low Level Calls ***Cache Overview ***Internet Library Network Configurations **Summary of Network Communication *[[8 SSL(Secure Sockets Layer)|Palm OS Programmer's Companion Volume II/8]] **SSL Library Architecture **Attributes ***Always-Used Attributes ***Debugging and Informational Attributes ***Advanced Protocol Attributes **Sample Code *[[9 ¥¤¥ó¥¿¡¼¥Í¥Ã¥ÈµÚ¤Ó¥á¥Ã¥»¡¼¥¸¥ó¥°¥¢¥×¥ê¥±¡¼¥·¥ç¥ó|Palm OS Programmer's Companion Volume II/9]] **Internet Access on Palm Powered Handhelds **Overview of Web Clipping Architecture ***About Web Clipping Applications **Using the Viewer to Display Information **Sending Email Messages ***Registering an Email Application ***Sending Mail from the Viewer ***Launching the Email Application for Editing ***Adding an Email to the Outbox **Using Wireless Capabilities in Your Applications ***System Version Checking ***Wireless keyDownEvent Key Codes ***Including Over-the-Air Characters *[[10 Telephony ¥Þ¥Í¡¼¥¸¥ã|Palm OS Programmer's Companion Volume II/10]] **Telephony Service Types **Using the Telephony API ***Accessing the Telephony Manager Library ***Closing the Telephony Manager Library ***Testing the Telephony Environment ***Using Synchronous and Asynchronous Calls ***Registering for Notifications ***Using Data Structures With Variably-sized Fields **Summary of Telephony Manager