ユーザ端末とネットワークを介して接続され、当該ユーザ端末からアプリ作成指示を受け付けるアプリ作成指示サーバと、前記アプリ作成指示サーバからのアプリ作成指示に基づいて、構造体定義ファイルを生成するアプリ作成エンジンサーバと、前記アプリ作成エンジンサーバからの指示に基づいてアプリケーションプログラムを生成するアプリ生成サーバとからなり、前記アプリ作成指示サーバは、シート情報として少なくともコンテンツのアドレスと配置情報とが入力されると、これらの情報をアプリ作成エンジンサーバに送信するステップと、前記情報を受信したアプリ作成エンジンサーバは、アプリIDとコンテンツのアドレス情報とが定義された構造体定義ファイルを生成するステップと、前記アプリ生成サーバは、あらかじめコーディングされたリソースデータをコンパイルして雛形構造体定義ファイルとリンクして仮実行ファイルを生成し、さらにこの仮実行ファイルをアプリIDと、バイトコードプログラムと、ダミー構造体とに分解して自身の記憶装置内に格納しておくとともに、前記ダミー構造体を前記アプリ作成エンジンサーバから受信した構造体定義ファイルに置換し、前記アプリIDを前記アプリ作成エンジンサーバから受信したアプリIDに置換し、これらの構造体定義ファイルとアプリIDとを前記バイトコードプログラムとともにリンクして実行可能ファイルを生成するステップとからなるコンパイルを不要とした統合アプリケーションプログラムの生成方法。ユーザ端末とネットワークを介して接続され、当該ユーザ端末からのアプリ作成指示を受け付けるアプリ作成指示サーバと、前記アプリ作成指示サーバからのアプリ作成指示に基づいて、構造体定義ファイルを生成するアプリ作成エンジンサーバと、前記アプリ作成エンジンサーバからの指示に基づいてアプリケーションプログラムを生成するアプリ生成サーバとからなり、前記アプリ作成指示サーバは、シート情報として少なくともコンテンツのアドレスと配置情報とが入力されると、これらの情報をアプリ作成エンジンサーバに送信するステップと、前記情報を受信したアプリ作成エンジンサーバは、書式の定義やコンテンツのアドレス情報が定義された構造体定義ファイルを生成するステップと、前記アプリ生成サーバは、ソースコードをコンパイルして中間コードを生成して標準リソースファイルとリンクしてひな形アプリを生成して格納しており、前記アプリ作成エンジンサーバからアプリ作成リクエストを受け付けると、前記ひな形アプリを中間コードとリソースファイルとに解体処理し、リソースファイルを前記構造体定義ファイルで指定されたファイルと置換して前記中間コードとリンク処理して実行可能ファイルを生成するステップとを順次実行することでコンパイルを不要とした統合アプリケーションプログラムの生成方法。本発明は、このような点に鑑みてなされたものであり、プログラムの知識のないユーザであっても最低限の指示を行うだけで、ネットワーク上に存在する様々なリソースを組み合わせて容易に統合プログラムの作成が可能な技術を実現することを技術的課題とする。本発明は、前記課題を解決するために、以下の手段を採用した。本発明の請求項1は、ユーザ端末とネットワークを介して接続され、当該ユーザ端末からアプリ作成指示を受け付けるアプリ作成指示サーバと、前記アプリ作成指示サーバからのアプリ作成指示に基づいて、構造体定義ファイルを生成するアプリ作成エンジンサーバと、前記アプリ作成エンジンサーバからの指示に基づいてアプリケーションプログラムを生成するアプリ生成サーバとからなり、前記アプリ作成指示サーバは、シート情報として少なくともコンテンツのアドレスと配置情報とが入力されると、これらの情報をアプリ作成エンジンサーバに送信するステップと、前記情報を受信したアプリ作成エンジンサーバは、アプリIDとコンテンツのアドレス情報とが定義された構造体定義ファイルを生成するステップと、前記アプリ生成サーバは、あらかじめコーディングされたリソースデータをコンパイルして雛形構造体定義ファイルとリンクして仮実行ファイルを生成し、さらにこの仮実行ファイルをアプリIDと、中間コードと、ダミー構造体とに分解して自身の記憶装置内に格納しておくとともに、前記ダミー構造体を前記アプリ作成エンジンサーバから受信した構造体定義ファイルに置換し、前記アプリIDを前記アプリ作成エンジンサーバから受信したアプリIDに置換し、これらの構造体定義ファイルとアプリIDとを前記バイトコードプログラムとともにリンクして実行可能ファイルを生成するステップとからなるコンパイルを不要とした統合アプリケーションプログラムの生成方法である。また本発明の請求項2は、ユーザ端末とネットワークを介して接続され、当該ユーザ端末からのアプリ作成指示を受け付けるアプリ作成指示サーバと、前記アプリ作成指示サーバからのアプリ作成指示に基づいて、構造体定義ファイルを生成するアプリ作成エンジンサーバと、前記アプリ作成エンジンサーバからの指示に基づいてアプリケーションプログラムを生成するアプリ生成サーバとからなり、前記アプリ作成指示サーバは、シート情報として少なくともコンテンツのアドレスと配置情報とが入力されると、これらの情報をアプリ作成エンジンサーバに送信するステップと、前記情報を受信したアプリ作成エンジンサーバは、書式の定義やコンテンツのアドレス情報が定義された構造体定義ファイルを生成するステップと、前記アプリ生成サーバは、ソースコードをコンパイルして中間コードを生成して標準リソースファイルとリンクしてひな形アプリを生成して格納しており、前記アプリ作成エンジンサーバからアプリ作成リクエストを受け付けると、前記ひな形アプリを中間コードとリソースファイルとに解体処理し、リソースファイルを前記構造体定義ファイルで指定されたファイルと置換して前記中間コードとリンク処理して実行可能ファイルを生成するステップとを順次実行することでコンパイルを不要とした統合アプリケーションプログラムの生成方法である。これによれば、アプリ生成サーバであらかじめコンパイルされた仮実行可能ファイルを分解してアプリIDやアプリ名とバイトコードプログラムとダミー構造体構造体定義ファイルとを取り出して格納しておき、アプリ作成指示があったときにアプリ作成エンジンが生成した構造体定義ファイルに基づいてダミー構造体ファイルを置換してリンクしたり、リソースファイルを置換するだけで実行可能ファイルを生成することができる。そのため、アプリ作成指示サーバにおいて、ユーザ端末に提供するユーザインターフェースをより簡易なシート定義の選択だけで完結させるように工夫するだけでアプリ作成を、プログラム作成経験のないユーザでもきわめて容易に作成でき、かつコンパイル手順を知らなくても実行可能ファイル統合アプリケーションプログラムの作成が可能となる。本発明によれば、プログラムの知識のないユーザであっても最低限の指示を行うだけで、ネットワーク上に存在する様々なリソースを組み合わせて容易に統合プログラムの作成が可能となる。第1実施形態本発明を図に基づいて説明する。本実施形態におけるネットワーク構成は図2に示すように、ネットワークNWを介して、アプリ作成サーバ、アプリ作成エンジンサーバ、アプリ生成サーバとからなるサーバ群と、3つのターゲットサイトMEDhtml、OSMhtml、ITNhtmlと、通信可能なパーソナルコンピュータUSER1、および基地局BSを介して通信可能なユーザ所持端末SMPとからなる。サーバ群を構成する各サーバは、汎用のネットワークサーバであり、図示を省略するが、バスで接続された中央処理装置CPUを中心に、メインメモリMM、ハードディスク装置HD等の大規模記憶装置等を有している。この大規模記憶装置にはオペレーティングシステムOSとともに、サーバアプリケーションプログラムがインストールされており、このサーバアプリケーションプログラムが前記バスおよびメインメモリを介して中央処理装置に読み込まれて順次実行処理されることによって各サーバの機能が実現されるようになっている。また、ユーザのパーソナルコンピュータUSER1およびスマートホンSMPも汎用の通信機能を備えたパーソナルコンピュータであり、バスで接続された中央処理装置CPUを中心に、メインメモリMM、ハードディスク装置HDまたはフラッシュメモリ等の大規模記憶装置等を有している。なお、スマートホンSMPは、オペレーティングシステムOSとしてiOSを搭載した米国アップル社のiPhoneアップル社の商標、androidグーグル社の商標を搭載したGalaxyサムソン社の商標等の携帯電話端末であるがこれらに限られない。3つのターゲットサイトは、たとえばそれぞれ異なる芸能人のブログサイトであり、それぞれが画像情報JPG、テキスト情報TXT、動画情報MOV等を有している。本実施形態では、これらの3つのサイトを統合して表示するアプリケーションプログラムを生成する例で説明する。アプリ作成指示サーバでは、図1に示すように、シート状の選択枝を選択可能なインターフェース画面が用意されている。このアプリ作成指示サーバのURLを指定して自身のスマートホンにダウンロードしたユーザは前記アプリ作成指示サーバに対して、画面の定義をシートに選択的に記入していくことにより、構造体定義ファイルconfigxmlが生成される。具体的には、ユーザが生成しようとしているABCアプリでは、自身がお気に入りの芸能人のMEDと、OSMと、ITNの3人のブログを統合して閲覧できる統合アプリケーションプログラムを生成しようとしている。なお、本実施形態では、これらの芸能人のブログサイトのURLはユーザ自身が指示してもよいし、特定のURLがあらかじめアプリ作成指示サーバにおいて設定されていてもよい。図4は、この画面の定義に基づく構成例である。同図では画面の略全面を占めるメイン画面loc1の下部に複数のアイコンloc2~loc5が配置されており、これらのアイコンが指先のタップ操作によって指定されることでそれぞれのアイコンに定義された処理が実行されるようになっている。前記アプリ作成指示サーバからの指示によってアプリ作成エンジンサーバでは前記構造体定義ファイルconfigxmlが生成されるが、この構造体定義中に、アプリID、ターゲットとなるブログサイトのURL等が自動的に記述されるようになっている。またこの構造体定義ファイルconfigxmlの配下には、図3に示すように複数の構造体ファイルが従属している。このような下位の構造体ファイルの数については、ユーザはシート定義時にアプリ作成指示サーバに対して指示しておくことができる。一方、アプリ生成サーバにおいては、図1に示すように、あらかじめ用意された固有情報、たとえばテキスト情報やクラス名等が参照されてコーディングされて複数のソースファイル図示せずが生成される。この複数のソースファイルを複数のオブジェクトコードに変換コンパイルしこれらと雛形構造体ファイルとを相互にリンクして仮実行可能ファイルジャバ形式を生成しておく。そして、前記仮実行可能ファイルからアプリIDと、バイトコードプログラムと、ダミー構造体ファイルdummyxmlとを分解してアプリ生成サーバの大規模記憶装置内に格納しておく。次に、アプリ作成エンジンサーバから、構造体定義ファイルconfigxmlを受信したアプリ生成サーバは、前記で格納されていたアプリIDを構造体定義ファイルのアプリIDと置き換え、前記ダミー構造体ファイルdummyxmlを構造体定義ファイルconfigxmlと置き換える。そして、格納してあったバイトコードプログラムを読み出して、これらをリンクして新たな実行可能ファイルを生成する。この実行可能ファイルはアプリ生成サーバよりネットワークを介してユーザのスマートホンにダウンロードされて実行されることによって、前述の図4で説明した画面を表示するようになっている。第2実施形態図5は、本発明の別の実施形態を示すプログラム作成手順を示す概念図である。同図において、アプリ作成指示サーバは、Webサーバであり、ユーザがパーソナルコンピュータ、携帯端末ユーザ端末、またはタブレット端末からアクセスして作成しようとするアプリケーションプログラムアプリの機能やデザインをリスト形式で選択させる機能を有している。具体的には機能毎に用意されたシートを選択できるようにし、その機能毎のコンテンツのURLを指定したり、背景の画像データを配置したり、ツイッターのユーザネームやハッシュタグ等をプルダウンメニュー等で設定できるようになっている。また、バーや背景の表示の有無やその色等のデザインパターンを選択可能となっている。アプリ作成エンジンサーバは、アプリ作成指示サーバより送信されたアプリ作成指示データを自身のデータベースに格納する。そして、アプリ作成エンジンサーバはデータベースに格納されたデータをXMLファイル構造体定義ファイルとしてエクスポートし、アプリ生成サーバからアクセス可能な状態で登録されるようになっている。次に、図6に示すように、アプリ作成エンジンサーバはアプリ生成サーバに対して、アプリ生成リクエストを送信する。前記送信を受けたアプリ生成サーバは、アプリ作成エンジンサーバのXMLファイルを取得してアプリ生成を開始する。同図において、アプリ生成サーバは、アプリ作成エンジンサーバから受信したXMLファイルおよびそこで定義されたURLに基づいてアイコンファイル、スプラッシュファイル、テキストファイル、HTMLファイル、画像ファイル、音声ファイル、動画ファイルを前記アプリ作成エンジンサーバまたはネット上から取得する。次に、アプリ生成サーバには、事前に生成されたひな形アプリ実行可能ファイルが格納されている。この実行可能ファイルは、バイナリコードであり、テキストで記述されたソースコードがコンパイルされ、中間コードが生成され、この中間コードに対してXMLファイル、アイコンファイル、スプラッシュファイル、HTMLファイル、画像ファイル、テキストファイル、動画ファイル等のリソースファイル等がリンクされて生成されたものである。次に、アプリ生成サーバでは、このようにして格納されていたひな形アプリが解体処理される。この解体処理とは、バイナリコードからなる実行可能ファイルを少なくとも中間コードとXMLファイルとアイコンファイルとスプラッシュファイル等のリソースファイルに分解することを意味するが、あくまでも中間コードの段階まで分解できればよく、前述のソースコードまで逆コンパイルする必要はないため極めて短時間での処理が可能である。このように解体処理されたリソースファイル中のXMLファイルに基づいて中間コードを書き換える。具体的にはアプリ名等のアプリ固有情報、アプリ毎の特定の処理等が書き換えられることになる。そして、次にXMLファイルと、アイコンファイルと、スプラッシュファイル、テキストファイル、HTMLファイル、画像ファイル、音声ファイル、動画ファイル等とを、前記アプリ作成エンジンサーバから取得したリソースファイルXMLファイル、アイコンファイル、スプラッシュファイル、テキストファイル、HTMLファイル、画像ファイル、音声ファイル、動画ファイル等と置換する。次に、前記で解体処理された中間コードに対して前記置換されたリソースファイルをリンク再構築署名することで再度バイナリコードからなる実行可能ファイル新アプリを生成する。このように一旦生成された実行可能ファイルの解体処理を行い、前記構造体定義ファイルから情報取得し、前記中間コードを書き換え、リソースファイルを前記構造体定義ファイルで指定されたファイルと置換して、新しい中間コードと新しいリソースファイルを再度リンクして実行可能ファイルを再生成することによって、数MBの実行可能ファイルを想定した場合、ソースコードから中間コードにコンパイルし、リソースファイルをリンク再構築して実行可能ファイルを生成する時間が約30秒であるのに対して、前述の本実施形態の実行可能ファイルを分解してリソースファイルの置換を行い再リンク再構築して実行可能ファイルを生成した場合は約10秒で処理が完了することが本発明者によって明らかとなった。このようにして生成された実行可能ファイルのアプリ生成サーバのアドレスURLがユーザ端末に通知され、ユーザ端末は当該アドレスから実行可能ファイルをダウンロードして自身のユーザ端末で実行する。