HTTP経由でiOSアプリを簡単にプログラムできる「Jasonette」


HTTP経由で簡単なコード入力するだけで簡単にiOSアプリをプログラミングできるソフトウェア「Jasonette」が、オープンソースソフトとして公開されています。

Jasonette - Native App over HTTP
http://jasonette.com/

Jasonetteは「recipe(レシピ)」と呼ばれるコードをブラウザ上で入力することで、アプリを直接構築できるツールです。仕組みとしては、ブラウザソフトとパラレルに考えれば理解しやすいとのこと。各種ブラウザがHTMLコードをウェブページに変換するように、JasonetteはJSONコードをアプリのコンポーネントに変換するという仕組みです。


ということで、アプリを作るのに必要なのはJSONというコードを入力する作業のみ。JSONにはHTMLライクなレイアウト、Javascriptライクなファンクションコール、CSSライクなコンポーネントスタイルなどの関数が用意されているので、パラメータを指定した簡単なプログラミングが可能です。


JasonetteはJSONを使ってネイティブAPIに直接アクセスできるので、UIを直接調整することができます。


変更した内容がアプリでどのように見えるのかは一目瞭然です。Jasonetteでは、iOSプログラミングにiOSを搭載するハードウェアなしでアプリを作ることさえ可能です。


Jasonetteを使ってアプリをプログラムしていく様子は以下のムービーで確認できます。

Introducing Jasonette - YouTube


すでにJasonetteで作られたiOSアプリがApp Storeに登録済み。EthanTextcastCatchAll!KittyなどのアプリがJasonetteで作られているとのこと。


簡単にiOSアプリをプログラムできるJasonetteは、MITライセンスにのっとったオープンソースプログラムとなっています。

GitHub - Jasonette/JASONETTE-iOS: Native App over HTTP
https://github.com/Jasonette/JASONETTE-iOS

・関連記事
Appleがサードパーティー向けに暗号ライブラリ「Cryptographic Libraries」を公開、よりセキュアな環境構築を促す - GIGAZINE

「給料が多いほど仕事が好き」「よく使うプログラミング言語」「開発環境」「開発者歴」「OS」など世界中の開発者の統計をまとめた「Stack Overflow Developer Survey 2016」 - GIGAZINE

Googleが「Material Design(マテリアルデザイン)」の概念を共有・普及させるための統一サポートページ「Material.io」を公開 - GIGAZINE

ジョブズが生み出して現在のmacOS/iOSにまで連なる流れの源流「NeXTSTEP」とは - GIGAZINE

マインクラフトでAI(人工知能)を育てる「Project Malmo」をMicrosoftがGitHubで一般公開スタート - GIGAZINE

Googleがブロックを組み合わせて遊ぶだけでプロラミングを学べる子ども向けツール「Project Bloks」を開発中 - GIGAZINE

307

in モバイル,  ソフトウェア,  ウェブアプリ, Posted by logv_to