【24h】

.NET API Wrapping for Existing C++ Haptic APIs

机译:现有C ++触觉API的.NET API包装

获取原文

摘要

For a long time Haptic devices were expensive and therefore only accessible to a specialized community. But with companies like Novint Technologies introducing a peripheral intended to sell for about USD100, Haptic devices can be expected to be affordable for a wider public. But considering that most Haptic APIs are in C++, a language intended for expert programmers, novice programmers wanting to program haptic devices would face a steep learning curve. However, if the APIs were to be usable from within the .NET Framework, it would allow the more novice users to program using over 20 programming languages and extensive programming solutions and therefore they would be able to easily and efficiently develop software with haptic capabilities. This paper presents a set of guidelines for a design architecture that would allow migrating an existing C++ API to the .NET Framework without having to rewrite it from scratch. The presented architecture was implemented by wrapping the Sensable Ghost SDK 3.0. It was then used in both software and hardware based scenarios.
机译:对于长时间的触觉设备昂贵,因此只能访问专业社区。但是,由于新的公司,如Novint Technologies介绍了旨在为销售约100美元的外围设备,可以预期触觉设备对更广泛的公众负担得起。但考虑到大多数触觉API是C ++,一种用于专家程序员的语言,即希望编程触觉设备的新手程序员将面临陡峭的学习曲线。但是,如果要从.NET框架内使用API​​,它将允许更多新手用户使用20多种编程语言和广泛的编程解决方案来编程,因此他们将能够通过触觉功能轻松和高效地开发软件。本文为设计架构提供了一组指南,允许将现有的C ++ API迁移到.NET Framework,而无需从头开始重写它。通过包装可感知的Ghost SDK 3.0来实现所呈现的架构。然后它用于基于软件和硬件的场景。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号