SimpleModeler

JJUG CCC 2009 Fall

10月8日に開催されたJJUG CCC 2009 Fallのセッションのスライドです。クラウド・アプリケーションの作り方View more documents from Tomoharu ASAMI.

Agile Modegramming for Cloud

本日(4/21)のJJUG CCCのセッション「Agile Modegramming for Cloud」で使用するスライド、デモ環境、SimpleModelerを公開しました。[edge2.cc] http://www.edge2.cc/ http://www.edge2.cc/downloads[スライド] http://www.edge2.cc/downloads/20090421AgileM…

先週の水曜日にGoogle App Engine Java(GAEJ)が公開されたのを受けて、SimpleModelerのGAEJ対応を進めています。現在の所、Google App Engine Pyton(GAEP)用にSimpleModelerが提供していた、EntityのCRUD Webアプリケーション自動生成と同等のことができるよ…

日経ITProに「刺激を求める技術者に捧げるScala講座」というScalaの連載講座があります。http://itpro.nikkeibp.co.jp/article/COLUMN/20080613/308019/そこで、「第8回 Scala DSLでできること:SimpleModelerを題材にして」と題してScala言語の紹介記事を書…

JJUG CCC 2009 Spring

4月21日(火)にJJUG CCC 2009 Springが開催されます。 http://www.java-users.jp/contents/events/ccc2009spring/index.htmlJJUG CCCは、一応Javaユーザグループ主催なのですが、旬の技術にフォーカスしているので、あまりJavaという感じではなくて、その時々…

クラウドとモデル・コンパイラ

モデルコンパイラSimpleModelerを作りながら、ふと考えたこと。クラウド・アプリケーションの開発について気をつけなければならないのは、サービスの再利用はWebプラットフォーム上に存在するサービスをRESTで使用するということでよいのだけれど、サービス…

合成状態

SimpleModeler 0.1.5開発中。SimpleModelerでは、状態機械モデルからステートマシーン図と状態遷移表を自動生成します。 その新機能として、合成状態(composite state)を持つ状態機械モデルをサポートしました。以下のステートマシーン図を自動生成します。…

SimpleModeler 0.1.4リリース

Scala DSLを用いたモデルコンパイラSimpleModeler 0.1.4をリリースしました。今回は昨日(3/13)のatWorksのデモで使用した版です。Google App EngineとGoogle App Engine Oilをサポートしました。 gae: Google App Engineのモデル・オブジェクトを生成します…

SimpleModeler 0.1.3リリース

Scala DSLを用いたモデルコンパイラSimpleModeler 0.1.3をリリースしました。今回は昨日(3/7)のSapporo Java Days 2009 Winterのデモで使用した版です。クラス図やスタートマシーン図の生成機能がリファインされています。ダウンロードは以下の場所から。htt…

SimpleModeler 0.1.2リリース

Scala DSLを用いたモデルコンパイラSimpleModeler 0.1.2をリリースしました。今回の目玉機能は: CSVの移入 マインドマップ・モデルの移入(XMind形式) CSVからマインドマップ・モデルへの変換です。 その他、SimpleModelerの機能は以下の通りです。 javaオプ…

CSVからGrailsまで(2)

SimpleModelerでCSVからGrailsまで(1)の続き。(1)では、CSV→Mindmap(XMind)→Scala DSL→Web仕様書の手順でCSVからWeb仕様書の生成を行った。 今日はScala DSL→Grails。(1)Grailsプロジェクトを作成$ grails create-app demoGrailsのコマンドで足場を構築。(2)…

CSVからGrailsまで(1)

日曜日のMindmapModelingで行ったSimpleModelerのデモの手順を記録しておく。 今日は、CSVからWeb仕様書の生成まで。(1)CSVファイルまず、以下のCSVファイル(demo.csv)を用意する。===demo.csv=== #actor customer clerk #resource goods #event buy ===この…

SimpleModeler 0.1.2b

Scala DSLを用いたモデルコンパイラSimpleModeler 0.1.2bをリリースしました。 これは、MindmapModelingの勉強会の始めにデモを行ったバージョンです。http://code.google.com/p/simplemodeler/downloads/list デモの内容ですが、CSVファイルとして用意した…

SimpleModeler 0.1.1リリース

Scala DSLを用いたモデルコンパイラSimpleModeler 0.1.1をリリースしました。(SimpleModeler 0.1の日記) 0.1.1では、以下の機能をサポートしています。 javaオプション:Javaソースコード生成 (0.1から) htmlオプション:Web仕様書生成 0.1.1で、UMLクラス図…

モデル・コンパイラの問題点

現在SimpleModeling用モデル・コンパイラであるSimpleModelerを開発中です。こういったモデル・コンパイラについて説明すると必ずモデルと生成したソースコードのずれに関して以下の2つの問題について質問を受けます。これはXMLスキーマ・コンパイラRelaxer…

SimpleModeler 0.1

この所、プログラミングに集中していたのですが、やっと公開できるレベルまで動いてきました。wakhokでは、オブジェクト・モデリングのゼミを中心に活動していましたが、その成果をまとめたものがオブジェクト・モデリング手法SimpleModelingです。「上流工…