Whole Platform

Screenshot Λογισμικό:
Whole Platform
Στοιχεία Λογισμικού:
Εκδοχή: 1.0.0.v20110512-1609
Ανεβάστε ημερομηνία: 12 May 15
Προγραμματιστής: Riccardo Solmi
Άδεια: Δωρεάν
Δημοτικότητα: 4

Rating: 3.0/5 (Total Votes: 1)

σύνολο του έργου της πλατφόρμας είναι μια τεχνολογία για τη μηχανική της παραγωγής λογισμικού.
Πιστεύουμε ότι ο προγραμματισμός είναι μια δραστηριότητα που αφορά την ανάπτυξη των γλωσσών τομέα? έτσι, παρέχουμε μια πλατφόρμα για την ανάπτυξη νέων γλωσσών, χειραγωγώντας τους χρησιμοποιώντας συμβολισμοί τομέα και τη μετατροπή τους σε εκτελέσιμο κώδικα.
Χρησιμοποιώντας ολόκληρης της πλατφόρμας, το πρόβλημα ειδικούς του χώρου μπορούν να εργαστούν από κοινού με τους εμπειρογνώμονες του προγράμματος για την ανάπτυξη των προϊόντων λογισμικού.
Ολόκληρη την πλατφόρμα περιλαμβάνει ένα πλαίσιο μοντελοποίησης, μια παραγωγική σύστημα, μια οικογένεια γλωσσών, και οι συντάκτες τομέα ενσωματωθεί με την πλατφόρμα Eclipse.
Οι γλώσσες boundled με την Πλατφόρμα περιλαμβάνουν δημοφιλείς γλώσσες όπως η Java και XML μαζί με κάποιες νέες γλώσσες τομέα που χρησιμοποιούνται για την μοντελοποίηση της δομής, τη συμπεριφορά, την επιμονή και τις σημειώσεις μιας γλώσσας.

Χαρακτηριστικά :

  • Αρχιτεκτονική:
  • Extensible. Η αρχιτεκτονική παρέχει ένα API για την επέκταση γλώσσα. Μπορείτε να προσθέσετε / αφαιρέσετε γλώσσες, συμβολισμοί, persistences και δραστηριότητες.
  • πλαισίων Java και γλώσσες τομέα. Όλη η εκφραστική δύναμη του ολόκληρη την πλατφόρμα διατίθεται ως στάνταρ πλαίσια της Java. Μέρος αυτής της εκφραστικής δύναμης είναι επίσης διαθέσιμες μέσω μιας οικογένειας γλωσσών τομέα.
  • Generative. Η όλη γλώσσες μοντελοποίησης δημιουργία κώδικα στην κορυφή των πλαισίων της Java. Μαζί με την εκτεταμένη χρήση γνωστά σχεδιαστικά πρότυπα πλαισίων, ο κώδικας που παράγεται αισθάνεται χειρόγραφες.

  • Metaprogramming:
  • Εγγενής υποστήριξη. Κάθε ολόκληρο γλώσσα μπορεί να χρησιμοποιηθεί σε επίπεδο πρότυπο και, αν έχει ένα εκτελέσιμο σημασιολογία, μπορεί να χρησιμοποιηθεί και στη βάση ή σε επίπεδο υποδοχής.
  • Σταδιοποίηση υποστήριξης για τους επισκέπτες. Σταδιοποίηση υποστήριξη είναι διαθέσιμη για τη συμπεριφορά που ορίζεται με τη χρήση του πλαισίου επισκέπτες διάσχισης.
  • Mixing πρότυπο γλώσσες. Μια ενιαία γεννήτρια αντικείμενα μπορούν να χρησιμοποιούν πολλαπλές γλώσσες πρότυπο.

  • Επιμονή:
  • με βάση Ροή επιμονή. Η σύνταξη Εμμονή ενός μοντέλου είναι pluggable. Και οι δύο μέθοδοι επιμονή stream που βασίζεται και το μοντέλο που βασίζεται (κιτ) που υποστηρίζονται. Η ροή API μοιάζει με τα γεγονότα κτίριο που παράγεται από τον συμμετέχοντα Διευθυντής του μοτίβου Builder Σχεδιασμός.
  • κώδικα Java και XML προεπιλογή serializers. Οι πρότυπες εξαρτήσεις εμμονή με βάση ένα streaming API και είναι διαθέσιμο σε δύο γεύση: Java και XML. Ο κώδικας Java, όταν εκτελείται, βάζει φωτιά σε μια ροή του κτιρίου εκδηλώσεων.
  • συμπεριφοράς με βάση Stream. Μοντέλο συμπεριφορά μπορεί να οριστεί άμεσα στην κορυφή του API ροής, χωρίς προηγούμενη κατασκευή του μοντέλου.
  • Πολλαπλές γλώσσες υποστηρίζουν. Τα προγράμματα που έχουν συνταχθεί χρησιμοποιώντας πολλαπλές γλώσσες υποστηρίζονται ακόμη και σε ένα ενιαίο αρχείο προέλευσης.
  • υποστήριξη εκδόσεων. Εγκαταστάσεις για εκδόσεων μεταμοντέλων και να μεταναστεύσουν / οι εισαγωγικοί υπάρχοντα μοντέλα που παρέχονται.

  • Επιμέλεια:
  • GEF με βάση τους συντάκτες για Eclipse. Μοντέλο με βάση την οπτική συντάκτες για Eclipse μπορεί να προστεθεί σε μια ολόκληρη γλώσσα, ακόμη και με τη χρήση ξεχωριστών plugins.
  • Rich γραφικών διεπαφών χρήστη. Πολλαπλές είδη συμβολισμοί που υποστηρίζονται, συμπεριλαμβανομένων διατάξεις γραμματικής για προσανατολισμό κειμένου γλώσσες, διάταξη μαθηματικά για μαθηματικές εκφράσεις, το δέντρο και το γράφημα διατάξεις για προσανατολισμό διάγραμμα γλώσσες.
  • Πολλαπλές συμβολισμοί για μια γλώσσα. Για κάθε γλώσσα πολλαπλές παραστάσεις μπορούν να οριστούν και να αναπτυχθεί με τέτοιο τρόπο. Ο συμβολισμός μπορεί να αλλάξει κατά την επεξεργασία.
  • Mixing συμβολισμοί. Πολλαπλές συμβολισμοί μπορεί να αναμιχθεί ακόμα και σε μια ενιαία προβολή επεξεργασίας. Αυτό το χαρακτηριστικό είναι ιδιαίτερα χρήσιμο για metaprogramming χρησιμοποιώντας συγκεκριμένες συντάξεις για το πρότυπο γλώσσες.

Τι είναι καινούργιο σε αυτή την έκδοση:

  • IDE:
  • Βελτιωμένη & quot? Αντιγραφή Οντοτήτων Μονοπάτι & quot? δράσης για τη χρήση δακτυλογραφημένο χαρακτηριστικό βήματα Γλώσσες
  • [Ενέργειες] προστέθηκαν τα χαρακτηριστικά που απαιτούνται για τη βελτίωση της αρθρωματοποίηση Ενέργειες
  • [Ενέργειες] Προστέθηκε η ActionCall κατασκευή να επικαλεστεί προγραμματισμού προσφυγή
  • [Σημασιολογία] Επανασχεδιαστεί τύπους υπογραφή να είναι πιο κατάλληλη για τον καθορισμό μετασχηματισμούς
  • [Σημασιολογία] Προστέθηκε LanguageType να αντιπροσωπεύει όλα τα είδη μιας δεδομένης γλώσσας
  • [Σημασιολογία] Προστέθηκε TypedVariable να προσθέσετε ένα επίσημο όνομα σε μια κατηγορία σε μια υπογραφή
  • [Σημασιολογία] Προστέθηκε σιωπηρή σημασιολογία όνομα για την εφαρμογή της λειτουργίας και των κανόνων
  • [Σημασιολογία] Προστέθηκε σημασιολογία μοτίβο οντότητα στην EntityType
  • [Σημασιολογία] ξαναγραφεί σε επίπεδο τομέα και τη βελτίωση του περιεχομένου βοηθήσει
  • [Σημασιολογία] Προστέθηκε Normalizer, διερμηνέας και μεταφραστής (σε ερωτήματα)
  • [Κείμενο] Αποκαταστάθηκαν δυνατότητα να φωλιάζουν έγγραφα σε έγγραφα και σειρές στις σειρές
  • [Ροές] Προστέθηκε υποστήριξη για iterators ως αποτέλεσμα των δραστηριοτήτων που επικαλούνται Συμβολισμοί
  • [Σημασιολογία] Βελτιωμένη στυλ πίνακα για τους κανόνες και τα πρότυπα
  • [Σημασιολογία] Βελτιωμένη συγχώνευση των δομών template
  • [Κείμενο] μειωμένη ορατότητα απ 'όλα, αλλά οι χαρακτήρες του κειμένου
  • [Κείμενο] Προστέθηκε κουτιά για τα ένθετα έγγραφα και τις σειρές πλαισίων
  • [Iterators] πρόσθεσε μια CollectionIterator να τυλίξει iterables δεν επιστρέφουν IEntities
  • Παραδείγματα
  • [Imp Γλώσσας] Προστέθηκε ένα Java και μια γεννήτρια Κείμενο γραμμένο με σημασιολογία
  • σφάλματα που καθορίζονται
  • [Μοντέλα] Σταθερή μοναδικό όνομα εξομάλυνση των διαφόρων φορέων και των χαρακτηριστικών

Τι είναι καινούργιο στην έκδοση 1.0.0.v20110316-1725:

  • Ενημέρωση Το Eclipse δέμα με το all-in-one διανομής στην έκδοση 3.6.2
  • Καθιερώνεται η & quot? Xwl & quot? επέκταση αρχείου για την προεπιλεγμένη XML Builder Εμμονή
  • εκσυγχρονιστούν και να αναδιοργανωθούν ιεραρχία τύπους περιεχομένου

Τι είναι καινούργιο στην έκδοση 1.0.0.v20110114-1804:.

  • Βελτιώσεις και πρόσθεσε χαρακτηριστικά

Τι είναι καινούργιο στην έκδοση 1.0.0.v20101025-1115:

  • Το χαρακτηριστικό γνώρισμα της γραφής & quot? προγράμματα & quot? ανάμιξη πολλών γλωσσών τομέα έχει ενισχυθεί με την ικανότητά της να κηρύξει υποστηρίζεται συνθέσεις.
  • Η χρηστικότητα των συντακτών βελτιώθηκε με τον επανασχεδιασμό Focus, επιλογής και DnD ανατροφοδοτήσεις.
  • Το περιεχόμενο ασίστ αναδιοργανώθηκε με την εισαγωγή κάθε γλώσσα υπομενού.
  • Οι γλώσσες τομέα για να καθορίσουν τη δομή και τη συμπεριφορά μιας γλώσσας έχουν επεκταθεί για να υποστηρίξει όψεων μοντέλων και δομών γράφημα και οδεύσεων.
  • Για να διευκολυνθεί debugging, μια Debug Προοπτική εισήχθη με Debug και μεταβλητές απόψεις που κάνουν χρήση των συμβολισμών τομέα.

Τι είναι καινούργιο στην έκδοση 1.0.0.v20090323-1254:

  • Γενικά:
  • Βελτιωμένη σουίτες δοκιμή των ερωτήσεων και των γλωσσών XSD.
  • IDE:
  • [Ροές] Προστέθηκε Επιλέξτε διαλόγου μοντέλα για τα μοντέλα φόρτωσης μέσω της δραστηριότητας εργασιών.
  • Πλαίσια:
  • [βιβλιοδεσίες] Προστέθηκε υποστήριξη για το αποτέλεσμα του iterator
  • [Parsers] Προστέθηκε υποστήριξη API για στρατηγικές
  • [UI] Προστέθηκε υποστήριξη για το περιεχόμενο μενού βοήθεια (μέσω του Ctrl + Διάστημα)
  • [UI] Ένστολοι συμπεριφορά του οριζόντιου βέλους πατήστε το πλήκτρο σε μια επιλογή κειμένου να επισκιάσει τους συντάκτες του κειμένου.
  • Γλώσσες:
  • [Commons] αναδιοργανώθηκε και καθόρισε το Διερμηνέας
  • [Γραμματικές] Προστέθηκε υποστήριξη για την ανάλυση BigDecimals και BigIntegers.
  • [Γραμματικές] Προστέθηκε υποστήριξη για τον ορισμό inline της unparsing συμπεριφορά DataTerminals.
  • [Ερωτήματα] Προστέθηκε υποστήριξη για EnumValue, ενημερωμένες, συγκρίσιμες και αντικειμένων τύπους δεδομένων σε σχεσιακή και την ισότητα κατασκευάσματα.
  • [Εξετάσεις] Προστέθηκε υποστήριξη γεννήτρια για allof, AnyOf, IsAssignableTo, HasType, HasKind.
  • [Ροές] Προστέθηκε υποστήριξη για τη χρήση αναπτυχθεί γραμματικές μαϊντανός / Unparse δραστηριότητες
  • [XSD] Προστέθηκε μοντέλο υποστήριξης για Συμβολισμός και δηλώσεις περιορισμών, χαρακτηριστικά ξένη γλώσσα, τον επαναπροσδιορισμό της οδηγίας.
  • Συμβολισμοί:
  • [XSD] Προστέθηκε υποστήριξη για αδέσμευτος maxOccurs αποδίδουν και ξένες χαρακτηριστικά.
  • [XSI] Προστέθηκε υποστήριξη για σύνθετα χαρακτηριστικά.
  • σφάλματα σταθερό:
  • [Επισκέπτες] Σταθερή στάδιο προβλέπεται η συμπεριφορά (void περίπτωση) σε GenericTemplateInterpreterVisitor.
  • [Επισκέπτες] Σταθερή μεταβλητή συμπεριφορά αντικατάσταση άκυρη τιμές.
  • [Ενέργειες] Σταθερή παλινδρόμησης για τους μετασχηματισμούς αντικαθιστώντας την οντότητα της ρίζας.
  • [Γραμματικές] Σταθερή unparsing της Διαλέξτε κανόνα.
  • [Ερωτήματα] Σταθερή πώς μεταβλητών σε ExpressionTest πρότυπα επηρεάζουν την απομάκρυνση των μεταβλητών περιβάλλοντος.
  • [Ερωτήματα] Σταθερή boolean εκφράσεις συμπεριφορά Αποτέλεσμα και NotEquals.
  • [Ερωτήματα] Σταθερή AtFeatureTest με χαρακτηριστικό URI.
  • [Ερωτήματα] Σταθερή σύγκριση κατασκευάζει συμπεριφορά με booleans, τα αντικείμενα, τις αξίες απαρίθμησης, και ημερομηνιών.
  • [Ροές] Σταθερή κατηγορία παλινδρόμησης φόρτωσης στο Περιεχόμενο Assist και διερμηνέα.
  • [XML] Σταθερή πληκτρολογήστε το πρωτότυπο του χαρακτηριστικού περιεχομένου στοιχείο.
  • [XSD] Σταθερή χαρτογράφηση των σύνθετων τύπων με άδειο μοντέλο περιεχομένου.
  • [UI] Σταθερή επεξεργασία των οντοτήτων δεδομένων με αντικείμενο τον τύπο δεδομένων.
  • [UI] Σταθερή η συμπεριφορά των δράσεων μετά χρησιμοποιώντας το κουμπί Επανάληψη της σελίδας κατάστασης αποτυχίας επεξεργαστή.

Απαιτήσεις :

  • Java 2 Standard Edition Runtime Environment
  • Eclipse

Σχόλια για Whole Platform

Τα σχόλια δεν βρέθηκε
προσθήκη σχολίου
Ενεργοποιήστε τις εικόνες!