Suche senden
Hochladen
Domain Specific Languages
•
9 gefällt mir
•
3,575 views
Wee Witthawaskul
Folgen
Domain Specific Languages presentation to NJUG3 on 22 July 2007
Weniger lesen
Mehr lesen
Technologie
Melden
Teilen
Melden
Teilen
1 von 59
Jetzt herunterladen
Downloaden Sie, um offline zu lesen
Empfohlen
Rowdy Rabouw - Unleash your web skills on native
Rowdy Rabouw - Unleash your web skills on native
OdessaJS Conf
Mind Your Lang — London Web Standards
Mind Your Lang — London Web Standards
Adrian Roselli
NLP using JavaScript Natural Library
NLP using JavaScript Natural Library
Aniruddha Chakrabarti
API Docs Made Right / RAML - Swagger rant
API Docs Made Right / RAML - Swagger rant
Vladimir Shulyak
Does Infer dream of design by contract?
Does Infer dream of design by contract?
Kiwamu Okabe
Domain Specific Languages: An introduction (DSLs)
Domain Specific Languages: An introduction (DSLs)
Pedro Silva
Domain-Specific Languages
Domain-Specific Languages
Javier Canovas
Practical Groovy Domain-Specific Languages
Practical Groovy Domain-Specific Languages
Guillaume Laforge
Weitere ähnliche Inhalte
Andere mochten auch
Composing Domain-Specific Languages
Composing Domain-Specific Languages
Eelco Visser
Functional programming
Functional programming
Martin Skurla
Model-Driven Software Development - Web Abstractions 2
Model-Driven Software Development - Web Abstractions 2
Eelco Visser
Why Is Excel VBA So Important For Banks ?
Why Is Excel VBA So Important For Banks ?
Jack Tellington
Investment Banking Book (3rd edition)
Investment Banking Book (3rd edition)
ibtdb-tj
Dsl
Dsl
ghayour abbas
Expression of Emotion
Expression of Emotion
Ghulam Hasnain
Communication
Communication
Miamarie Gerona-Estrada
Language and-thought
Language and-thought
Danish Ashraf
DSL
DSL
Ebrahim Mohammed
Sociolinguistic, Varieties of Language, Diglossia
Sociolinguistic, Varieties of Language, Diglossia
Elnaz Nasseri
Python for Financial Data Analysis with pandas
Python for Financial Data Analysis with pandas
Wes McKinney
.Verbal communication
.Verbal communication
Pari Fatema
Communicative competence slides
Communicative competence slides
sonsedela
Sociolinguistics
Sociolinguistics
Nasrin Eftekhary
Direct method
Direct method
maviscinal
Investment Banking presentation
Investment Banking presentation
Ketan Likhite
Verbal and non verbal communication
Verbal and non verbal communication
Gull Zareen Khan
Nonverbal Powerpoint Presentation
Nonverbal Powerpoint Presentation
541813
Verbal & Non-Verbal Communication
Verbal & Non-Verbal Communication
Amit Jha
Andere mochten auch
(20)
Composing Domain-Specific Languages
Composing Domain-Specific Languages
Functional programming
Functional programming
Model-Driven Software Development - Web Abstractions 2
Model-Driven Software Development - Web Abstractions 2
Why Is Excel VBA So Important For Banks ?
Why Is Excel VBA So Important For Banks ?
Investment Banking Book (3rd edition)
Investment Banking Book (3rd edition)
Dsl
Dsl
Expression of Emotion
Expression of Emotion
Communication
Communication
Language and-thought
Language and-thought
DSL
DSL
Sociolinguistic, Varieties of Language, Diglossia
Sociolinguistic, Varieties of Language, Diglossia
Python for Financial Data Analysis with pandas
Python for Financial Data Analysis with pandas
.Verbal communication
.Verbal communication
Communicative competence slides
Communicative competence slides
Sociolinguistics
Sociolinguistics
Direct method
Direct method
Investment Banking presentation
Investment Banking presentation
Verbal and non verbal communication
Verbal and non verbal communication
Nonverbal Powerpoint Presentation
Nonverbal Powerpoint Presentation
Verbal & Non-Verbal Communication
Verbal & Non-Verbal Communication
Ähnlich wie Domain Specific Languages
Jsp
Jsp
DSKUMAR G
An Introduction to Solr
An Introduction to Solr
tomhill
Apache Persistence Layers
Apache Persistence Layers
Henning Schmiedehausen
Phpwebdevelping
Phpwebdevelping
mohamed ashraf
When To Use Ruby On Rails
When To Use Ruby On Rails
dosire
Voicecon - Mashups with Tropo.com
Voicecon - Mashups with Tropo.com
Voxeo Corp
Rubyconf2016 - Solving communication problems in distributed teams with BDD
Rubyconf2016 - Solving communication problems in distributed teams with BDD
Rodrigo Urubatan
Creating Yahoo Mobile Widgets
Creating Yahoo Mobile Widgets
Ricardo Varela
Phpwebdev
Phpwebdev
Luv'k Verma
Boston Computing Review - Java Server Pages
Boston Computing Review - Java Server Pages
John Brunswick
I Feel Pretty
I Feel Pretty
John Quaglia
IBM Lotus Notes Domino XPages and XPages for Mobile
IBM Lotus Notes Domino XPages and XPages for Mobile
Chris Toohey
5 Reasons To Love CodeIgniter
5 Reasons To Love CodeIgniter
nicdev
Leveraging Continuous Integration For Fun And Profit!
Leveraging Continuous Integration For Fun And Profit!
Jess Chadwick
DSLs in JavaScript
DSLs in JavaScript
elliando dias
Introduction to PHP
Introduction to PHP
Kengatharaiyer Sarveswaran
Wai Aria - An Intro
Wai Aria - An Intro
Matt Machell
Dealing with Legacy Perl Code - Peter Scott
Dealing with Legacy Perl Code - Peter Scott
O'Reilly Media
Enterprise AIR Development for JavaScript Developers
Enterprise AIR Development for JavaScript Developers
AndreCharland
How To Build And Launch A Successful Globalized App From Day One Or All The ...
How To Build And Launch A Successful Globalized App From Day One Or All The ...
agileware
Ähnlich wie Domain Specific Languages
(20)
Jsp
Jsp
An Introduction to Solr
An Introduction to Solr
Apache Persistence Layers
Apache Persistence Layers
Phpwebdevelping
Phpwebdevelping
When To Use Ruby On Rails
When To Use Ruby On Rails
Voicecon - Mashups with Tropo.com
Voicecon - Mashups with Tropo.com
Rubyconf2016 - Solving communication problems in distributed teams with BDD
Rubyconf2016 - Solving communication problems in distributed teams with BDD
Creating Yahoo Mobile Widgets
Creating Yahoo Mobile Widgets
Phpwebdev
Phpwebdev
Boston Computing Review - Java Server Pages
Boston Computing Review - Java Server Pages
I Feel Pretty
I Feel Pretty
IBM Lotus Notes Domino XPages and XPages for Mobile
IBM Lotus Notes Domino XPages and XPages for Mobile
5 Reasons To Love CodeIgniter
5 Reasons To Love CodeIgniter
Leveraging Continuous Integration For Fun And Profit!
Leveraging Continuous Integration For Fun And Profit!
DSLs in JavaScript
DSLs in JavaScript
Introduction to PHP
Introduction to PHP
Wai Aria - An Intro
Wai Aria - An Intro
Dealing with Legacy Perl Code - Peter Scott
Dealing with Legacy Perl Code - Peter Scott
Enterprise AIR Development for JavaScript Developers
Enterprise AIR Development for JavaScript Developers
How To Build And Launch A Successful Globalized App From Day One Or All The ...
How To Build And Launch A Successful Globalized App From Day One Or All The ...
Kürzlich hochgeladen
RAG Patterns and Vector Search in Generative AI
RAG Patterns and Vector Search in Generative AI
Udaiappa Ramachandran
AI Fame Rush Review – Virtual Influencer Creation In Just Minutes
AI Fame Rush Review – Virtual Influencer Creation In Just Minutes
Md Hossain Ali
Machine Learning Model Validation (Aijun Zhang 2024).pdf
Machine Learning Model Validation (Aijun Zhang 2024).pdf
Aijun Zhang
Empowering Africa's Next Generation: The AI Leadership Blueprint
Empowering Africa's Next Generation: The AI Leadership Blueprint
Mahmoud Rabie
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...
Aggregage
Secure your environment with UiPath and CyberArk technologies - Session 1
Secure your environment with UiPath and CyberArk technologies - Session 1
DianaGray10
Cybersecurity Workshop #1.pptx
Cybersecurity Workshop #1.pptx
GDSC PJATK
COMPUTER 10: Lesson 7 - File Storage and Online Collaboration
COMPUTER 10: Lesson 7 - File Storage and Online Collaboration
bruanjhuli
Things you didn't know you can use in your Salesforce
Things you didn't know you can use in your Salesforce
Martin Humpolec
Computer 10: Lesson 10 - Online Crimes and Hazards
Computer 10: Lesson 10 - Online Crimes and Hazards
Seth Reyes
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019
IES VE
Do we need a new standard for visualizing the invisible?
Do we need a new standard for visualizing the invisible?
SANGHEE SHIN
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...
UbiTrack UK
UiPath Studio Web workshop series - Day 8
UiPath Studio Web workshop series - Day 8
DianaGray10
UiPath Studio Web workshop series - Day 7
UiPath Studio Web workshop series - Day 7
DianaGray10
Salesforce Miami User Group Event - 1st Quarter 2024
Salesforce Miami User Group Event - 1st Quarter 2024
SkyPlanner
Cloud Revolution: Exploring the New Wave of Serverless Spatial Data
Cloud Revolution: Exploring the New Wave of Serverless Spatial Data
Safe Software
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
Matt Ray
Introduction to Matsuo Laboratory (ENG).pptx
Introduction to Matsuo Laboratory (ENG).pptx
Matsuo Lab
Basic Building Blocks of Internet of Things.
Basic Building Blocks of Internet of Things.
YounusS2
Kürzlich hochgeladen
(20)
RAG Patterns and Vector Search in Generative AI
RAG Patterns and Vector Search in Generative AI
AI Fame Rush Review – Virtual Influencer Creation In Just Minutes
AI Fame Rush Review – Virtual Influencer Creation In Just Minutes
Machine Learning Model Validation (Aijun Zhang 2024).pdf
Machine Learning Model Validation (Aijun Zhang 2024).pdf
Empowering Africa's Next Generation: The AI Leadership Blueprint
Empowering Africa's Next Generation: The AI Leadership Blueprint
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...
Secure your environment with UiPath and CyberArk technologies - Session 1
Secure your environment with UiPath and CyberArk technologies - Session 1
Cybersecurity Workshop #1.pptx
Cybersecurity Workshop #1.pptx
COMPUTER 10: Lesson 7 - File Storage and Online Collaboration
COMPUTER 10: Lesson 7 - File Storage and Online Collaboration
Things you didn't know you can use in your Salesforce
Things you didn't know you can use in your Salesforce
Computer 10: Lesson 10 - Online Crimes and Hazards
Computer 10: Lesson 10 - Online Crimes and Hazards
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019
Do we need a new standard for visualizing the invisible?
Do we need a new standard for visualizing the invisible?
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...
UiPath Studio Web workshop series - Day 8
UiPath Studio Web workshop series - Day 8
UiPath Studio Web workshop series - Day 7
UiPath Studio Web workshop series - Day 7
Salesforce Miami User Group Event - 1st Quarter 2024
Salesforce Miami User Group Event - 1st Quarter 2024
Cloud Revolution: Exploring the New Wave of Serverless Spatial Data
Cloud Revolution: Exploring the New Wave of Serverless Spatial Data
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
Introduction to Matsuo Laboratory (ENG).pptx
Introduction to Matsuo Laboratory (ENG).pptx
Basic Building Blocks of Internet of Things.
Basic Building Blocks of Internet of Things.
Domain Specific Languages
1.
Domain Specific Language
Dr. Weerasak Witthawaskul “ Mr. SweetCorn” (weerasak@hotmail.com) Narisa.com’s NJUG Meeting #3 22 July 2007
2.
3.
Graduate Life
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
DSL Examples Telecom
Adhersion Business Natural Language BNL Pattern Matching Regex Object Relational Mapping Hibernate Publishing Postscript Database Manipulation SQL Domain DSL
28.
DSL – Telecom
App Framework Adhearsion (open source telecom application framework) + Asterisk (open source telephony platform)
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
MS DSL Tool
for VS Studio Tutorial: Applying Domain-Specific Modeling to Game Development with the Microsoft DSL Tools. André W. B. Furtado, André L. de M. Santos
42.
Metacase’s MetaEdit+ http://www.metacase.com/fs.asp?vasen=vasen.html&paa=cases/dsm_examples.html
43.
Jetbrains Meta Programming
System (MPS)
44.
45.
46.
47.
Q&A Thai’s resources
Narisa.com’s Design & Analysis forum ThaiDev.org
48.
Backup slides
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
Jetzt herunterladen