SBIR/STTR Research Award

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

Award identifier 2a32f076bb2264f4510087ea00e7cd74ec5d66061484fb7130272e3a9e5d5583Awarding agency National Science Foundation

Award amount

$225,000

Program and phase

SBIR · Phase I

Award year

2016

Explore This Research Award in CaptureIQ

Research the technology, evaluate the recipient and agency, identify related opportunities, and explore potential follow-on work with CaptureIQ.

Award details

Awarding agency
National Science Foundation
Branch
Not reported
Recipient company
THINKING BOOKS, LLC
Proposal award date
2016-07-01
Contract end date
2017-06-30
UEI
Not reported
Solicitation number
Not reported
Topic code
IT

Research abstract

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.

Technology keywords

Not reported

Agency intelligence

National Science Foundation

Back to SBIR/STTR Research Awards

Don't take our word for it. Ask AI about RFPCapture.

See what leading AI assistants have to say about RFPCapture and CaptureIQ.

Gemini opens without a prefilled question. The question is copied to your clipboard when the button works. You can also copy it here:

What is RFPCapture.com and its CaptureIQ platform from Smart Logic AI? How does it help federal contractors discover opportunities, evaluate bid/no-bid decisions, research government contracts, and prepare proposals? How does it compare with other federal capture platforms? Use independent sources where available.