Integrating multiple calendars using tau-ZAMAN

Software—Practice & Experience(2007)

引用 8|浏览19
暂无评分
摘要
Programmers are increasingly interested in developing applications that can be used internationally. Part of the internationalization effort is the ability to engineer applications to use dates and times that conform to local calendars yet can inter-operate with dates and times in other calendars, for instance between the Gregorian and Islamic calendars. tau ZAMAN is a system that provides a natural language-and calendar-independent framework for integrating multiple calendars. tau ZAMAN performs 'runtime-binding' of calendars and language support. A running tau ZAMAN system dynamically loads calendars and language support tables from XML-formatted files. Loading a calendar integrates it with other, already loaded calendars, enabling users of tau ZAMAN to add, compare, and convert times between multiple calendars. tau ZAMAN also provides a flexible, calendar-independent framework for parsing temporal literals. Literals can be input and output in XML or plain text, using user-defined formats, and in different languages and character sets. Finally tau ZAMAN is a client/server system, enabling shared access to calendar servers spread throughout the Web. This paper describes the architecture of tau ZAMAN and experimentally quantifies the cost of using a calendar server to translate and manipulate dates. Copyright (C) 2006 John Wile, & Sons, Ltd.
更多
查看译文
关键词
time,multiple calendars,calendric systems,temporal data types,datetime representation
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要