What is clooca

1,074 views

Published on

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,074
On SlideShare
0
From Embeds
0
Number of Embeds
134
Actions
Shares
0
Downloads
4
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

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!!

×