About: Distributed Application Specification Language     Goto   Sponge   Distinct   Permalink

An Entity of Type : yago:WikicatProgrammingLanguagesCreatedInThe1990s, within Data Space : dbpedia.org associated with source document(s)
QRcode icon
http://dbpedia.org/describe/?url=http%3A%2F%2Fdbpedia.org%2Fresource%2FDistributed_Application_Specification_Language

The DASL Programming Language (Distributed Application Specification Language) is a high-level, strongly typed programming language originally developed at Sun Microsystems Laboratories between 1999 and 2003 as part of the Ace Project. The goals of the project were to enable rapid development of web-based applications based on Sun's J2EE architecture, and to eliminate the steep learning curve of platform-specific details.

AttributesValues
rdf:type
rdfs:label
  • Distributed Application Specification Language (es)
  • Distributed Application Specification Language (en)
rdfs:comment
  • The DASL Programming Language (Distributed Application Specification Language) is a high-level, strongly typed programming language originally developed at Sun Microsystems Laboratories between 1999 and 2003 as part of the Ace Project. The goals of the project were to enable rapid development of web-based applications based on Sun's J2EE architecture, and to eliminate the steep learning curve of platform-specific details. (en)
  • El lenguaje de programación DASL (Distributed Application Specification Language) es un lenguaje de programación de alto nivel, fuertemente tipado, originalmente desarrollado por Sun Microsystems Labs, entre 1999 y 2003 como parte del Proyecto Ace. Los objetivos del proyecto fueron permitir un desarrollo rápido de aplicaciones web basadas en la arquitectura J2EE de Sun, y eliminar la dura curva de aprendizaje específica de los detalles de cada plataforma. (es)
dcterms:subject
Wikipage page ID
Wikipage revision ID
Link from a Wikipage to another Wikipage
Link from a Wikipage to an external page
sameAs
dbp:wikiPageUsesTemplate
has abstract
  • The DASL Programming Language (Distributed Application Specification Language) is a high-level, strongly typed programming language originally developed at Sun Microsystems Laboratories between 1999 and 2003 as part of the Ace Project. The goals of the project were to enable rapid development of web-based applications based on Sun's J2EE architecture, and to eliminate the steep learning curve of platform-specific details. DASL defines an application as a domain model with one or more , where a logical presentation model consists of a choreography of the domain model objects described in a set of forms with attached actions. DASL generates the graphical user interface directly from the logical presentation. DASL is unique among modern application programming languages in its ability to generate a modern graphic user interface for an application without requiring the programmer to define the user interface explicitly, while allowing the programmer to control the look and feel of the generated graphic user interface. The DASL language is partially declarative and partially procedural. Description of object/data structures and persistence, and the description of the logical presentation, are declarative. Basic object constraints and behavior are declarative, while additional object behaviors are specified procedurally as methods. Queries can be defined either declaratively or by writing methods. The language and development environment are a practical realization of the model-driven architecture (MDA) approach. The programmer uses DASL to produce the platform-independent model or PIM, and the language code generators automatically produce and deploy the platform-specific model or PSM. New PSMs may be introduced by writing new code generators. (en)
  • El lenguaje de programación DASL (Distributed Application Specification Language) es un lenguaje de programación de alto nivel, fuertemente tipado, originalmente desarrollado por Sun Microsystems Labs, entre 1999 y 2003 como parte del Proyecto Ace. Los objetivos del proyecto fueron permitir un desarrollo rápido de aplicaciones web basadas en la arquitectura J2EE de Sun, y eliminar la dura curva de aprendizaje específica de los detalles de cada plataforma. DASL define una aplicación como un modelo de dominio con uno o más modelos de presentación lógicos, donde un modelo de presentación lógica consiste en una coreografía de los objetos de dominio del modelo que se describen en una serie de formas con las acciones adjuntas. DASL genera la interfaz gráfica de usuario directamente desde la presentación lógica. DASL es único entre los lenguajes de programación de aplicaciones modernos por su capacidad para generar una interfaz gráfica de usuario moderna para una aplicación sin requerir al programador para definir la interfaz de usuario de manera explícita, al tiempo que permite al programador controlar la apariencia de la interfaz gráfica de usuario generada. El lenguaje DASL es parcialmente declarativo y procedimental. La descripción de las estructuras de objetos/datos, la persistencia, y la descripción de la presentación lógica, son declarativas. Las restricciones básicas de objetos y comportamientos son declarativas, mientras que las conductas de objetos adicionales se especifican por procedimientos como métodos. Las consultas se pueden definir mediante declaraciones o mediante métodos de escritura. DASL es único entre los lenguajes de programación modernos de aplicaciones en su capacidad para generar una interfaz gráfica de usuario moderna para una aplicación sin necesidad del programador para definir la interfaz de usuario de forma explícita. Usando anotaciones simples, el programador puede modificar la interfaz de usuario que es producida por DASL. Usando plugins del generador de código, el programador puede extender DASL para generar una interfaz de usuario específica deseada.El lenguaje y el entorno de desarrollo son una realización práctica de la arquitectura dirigida por modelos (MDA). El programador utiliza DASL para producir el modelo independiente de la plataforma o PIM, y los generadores de código del lenguaje para producir y desplegar el modelo específico de la plataforma o PSM. Nuevos SPMs pueden ser introducidos escribiendo generadores de código nuevos. (es)
prov:wasDerivedFrom
page length (characters) of wiki page
foaf:isPrimaryTopicOf
is Link from a Wikipage to another Wikipage of
is Wikipage redirect of
is Wikipage disambiguates of
is foaf:primaryTopic of
Faceted Search & Find service v1.17_git139 as of Feb 29 2024


Alternative Linked Data Documents: ODE     Content Formats:   [cxml] [csv]     RDF   [text] [turtle] [ld+json] [rdf+json] [rdf+xml]     ODATA   [atom+xml] [odata+json]     Microdata   [microdata+json] [html]    About   
This material is Open Knowledge   W3C Semantic Web Technology [RDF Data] Valid XHTML + RDFa
OpenLink Virtuoso version 08.03.3330 as of Mar 19 2024, on Linux (x86_64-generic-linux-glibc212), Single-Server Edition (62 GB total memory, 54 GB memory in use)
Data on this page belongs to its respective rights holders.
Virtuoso Faceted Browser Copyright © 2009-2024 OpenLink Software