In this paper, the authors presented another yet approach to a content-delivery mechanism for designing and teaching programming courses. The approach is based on utilizing the electronic adaptive book that delivers just-in-time interactive learning modules to individual students and thus results in a more efficient teaching process. Initially motivated by merging the process of teaching and learning into one integrated environment, the model presented provides customization (instructor's view) and personalization (student's view) of content. This knowledge-transfer environment is assembled using a repository of learning objects. The adaptive book technology allows utilization of any repository of IMS/SCORM compatible content.
{"title":"Adaptive book: teaching and learning environment for programming education","authors":"V. Adamchik, A. Gunawardena","doi":"10.1109/ITCC.2005.59","DOIUrl":"https://doi.org/10.1109/ITCC.2005.59","url":null,"abstract":"In this paper, the authors presented another yet approach to a content-delivery mechanism for designing and teaching programming courses. The approach is based on utilizing the electronic adaptive book that delivers just-in-time interactive learning modules to individual students and thus results in a more efficient teaching process. Initially motivated by merging the process of teaching and learning into one integrated environment, the model presented provides customization (instructor's view) and personalization (student's view) of content. This knowledge-transfer environment is assembled using a repository of learning objects. The adaptive book technology allows utilization of any repository of IMS/SCORM compatible content.","PeriodicalId":326887,"journal":{"name":"International Conference on Information Technology: Coding and Computing (ITCC'05) - Volume II","volume":"35 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2005-04-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126434908","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Many have expected that the increased availability of price and product information over a wide range of vendors and low search costs on the Web would increase price competition, reduce price dispersion, and eventually lower the level of product price. However, recent empirical studies have shown somewhat conflicting results. Price dispersion still exists in many online industries even for commodities like books and CDs. This research explores the reason behind consumer search behavior on the Web. The results of this study show that consumers in e-market do not search for either price or product information, even with low search costs, as much as we have anticipated. The results also indicate that the traditional consumer segmentation in the physical market may not always apply in the e-market. In terms of price and product information searches, brand loyalists showed higher search activity than other e-consumer groups unlike in physical market.
{"title":"Exploring price and product information search behavior in e-market","authors":"Taedong Han","doi":"10.1109/ITCC.2005.150","DOIUrl":"https://doi.org/10.1109/ITCC.2005.150","url":null,"abstract":"Many have expected that the increased availability of price and product information over a wide range of vendors and low search costs on the Web would increase price competition, reduce price dispersion, and eventually lower the level of product price. However, recent empirical studies have shown somewhat conflicting results. Price dispersion still exists in many online industries even for commodities like books and CDs. This research explores the reason behind consumer search behavior on the Web. The results of this study show that consumers in e-market do not search for either price or product information, even with low search costs, as much as we have anticipated. The results also indicate that the traditional consumer segmentation in the physical market may not always apply in the e-market. In terms of price and product information searches, brand loyalists showed higher search activity than other e-consumer groups unlike in physical market.","PeriodicalId":326887,"journal":{"name":"International Conference on Information Technology: Coding and Computing (ITCC'05) - Volume II","volume":"40 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2005-04-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126301500","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
XML has emerged as the universal format for data exchange and is being widely used in technical documentation of manufacturing companies, book publishing, and Web publishing. It is also being used in contexts that are mission-critical, such as banking and e-commerce. One of the main reasons for the popularity of XML is its semi-structured nature and the flexibility of its component parts. Schemaless XML documents, which do not have a schema or Document Type Definition (DTD), have the highest level of flexibility, as they are not bound to any kind of structure. However, support for schemaless XML documents in the major relational and object-oriented databases is limited to storing each of them as a CLOB (Character Large Object). This kind of storage requires the usage of associative search criteria to query the document, and does not support piecewise update and multiple document queries. In this research, we developed a middleware layer over an Oracle DBMS to support the storage, retrieval, query and update of schemaless XML documents. We also propose an algorithm by which we can store the logical structure of the XML document in addition to storing its content. The final part of this paper presents an algorithm that can rebuild XML documents by using the stored logical structures and the content of the XML documents. The rebuilt XML document is a well-formed document and is similar to the original document.
XML已经成为数据交换的通用格式,并被广泛用于制造公司的技术文档、图书出版和Web出版。它也被用于关键任务的环境中,例如银行和电子商务。XML流行的主要原因之一是它的半结构化特性和组成部分的灵活性。没有模式或文档类型定义(Document Type Definition, DTD)的无模式XML文档具有最高级别的灵活性,因为它们不绑定到任何类型的结构。但是,在主要的关系数据库和面向对象数据库中对无模式XML文档的支持仅限于将它们存储为CLOB(字符大对象)。这种存储需要使用关联搜索条件来查询文档,不支持分段更新和多个文档查询。在本研究中,我们在Oracle DBMS之上开发了一个中间件层来支持无模式XML文档的存储、检索、查询和更新。我们还提出了一种算法,通过该算法除了存储XML文档的内容外,还可以存储XML文档的逻辑结构。最后,本文提出了一种利用存储的逻辑结构和XML文档的内容来重建XML文档的算法。重建的XML文档是一个格式良好的文档,与原始文档类似。
{"title":"Schemaless XML document management in object-oriented databases","authors":"S. M. Chung, Sheeya B. Jesurajaiah","doi":"10.1109/ITCC.2005.250","DOIUrl":"https://doi.org/10.1109/ITCC.2005.250","url":null,"abstract":"XML has emerged as the universal format for data exchange and is being widely used in technical documentation of manufacturing companies, book publishing, and Web publishing. It is also being used in contexts that are mission-critical, such as banking and e-commerce. One of the main reasons for the popularity of XML is its semi-structured nature and the flexibility of its component parts. Schemaless XML documents, which do not have a schema or Document Type Definition (DTD), have the highest level of flexibility, as they are not bound to any kind of structure. However, support for schemaless XML documents in the major relational and object-oriented databases is limited to storing each of them as a CLOB (Character Large Object). This kind of storage requires the usage of associative search criteria to query the document, and does not support piecewise update and multiple document queries. In this research, we developed a middleware layer over an Oracle DBMS to support the storage, retrieval, query and update of schemaless XML documents. We also propose an algorithm by which we can store the logical structure of the XML document in addition to storing its content. The final part of this paper presents an algorithm that can rebuild XML documents by using the stored logical structures and the content of the XML documents. The rebuilt XML document is a well-formed document and is similar to the original document.","PeriodicalId":326887,"journal":{"name":"International Conference on Information Technology: Coding and Computing (ITCC'05) - Volume II","volume":"11 2 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2005-04-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122208988","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
K. Hussain, Sharon Rajan, Naveen Addulla, Ghada S. Moussa
Protecting sensitive information (credit card information, social security number... etc.) from being captured is of utmost importance as it can lead to serious repercussions if the collected data lands into unscrupulous hands. Despite tremendous advances in security, plenty of security problems still afflict systems. Existing security approaches do not prevent processes running in the background from capturing sensitive information on the screen. This paper proposes a no-capture hardware security feature that prevents capturing of sensitive data by users that have administration privileges.
{"title":"No-capture hardware feature for securing sensitive information","authors":"K. Hussain, Sharon Rajan, Naveen Addulla, Ghada S. Moussa","doi":"10.1109/ITCC.2005.212","DOIUrl":"https://doi.org/10.1109/ITCC.2005.212","url":null,"abstract":"Protecting sensitive information (credit card information, social security number... etc.) from being captured is of utmost importance as it can lead to serious repercussions if the collected data lands into unscrupulous hands. Despite tremendous advances in security, plenty of security problems still afflict systems. Existing security approaches do not prevent processes running in the background from capturing sensitive information on the screen. This paper proposes a no-capture hardware security feature that prevents capturing of sensitive data by users that have administration privileges.","PeriodicalId":326887,"journal":{"name":"International Conference on Information Technology: Coding and Computing (ITCC'05) - Volume II","volume":"70 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2005-04-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114204399","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Advancements in the wireless technology have given rise to various payment methods and protocols. The recent, and probably latest KSL (S. Kungpisdan et al., 2003) protocol has been implemented for mobile credit card payments. This paper proposes a smart card based wireless Internet payment system which is derived from KSL (S. Kungpisdan et al., 2003) protocol. A client using a wireless smart card can perform transactions over a wireless LAN which is connected to the Internet via a wired network.
无线技术的进步产生了各种支付方式和协议。最近,也可能是最新的KSL (S. Kungpisdan et al., 2003)协议已经用于移动信用卡支付。本文提出了一种基于KSL (S. Kungpisdan et al., 2003)协议的智能卡无线互联网支付系统。使用无线智能卡的客户可以在通过有线网络连接到Internet的无线局域网上进行交易。
{"title":"Wireless Internet payment system using smart cards","authors":"O. Dandash, Xianping Wu, P. D. Le","doi":"10.1109/ITCC.2005.298","DOIUrl":"https://doi.org/10.1109/ITCC.2005.298","url":null,"abstract":"Advancements in the wireless technology have given rise to various payment methods and protocols. The recent, and probably latest KSL (S. Kungpisdan et al., 2003) protocol has been implemented for mobile credit card payments. This paper proposes a smart card based wireless Internet payment system which is derived from KSL (S. Kungpisdan et al., 2003) protocol. A client using a wireless smart card can perform transactions over a wireless LAN which is connected to the Internet via a wired network.","PeriodicalId":326887,"journal":{"name":"International Conference on Information Technology: Coding and Computing (ITCC'05) - Volume II","volume":"37 5 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2005-04-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121146717","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Information retrieval (IR) systems offer a variety of interfaces and interaction modes. A given IR system's interface and interaction mode may not be optimal for a given accessing device/network pair, or desired by a given user. In this paper we propose a set of attributes to characterize IR interfaces, interaction and presentation modes. We call a set of these bound attributes an information navigation profile (INP). We suggest the use of INPs in dynamic adaptation of IR interface, interaction and presentation modes by both origin and proxy servers.
{"title":"Information navigation profiles for mediation and adaptation","authors":"U. Gargi","doi":"10.1109/ITCC.2005.175","DOIUrl":"https://doi.org/10.1109/ITCC.2005.175","url":null,"abstract":"Information retrieval (IR) systems offer a variety of interfaces and interaction modes. A given IR system's interface and interaction mode may not be optimal for a given accessing device/network pair, or desired by a given user. In this paper we propose a set of attributes to characterize IR interfaces, interaction and presentation modes. We call a set of these bound attributes an information navigation profile (INP). We suggest the use of INPs in dynamic adaptation of IR interface, interaction and presentation modes by both origin and proxy servers.","PeriodicalId":326887,"journal":{"name":"International Conference on Information Technology: Coding and Computing (ITCC'05) - Volume II","volume":"13 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2005-04-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121786911","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
In this work, we are interested to data exchanges inter-enterprises called business-to-business (B2B) e-commerce. A B2B collaboration is a set of documents exchanges and complex interactions between organizations. Such a long process transaction may be reliable, protected, secure, and requires standardization especially for accomplishing smooth business process. This need for standardization has been recognized and the development of business standards like ebXML can be viewed as a solution. In this paper, we present a framework of an agent-based approach using the ebXML specification for B2B E-commerce. The motivation for using agents in support of e-commerce is to perform dedicated processing on behalf of clients. In addition, the agents' technology can provide a high degree of flexibility by distributing the complex problem on intelligent and cooperative entities called "intelligent agents". Also, the mobility of an agent can allow for a faster time scale of service deployment.
{"title":"An agent-based approach using the ebXML specifications for e-business","authors":"D. Boughaci, H. Drias","doi":"10.1109/ITCC.2005.66","DOIUrl":"https://doi.org/10.1109/ITCC.2005.66","url":null,"abstract":"In this work, we are interested to data exchanges inter-enterprises called business-to-business (B2B) e-commerce. A B2B collaboration is a set of documents exchanges and complex interactions between organizations. Such a long process transaction may be reliable, protected, secure, and requires standardization especially for accomplishing smooth business process. This need for standardization has been recognized and the development of business standards like ebXML can be viewed as a solution. In this paper, we present a framework of an agent-based approach using the ebXML specification for B2B E-commerce. The motivation for using agents in support of e-commerce is to perform dedicated processing on behalf of clients. In addition, the agents' technology can provide a high degree of flexibility by distributing the complex problem on intelligent and cooperative entities called \"intelligent agents\". Also, the mobility of an agent can allow for a faster time scale of service deployment.","PeriodicalId":326887,"journal":{"name":"International Conference on Information Technology: Coding and Computing (ITCC'05) - Volume II","volume":"73 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2005-04-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122477189","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Orthogonal Hermite pulse shapes used for ultra wideband communication are proposed. The paper suggests that M-ary biorthogonal modulation based on orthogonal Hermite pulse shapes can be used to construct M-ary communication system with higher bit rate. The paper analyses the frequency response of orthogonal Hermite pulses whose regular width meet the FCC standard. A receiver detection of the M-ary biorthogonal system is constructed. Timing jitter has effect on performance of system, which limits the order of Hermite pulse.
{"title":"Orthogonal Hermite pulses used for UWB M-ary communication","authors":"Wen Hu, G. Zheng","doi":"10.1109/ITCC.2005.221","DOIUrl":"https://doi.org/10.1109/ITCC.2005.221","url":null,"abstract":"Orthogonal Hermite pulse shapes used for ultra wideband communication are proposed. The paper suggests that M-ary biorthogonal modulation based on orthogonal Hermite pulse shapes can be used to construct M-ary communication system with higher bit rate. The paper analyses the frequency response of orthogonal Hermite pulses whose regular width meet the FCC standard. A receiver detection of the M-ary biorthogonal system is constructed. Timing jitter has effect on performance of system, which limits the order of Hermite pulse.","PeriodicalId":326887,"journal":{"name":"International Conference on Information Technology: Coding and Computing (ITCC'05) - Volume II","volume":"74 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2005-04-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122829844","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Software agents are a rapidly developing field of computer science. The need for software agents is felt in various applications and environments. It has therefore become essential to study agents with respect to the various environments in which they operate. MITR's CVW (collaborative virtual workspace) is a collaborative virtual environment where agents can be created and perform important tasks for the user. CVW is very suitable for programming agents especially as they interact with objects, users, and virtual locations. This paper focuses on three types of agents programmed in FCVW (federated CVW), our extension of CVW. These agents include observer, retriever, and garbage-collector agents. The observer's functions are to observe the behaviour of users, objects, and files. The retriever agent helps a user to find other users, objects and rooms within FCVW. The garbage-collector agent monitors files to inform the user about files on the basis of predefined dates.
{"title":"Client software agents in FCVW","authors":"E. Shakshuki, I. Tomek, Omkarnath Prabhu","doi":"10.1109/ITCC.2005.101","DOIUrl":"https://doi.org/10.1109/ITCC.2005.101","url":null,"abstract":"Software agents are a rapidly developing field of computer science. The need for software agents is felt in various applications and environments. It has therefore become essential to study agents with respect to the various environments in which they operate. MITR's CVW (collaborative virtual workspace) is a collaborative virtual environment where agents can be created and perform important tasks for the user. CVW is very suitable for programming agents especially as they interact with objects, users, and virtual locations. This paper focuses on three types of agents programmed in FCVW (federated CVW), our extension of CVW. These agents include observer, retriever, and garbage-collector agents. The observer's functions are to observe the behaviour of users, objects, and files. The retriever agent helps a user to find other users, objects and rooms within FCVW. The garbage-collector agent monitors files to inform the user about files on the basis of predefined dates.","PeriodicalId":326887,"journal":{"name":"International Conference on Information Technology: Coding and Computing (ITCC'05) - Volume II","volume":"51 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2005-04-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131194399","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
The eXtensible Markup Language (XML) is a recommendation of the World Wide Web Consortium (W3C). It is a public format and has been widely adopted as a means of interchanging information among computer programs. With XML documents being typically large, we need to have ways of improving their ease of use and maintainability by keeping their complexity low. This research focused on different ways of determining the complexity of XML documents based on various syntactic and structural aspects of these documents. An XML document represents a generic tree. XML documents are pre-order traversal of equivalent XML trees. One of the important findings was that documents with higher nesting levels had more weights and could therefore be viewed as being more complicated as compared to the documents with lower nesting levels. Another important finding was related to document type definitions (DTDs). DTDs can be expressed as regular expressions providing means for calculating quantitative values.
{"title":"Determining the complexity of XML documents","authors":"Mustafa H. Qureshi, M. Samadzadeh","doi":"10.1109/ITCC.2005.126","DOIUrl":"https://doi.org/10.1109/ITCC.2005.126","url":null,"abstract":"The eXtensible Markup Language (XML) is a recommendation of the World Wide Web Consortium (W3C). It is a public format and has been widely adopted as a means of interchanging information among computer programs. With XML documents being typically large, we need to have ways of improving their ease of use and maintainability by keeping their complexity low. This research focused on different ways of determining the complexity of XML documents based on various syntactic and structural aspects of these documents. An XML document represents a generic tree. XML documents are pre-order traversal of equivalent XML trees. One of the important findings was that documents with higher nesting levels had more weights and could therefore be viewed as being more complicated as compared to the documents with lower nesting levels. Another important finding was related to document type definitions (DTDs). DTDs can be expressed as regular expressions providing means for calculating quantitative values.","PeriodicalId":326887,"journal":{"name":"International Conference on Information Technology: Coding and Computing (ITCC'05) - Volume II","volume":"74 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2005-04-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133338300","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}