III: Small: Database-driven Ajax applications
III:小型:数据库驱动的 Ajax 应用程序
基本信息
- 批准号:1018961
- 负责人:
- 金额:$ 50万
- 依托单位:
- 依托单位国家:美国
- 项目类别:Standard Grant
- 财政年份:2010
- 资助国家:美国
- 起止时间:2010-09-01 至 2014-08-31
- 项目状态:已结题
- 来源:
- 关键词:
项目摘要
AJAX programming enables superior performance and interface quality that is comparable to desktop applications, despite the fact that the users? browsers interact with a remote server on the cloud. The challenge is that AJAX programs are hard to write since they are essentially distributed programs combining three different languages: browser-side Javascript, a server side programming language (e.g., Java, PHP, etc) and database access with SQL. The proposal develops a framework for the rapid creation of fully-fledged AJAX-based web application pages from declarative, data-driven, SQL-based specifications. The proposal delivers an architecture and SQL-based page specification language that is sufficiently abstract and declarative to enable rapid development, while it is also (a) performant and (b) enables the same class of data-driven web applications with what can be manually coded. Novel incremental view maintenance, distributed query processing and concurrency control techniques enable performance, while the component-based structuring of pages blends the data aspects of the language with front-end mechanisms for creating rich interfaces.Declarative specifications lead to rapid programming, fewer bugs and easy application maintenance and evolution, while the framework solves performance optimization and correctness problems and provides functionalities that otherwise the developer would need to take care of with tedious custom AJAX code. The results are carried over besides Ajax to Adobe's Flash, the recent Microsoft's Silverlight and the emerging mobile application platforms. Furthermore, they contribute to UCSD?s web application development curriculum by providing a principled method of architecting and implementing interactive data-driven applications. The information about the project can be found at http://db.ucsd.edu/NSF10FWD/
AJAX编程使上级性能和界面质量,是可比的桌面应用程序,尽管事实上,用户?浏览器与云上的远程服务器交互。挑战在于AJAX程序很难编写,因为它们本质上是结合了三种不同语言的分布式程序:浏览器端JavaScript,服务器端编程语言(例如,Java、PHP等)和使用SQL的数据库访问。该提案开发了一个框架,用于从声明性的,数据驱动的,基于SQL的规范快速创建完全成熟的基于AJAX的Web应用程序页面。该提案提供了一种架构和基于SQL的页面规范语言,该语言足够抽象和声明性,以实现快速开发,同时它也是(a)高性能的,(B)使同一类数据驱动的Web应用程序能够手动编码。新颖的增量视图维护、分布式查询处理和并发控制技术提高了性能,而基于组件的页面结构将语言的数据方面与创建丰富接口的前端机制相结合。声明式规范导致快速编程、更少的错误和更容易的应用程序维护和发展,而框架解决了性能优化和正确性问题,并提供了一些功能,否则开发人员需要使用繁琐的自定义AJAX代码来处理这些功能。除了Ajax之外,这些成果还被用于Adobe的Flash、最近的微软的Silverlight和新兴的移动的应用程序平台。此外,他们还为UCSD做出了贡献。的Web应用程序开发课程,提供了一个原则性的方法架构和实现交互式数据驱动的应用程序。有关该项目的信息可以在http://db.ucsd.edu/NSF10FWD/上找到
项目成果
期刊论文数量(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 }}
Yannis Papakonstantinou其他文献
The TSIMMIS Approach to Mediation: Data Models and Languages
- DOI:
10.1023/a:1008683107812 - 发表时间:
1997-03-01 - 期刊:
- 影响因子:3.400
- 作者:
Hector Garcia-Molina;Yannis Papakonstantinou;Dallan Quass;Anand Rajaraman;Yehoshua Sagiv;Jeffrey Ullman;Vasilis Vassalos;Jennifer Widom - 通讯作者:
Jennifer Widom
Yannis Papakonstantinou的其他文献
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
{{ truncateString('Yannis Papakonstantinou', 18)}}的其他基金
BIGDATA: F: DKM: Plato: A model-based database for compressed spatiotemporal sensor data
BIGDATA:F:DKM:Plato:基于模型的压缩时空传感器数据数据库
- 批准号:
1447943 - 财政年份:2014
- 资助金额:
$ 50万 - 项目类别:
Standard Grant
III: Small: Low latency browser-based web computation
III:小型:低延迟、基于浏览器的 Web 计算
- 批准号:
1219263 - 财政年份:2012
- 资助金额:
$ 50万 - 项目类别:
Standard Grant
III: Small: Do-It-Yourself forms-driven workflow web applications
III:小型:DIY 表单驱动的工作流程 Web 应用程序
- 批准号:
0917379 - 财政年份:2009
- 资助金额:
$ 50万 - 项目类别:
Standard Grant
ITR: Querying Sequentially Accessed XML Data
ITR:查询按顺序访问的 XML 数据
- 批准号:
0313384 - 财政年份:2003
- 资助金额:
$ 50万 - 项目类别:
Continuing Grant
CAREER: Querying Heterogeneous and Multimedia Information Systems
职业:查询异构和多媒体信息系统
- 批准号:
9734548 - 财政年份:1998
- 资助金额:
$ 50万 - 项目类别:
Continuing Grant
Integration of Information from Internet Sources
整合互联网来源的信息
- 批准号:
9712239 - 财政年份:1997
- 资助金额:
$ 50万 - 项目类别:
Standard Grant
相似国自然基金
昼夜节律性small RNA在血斑形成时间推断中的法医学应用研究
- 批准号:
- 批准年份:2024
- 资助金额:0.0 万元
- 项目类别:省市级项目
tRNA-derived small RNA上调YBX1/CCL5通路参与硼替佐米诱导慢性疼痛的机制研究
- 批准号:
- 批准年份:2022
- 资助金额:10.0 万元
- 项目类别:省市级项目
Small RNA调控I-F型CRISPR-Cas适应性免疫性的应答及分子机制
- 批准号:32000033
- 批准年份:2020
- 资助金额:24.0 万元
- 项目类别:青年科学基金项目
Small RNAs调控解淀粉芽胞杆菌FZB42生防功能的机制研究
- 批准号:31972324
- 批准年份:2019
- 资助金额:58.0 万元
- 项目类别:面上项目
变异链球菌small RNAs连接LuxS密度感应与生物膜形成的机制研究
- 批准号:81900988
- 批准年份:2019
- 资助金额:21.0 万元
- 项目类别:青年科学基金项目
肠道细菌关键small RNAs在克罗恩病发生发展中的功能和作用机制
- 批准号:31870821
- 批准年份:2018
- 资助金额:56.0 万元
- 项目类别:面上项目
基于small RNA 测序技术解析鸽分泌鸽乳的分子机制
- 批准号:31802058
- 批准年份:2018
- 资助金额:26.0 万元
- 项目类别:青年科学基金项目
Small RNA介导的DNA甲基化调控的水稻草矮病毒致病机制
- 批准号:31772128
- 批准年份:2017
- 资助金额:60.0 万元
- 项目类别:面上项目
基于small RNA-seq的针灸治疗桥本甲状腺炎的免疫调控机制研究
- 批准号:81704176
- 批准年份:2017
- 资助金额:20.0 万元
- 项目类别:青年科学基金项目
水稻OsSGS3与OsHEN1调控small RNAs合成及其对抗病性的调节
- 批准号:91640114
- 批准年份:2016
- 资助金额:85.0 万元
- 项目类别:重大研究计划
相似海外基金
Collaborative Research: III: Small: High-Performance Scheduling for Modern Database Systems
协作研究:III:小型:现代数据库系统的高性能调度
- 批准号:
2322973 - 财政年份:2024
- 资助金额:
$ 50万 - 项目类别:
Standard Grant
Collaborative Research: III: Small: High-Performance Scheduling for Modern Database Systems
协作研究:III:小型:现代数据库系统的高性能调度
- 批准号:
2322974 - 财政年份:2024
- 资助金额:
$ 50万 - 项目类别:
Standard Grant
III: SMALL: Scalable In-Database Prescriptive Analytics for Dynamic Environments
III:小型:适用于动态环境的可扩展数据库内规范分析
- 批准号:
2211918 - 财政年份:2022
- 资助金额:
$ 50万 - 项目类别:
Standard Grant
III: Small: NeuroDB: A Neural Network Framework for Efficiently Answering Database Queries Approximately
III:小:NeuroDB:一种高效回答数据库查询的神经网络框架
- 批准号:
2128661 - 财政年份:2021
- 资助金额:
$ 50万 - 项目类别:
Standard Grant
III: Small: Applying Relational Database Design Principles to Machine Learning System Design
三:小:将关系数据库设计原理应用于机器学习系统设计
- 批准号:
2008240 - 财政年份:2020
- 资助金额:
$ 50万 - 项目类别:
Standard Grant
III: Small: Bringing database query optimization to data intensive applications
III:小型:将数据库查询优化引入数据密集型应用程序
- 批准号:
2008295 - 财政年份:2020
- 资助金额:
$ 50万 - 项目类别:
Standard Grant
III: Small: EnrichDB - Supporting Enrichment in Database Systems
III:小:EnrichDB - 支持数据库系统的丰富
- 批准号:
2008993 - 财政年份:2020
- 资助金额:
$ 50万 - 项目类别:
Standard Grant
III: Small: Peer-to-peer Database (P2PDB): A decentralized, scalable data sharing and management platform
III:小型:点对点数据库(P2PDB):去中心化、可扩展的数据共享和管理平台
- 批准号:
1910613 - 财政年份:2019
- 资助金额:
$ 50万 - 项目类别:
Continuing Grant
III: Small: Declarative Recursive Computation on a Database System
III:小型:数据库系统上的声明式递归计算
- 批准号:
1910803 - 财政年份:2019
- 资助金额:
$ 50万 - 项目类别:
Standard Grant
III: Small: Automatic Detection and Resolution of Anti-Patterns in Database Applications
III:小:数据库应用程序中反模式的自动检测和解决
- 批准号:
1908984 - 财政年份:2019
- 资助金额:
$ 50万 - 项目类别:
Continuing Grant














{{item.name}}会员




