Hilda: A High-Level Language for Data-Driven Web Applications
Hilda: A High-Level Language for Data-Driven Web Applications
批准号:
0534404
负责人:
Alan Demers
金额:
$50.0万
依托单位:
依托单位国家:
美国
项目类别:
Continuing Grant
财政年份:
2006
资助国家:
美国
项目状态:
已结题
起止时间:
2006-02-15 至 2011-01-31
中文摘要
IIS-0534404 Jayavel Shanmugasundaram jai@cs.cornell.eduCornell UniversityHilda:A High-Level Language for Data Driven Web Applications这个项目开发支持数据驱动Web应用程序的技术。它基于Hilda,一种新的高级语言,解决了当前Web应用程序技术的一些重大缺陷。Hilda为表示层、应用层和数据层提供统一的数据模型;明确分离应用逻辑和表示逻辑;支持由应用逻辑结构驱动的结构化编程;支持应用级冲突解决。该项目生产的Hilda编译器具有高级优化、客户端-服务器代码分区和数据缓存。 它还提供了支持应用程序集成、测试和模式迁移的工具。使用这些工具,该项目开发了几个参考Hilda应用程序,包括CMS,一个新的课程管理系统,将取代一个类似的传统构建的系统,目前正在使用的数千名学生。在这个项目的更广泛的影响将是开源版本的优化Hilda编译器和工具,以及大量的应用程序实现在Hilda。 其中一个应用程序将是CMS;另一个应用程序将使物理研究界成员和公众能够访问阿雷西博射电望远镜收集的数据(http:www.naic.edu)。 这些希尔达应用程序的开发将主要由本科生完成,并由高中学生作为伊萨卡学习网络计划的一部分。项目出版物、软件和成果将在http://www.cs.cornell.edu/database/hilda上提供。
英文摘要
IIS-0534404Jayavel Shanmugasundaram jai@cs.cornell.eduCornell UniversityHilda: A High-Level Language for Data Driven Web ApplicationsThis project develops technology to support data-driven Web applications. It is based on Hilda, a new high-level language that addresses some significant shortcomings of current Web application technologies. Hilda provides a uniform data model for the presentation, application and data layers; clear separation of application and presentation logic; support for structured programming driven by the logical structure of the application; and support for application-level conflict resolution.The project produces a Hilda compiler with advanced optimizations, client-server code partitioning, and data caching. It also provides tools to support application integration, testing and schema migration. Using these tools, the project develops several reference Hilda applications including CMS, a new course-management system that will replace a similar conventionally-built system currently being used by several thousand students.Among the broader impacts of this project will be open-source release of the optimizing Hilda compiler and tools, together with a number of substantial applications implemented in Hilda. One of these applications will be CMS; another will be an application to make data collected by the Arecibo radio telescope (http://www.naic.edu) accessible to members of Physics research community and the general public. The development of these Hilda applications will be done primarily by undergraduates, and by high-school students as part of the Ithaca Learning Web program. Project publications, software and results will be made available at http://www.cs.cornell.edu/database/hilda.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
Petabyte Storage Services For Data-Driven Science
-
批准号:0403340
-
项目类别:Continuing Grant
-
资助金额:$179.92万
-
财政年份:2004
-
负责人:Alan Demers
-
依托单位:
Investigations in Language Design, Formal Semantics and Program Verification
-
批准号:7901048
-
项目类别:Standard Grant
-
资助金额:$0.0万
-
财政年份:1979
-
负责人:Alan Demers
-
依托单位:
国内基金
海外基金
登录
查看更多内容
粒子level set方法的改进与空间自适应波浪模型并行化研究
-
批准号:52171245
-
项目类别:面上项目
-
资助金额:58万元
-
批准年份:2021
-
负责人:黄筱云
-
依托单位:
基于Level Set方法的三维爆炸与冲击仿真软件开发及其应用
-
批准号:11502121
-
项目类别:青年科学基金项目
-
资助金额:25.0万元
-
批准年份:2015
-
负责人:张莉
-
依托单位:
层级稀疏化的Mid-Level特征空间下高分辨率遥感影像检索方法研究
-
批准号:41401376
-
项目类别:青年科学基金项目
-
资助金额:25.0万元
-
批准年份:2014
-
负责人:陈建胜
-
依托单位:
基于新LEVEL SET方法的双标量小火焰模型的研究
-
批准号:51306013
-
项目类别:青年科学基金项目
-
资助金额:25.0万元
-
批准年份:2013
-
负责人:刘英杰
-
依托单位:
CPU/GPGPU紧耦合异构多核系统共享Last Level Cache优化研究
-
批准号:61379035
-
项目类别:面上项目
-
资助金额:75.0万元
-
批准年份:2013
-
负责人:楼学庆
-
依托单位:
Level Set方法及其在爆炸与冲击问题数值模拟中的应用研究
-
批准号:10872085
-
项目类别:面上项目
-
资助金额:48.0万元
-
批准年份:2008
-
负责人:吴开腾
-
依托单位:
几何造型中交互式Level Set方法研究
-
批准号:60373036
-
项目类别:面上项目
-
资助金额:23.0万元
-
批准年份:2003
-
负责人:冯结青
-
依托单位:
逆向工程中基于小波特征的曲面配准与Level-set建模方法研究
-
批准号:50305027
-
项目类别:青年科学基金项目
-
资助金额:18.0万元
-
批准年份:2003
-
负责人:刘志刚
-
依托单位:
用Level Set方法研究气液两相流界面迁移的微观特性
-
批准号:50106011
-
项目类别:青年科学基金项目
-
资助金额:20.0万元
-
批准年份:2001
-
负责人:李会雄
-
依托单位: