Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
What is clooca?
2013/7/1
Syuhei Hiya
agenda
• Intoroduction
• What is DSML
• 2 examples of DSML I created
• How to create DSML on clooca
Introduction
• clooca is Web service for Domain Specific
Modeling Language.
– http://www.clooca.com
– developed by Technic...
What is DSML(1/3)
• Abstract Model
• Fully source code generation
generate
Abstract Model Source Code
What is DSML(2/3)
DSML model
Idea/Concept
Product
manual
Automatically
generation
Source code
manual
compile
amount of tim...
What is DSML(3/3)
Benefits of DSML.
Developp
ing
Software
Developping
software
Developping
software
Developping
software
D...
DSML at clooca
Developp
ing
Software
Developp
ing
Software
Developp
ing
Software
Developping
DSML
DSML approach
Developpin...
Example1:Japan robot contest
Balanced running (speed=50)
Balanced running (speed=0)
An obstacle detected
DSML model
genera...
Example2:Android Activity Transition
generate
How to create DSML.
• You can create DSML with 3 steps.
Meta-
modeling
Preview
editor
Modify code
generator
finish
1 2 3
1.Meta-modeling
• You can create DSML with Workbench.
2.Preview editor
• You can preview Editor defined by Meta-
model.
3.Modify code generator
• You can define rule of source code generation.
Conclusion
I explained 3 topics below.
• What is DSML
• 2 examples of DSML I created
• How to create DSML on clooca
Please...
Upcoming SlideShare
Loading in …5
×

What is clooca

Related Books

Free with a 30 day trial from Scribd

See all
  • Be the first to comment

What is clooca

  1. 1. What is clooca? 2013/7/1 Syuhei Hiya
  2. 2. agenda • Intoroduction • What is DSML • 2 examples of DSML I created • How to create DSML on clooca
  3. 3. Introduction • clooca is Web service for Domain Specific Modeling Language. – http://www.clooca.com – developed by Technical Rockstars .inc
  4. 4. What is DSML(1/3) • Abstract Model • Fully source code generation generate Abstract Model Source Code
  5. 5. What is DSML(2/3) DSML model Idea/Concept Product manual Automatically generation Source code manual compile amount of time and effort
  6. 6. What is DSML(3/3) Benefits of DSML. Developp ing Software Developping software Developping software Developping software Developp ing Software Developp ing Software Developping DSML Conventional approach DSML approach Time
  7. 7. DSML at clooca Developp ing Software Developp ing Software Developp ing Software Developping DSML DSML approach Developping Software using DSML. Use clooca workbench Use clooca editor • At first I introduce 2 examples of DSML. • Second I show you how to create DSML.
  8. 8. Example1:Japan robot contest Balanced running (speed=50) Balanced running (speed=0) An obstacle detected DSML model generate
  9. 9. Example2:Android Activity Transition generate
  10. 10. How to create DSML. • You can create DSML with 3 steps. Meta- modeling Preview editor Modify code generator finish 1 2 3
  11. 11. 1.Meta-modeling • You can create DSML with Workbench.
  12. 12. 2.Preview editor • You can preview Editor defined by Meta- model.
  13. 13. 3.Modify code generator • You can define rule of source code generation.
  14. 14. Conclusion I explained 3 topics below. • What is DSML • 2 examples of DSML I created • How to create DSML on clooca Please use clooca http://www.clooca.com Thank you!!

×