Jump to content

Intentional Software

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by Magnuschr (talk | contribs) at 00:08, 14 March 2017. The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

Intentional Software is a software company founded by Charles Simonyi. Intentional is creating a platform for a new generation of team productivity apps in today’s workplace[1] to help organizations collaborate to create and share ideas. The underlying application platform follows the principles of intentional programming.[2]

Intentional applications are built as domains on the platform[3]. A domain consists of a domain schema, with a set of bi-directional projections to display the content of that domain using various interactive metaphors through a projectional pipeline. Code generators can also be built from the domain schema. Domains are a generalization of Domain-specific languages, where content is not limited to the grammar of one language only.

Intentional's platform has only had limited availability, but an overview of the technology has been presented at multiple public events[4][5][6]. Several applications have been built using the Intentional platform in various industries[7][8][9][10].

References

  1. ^ "Intentional Software".
  2. ^ MIT Technology Review article from February, 2007
  3. ^ Simonyi, Charles. "Intentional Software". Citeseer. ACM.
  4. ^ Simonyi, Charles. "The Magic of Software". MODELS Conference 2013. ACM.
  5. ^ Simonyi, Charles. "The Intentional Domain Workbench". University of Washington.
  6. ^ "Intentional Software". DSL DevCon. Microsoft.
  7. ^ "Intentional Software". Intentional Software Content on InfoQ. InfoQ.
  8. ^ "ACORD and Intentional Software Announce Strategic Partnership" (PDF). ACORD.
  9. ^ Zhu, Xi. "Software Process Improvement using Language Workbench Technology" (PDF). Semantic Scholar.
  10. ^ Voelter, Markus. "DSL Engineering - Ch 22. DSLs for Business Users" (PDF).