Whole Platform

Screenshot Software:
Whole Platform
Mga detalye ng Software:
Bersyon: 1.0.0.v20110512-1609
I-upload ang petsa: 12 May 15
Nag-develop: Riccardo Solmi
Lisensya: Libre
Katanyagan: 4

Rating: 3.0/5 (Total Votes: 1)

Whole proyekto Platform ay isang teknolohiya para sa engineering sa produksyon ng software.
Sa tingin namin na programming ay isang aktibidad na nauukol sa pag-unlad ng wika domain; kaya, kami ay nagbibigay ng isang platform para sa pagbuo ng mga bagong wika, pagmamanipula ng mga ito gamit ang notasyon domain at pagbabago ng mga ito sa executable code.
Gamit ang Buong Platform, ang problema domain eksperto ay maaaring magtrabaho kasama ang mga eksperto programming para sa pagbuo ng produkto ng software.
Ang Buong Platform kabilang ang isang modeling framework, isang nakakalikha system, isang pamilya ng mga wika, at editor domain na naisama sa mga paglalaho platform.
Ang mga wika boundled sa Platform kasama ang popular na mga wika tulad ng Java at XML kasama ang ilang mga bagong wika domain na ginagamit para sa modeling ang istraktura, ang pag-uugali, ang pagtitiyaga at ang notations ng isang wika.

Features :

  • Architecture:
  • extensible. Nagbibigay ng architecture ng isang API para sa extension ng wika. Maaari kang magdagdag / alisin ang mga wika, notations, persistences at mga operasyon.
  • frameworks Java at wika domain. Ang lahat ng mga nagpapahayag kapangyarihan ng Buong Platform ay magagamit bilang standard frameworks Java. Bahagi ng ito nagpapahayag kapangyarihan ay makukuha rin sa pamamagitan ng isang pamilya ng mga wika domain.
  • nakakalikha. Ang mga wika Whole modeling makabuo ng code sa itaas ng mga balangkas Java. Kasama ang malawak na paggamit ng wellknown Disenyo Pattern sa balangkas, ang code na nabuo nararamdaman nakasulat kamay.

  • Metaprogramming:
  • Native support. Bawat Whole wika ay maaaring gamitin sa antas ng template, at kung ito ay isang executable semantics, maaaring ito ay ginagamit din sa base o antas host.
  • dula ng suporta para sa mga bisita. Dula suporta ay magagamit para sa pag-uugali na tinukoy gamit ang mga bisita traversal framework.
  • Paghahalo wika template. Ang nag-iisang artifacts generator ay maaaring gumamit ng maramihang mga template ng mga wika.

  • pagtitiyaga:
  • Stream batay pagtitiyaga. Ang pananatili syntax ng isang modelo ay pluggable. Parehong stream batay at modelo batay pamamaraan pagtitiyaga (kit) ay suportado. Ganito ang itsura ng streaming API tulad ng gusali ng mga kaganapan na ginawa ng mga kalahok Direktor ng Pattern Builder Design.
  • Java code at XML default serializers. Ang standard kits pagtitiyaga ay batay sa isang streaming API at ay magagamit sa dalawang mga lasa: Java at XML. Ang Java code, kapag pinaandar, apoy ng isang stream ng mga kaganapan na gusali.
  • pag-uugali Stream based. Uugali Model ay tinukoy nang direkta sa itaas ng streaming API walang paunang gusali ng modelo.
  • suporta sa maramihang mga wika. Programa ng nakasulat na gumagamit ng maraming mga wika ang sinusuportahan kahit na sa isang solong source file.
  • pag Versioning. Pasilidad para sa versioning metamodels at lumipat / import umiiral na mga modelo ay ibinigay.

  • Pag-edit:
  • GEF based editor para paglalaho. Model visual editor batay para paglalaho ay maaaring maidagdag sa isang Buong wika kahit na ang paggamit ng hiwalay na plugin.
  • Rich graphical interface ng gumagamit. Maramihang mga uri ng pagtatanda ay suportado kabilang layouts grammar para sa teksto oriented wika, layout matematika para sa matematikal na expression, puno at graph layout para sa diagram oriented na mga wika.
  • Maramihang mga notasyon para sa isang wika. Para sa bawat wika ng maramihang mga pagtatanda ay maaaring tinukoy at deployed sa isang modular paraan. Maaaring nagbago notasyon habang editing.
  • Paghahalo notations. Maramihang mga notations maaaring sama-sama kahit sa isang solong tingnan editor. Ang tampok na ito ay lalong kapaki-pakinabang para metaprogramming gamit kongkreto syntaxes para sa mga wika template.

Ano ang bago sa release na ito:

  • IDE:
  • Pinahusay na & quot; Path & quot Kopyahin Entity; action na gamitin type sa feature hakbang Wika
  • [Aksyon] Idinagdag ang tampok na kailangan upang mapabuti ang modularization ng Pagkilos
  • [Aksyon] Idinagdag ang ActionCall makagawa programming panawagan ng isang aksyon
  • [Semantika] Muling idisenyo uri signature na maging mas angkop para sa pagtukoy transformations
  • [Semantika] Idinagdag LanguageType upang kumatawan sa anumang uri ng isang naibigay na wika
  • Added [Semantika] TypedVariable upang magdagdag ng isang pormal na pangalan sa isang kategorya sa isang signature
  • [Semantika] Idinagdag implicit name semantics para sa function ng application at mga patakaran
  • [Semantika] Idinagdag entity pattern semantics sa EntityType
  • Rewritten [Semantika] sa antas ng domain at pinahusay na nilalaman tulungan
  • [Semantika] Idinagdag normalizer, interpreter at tagasalin (sa Query)
  • [Text] Naipanumbalik kakayahang nest Dokumento sa Dokumento at Mga hilera sa hilera
  • [Workflows] Idinagdag ang suporta para sa iterators bilang resulta ng panawagan gawain Notations
  • [Semantika] Pinabuting style hugis ng mga talaan para sa mga patakaran at mga template
  • [Semantika] Pinagbuting pag-iisa ng constructs template
  • [Text] Nabawasan visibility ng lahat ngunit text characters
  • [Text] Idinagdag kahon para sa nested Dokumento at Rows Frameworks
  • [Iterators] Nagdagdag ng CollectionIterator sa wrapper hindi iterables bumabalik IEntities
  • Mga halimbawa
  • [malikot Language] Nagdagdag ng Java at isang Text generator isinulat gamit Semantika
  • Mga bug fixed
  • [Models] Nakatakdang natatanging pangalan normalisation kabuuan entidad at mga tampok

Ano ang bago sa bersyon 1.0.0.v20110316-1725:

  • Nabago Ang paglalaho bundled sa lahat-ng-sa-isang pamamahagi sa bersyon 3.6.2
  • Nagpasimula ng & quot; xwl & quot; extension ng file para sa mga default na XML Builder pagtitiyaga
  • hierarchy Modernized at reorganized uri ng nilalaman

Ano ang bago sa bersyon 1.0.0.v20110114-1804:.

  • Ang mga pagpapabuti at idinagdag na mga tampok

Ano ang bago sa bersyon 1.0.0.v20101025-1115:

  • Ang mga tampok ng pagsulat & quot; programang & quot; paghahalo ng maramihang mga wika domain ay pinahusay na may kakayahang magpahayag suportado compositions.
  • Ang usability ng mga editor ay pinabuting sa pamamagitan pagdidisenyong-muli ng Focus, Pinili, at DnD feedbacks.
  • Ang nilalaman tulungan muling binuo sa pamamagitan ng pagpapasok ng bawat submenu wika.
  • Ang mga wika domain upang tukuyin ang istraktura at pag-uugali ng isang wika ay pinalawig sa suporta aspectual modelo at graph istruktura at traversals.
  • Upang mapadali debugging, isang Debug pananaw ay ipinakilala na may tanawin Debug at variable na gumawa ng paggamit ng mga notasyon domain.

Ano ang bago sa bersyon 1.0.0.v20090323-1254:

  • General:
  • Pinahusay test suites ng Query at XSD mga wika.
  • IDE:
  • [Workflows] Idinagdag Pumili modelo dialog para sa loading modelo sa pamamagitan ng mga aktibidad na Task.
  • Frameworks:
  • [Bindings] Idinagdag ang suporta para sa iterator resulta
  • [Parsers] Idinagdag API suporta para sa mga estratehiya sa
  • [UI] Idinagdag ang suporta para sa nilalaman tulungan menu (sa pamamagitan ng CTRL + Space)
  • isinuot ang uniporme pag-uugali ng horizontal arrow key pindutin sa isang text pagpipilian sa paglalaho mga editor ng teksto [UI].
  • Mga Wika:
  • [Commons] Reorganized at fixed ang Interpreter
  • [Grammars] Idinagdag ang suporta para sa pag-parse BigDecimals at BigIntegers.
  • [Grammars] Idinagdag ang suporta para sa mga inline na kahulugan ng unparsing pag-uugali sa DataTerminals.
  • [Query] Idinagdag ang suporta para sa EnumValue, Petsa, Maihahambing at Object mga uri ng data sa pamanggit at pagkakapantay-pantay constructs.
  • [Pagsusulit] Idinagdag suporta sa generator para allof, anyof, IsAssignableTo, HasType, HasKind.
  • [Workflows] Idinagdag ang suporta para sa paggamit ng deployed grammars sa Parse / Unparse gawain
  • [XSD] Idinagdag model suporta para notasyon at pagpilit pahayag, mga katangian banyagang wika, redefine direktiba.
  • Notations:
  • [XSD] Idinagdag ang suporta para sa walang hanggan maxOccurs attribute at banyagang mga katangian.
  • [XSI] Idinagdag ang suporta para sa composite katangian.
  • Mga bug fixed:
  • [Bisita] Nakatakdang yugto down na pag-uugali (void case) sa GenericTemplateInterpreterVisitor.
  • [Bisita] Nakatakdang variable na pag-uugali pagpapalit para void halaga.
  • [Aksyon] Nakatakdang pagbabalik sa transformations ng pagpapalit sa mga ugat entity.
  • [Grammars] Nakatakdang unparsing ng Pumili ng patakaran.
  • [Query] Nakatakdang paano variable sa ExpressionTest template makakaapekto ang pagtanggal ng mga variable konteksto.
  • [Query] Nakatakdang boolean expression pag-uugali sa katumbas at NotEquals.
  • [Query] Nakatakdang AtFeatureTest sa tampok URI.
  • [Query] Nakatakdang paghahambing constructs pag-uugali sa booleans, bagay, values ​​enum, at petsa.
  • [Workflows] Nakatakdang uri loading pagbabalik sa Nilalaman Assist at Interpreter.
  • [XML] Nakatakdang i-type ang tularan ng mga tampok na nilalaman Element.
  • [XSD] Nakatakdang pagmamapa ng kumplikadong uri na may laman na modelo ng nilalaman.
  • [UI] Nakatakdang pag-edit ng mga entidad ng data na may Object datatype.
  • [UI] Fixed na pag-uugali ng mga aksyon pagkatapos gamit ang button Retry ng pahinang status failure editor.

Kinakailangan :

  • Java 2 Standard Edition Runtime Environment
  • paglalaho

Mga komento sa Whole Platform

Mga Komento hindi natagpuan
Magdagdag ng komento
I-sa mga imahe!