Docling - A powerful library which simplifies document processing, parsing diverse formats
Formats
PDF - A file format developed by Adobe to present documents in a manner independent of application software, hardware, and operating systems
PDF/A - An ISO-standardized version of the Portable Document Format (PDF) specialized for use in the archiving and long-term preservation of electronic documents
Office Open XML - A zip-based XML-based file format for representing spreadsheets, charts, presentations and word processing documents
OpenDocument - A zip-compressed, XML-based file format for spreadsheets, charts, presentations and word-processing documents
CLI for Microsoft 365 - A cross-platform command line interface that enables you to manage your Microsoft 365 tenant and SharePoint Framework projects on any platform
PnPjs - A collection of fluent libraries for consuming SharePoint, Graph, and Office 365 REST APIs
SharePoint Framework (SPFx) - A page and web part model that provides full support for client-side SharePoint development, easy integration with SharePoint data, and extending Microsoft Teams and Microsoft Viva
Internet of things (IoT) - The network of physical objects—'things'—that are embedded with sensors, software, and other technologies for the purpose of connecting and exchanging data with other devices and systems over the Internet
Edge computing - A distributed computing paradigm that brings computation and data storage closer to the sources of data
Machine to machine - The direct communication between devices using any communications channel, including wired and wireless
Firmware - A specific class of computer software that provides the low-level control for a device's specific hardware
Over-the-air update - The wireless delivery of new software, firmware, or other data to mobile devices
Communication Standards
Wi-Fi - A family of wireless network protocols, based on the IEEE 802.11 family of standards, which are commonly used for local area networking of devices and Internet access
Bluetooth LE - A wireless personal area network technology designed and marketed by the Bluetooth Special Interest Group aimed at novel applications in the healthcare, fitness, beacons, security, and home entertainment industries
Zigbee - An IEEE 802.15.4-based specification for a suite of high-level communication protocols used to create personal area networks with small, low-power digital radios
Devices
Raspberry Pi - A small, affordable computer for you to use and learn with
PaaS
Azure IoT Hub - A managed cloud-based service that serves as a central message hub for communication between an IoT application and its connected devices
Three.js - A cross-browser JavaScript library and application programming interface used to create and display animated 3D computer graphics in a web browser
GSAP - A robust JavaScript toolset that turns developers into animation superheroes