Software Engineering Repository Tree





Source Code - > Object Code (using Compiler)



Source Code - (using Compiler)-> Object Code -(using Assembler) > Machine Code



Source Code : Interpreter



Applications

  1. Applications

    1. Organisation chart software open source

    2. Database

      1. MySQL - http://www.mysql.com/company/index.html

    3. Database – Java Based

      1. Open-Source Digital Repository Management System – Fedora http://www.fedora.info/

        1. http://www.dlib.org/dlib/april03/staples/04staples.html

        2. The Fedora architecture is based on object models that by definition are templates for units of content, called data objects, which can include digital resources, metadata about the resources, and linkages to software tools and services that have been configured to deliver the content in desired ways. These software connections are provided as methods encoded into two kinds of inter-related behavior objects as described below. A Fedora repository provides access to the data objects by leveraging tools and services that are described by the behavior objects. The behavior objects store metadata that describes the operations of the tool/service and the runtime bindings for running the operations. The Web Services Description Language (WSDL) is used to describe the tool/service bindings.

  2. Operating System

    1. Linux http://www.linux.org/

  3. Dictionaries / Fixed Ontologies and Definitions

    1. http://www.webopedia.com/

      1. Webopedia is a free online dictionary for words, phrases and abbreviations that are related to computer and Internet technology.

  4. Machine Language

    1. http://www.webopedia.com/TERM/M/machine_language.html

  5. Assembly Language

    1. Each type of CPU has its own machine language and assembly language, so an assembly language program written for one type of CPU won't run on another.

  6. Online Books

  7. http://mitpress.mit.edu/sicp/full-text/book/book.html - Structure and Interpretation of Computer Programs - Harold Abelson and Gerald Jay Sussman

  8. Journals

    1. http://titles.cambridge.org/journals/JFP/ - Journal of Functional Programming

  9. Books

    1. MFC 6 Programming from the Ground Up – 1998 Schildt - Microsoft Visual C