
Practical .NET 2.0 Networking Projects
Wei-Meng Lee
- Editorial
- Apress
- Año
- 2007
- Páginas
- ~291
- Nivel
- Intermedio
De qué trata
Guía técnica centrada en el desarrollo práctico de proyectos de red y comunicaciones de hardware escrita por Wei-Meng Lee y publicada por Apress en 2007. El libro utiliza el .NET Framework 2.0 y el .NET Compact Framework, apoyándose en C# (con mención a Visual Basic .NET) y Visual Studio 2005. Está dirigido a programadores .NET de nivel principiante e intermedio que dominan los conceptos esenciales del desarrollo de aplicaciones de escritorio y desean aprender a comunicar sistemas informáticos a través de redes locales, enlaces inalámbricos y dispositivos periféricos externos.
El núcleo del texto cubre las APIs de comunicaciones de .NET y su interacción con componentes de hardware. Enseña programación de sockets cliente-servidor mediante los espacios de nombres `System.Net` y `System.Net.Sockets` (`TcpListener`, `TcpClient` y `Socket`), comunicación por puerto serie utilizando la clase `SerialPort` para enlace entre PC de escritorio y Pocket PC, y conectividad inalámbrica de corto alcance con Bluetooth e infrarrojos (IrDA). Asimismo, profundiza en la recepción y parseo de sentencias NMEA procedentes de dispositivos GPS, la captura e integración de biometría dactilar conectando el SDK del Microsoft Fingerprint Reader para autenticación de usuarios, y la lectura y almacenamiento de identificadores provenientes de lectores de radiofrecuencia RFID.
El libro prescinde de largas disertaciones teóricas y adopta una estructura puramente basada en proyectos guiados paso a paso, donde cada capítulo culmina con una aplicación completa y operativa. Aporta un valor distintivo al enseñar cómo interactuar con el mundo físico y periféricos especializados, un área frecuentemente ignorada en manuales genéricos de .NET. Dado su año de publicación (2007), tecnologías móviles como Pocket PC, Windows Mobile o IrDA se encuentran tecnológicamente obsoletas, por lo que el interés del texto radica en su enfoque formativo sobre fundamentos de sockets y la comprensión o soporte de sistemas heredados de comunicaciones en .NET.
- .NET Framework 2.0
- .NET Compact Framework
- Sockets TCP/IP
- C#
- Puerto serie (SerialPort)
- Bluetooth
- Infrarrojos (IrDA)
- GPS y tramas NMEA
- Biometría dactilar
- RFID
- Windows Mobile
¿Cómo enseña?
Con proyectos
- ✗ Sin ejercicios
- ✓ Incluye proyectos
Proyectos
Aplicación de mensajería y chat multiusuario
Sistema de chat cliente-servidor con arquitectura multihilo construido con sockets TCP/IP asíncronos en .NET Framework 2.0 que permite la comunicación concurrente entre múltiples clientes conectados.
Comunicador serie y Bluetooth con rastreo GPS
Herramienta de intercambio de datos entre PC de escritorio y dispositivos Pocket PC vía puerto serie y Bluetooth, combinada con la recepción y decodificación de coordenadas geográficas de un receptor GPS.
Módulo de autenticación biométrica por huella dactilar
Aplicación de escritorio en C# que integra el SDK de hardware de Microsoft Fingerprint Reader para registrar y autenticar identidades de usuarios mediante verificación biométrica.
Transferencia de archivos punto a punto por infrarrojos
Aplicación móvil para Windows Mobile desarrollada con .NET Compact Framework que gestiona el intercambio directo de información entre dispositivos a través de transceptores IrDA.
Sistema de lectura y gestión de etiquetas RFID
Aplicación orientada al control de inventario que interactúa con lectores de identificación por radiofrecuencia para capturar identificadores de etiquetas RFID y persistirlos en una base de datos.

