Authoring - PDFzone
PDFZone Ziff-Davis Enterprise
Authoring | Utilities | Content Management | Document Management | Mobile | DRM | Other Formats | Tips
Home arrow Authoring arrow JetBrains Releases Sophisticated New Meta Programming Tool
JetBrains Releases Sophisticated New Meta Programming Tool
By Darryl K. Taft

Rate This Article:
Add This Article To:
JetBrains has announced the beta version of its Meta Programming System for application development. JetBrains' MPS encourages the use of DSLs and code generation. MPS also implements the Language-Oriented Programming paradigm for building enterprise applications.

JetBrains, the maker of the popular IntelliJ IDEA development tool for Java, has announced a beta version of its Meta Programming System product. MPS represents a new concept of software development that implements what JetBrains refers to as the Language-Oriented Programming paradigm.

MPS has been in R&D at JetBrains' labs in St. Petersburg, Russia, for several years and will be released as a 1.0 version in early 2009 following the beta release.

JetBrains officials said MPS is an environment for software developers to create new custom languages, extend existing languages and use them to develop programs. MPS is also an instrument for creating DSLs (domain-specific languages). Domain experts who are not familiar with programming can easily use DSLs created with MPS, JetBrains said.

ADVERTISEMENT

Sergey Dmitriev, co-founder, president and CEO of JetBrains, started MPS as a research project in 2003. In 2004, its underlying concepts were described in an article on Language-Oriented Programming. In 2005, JetBrains opened an Early Access Program for MPS; in 2006, Dmitriev spoke with eWEEK about LOP; and since 2006 the company has been using MPS in developing some of its new products.

Read the rest of this article on eWEEK.com.

 



 
 
>>> More Authoring Articles          >>> More By Darryl K. Taft
 



FREE ZIFF DAVIS ENTERPRISE ESEMINARS AT ESEMINARSLIVE.COM
  • Dec 5, 2 p.m. ET
    Case Studies in MSP Profitability: 10 Processes to Automate to Achieve 2008 Goals
    with Michael Krieger. Sponsored by Autotask
  • Dec 6, 12:30 p.m. ET
    The State of the Great Windows Vista Migration
    with Aaron Goldberg. Sponsored by Dell & Microsoft
  • Dec 6, 2 p.m. ET
    Three Best Practices for Securing Microsoft Exchange
    with Michael Krieger. Sponsored by Entrust
  • Dec 6, 3 p.m. ET
    Simplify Your World, part 2: A Virtual Desktops Case Study
    with Joel Shore. Sponsored by EqualLogic
  • 12-19 VTS LOGO for BotMod
    Join us on Dec. 19 for Discovering Value in Stored Data & Reducing Business Risk. Join this interactive day-long event to learn how your enterprise can cost-effectively manage stored data while keeping it secure, compliant and accessible. Disorganized storage can prevent your enterprise from extracting the maximum value from information assets. Learn how to organize enterprise data so vital information assets can help your business thrive. Explore policies, strategies and tactics from creation through deletion. Attend live or on-demand with complimentary registration!
    FEATURED CONTENT

    Sponsored by Ziff Davis Enterprise Group


    DOWNLOADABLE ROI CALCULATORS & TOOLS FROM BASELINE
      Calculate Cost and ROI of Spam, VOIP, RFID, Sarbanes-Oxley and more...


    Featured Calculators:

     



    See More Tools!
    By Category| Planners |Calculators | Quizzes

     

    Special Report


    PDFzone Special Report: Making the Perfect PDF
    The Perfect PDF
    PDFzone shows you how to shine and polish your PDF by adding the reader-friendly touches your audience desires.

    Special Report


    PDFzone Special Report: Microsoft's PDF Play
    Microsoft's PDF Play
    Microsoft planned to offer a "Save to PDF" function in Office 2007, but the threat of legal action from Adobe may have them reconsidering.

    Special Report


    PDF conversion
    PDF Conversion Central
    Convert anything and everything to PDf and back again. Word docs, RSS, AutoCAD and more.
    ADVERTISEMENT