Dissertation > Excellent graduate degree dissertation topics show

The Design and Implementation of a Universal File Format Conversion System

Author: YangRan
Tutor: ChenChuanBo
School: Huazhong University of Science and Technology
Course: Software Engineering
Keywords: File format description language Data binding Generic system Data conversion
CLC: TP311.52
Type: Master's thesis
Year: 2011
Downloads: 29
Quote: 0
Read: Download Dissertation

Abstract


Almost all the universal file conversion software is the alias of the integration of special file conversion software, we hardly can find a kind of universal file conversion software that base on the abstract modle of file formats and can add a new conversion without coding. However, due to the promoting needs of system integration, software interact more frequently, and conversion software providers are more difficult to anticipate what kind of file conversion software do users need. So such kind of universal coversion software is needed, user can define the conversion procedure by a kind of easy-learning definition language without traditional coding works.Because file formats are arbitrary, defining direct coversion methods between files formats is not only a huge amount of work but also prone to cause the system to be more complex, what’s more user must take much time to study, but if use a mature and widely accepted format as a transitional intermediate format, we can reduce the complexity of the definition of language. The intermediate format is the XML format, XML format has two key technologies we can leverage, the first one is the XML Schema, we can extend it to define the conversion procedure from the original format to XML format; the second one is the XSLT, we can directly use it to transform XML documents into the target format.The implementation of the system is an extension of JaxMe, JaxMe is a kind of open source JAXB implementation, and JAXB is a binding standards between XML documents and Java Beans. We can leverage the XML Schema parser and the XML document generation and transformation framework of JaxMe, and the work we need is to extend JaxMe to support our transformation language to implementation the binding from any format documents to Java Beans, so that we can serialize these Java Beans to XML documents, and then use XSLT converter transform them to target formats.

Related Dissertations

  1. Research on Conversion Methods of Reliability Data Under Different Distributions,O211.3
  2. Research on GIS Spatial Data Conversion Technologies and Conversion Methods,P208
  3. Research of Heterogeneous Modeling Rendering System Data Exchange Method,TP391.41
  4. Data Structure Analysis and Design of CBTC Based ATS,U284.48
  5. The Application of GIS in Field Antiaircraft Weapon System,E92
  6. The Research on Methed of Patient Information Retrieval for Clinical Decision Support System,TP311.52
  7. Research and Implement of Key Techniques for Data Integration of Network Security Detect Data,TP393.08
  8. Aircraft Wire Data Interpretation System for Research and Development,V242.4
  9. Research and Implementation of Seismic Precursor Data Transmission Based on Oracle Advanced Queuing,P315
  10. Design and implementation of online examination management system based on Web,TP315
  11. Alumina analyze test data management and database data into multiple systems research,TP311.13
  12. The Implement of the Data Integration of the Heterogeneous Database on the Birth_Control System,TP311.13
  13. Researching a Data Management System Based on XML,TP319
  14. A Semantic-Based Approach to Translating Relational Data to XML Data,TP312
  15. Study on Application of XML in Data Integration,TP311.52
  16. Research of Data Conversion from DLG to GIS,P208
  17. The Research of Isomeruous,Database’s General Systems,TP311.13
  18. Research and Implementation of Heterogeneous Databases Integration Based on XML,TP311.52
  19. Research and Development of Teacher Training Management System,TP311.52
  20. Pattern Design Mode of Apparel CAD System and Its Application Analysis,TS941.2
  21. The Current Fast Web Development Platform and Research Application of the Super Framework,TP311.10

CLC: > Industrial Technology > Automation technology,computer technology > Computing technology,computer technology > Computer software > Program design,software engineering > Software Engineering > Software Development
© 2012 www.DissertationTopic.Net  Mobile