モバイル開発環境「Caede Preview版」 セミナー

SCSK株式会社Curlセミナー事務局によるCaede(カエデ)プレビュー版セミナー。既存Curlアプリからモバイル向けHTML5/CSS3/JavaScriptを生成しビルドまで行えるというもの。Eclipse併用する開発環境でありながら、プレビュー版で何処まで出来るのかを知りたくて受講しました。
1
斉藤之雄 / 社会福祉士 😺🗯 @yukio_saitoh

SCSK Curl事業部 マーケティング担当者による、Caede (カエデ) Preview版リリースセミナが始まりました。  #caede #curl

2011-11-30 13:59:48
斉藤之雄 / 社会福祉士 😺🗯 @yukio_saitoh

一昨日にリリースしたプレビュー版は名の通り製品ではない、製品開発へ反映させたい。今回が初めてのセミナで 2h という短い内容であるが、質疑応答も含め 16:30 には終わる見込みとな。  #curl #caede

2011-11-30 14:00:57
斉藤之雄 / 社会福祉士 😺🗯 @yukio_saitoh

Caede コンセプト。名前の由来は、単語の略+カエデ(もみじのような) Curl から様々なプラットフォームへエクスポートするもの。 Mobile Development : Do it all in one 。カールのみでモバイル開発対応。  #caede #curl

2011-11-30 14:02:22
斉藤之雄 / 社会福祉士 😺🗯 @yukio_saitoh

モバイル開発で代表的なものとして、Android SDK (Java) や XCode (ObjectiveC) が主流であるが、新規でビジネス開発するには障壁が高い。 そこで、Curl 言語だけでモバイルアプリが開発できることを目指す。  #curl #caede

2011-11-30 14:04:06
斉藤之雄 / 社会福祉士 😺🗯 @yukio_saitoh

代表的な HTML, JavaScript CSS3 で開発することもあるが、Caede はそれらすら意識しない。  #caede #curl

2011-11-30 14:04:39
斉藤之雄 / 社会福祉士 😺🗯 @yukio_saitoh

caede の中身は、HTML5/CSS3/JavaScript を生成する Translator, Framework, Library および Eclipse開発プラグインを提供する開発環境。  #curl #caede

2011-11-30 14:05:41
斉藤之雄 / 社会福祉士 😺🗯 @yukio_saitoh

そもそも、Curl とは? → 1995年 MIT で開発された Webリッチクライアント言語及び開発ツール、実行環境。そして商品化され 2004年5月 住商情報システムが Curlに関する全ての知財権を取得し、SCSK が提供。  #caede #curl

2011-11-30 14:07:05
斉藤之雄 / 社会福祉士 😺🗯 @yukio_saitoh

国内500社以上(基幹系)導入実績があり、処理能力が高く、開発生産性も高い。  #curl #caede

2011-11-30 14:07:50
斉藤之雄 / 社会福祉士 😺🗯 @yukio_saitoh

もともと Curl は、HTML, Java Script, Java, Flash / Shockwave といった主要コンテンツ言語同等機能を包含した言語(リッチクライアント言語)である。 // Silverlight 含まれていない? #caede #curl

2011-11-30 14:08:51
斉藤之雄 / 社会福祉士 😺🗯 @yukio_saitoh

もともと Curl は、HTML, Java Script, Java, Flash / Shockwave といった主要コンテンツ言語同等機能を包含した言語(リッチクライアント言語)である。 // Silverlight 含まれていない? #caede #curl

2011-11-30 14:08:51
斉藤之雄 / 社会福祉士 😺🗯 @yukio_saitoh

Curl 導入企業は有名どころ殆どに入ってる。  #curl #caede

2011-11-30 14:09:13
斉藤之雄 / 社会福祉士 😺🗯 @yukio_saitoh

Caede アプリケーション アーキテクチャー。スマホなどのハイブリッド・アプリケーションとして動作する。Native アプリに近い Model+View を提供。 // 通常の RIA。RIA充になりたい。  #caede #curl

2011-11-30 14:11:41
斉藤之雄 / 社会福祉士 😺🗯 @yukio_saitoh

スマホに限って特別なデバイスがある。例えば、加速度センサやカメラがある、それも Curl を使って実装が可能である。 通常の Native アプリが作れる。  #curl #caede

2011-11-30 14:12:56
斉藤之雄 / 社会福祉士 😺🗯 @yukio_saitoh

Caede 開発環境における機能概要は3つ。①Framework(モバイル用専用開発)、②Libaries(モバイル用専用)、③Translator(HTML5変換、ビルド機能) ※開発には別途 Curl CDE および Curl言語が必要。  #caede #curl

2011-11-30 14:14:33
斉藤之雄 / 社会福祉士 😺🗯 @yukio_saitoh

Curl CDE = Curl Development toolkit for Eclipse Plugin だっけな。  #caede #curl

2011-11-30 14:15:12
斉藤之雄 / 社会福祉士 😺🗯 @yukio_saitoh

Caede フレームワークは、グラフィック階層、Curlロジック、Framework と分離している。 // コードビハインド的な感じと思えばいいのかな。  #curl #caede

2011-11-30 14:16:12
斉藤之雄 / 社会福祉士 😺🗯 @yukio_saitoh

Graphic (Curl) = HTML/CSS, Logic (Curl) = JavaScript それぞれ意識する必要なし。  #caede #curl

2011-11-30 14:16:48
斉藤之雄 / 社会福祉士 😺🗯 @yukio_saitoh

Caede Library は、2つ機能。①RIA で用意している標準 API 、②モバイル特有のもの+デスクトップ特有のもの。 //PreView版なので、拡充途中とのこと。 #curl #caede

2011-11-30 14:17:58
斉藤之雄 / 社会福祉士 😺🗯 @yukio_saitoh

将来的に Extention LIB として、さらにエンタープライズに有用なライブラリを提供予定。・・・モバイルでは使えないけど、デスクトップ用など。 // 楽しみですね。 #caede #curl

2011-11-30 14:18:50
斉藤之雄 / 社会福祉士 😺🗯 @yukio_saitoh

Caede - Translator は、Curl ソースコードから HTML5/CSS3/JavaScript を生成し、Android や iOS に使用される Webkit をターゲットにしているとな。 // ソースの一元管理も容易化かな。  #curl #caede

2011-11-30 14:20:23
斉藤之雄 / 社会福祉士 😺🗯 @yukio_saitoh

将来的にはチャートやスプレッドシートといった描画系のライブラリも提供するとな! // そしたら、ソフィアクレードルのようなエラい高いライブラリを購入しなくても済むってこと?だとしたら将来性アリアリですね。  #caede #curl

2011-11-30 14:21:46
斉藤之雄 / 社会福祉士 😺🗯 @yukio_saitoh

次は caede Preview版によるモバイルアプリの作り方へ。  #curl #caede

2011-11-30 14:22:30
斉藤之雄 / 社会福祉士 😺🗯 @yukio_saitoh

Caedeによる開発の流れ。①開発環境セットアップ、②プロジェクト作成、アプリ開発、③モバイル用に caede Translator 変換、④Androidシミュレータで動作確認。  #caede #curl

2011-11-30 14:23:43
斉藤之雄 / 社会福祉士 😺🗯 @yukio_saitoh

CDE 8.0.1001 をホムペよりベータ版の入手可能。 ⇒ http://t.co/px3J35x1  #curl #caede

2011-11-30 14:25:19
斉藤之雄 / 社会福祉士 😺🗯 @yukio_saitoh

Caede Preview 版は Android のみをターゲットにしている。製品版では iOS も。 今回は Android SDK および ADK Plugin for Eclipse も必要です。  #caede #curl

2011-11-30 14:26:49