课题基金 / 基金详情

SBIR Phase I: A Programming Language-Driven Approach to Building IoT, Mobile and Web Applications

SBIR Phase I: A Programming Language-Driven Approach to Building IoT, Mobile and Web Applications
SBIR 第一阶段:一种编程语言驱动的方法来构建物联网、移动和 Web 应用程序
批准号:
1621544
负责人:
Raju Pandey
金额:
$22.5万
依托单位:
依托单位国家:
美国
项目类别:
Standard Grant
财政年份:
2016
资助国家:
美国
项目状态:
已结题
起止时间:
2016-07-01 至 2018-04-30

项目摘要

项目成果

Raju Pandey的其他基金

相似基金

相关文献

中文摘要
翻译
小型企业创新研究(SBIR)第一阶段项目的更广泛影响/商业潜力涉及Web、移动和物联网应用,这些应用为社会产生了巨大的经济价值。仅物联网应用一项就将在未来10年增加约2T美元的经济价值。然而,为了充分实现经济潜力,将需要以低成本和快速的方式创造高价值的应用并将其推向市场。该项目将开发的产品将显著降低开发成本,提高质量,并更快地将这些应用程序推向市场。拟议中的项目还将对计算机科学教育产生重大影响。鉴于人们对高中和大学编程的兴趣与日俱增,该项目将制作软件工具和教育材料,学生可以使用这些工具来构建新的应用程序,而无需学习各种语言和工具来试验不同的移动和物联网设备。此外,人们对物联网的兴趣引发了制造者运动,人们正在使用低成本的软件和硬件工具来制造智能对象。该项目生产的工具将进一步降低Maker社区的进入门槛。这个小型企业创新研究第一阶段项目解决了开发物联网、移动和Web应用程序的问题。由于设备功能、平台支持(iOS与Android与Windows)和资源(内存、CPU、电源)的差异,开发这些应用程序极具挑战性。构建这样的应用程序通常意味着使用不同的编程语言、工具、库和平台支持重写很大比例的应用程序代码。这导致了高昂的开发和管理成本,跨平台的不一致和糟糕的产品体验,以及低软件质量。这个项目通过使用语言驱动的方法来解决这个问题。在这种方法中,专门设计了一种新的语言来为各种形式的异构性(包括硬件、能力、资源和抽象异构性)提供抽象。编译器和代码生成器使用抽象的语义属性来生成为每个设备定制的代码。第一阶段项目将为几个移动和物联网平台开发针对该语言的工具和库。第一阶段的结果将是一套工具,当给出程序和设备描述时,这些工具将为每个设备生成代码,在每个设备上分发和安装二进制文件,并管理设备的二进制文件。
英文摘要
The broader impact/commercial potential of this Small Business Innovation Research (SBIR) Phase I project involves Web, Mobile and IoT applications, which generate significant economic value for society. IoT applications alone will add about $2T in economic value over the next 10 years. However, in order to fully realize the economic potential, high value applications will need to be created and brought to the market at low cost and quickly. This project will develop products that will significantly reduce development cost, improve quality, and bring these applications to market faster. The proposed project will also have significant impact on computer science education. Given the growing interest in programming at high school and college levels, the project will produce software tools and educational material that students can use to build novel applications without needing to learn a wide variety of languages and tools to experiment with different mobile and IoT devices. Further, interest in IoT has given rise to the maker movement, where low cost software and hardware tools are being used to build smart objects. Tools produced by this project will further lower the barrier of entry for the maker community. This Small Business Innovation Research Phase I project addresses the problem of developing IoT, Mobile and Web applications. Developing these applications is extremely challenging because of the differences in device capabilities, platform support (iOS vs. Android vs. Windows), and resources (memory, CPU, power). Building such applications often has meant rewriting a large percentage of the application code using different programming languages, tools, libraries and platform support. This has resulted in high development and management costs, inconsistent and poor product experience across platforms, and low software quality. This project addresses the problem by using a language-driven approach. In this approach, a new language is designed specifically to provide abstractions for the various forms of heterogeneity (including hardware, capability, resource and abstraction heterogeneities). Compilers and code generators use the semantic properties of the abstractions to generate code customized for each device. The Phase 1 project will develop tools and libraries for targeting the language for several mobile and IoT platforms. The outcome of Phase 1 will be a set of tools, which when given a program and a description of devices, will generate code for each device, distribute and install the binaries on each device, and manage the binaries for the devices.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
Programming Language and Middleware Support for Sensor Network Applications
  • 批准号:
    0435531
  • 项目类别:
    Standard Grant
  • 资助金额:
    $0.0万
  • 财政年份:
    2004
  • 负责人:
    Raju Pandey
  • 依托单位:
CISE Research Resources: Infrastructure for Research in Parallel and Distributed Computing
  • 批准号:
    0224469
  • 项目类别:
    Standard Grant
  • 资助金额:
    $13.49万
  • 财政年份:
    2002
  • 负责人:
    Raju Pandey
  • 依托单位:
ITR: Supporting Dynamic and Scalable Distributed System Infrastructures
  • 批准号:
    0082677
  • 项目类别:
    Continuing Grant
  • 资助金额:
    $25.0万
  • 财政年份:
    2000
  • 负责人:
    Raju Pandey
  • 依托单位:
Towards a Customizable Web Infrastructure
  • 批准号:
    9988349
  • 项目类别:
    Continuing Grant
  • 资助金额:
    $24.49万
  • 财政年份:
    2000
  • 负责人:
    Raju Pandey
  • 依托单位:
国内基金
海外基金
Baryogenesis, Dark Matter and Nanohertz Gravitational Waves from a Dark Supercooled Phase Transition
  • 批准号:
    24ZR1429700
  • 项目类别:
    省市级项目
  • 资助金额:
    --
  • 批准年份:
    2024
  • 负责人:
    YUICHIRO NAKAI
  • 依托单位:
ATLAS实验探测器Phase 2升级
  • 批准号:
    11961141014
  • 项目类别:
    国际(地区)合作与交流项目
  • 资助金额:
    3350万元
  • 批准年份:
    2019
  • 负责人:
    刘衍文
  • 依托单位:
地幔含水相Phase E的温度压力稳定区域与晶体结构研究
  • 批准号:
    41802035
  • 项目类别:
    青年科学基金项目
  • 资助金额:
    12.0万元
  • 批准年份:
    2018
  • 负责人:
    张里
  • 依托单位:
基于数字增强干涉的Phase-OTDR高灵敏度定量测量技术研究