Whole Platform

Software screenshot:
Whole Platform
Software informatie:
Versie: 1.0.0.v20110512-1609
Upload datum: 12 May 15
Ontwikkelaar: Riccardo Solmi
Licentie: Gratis
Populariteit: 4

Rating: 3.0/5 (Total Votes: 1)

Whole Platform project is een technologie voor de engineering van de productie van software.
Wij denken dat de programmering is een activiteit met betrekking tot de ontwikkeling van de domeinnaam talen; dus bieden we een platform voor het ontwikkelen van nieuwe talen, het manipuleren van hen met behulp domeinnaam notaties en transformeren ze naar uitvoerbare code.
Met behulp van het hele platform, kan het probleem domein experts samen te werken met de programmering van deskundigen voor de ontwikkeling van software producten.
The Whole Platform bestaat uit een modelkader, een generatief systeem, een familie van talen, en domeinbeheer redacteuren geïntegreerd met de Eclipse-platform.
De talen boundled met het Platform onder meer populaire talen zoals Java en XML samen met een aantal nieuwe domein talen gebruikt voor het modelleren van de structuur, het gedrag, de persistentie en de notaties van een taal.

Eigenschappen

  • Architectuur:
  • Extensible. De architectuur biedt een API voor taal extensie. U kunt toevoegen / verwijderen van talen, notaties, persistences en operaties.
  • Java frameworks en domeinbeheer talen. Al de expressieve kracht van het hele platform is beschikbaar als standaard Java frameworks. Een deel van deze expressieve kracht is ook beschikbaar via een familie van domeinnaam talen.
  • generatieve. The Whole modellering talen code genereren bovenop de Java frameworks. Samen met het grootschalige gebruik van bekende Design Patterns in kaders, de code gegenereerd voelt met de hand geschreven.

  • Metaprogramming:
  • Native ondersteuning. Elke Whole taal kan worden gebruikt op template niveau en, als het een uitvoerbaar semantiek, kan het ook gebruikt worden op basis of host-niveau.
  • Staging ondersteuning voor bezoekers. Staging ondersteuning is beschikbaar voor het gedrag gedefinieerd met behulp van de bezoekers traversal kader.
  • Het mengen template talen. Een enkele artefacten generator kan meerdere template talen te gebruiken.

  • Persistence:
  • Stroom gebaseerd doorzettingsvermogen. De persistentie syntaxis van een model is pluggable. Zowel de stroom gebaseerde en modelgebaseerde persistentie methoden (kits) worden ondersteund. De streaming API lijkt alsof het gebouw gebeurtenissen geproduceerd door de directeur deelnemer van de Builder Design Pattern.
  • Java-code en XML standaard serializers. De standaard persistentie kits gebaseerd op streaming API en zijn in twee smaak: Java en XML. De Java-code, wanneer deze wordt uitgevoerd, vuurt een stroom van gebouw evenementen.
  • Stroom gebaseerd gedrag. Model gedrag kan direct worden bepaald bovenop de streaming API zonder opbouw van het model.
  • Meerdere talen ondersteunen. Programma's geschreven met behulp van meerdere talen worden nog ondersteund op een enkele bron bestand.
  • Versiebeheer ondersteuning. Voorzieningen voor versioning metamodellen en migreren / import bestaande modellen zijn voorzien.

  • bewerken
  • GEF gebaseerd editors voor Eclipse. Model gebaseerde visuele editors voor Eclipse kan worden toegevoegd aan een hele taal zelfs met behulp van een aparte plug-ins.
  • De rijke grafische user interfaces. Meerdere soorten notaties worden ondersteund, inclusief grammatica lay-outs voor tekst georiënteerde talen, wiskunde lay-out voor wiskundige uitdrukkingen, boom en grafiek lay-outs voor diagram georiënteerde talen.
  • Meerdere notaties voor een taal. Voor elke taal meerdere notaties kunnen worden gedefinieerd en ingezet in een modulaire manier. De notatie kan worden gewijzigd tijdens het bewerken.
  • Mixing notaties. Meerdere notaties kan worden gemengd, zelfs op een enkele editor uitzicht. Deze functie is vooral handig voor metaprogramming hand van concrete syntaxes voor template talen.

Wat is nieuw in deze release:

  • IDE:
  • Verbeterde & quot; Copy Entiteit Path & quot; actie om getypte functie te gebruiken stappen talen
  • [Acties] Toegevoegd de functies die nodig zijn om de modularisering van de acties te verbeteren
  • [Acties] Toegevoegd de ActionCall construeren programmatisch te roepen een actie
  • [Semantiek] Opnieuw ontworpen types handtekening om meer geschikt zijn voor het definiëren van transformaties
  • [Semantiek] Toegevoegd LanguageType om elk type van een bepaalde taal te vertegenwoordigen
  • [Semantiek] toegevoegd TypedVariable een formele naam toevoegen aan een categorie in een handtekening
  • [Semantiek] Toegevoegd impliciete naam semantiek voor de functie applicatie en regels
  • [Semantiek] Toegevoegd entiteit patroon semantiek aan de EntityType
  • [Semantiek] Herschreven op het domein niveau en verbeterde inhoud te helpen
  • [Semantiek] Toegevoegd normalizer, tolk en vertaler (naar Queries)
  • [Text] Hersteld vermogen om te nestelen Documenten in documenten en Rijen in Rijen
  • [Workflows] Ondersteuning toegevoegd voor iterators als resultaten van de Invoke activiteiten Notations
  • [Semantiek] Verbeterde tabelvorm stijl voor regels en templates
  • [Semantiek] Verbeterde samensmelting van template constructies
  • [Text] Verminderd zicht van alle, maar de tekst tekens
  • [Text] Toegevoegd dozen voor geneste Documents and Rijen Frameworks
  • [Iterators] toegevoegd een CollectionIterator te pakken iterables niet terugkeren IEntities
  • Voorbeelden
  • [Imp Taal] toegevoegd een Java en een tekst generator geschreven met behulp van semantiek
  • Bugs vast
  • [Modellen] Fixed unieke naam normalisering over entiteiten en kenmerken

Wat is nieuw in versie 1.0.0.v20110316-1725:

  • Bijgewerkt De Eclipse gebundeld met de alles-in-een distributie naar versie 3.6.2
  • Geïntroduceerd de & quot; xwl & quot; bestandsextensie voor de standaard XML Builder Persistence
  • gemoderniseerd en gereorganiseerd content types hiërarchie

Wat is nieuw in versie 1.0.0.v20110114-1804:.

  • Verbeteringen en toegevoegde functies

Wat is nieuw in versie 1.0.0.v20101025-1115:

  • De functie van het schrijven & quot; programma & quot; mengen meerdere domeinnamen talen is uitgebreid met de mogelijkheid om ondersteunde composities verklaren.
  • De bruikbaarheid van de redactie werd verbeterd door het herinrichten van Focus, Selection, en DnD geven.
  • De inhoud assist werd gereorganiseerd door de invoering per taal submenu's.
  • Het domein talen van de structuur en het gedrag van de taal definieert zijn uitgebreid tot aspectuele modellen en grafiek structuren en aflopen van steunen.
  • Om het debuggen te vergemakkelijken, een Debug Perspectief werd geïntroduceerd met Debug en Variabelen uitzicht dat het gebruik van de domeinnaam aantekeningen te maken.

Wat is nieuw in versie 1.0.0.v20090323-1254:

  • Algemeen:
  • Verbeterde testsuites van vragen en XSD talen.
  • IDE:
  • [Workflows] Toegevoegd Kies modellen dialoogvenster voor het laden van modellen door de Task activiteit.
  • Frameworks:
  • [Bindingen] Ondersteuning voor resultaat iterator
  • [Parsers] Toegevoegd API ondersteuning voor strategieën
  • [UI] Toegevoegde ondersteuning voor content-menu te helpen (via CTRL + Space)
  • [UI] uniform gedrag van horizontale pijl druk op een toets op een tekstuele selectie om tekstverwerkers Eclipse.
  • Talen:
  • [Commons] gereorganiseerd en vast de Interpreter
  • [Grammatica] Ondersteuning toegevoegd voor het ontleden BigDecimals en BigIntegers.
  • [Grammatica] Ondersteuning voor inline definitie van unparsing gedrag in DataTerminals.
  • [Queries] Ondersteuning toegevoegd voor EnumValue, Date, vergelijkbaar en Object types gegevens in relationele en gelijkheid constructies.
  • [Tests] Ondersteuning toegevoegd in generator voor allof, anyof, IsAssignableTo, HasType, Haskind.
  • [Workflows] Ondersteuning toegevoegd voor het gebruik ingezet grammatica in Parse / Unparse activiteiten
  • [XSD] Toegevoegd model ondersteuning voor Notation en Constraint verklaringen, vreemde taal attributen, herdefiniëren richtlijn.
  • Notaties:
  • [XSD] Ondersteuning toegevoegd voor Onbegrensd maxOccurs attribuut en buitenlandse attributen.
  • [XSI] Ondersteuning voor samengestelde attributen.
  • Bugs vastgesteld:
  • [bezoekers] Vaste fase omlaag gedrag (void geval) in GenericTemplateInterpreterVisitor.
  • [bezoekers] Fixed variabele substitutie gedrag vervalt waarden.
  • [Acties] Fixed regressie op transformaties vervanging van de wortel entiteit.
  • [Grammatica] Fixed unparsing van Kies regel.
  • [Queries] Fixed hoe variabelen in ExpressionTest templates invloed verwijdering van context variabelen.
  • [Queries] Fixed boolean expressies gedrag in Equals en NotEquals.
  • [Queries] Fixed AtFeatureTest met kenmerk URI.
  • [Queries] Fixed vergelijking construeert gedrag booleans, voorwerpen, enum waarden en data.
  • [Workflows] Fixed klasse laden regressie in Content Assist en tolk.
  • [XML] Fixed soort in het prototype van de inhoud functie Element.
  • [XSD] Fixed kaart brengen van complexe vormen met lege inhoud model.
  • [UI] Vaste bewerken van data entiteiten met Object datatype.
  • [UI] Vaste gedrag van acties na gebruik van de knop Opnieuw van redacteur falen statuspagina.

Eisen

  • Java 2 Standard Edition Runtime Environment
  • Eclipse

Reacties op Whole Platform

Reacties niet gevonden
Commentaar toe te voegen
Zet op de beelden!