Whole Platform

Software skärmdump:
Whole Platform
Mjukvaruinformation:
Version: 1.0.0.v20110512-1609
Ladda upp dagen: 12 May 15
Utvecklare: Riccardo Solmi
Licens: Gratis
Popularitet: 4

Rating: 3.0/5 (Total Votes: 1)

hela plattformen projekt är en teknik för konstruktion produktion av programvaror.
Vi tror att programmering är en verksamhet som berör utvecklingen av domän språk; så ger vi en plattform för utveckling av nya språk, manipulera dem med domänbeteckningar och förvandla dem till körbar kod.
Med hjälp av hela plattformen, kan domänexperter problem samarbetar med program experter för utveckling av mjukvaruprodukter.
Hela plattformen ingår ett modellerings ram, en generativ systemet, en familj av språk och domän redaktörer integrerade med Eclipse-plattformen.
De språk boundled med plattformen inkluderar populära språk som Java och XML tillsammans med några nya domän språk som används för att modellera strukturen, beteendet, persistens och beteckningarna på ett språk.

Egenskaper

  • Arkitektur:
  • Extensible. Arkitekturen ger ett API för språktillägg. Du kan lägga till / ta bort språk, anteckningar, persistences och verksamheter.
  • Java ramar och domän språk. Alla uttryckskraft av hela plattformen finns som standard Java ramverk. En del av detta uttryckskraft är också tillgänglig via en familj av domän språk.
  • Genera. Hela modelleringsspråk generera kod ovanpå Java ramverk. Tillsammans med den omfattande användningen av välkända designmönster i ramar, genererade koden känns hand skriven.

  • meta:
  • Inbyggt stöd. Varje Hela språk kan användas på mallen nivå och om den har en körbar semantik, kan det också användas vid basen eller värdnivå.
  • Staging stöd för besökare. Staging stöd finns för beteende definieras enligt ramverket besökare traverse.
  • Mixing mall språk. En enda artefakter generator kan använda flera mall språk.

  • Persistence:
  • Stream bygger uthållighet. Den Persistence syntaxen av en modell är under drift. Både Stream bygger och modellbaserade metoder persistens (kit) stöds. Den strömmande API ser ut som bygg händelser som produceras av direktören deltagare i Builder Design Pattern.
  • Java-kod och XML standard serializers. Standard persistens kit bygger på en strömmande API och finns i två smak: Java och XML. Den Java-kod, när den exekveras, avfyrar en ström av bygga händelser.
  • Stream baserat beteende. Modellens beteende kan definieras direkt ovanpå den strömmande API utan föregående byggnad av modellen.
  • Flera språk stöd. Program skrivna med flera språk stöds även på en enda källfilen.
  • Versioning stöd. Faciliteter för versionshantering metamodels och migrera / import befintliga modeller finns.

  • Redigering:
  • GEF baserade redaktörer för Eclipse. Modell baserade visuella redaktörer för Eclipse kan läggas till en hel språk även med separata insticksprogram.
  • Rich grafiska användargränssnitt. Flera typer av beteckningar stöds inklusive grammatik layouter för text orienterade språk, matematik layout för matematiska uttryck, träd och diagram layouter för diagram orienterade språk.
  • Flera beteckningar för ett språk. För varje språk kan definieras flera anteckningar och distribueras på ett modulärt sätt. Beteckningen kan ändras under redigering.
  • Mixing beteckningar. Flera noteringar kan blandas även på en enda redaktör vy. Den här funktionen är speciellt användbar för metaprogrammering med hjälp av konkreta syntax för mall språk.

Vad är nytt i den här versionen:

  • IDE:
  • Förbättrad & quot; Copy Entity Path & quot; åtgärder för att använda maskinskriven funktion steg Språk
  • [Åtgärder] Added de funktioner som behövs för att förbättra modularisering av åtgärder
  • [Åtgärder] Lade till ActionCall konstruera att programmässigt åberopa en åtgärd
  • [Semantik] Redesigned typer signatur för att vara mer lämpade för att definiera transformationer
  • [Semantik] Added LanguageType att representera någon typ av ett visst språk
  • [Semantik] Added TypedVariable att lägga ett formellt namn till en kategori i en signatur
  • [Semantik] Added implicita namn semantik för funktionsapplikation och regler
  • [Semantik] Added enhet mönster semantik till EntityType
  • [Semantik] Skrivas på domännivå och förbättrad innehåll hjälpa
  • [Semantik] Added normalizer, tolk och översättare (till frågor)
  • [Text] Restaurerad förmåga att kapsla dokument i Dokument och rader i rader
  • [arbetsflöden] Utökat stöd för iteratorer som ett resultat av invoke aktiviteter Beteckningar
  • [Semantik] Förbättrad tabell stil för regler och mallar
  • [Semantik] Bättre sammanslagning av mall konstruktioner
  • [Text] Minskad synlighet av alla men texttecken
  • [Text] Added lådor för kapslade Dokument och rader ramar
  • [Iteratorer] Lade till en CollectionIterator att linda iterables inte återvänder IEntities
  • Exempel
  • [Imp Språk] Lade till en Java och en text generator skrivet med Semantics
  • Buggar fast
  • [Modeller] Fast unikt namn normalisering över enheter och funktioner

Vad är nytt i version 1.0.0.v20110316-1725:

  • Uppdaterad Eclipse medföljer allt-i-ett distribution till version 3.6.2
  • Införd & quot; xwl & quot; filnamnstillägg för standard XML Builder Persistens
  • Moderniserad och omorganiserat innehållstyper hierarki

Vad är nytt i version 1.0.0.v20110114-1804:.

  • Förbättringar och nya funktioner

Vad är nytt i version 1.0.0.v20101025-1115:

  • Funktionen att skriva & quot; program & quot; blanda flera domän språk har förbättrats med möjligheten att deklarera kompositioner som stöds.
  • användbarhet redaktörer förbättrades genom omkonstruktion Focus, Selection, och DND kopplingar.
  • Innehållet assist omorganiserades genom att införa per språkmenyer.
  • Domän språk för att definiera strukturen och beteendet hos ett språk har utökats för att stödja aspektuella modeller och diagramstrukturer och traverse.
  • För att underlätta felsökning, var en Debug perspektiv infördes med felsöka och Variabler åsikter som utnyttjar domänbeteckningar.

Vad är nytt i version 1.0.0.v20090323-1254:

  • Allmänt:
  • Förbättrade testsviter av frågor och XSD språk.
  • IDE:
  • [arbetsflöden] Added Välj dialogmodeller för lastmodeller genom uppgiften verksamhet.
  • Frame:
  • [Bindningar] Utökat stöd för resultat iterator
  • [tolkar] Added API-stöd för strategier
  • [UI] Lade till stöd för innehållet hjälpa menyn (via CTRL + Mellanslag)
  • [UI] uniformerade beteende horisontell pil knapptryckning på en text val till Eclipse textredigerare.
  • Språk:
  • [Commons] omorganiseras och fastställde tolken
  • [Gram] Lade till stöd för att analysera BigDecimals och BigIntegers.
  • [Gram] Lade till stöd för inline definition av unparsing beteende i DataTerminals.
  • [Frågor] Utökat stöd för EnumValue, Födelse, Jämförbara och Object datatyper i relationsdatabaser och jämställdhets konstruktioner.
  • [Test] Utökat stöd i generator för allof, friskrivning, IsAssignableTo, HasType, HasKind.
  • [arbetsflöden] Lade till stöd för att använda utplacerade grammatiker i Parse / Unparse aktiviteter
  • [XSD] Added modell stöd för Notation och Snitt deklarationer, språkattribut utländska, omdefiniera direktiv.
  • Beteckningar:
  • [XSD] Utökat stöd för Obegränsade maxOccurs skriver och utländska attribut.
  • [XSI] Utökat stöd för sammansatta attribut.
  • Buggar fast:
  • [Besökare] Fast steget ned beteende (void fall) i GenericTemplateInterpreterVisitor.
  • [Besökare] Fast rörlig ersättning beteende för ogiltiga värden.
  • [Åtgärder] Fast regression på omvandlingar ersätter roten enheten.
  • [Gram] Fast unparsing av Välj regel.
  • [Frågor] Fast hur variabler i ExpressionTest mallar påverkar avlägsnande av kontextvariabler.
  • [Frågor som] Fasta booleska uttryck beteende jämlikar och NotEquals.
  • [Frågor] Fast AtFeatureTest med funktionen URI.
  • [Frågor] Fast jämförelsen konstruerar beteende med booleska, objekt, enum-värden och datum.
  • [arbetsflöden] Fast klass lastning regression inom Content Assist och tolk.
  • [XML] Fast typ i prototypen av Element innehåll funktion.
  • [XSD] Fast kartläggning av komplexa typer med tomma innehållsmodellen.
  • [UI] Fast redigering av dataenheter med Object datatyp.
  • [UI] Fast beteende åtgärder efter att ha använt Försök igen knappen redaktör misslyckande statussida.

Krav :

  • Java 2 Standard Edition Runtime Environment
  • Eclipse

Kommentarer till Whole Platform

Kommentarer hittades inte
Kommentar
Slå på bilder!