Difference between revisions of "Private:sharangi"
From NMSL
Line 4: | Line 4: | ||
== 17 May 2010 == | == 17 May 2010 == | ||
* INFO: XML to be used for the managing configuration parameters for MTV. It can be used also in generating ESG files or HTML code for the GUI later on. Xerces library from Apache group is selected for XML processing. | * INFO: XML to be used for the managing configuration parameters for MTV. It can be used also in generating ESG files or HTML code for the GUI later on. Xerces library from Apache group is selected for XML processing. | ||
− | * Created two new classes XMLUtil and TestConf for the generating the XML processing API and testing it. | + | * The current code needs the following header file changes to be able to compile with Ubuntu 9.10(2.6.31), gcc 4.4.1 |
+ | timeslicer.hpp: <algorithm> | ||
+ | mpe_pkt.hpp:<string.h> | ||
+ | psisi.hpp: <stdio.h>, <stdlib.h> | ||
+ | transmitter.hpp: change #elif to #else | ||
+ | Svc_reader.hpp:<limits.h> | ||
+ | esg_reader.hpp: <stdio.h>,<algorithm>,<cstring>,<limits.h> | ||
+ | ts_pkt,hpp:<stdio.h>, <cstring>, <algorithm> | ||
+ | FEC is not compiling after these changes. | ||
+ | |||
+ | * libargtable2 is not available as part of standard distro. Considering bundling it with the source at a later point. | ||
+ | * Created two new classes XMLUtil and TestConf for the generating the XML processing API and testing it. Some compilation problems with xml document synthesis. | ||
* Basic implementation with the elements of NetworkConf completed. Unit Testing underway. | * Basic implementation with the elements of NetworkConf completed. Unit Testing underway. | ||
* Basic implementation of the ProgramConf class underway. | * Basic implementation of the ProgramConf class underway. | ||
− | |||
* TODO: | * TODO: | ||
− | ** Discuss design of a development environment. | + | ** Discuss design of a development environment with feedback from others on what softwares they are using and how to bundle it into a common dev environment. |
** Design point regarding initializing the XML processor module. | ** Design point regarding initializing the XML processor module. | ||
** Integration testing with rest of the MTV code. | ** Integration testing with rest of the MTV code. |
Revision as of 21:07, 17 May 2010
Summary of accomplishments by Somsubhra Sharangi.
17 May 2010
- INFO: XML to be used for the managing configuration parameters for MTV. It can be used also in generating ESG files or HTML code for the GUI later on. Xerces library from Apache group is selected for XML processing.
- The current code needs the following header file changes to be able to compile with Ubuntu 9.10(2.6.31), gcc 4.4.1
timeslicer.hpp: <algorithm> mpe_pkt.hpp:<string.h> psisi.hpp: <stdio.h>, <stdlib.h> transmitter.hpp: change #elif to #else Svc_reader.hpp:<limits.h> esg_reader.hpp: <stdio.h>,<algorithm>,<cstring>,<limits.h> ts_pkt,hpp:<stdio.h>, <cstring>, <algorithm> FEC is not compiling after these changes.
- libargtable2 is not available as part of standard distro. Considering bundling it with the source at a later point.
- Created two new classes XMLUtil and TestConf for the generating the XML processing API and testing it. Some compilation problems with xml document synthesis.
- Basic implementation with the elements of NetworkConf completed. Unit Testing underway.
- Basic implementation of the ProgramConf class underway.
- TODO:
- Discuss design of a development environment with feedback from others on what softwares they are using and how to bundle it into a common dev environment.
- Design point regarding initializing the XML processor module.
- Integration testing with rest of the MTV code.