Notice: We have migrated to GitLab launching 2024-05-01 see here: https://gitlab.rtems.org/

Changes between Version 1 and Version 2 of Developer/Projects/Open/SWIGforRTEMS


Ignore:
Timestamp:
02/17/15 16:04:13 (9 years ago)
Author:
Gedare Bloom
Comment:

New Page with initial open project description.

Legend:

Unmodified
Added
Removed
Modified
  • Developer/Projects/Open/SWIGforRTEMS

    v1 v2  
    1 = IDL COM =
     1= SWIG for RTEMS =
    22
    33
     4[[TOC(Developer/Projects/Open/PortSWIG, depth=2)]]
    45
    5 '''Status:''' No active volunteers.
    66
    7 Interface base development model (normal known as COM in Microsoft’s world) is very helpful for large scale software development. Major commercial RTOS like VxWorks, LynxOS support IDL/COM. Introduce IDL and COM model need an idl compiler, and also there are lots type of COM to choose in open source world. There is support for omniORB in RTEMS, however, omniORB lack feature for recent language like JAVA. The popular COM/COBRA choices are Universal Network Objects from Sun (used in openoffice), XPIDL by mozilla and SWIG (http://www.swig.org/) to name a few.
     7'''Mentors:''' Past, Present, and Potential Mentors
    88
    9 License, resource usages, etc must be acceptable.
     9'''Students:''' Past, Present, and Potential Students
     10
     11'''Status:''' Current status of project. For starting, it should be: Uninitiated.
     12
     13'''Introduction:'''
     14
     15[http://www.swig.org/ SWIG] generates code to link C/C++ code with other languages.
     16
     17
     18'''Goal:''' Concise statement of the overall goal of the project. Refine this initial statement to include: project deliverables (code, docs, testing), required/suggested methodology, standards of quality, possible goal extensions beyond the main objective.
     19
     20'''Requirements:''' List the requirements and level of expertise you estimate are required by the developer tackling this project will have to have: Required level of programming language(s), specific areas of RTEMS or tools, level of familiarity with RTEMS, cross-development, GNU/Linux, etx., development/documentation/testing tools, mathematical/algorithmic background, other desirable skills.
     21
     22'''Resources:''' Current RTEMS developers, papers, etc that may help you in this project.
     23
     24'''Acknowledgements'''
     25 *  who helped and did work
     26
     27= Miscellaneous Sections =
     28
     29As the project progresses, you will need to add build instructions, etc and this page will evolve from a project description into a HOWTO.
     30
     31= References =
     32 *  TBD
     33
     34'''Other sections:''' If you have more to say about the project that doesn't fit in the proposed sections of this template, feel free to add other sections at will.
     35