I-Corps: Automating the Development Process of Mobile Applications
I-Corps:自动化移动应用程序的开发过程
基本信息
- 批准号:1547991
- 负责人:
- 金额:$ 5万
- 依托单位:
- 依托单位国家:美国
- 项目类别:Standard Grant
- 财政年份:2015
- 资助国家:美国
- 起止时间:2015-07-15 至 2016-12-31
- 项目状态:已结题
- 来源:
- 关键词:
项目摘要
Developing a professional mobile phone application is cumbersome and expensive in practice. To create for such an application an optimized user interface, professional graphic artists (i.e., non-programmers) design each screen of the user interface, for example, as pixel-based designs in Photoshop. Programmers then manually convert these screen designs to application source code. This conversion is labor-intensive and typically needs to be done several times during a project, as during a project user interface designs are often optimized iteratively. This project explores the commercialization of the first technique to automatically perform this conversion from pixel-based screen design drawing to working user interface source code. The project is expected to benefit both professional mobile application developers and students. The tool may save professional developers time and teach students how screen elements can be implemented in source code.To satisfy consumer demand for customized user interface (UI) designs, mobile application UIs often deviate from standard UI components and provide their own UI designs. While many graphical UI builder tools exist, they are not well suited for such custom UI designs and expert graphic designers prefer pixel-based design tools. On a given screen design graphic, the project team's prototype tool identifies UI elements such as images, text, containers, and lists, via computer vision and optical character recognition (OCR) techniques. The prototype further infers a suitable UI hierarchy and exports the results as source code that is ready for compilation and execution on mobile computing devices. The generated UI closely mimics the UI of a corresponding real application, both in terms of pixel-by-pixel screenshot similarity and by the similarity of their runtime UI code structures. During the I-Corps program, the team will focus on contacting potential customers, gathering their feedback, and using it to further enhance the proposed prototype.
开发专业的移动的电话应用程序在实践中是繁琐和昂贵的。为了为这样的应用程序创建优化的用户界面,专业图形艺术家(即,非程序员)设计用户界面的每个屏幕,例如,在Photoshop中基于像素的设计。然后程序员手动将这些屏幕设计转换为应用程序源代码。这种转换是劳动密集型的,通常需要在项目期间多次完成,因为在项目期间,用户界面设计通常是迭代优化的。这个项目探索了第一种自动执行从基于像素的屏幕设计图到工作用户界面源代码的转换的技术的商业化。该项目预计将有利于专业的移动的应用程序开发人员和学生。该工具可以节省专业开发人员的时间,并教学生如何在源代码中实现屏幕元素。为了满足消费者对定制用户界面(UI)设计的需求,移动的应用UI经常偏离标准UI组件,而提供它们自己的UI设计。虽然存在许多图形UI构建器工具,但它们并不适合这种自定义UI设计,并且专家图形设计师更喜欢基于像素的设计工具。在给定的屏幕设计图形上,项目团队的原型工具通过计算机视觉和光学字符识别(OCR)技术识别UI元素,如图像、文本、容器和列表。原型进一步推断合适的UI层次结构,并将结果导出为准备好在移动的计算设备上编译和执行的源代码。所生成的UI在逐像素的屏幕截图相似性方面以及在它们的运行时UI代码结构的相似性方面都紧密地模仿对应的真实的应用的UI。在I-Corps计划期间,该团队将专注于联系潜在客户,收集他们的反馈,并利用它来进一步增强拟议的原型。
项目成果
期刊论文数量(0)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)
数据更新时间:{{ journalArticles.updateTime }}
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
数据更新时间:{{ journalArticles.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ monograph.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ sciAawards.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ conferencePapers.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ patent.updateTime }}
Christoph Csallner其他文献
Dsc+Mock: a test case + mock class generator in support of coding against interfaces
Dsc Mock:一个测试用例模拟类生成器,支持针对接口进行编码
- DOI:
- 发表时间:
2010 - 期刊:
- 影响因子:0
- 作者:
Mainul Islam;Christoph Csallner - 通讯作者:
Christoph Csallner
Scaling Up Toward Automated Black-box Reverse Engineering of Context-Free Grammars
扩大上下文无关语法的自动化黑盒逆向工程
- DOI:
10.48550/arxiv.2308.06163 - 发表时间:
2023 - 期刊:
- 影响因子:0
- 作者:
Mohammad Rifat Arefin;Suraj Shetiya;Zili Wang;Christoph Csallner - 通讯作者:
Christoph Csallner
Scalable satisfiability checking and test data generation from modeling diagrams
- DOI:
10.1007/s10515-008-0044-6 - 发表时间:
2008-11-07 - 期刊:
- 影响因子:3.100
- 作者:
Yannis Smaragdakis;Christoph Csallner;Ranjith Subramanian - 通讯作者:
Ranjith Subramanian
A Curated Corpus of Simulink Models for Model-Based Empirical Studies
用于基于模型的实证研究的 Simulink 模型精选语料库
- DOI:
- 发表时间:
2018 - 期刊:
- 影响因子:0
- 作者:
Shafiul Azam Chowdhury;L. S. Varghese;Soumik Mohian;Taylor T. Johnson;Christoph Csallner - 通讯作者:
Christoph Csallner
Generating Test Cases for Programs that Are Coded against Interfaces and Annotations
为根据接口和注释编码的程序生成测试用例
- DOI:
- 发表时间:
2014 - 期刊:
- 影响因子:4.4
- 作者:
Mainul Islam;Christoph Csallner - 通讯作者:
Christoph Csallner
Christoph Csallner的其他文献
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
{{ truncateString('Christoph Csallner', 18)}}的其他基金
SHF: Small: Collaborative Research: Fuzzing Cyber-Physical System Development Tool Chains with Deep Learning (DeepFuzz-CPS)
SHF:小型:协作研究:利用深度学习模糊网络物理系统开发工具链 (DeepFuzz-CPS)
- 批准号:
1911017 - 财政年份:2019
- 资助金额:
$ 5万 - 项目类别:
Standard Grant
SHF: Small: Testing Large-Scale Database-Centric Applications
SHF:小型:测试大规模以数据库为中心的应用程序
- 批准号:
1117369 - 财政年份:2011
- 资助金额:
$ 5万 - 项目类别:
Standard Grant
SHF: Small: Collaborative Research: Preserving Test Coverage While Achieving Data Anonymity for Database-Centric Applications
SHF:小型:协作研究:保留测试覆盖率,同时实现以数据库为中心的应用程序的数据匿名性
- 批准号:
1017305 - 财政年份:2010
- 资助金额:
$ 5万 - 项目类别:
Continuing Grant
相似海外基金
Automating various land resources development and planning services using MapAki platform offered by CES
使用 CES 提供的 MapAki 平台实现各种土地资源开发和规划服务的自动化
- 批准号:
568665-2021 - 财政年份:2022
- 资助金额:
$ 5万 - 项目类别:
Alliance Grants
STTR Phase I: Automating Employability Skills Development for Individuals with Autism Spectrum Disorder and Developmental Disabilities
STTR 第一阶段:自闭症谱系障碍和发育障碍患者的自动化就业技能开发
- 批准号:
2151654 - 财政年份:2022
- 资助金额:
$ 5万 - 项目类别:
Standard Grant
Development of a digital acoustofluidic system for automating liquid handling in biomedical research
开发用于生物医学研究中液体处理自动化的数字声流系统
- 批准号:
10405571 - 财政年份:2021
- 资助金额:
$ 5万 - 项目类别:
Development of a digital acoustofluidic system for automating liquid handling in biomedical research
开发用于生物医学研究中液体处理自动化的数字声流系统
- 批准号:
10175836 - 财政年份:2021
- 资助金额:
$ 5万 - 项目类别:
Automating Software Development Using AI
使用人工智能自动化软件开发
- 批准号:
563335-2021 - 财政年份:2021
- 资助金额:
$ 5万 - 项目类别:
University Undergraduate Student Research Awards
Development of a digital acoustofluidic system for automating liquid handling in biomedical research
开发用于生物医学研究中液体处理自动化的数字声流系统
- 批准号:
10689706 - 财政年份:2021
- 资助金额:
$ 5万 - 项目类别:
Development of a digital acoustofluidic system for automating liquid handling in biomedical research
开发用于生物医学研究中液体处理自动化的数字声流系统
- 批准号:
10795366 - 财政年份:2021
- 资助金额:
$ 5万 - 项目类别:
Automating various land resources development and planning services using MapAki platform offered by CES
使用 CES 提供的 MapAki 平台实现各种土地资源开发和规划服务的自动化
- 批准号:
568665-2021 - 财政年份:2021
- 资助金额:
$ 5万 - 项目类别:
Alliance Grants
Development of a particle-manipulation method for automating the cross-match test using two-phase flow and dielectrophoresis
开发使用两相流和介电泳自动进行交叉匹配测试的粒子操纵方法
- 批准号:
16K18033 - 财政年份:2016
- 资助金额:
$ 5万 - 项目类别:
Grant-in-Aid for Young Scientists (B)
SHF: Small: Automating Improvement of Development Environments for Cyber-Physical Systems (AIDE-CPS)
SHF:小型:自动改进网络物理系统的开发环境 (AIDE-CPS)
- 批准号:
1736323 - 财政年份:2016
- 资助金额:
$ 5万 - 项目类别:
Standard Grant