API (หรือไลบรารี) ทั่วไปหรือปกติใน C หรือ C ++ สำหรับ IoT คืออะไรในแง่ของการมีเอกสารชุดของอินเตอร์เฟสการเขียนโปรแกรม (เช่น POSIX สำหรับระบบปฏิบัติการ Qt สำหรับ GUI ฯลฯ .... )
นี้หน้าสั้นกระตุ้นคำถามของฉัน (ฉันสนใจในการพัฒนาเครื่องมือในการวิเคราะห์รหัสแหล่งที่มาคงที่สำหรับ IOT) ฉันไม่เพียง แต่กำลังมองหามาตรฐานทางกฎหมาย แต่ยังรวมถึง API หรือไลบรารีที่ใช้กันทั่วไปใน C หรือ C ++ ด้วยไฟล์ส่วนหัวที่มีอยู่สำหรับพวกเขาในโดเมนอุตสาหกรรมต่างๆ ฉันไม่สนใจWeb API s (อนุสัญญาที่กำหนดคำขอ HTTP) หรือเพียงแค่ในโปรโตคอลเครือข่ายโดยไม่ต้อง API หรือห้องสมุดการใช้พวกเขา
(ดังนั้นฉันไม่สนใจในการพัฒนาแอปพลิเคชัน IoT แต่ฉันต้องการพัฒนาเครื่องมือวิศวกรรมซอฟต์แวร์ที่ทำงานและวิเคราะห์ซอร์สโค้ดเพื่อช่วยผู้พัฒนาซอฟต์แวร์ IoT)
ฉันยังอาจสนใจโดยเฉพาะ IoT APIs หรือห้องสมุดอุตสาหกรรมเช่นในด้านการดูแลสุขภาพ, การขนส่ง, การขนส่ง, สมาร์ทกริด, อาคารสมาร์ท ฯลฯ ตราบเท่าที่เป็น C หรือ C ++ API หรือไลบรารี
ฉันอยู่ในกลุ่มวิจัยที่ทำงานเกี่ยวกับการวิเคราะห์ซอร์สโค้ดแบบคงที่และเราต้องการพัฒนาเครื่องมือในการวิเคราะห์ซอร์สโค้ด C หรือ C ++ เพื่อช่วยผู้พัฒนาซอฟต์แวร์ IoT
อย่างไรก็ตามฉันต้องหาวิธีที่จะได้รับเงินก่อนที่จะทำสิ่งนี้
เราขอแนะนำให้พัฒนาเครื่องมือพิเศษ (โดยเฉพาะโอเพนซอร์ซเหนือเทคโนโลยีที่มีอยู่) สำหรับนักพัฒนาและวิศวกรที่เขียนซอร์สโค้ด (ใน C, C ++ และ Ada หากต้องการ ... ) กำหนดเป้าหมายแพลตฟอร์ม IoT เครื่องมือนี้จะรวมอยู่ในชุดพัฒนาซอฟต์แวร์เป้าหมาย เครื่องมือนี้สามารถช่วยผู้พัฒนาซอฟต์แวร์ IoT โดยการวิเคราะห์และตรวจสอบความถูกต้องของซอร์สโค้ดกับกฎการเข้ารหัส, ค่าคงที่และแนวปฏิบัติที่ดีที่เฉพาะเจาะจงกับกรอบซอฟต์แวร์เหล่านี้ วัตถุประสงค์หลักคือเพื่อปรับปรุงคุณภาพซอฟต์แวร์และเพื่อเร่งเวลาออกสู่ตลาด หากเกี่ยวข้องเครื่องมือสามารถทำการปรับซอร์สโค้ดเฉพาะเพื่อปรับปรุงประสิทธิภาพของซอฟต์แวร์และ / หรือเพื่อลดขนาดรหัส
NB นี้IOT คราสหน้าเว็บเป็นรายชื่อหลายมาตรฐาน ฉันสนใจ API และไลบรารีที่ใช้งานพวกเขา (และมาตรฐานเฉพาะของ IoT de facto domain อื่น ๆ ) หากการพัฒนาตัววิเคราะห์ซอร์สโค้ดสำหรับพวกเขานั้นคุ้มค่า