JP2015069247A - 情報処理装置、情報処理装置の制御方法、およびプログラム - Google Patents
情報処理装置、情報処理装置の制御方法、およびプログラム Download PDFInfo
- Publication number
- JP2015069247A JP2015069247A JP2013200623A JP2013200623A JP2015069247A JP 2015069247 A JP2015069247 A JP 2015069247A JP 2013200623 A JP2013200623 A JP 2013200623A JP 2013200623 A JP2013200623 A JP 2013200623A JP 2015069247 A JP2015069247 A JP 2015069247A
- Authority
- JP
- Japan
- Prior art keywords
- preview
- item list
- definition
- html
- display
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 230000010365 information processing Effects 0.000 title claims description 29
- 238000000034 method Methods 0.000 title claims description 12
- 238000011161 development Methods 0.000 claims abstract description 27
- 238000003860 storage Methods 0.000 claims description 56
- 238000006467 substitution reaction Methods 0.000 claims description 14
- 238000013500 data storage Methods 0.000 claims description 10
- 238000000605 extraction Methods 0.000 claims description 8
- 238000013499 data model Methods 0.000 abstract description 9
- 239000000284 extract Substances 0.000 abstract 1
- 238000006243 chemical reaction Methods 0.000 description 32
- 238000010586 diagram Methods 0.000 description 19
- 230000006870 function Effects 0.000 description 16
- 238000012545 processing Methods 0.000 description 15
- 230000000694 effects Effects 0.000 description 6
- 230000006399 behavior Effects 0.000 description 5
- 230000008569 process Effects 0.000 description 5
- 238000004891 communication Methods 0.000 description 4
- 238000003672 processing method Methods 0.000 description 3
- 230000004044 response Effects 0.000 description 3
- 230000001360 synchronised effect Effects 0.000 description 3
- KNMAVSAGTYIFJF-UHFFFAOYSA-N 1-[2-[(2-hydroxy-3-phenoxypropyl)amino]ethylamino]-3-phenoxypropan-2-ol;dihydrochloride Chemical compound Cl.Cl.C=1C=CC=CC=1OCC(O)CNCCNCC(O)COC1=CC=CC=C1 KNMAVSAGTYIFJF-UHFFFAOYSA-N 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 238000002360 preparation method Methods 0.000 description 2
- 230000003252 repetitive effect Effects 0.000 description 2
- XUIMIQQOPSSXEZ-UHFFFAOYSA-N Silicon Chemical compound [Si] XUIMIQQOPSSXEZ-UHFFFAOYSA-N 0.000 description 1
- 230000009471 action Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 238000004590 computer program Methods 0.000 description 1
- 230000007423 decrease Effects 0.000 description 1
- 238000012804 iterative process Methods 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000013507 mapping Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000008520 organization Effects 0.000 description 1
- 230000001737 promoting effect Effects 0.000 description 1
- 229910052710 silicon Inorganic materials 0.000 description 1
- 239000010703 silicon Substances 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 230000001960 triggered effect Effects 0.000 description 1
Images
Landscapes
- Stored Programmes (AREA)
Abstract
Description
S1203においては、アプリケーション定義体記憶部から取得する。
以上で、図12のフローチャートの説明を完了する。
なお、上述した各実施形態およびその変形例を組み合わせた構成も全て本発明に含まれるものである。
102 入力定義エディタコントローラ部
103 項目一覧モデル変換部
104 項目一覧モデル記憶部
105 項目一覧表示部
106 GUIレイアウトモデル変換部
107 レイアウトモデル記憶部
108 GUIレイアウトコントローラ部
109 GUIレイアウト記憶部
110 GUIコントローラ部
111 GUIレイアウト描画部
811 プレビューコントローラ部
812 テンプレート生成部
813 プレビューデータ設定部
814 プレビューHTML生成部
815 プレビューHTML表示部
821 プレビューHTML名記憶部
822 プレビュープロパティ記憶部
823 プレビュースタイル情報記憶部
824 代入値データ記憶部
Claims (7)
- プログラムを自動生成するために、プログラムロジックとデータ形式に対応する項目定義を含む項目一覧定義をテキスト形式で行う項目一覧タブと、開発中のアプリケーションのビューであるプレビューHTMLを表示するプレビュータブを備える情報処理装置であって、
ウェブアプリケーションにおける少なくともビジネスロジックの定義体と、データベースモデルの定義体と、表示及び入出力を定義する前記項目一覧に対応する項目一覧定義体とを含むアプリケーション定義体を記憶する定義体記憶手段と、
ユーザの操作によって前記プレビュータブが選択された際に、開発者が定義中である前記アプリケーション定義体における前記項目一覧定義体を取得する項目一覧取得手段と、
前記項目一覧取得手段により取得した前記項目一覧定義体から、ウェブアプリケーションの表示に関する情報を抽出する表示情報抽出手段と、
前記表示情報抽出手段により抽出した、開発者が定義中である前記項目一覧定義体におけるウェブアプリケーションの表示に関する情報に基づき、プレビュー用のプレビューHTMLを生成するプレビューHTML生成手段と、
前記プレビューHTML生成手段により生成された前記プレビューHTMLを、前記プレビュータブに表示する表示手段と、
を備えることを特徴とする情報処理装置。 - プレビューHTMLにおけるオブジェクトに表示する値を記憶する代入値データ記憶手段と、
前記代入値データ記憶手段にオブジェクトに表示する値が登録されているか否かを判定する代入値有無判定手段と、
前記代入値有無判定手段により、前記プレビューHTMLのオブジェクトに代入すべき値が、前記代入値データ記憶手段に登録されていると判定された場合には、当該プレビューHTMLの当該オブジェクトに対応する値を代入し、一方、登録されていると判定されていないと判定された場合には、当該オブジェクトに代入すべきデフォルト値がデフォルト値記憶手段に定義されている場合には、当該デフォルト値を当該オブジェクトに代入する代入手段と、
を、更に備えることを特徴とする請求項1に記載の情報処理装置。 - 前記プレビューHTMLの表示の属性を定義するプロパティを格納するプレビュープロパティ値記憶手段と、
を、更に備え、
前記プレビュープロパティ値記憶手段は、前記プレビューHTMLを、如何なる権限を持つユーザの画面として表示させるかを示すロールプロパティを格納可能であって、
前記プレビューHTML生成手段は、前記プレビュープロパティ値記憶手段にロールプロパティが定義されている場合には、当該ロールプロパティに応じて、プレビューHTMLとして生成するオブジェクトを決定することを特徴とする請求項1または請求項2に記載の情報処理装置。 - 前記プレビュープロパティ値記憶手段は、更に、前記プレビューHTMLを、如何なる言語表示により生成するかを示す言語プロパティを格納可能であって、
前記プレビューHTML生成手段は、前記プレビュープロパティ値記憶手段に言語プロパティが定義されている場合には、当該言語プロパティに応じて、プレビューHTMLとして生成することを特徴とする請求項3に記載の情報処理装置。 - 前記プレビュープロパティ値記憶手段は、更に、前記プレビューHTMLの表示スタイルを決定するスタイルシートに関する情報を示すスタイルシートプロパティを格納可能であって、
前記プレビューHTML生成手段は、前記プレビュープロパティ値記憶手段にスタイルシートプロパティが定義されている場合には、当該スタイルシートプロパティに応じて、プレビューHTMLとして生成することを特徴とする請求項3または請求項4に記載の情報処理装置。 - プログラムを自動生成するために、プログラムロジックとデータ形式に対応する項目定義を含む項目一覧定義をテキスト形式で行う項目一覧タブと、開発中のアプリケーションのビューであるプレビューHTMLを表示するプレビュータブを備える情報処理装置の制御方法であって、
定義体登録手段が、ウェブアプリケーションにおける少なくともビジネスロジックの定義体と、データベースモデルの定義体と、表示及び入出力を定義する前記項目一覧に対応する項目一覧定義体とを含むアプリケーション定義体を定義体記憶手段に記憶させる定義体登録ステップと、
項目一覧取得手段が、ユーザの操作によって前記プレビュータブが選択された際に、開発者が定義中である前記アプリケーション定義体における前記項目一覧定義体を取得する項目一覧取得ステップと、
表示情報抽出手段が、前記項目一覧取得ステップにより取得した前記項目一覧定義体から、ウェブアプリケーションの表示に関する情報を抽出する表示情報抽出ステップと、
プレビューHTML生成手段が、前記表示情報抽出ステップにより抽出した、開発者が定義中である前記項目一覧定義体におけるウェブアプリケーションの表示に関する情報に基づき、プレビュー用のプレビューHTMLを生成するプレビューHTML生成ステップと、
表示手段が、前記プレビューHTML生成ステップにより生成された前記プレビューHTMLを、前記プレビュータブに表示する表示ステップと、
を含むことを特徴とする情報処理装置の制御方法。 - プログラムを自動生成するために、プログラムロジックとデータ形式に対応する項目定義を含む項目一覧定義をテキスト形式で行う項目一覧タブと、開発中のアプリケーションのビューであるプレビューHTMLを表示するプレビュータブを備える情報処理装置において実行可能なプログラムであって、
前記情報処理装置を、
ウェブアプリケーションにおける少なくともビジネスロジックの定義体と、データベースモデルの定義体と、表示及び入出力を定義する前記項目一覧に対応する項目一覧定義体とを含むアプリケーション定義体を定義体記憶手段に記憶させる定義体登録手段、
ユーザの操作によって前記プレビュータブが選択された際に、開発者が定義中である前記アプリケーション定義体における前記項目一覧定義体を取得する項目一覧取得手段、
前記項目一覧取得手段により取得した前記項目一覧定義体から、ウェブアプリケーションの表示に関する情報を抽出する表示情報抽出手段、
前記表示情報抽出手段により抽出した、開発者が定義中である前記項目一覧定義体におけるウェブアプリケーションの表示に関する情報に基づき、プレビュー用のプレビューHTMLを生成するプレビューHTML生成手段、
前記プレビューHTML生成手段により生成された前記プレビューHTMLを、前記プレビュータブに表示する表示手段、
として機能させることを特徴とするプログラム。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2013200623A JP6331307B2 (ja) | 2013-09-26 | 2013-09-26 | 情報処理装置、情報処理装置の制御方法、およびプログラム |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2013200623A JP6331307B2 (ja) | 2013-09-26 | 2013-09-26 | 情報処理装置、情報処理装置の制御方法、およびプログラム |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2018089328A Division JP6531855B2 (ja) | 2018-05-07 | 2018-05-07 | 情報処理装置、情報処理装置の制御方法、およびプログラム |
Publications (3)
Publication Number | Publication Date |
---|---|
JP2015069247A true JP2015069247A (ja) | 2015-04-13 |
JP2015069247A5 JP2015069247A5 (ja) | 2016-11-17 |
JP6331307B2 JP6331307B2 (ja) | 2018-05-30 |
Family
ID=52835894
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2013200623A Active JP6331307B2 (ja) | 2013-09-26 | 2013-09-26 | 情報処理装置、情報処理装置の制御方法、およびプログラム |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP6331307B2 (ja) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2020135774A (ja) * | 2019-02-26 | 2020-08-31 | 株式会社日立製作所 | アプリケーション画面表示プログラム実装方法 |
Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002215519A (ja) * | 2001-01-22 | 2002-08-02 | Sumisho Computer Systems Corp | ウェブページ生成方法およびシステム、ウェブページ生成プログラム、記録媒体 |
JP2003067185A (ja) * | 2001-08-14 | 2003-03-07 | Internatl Business Mach Corp <Ibm> | アプリケーション編集装置、データ処理方法及びプログラム |
JP2003099257A (ja) * | 2001-07-27 | 2003-04-04 | General Electric Co <Ge> | ウェブページ用オーサリングツール |
JP2004086739A (ja) * | 2002-08-28 | 2004-03-18 | Fujitsu Ltd | Javaサーブレットの機能を有するWebサーバ、Javaプログラムの更新方法、およびコンピュータプログラム |
JP2004295512A (ja) * | 2003-03-27 | 2004-10-21 | Hitachi Software Eng Co Ltd | Webアプリケーション開発支援装置及びその方法 |
JP2006510133A (ja) * | 2002-11-14 | 2006-03-23 | エスアーペー アーゲー | 関連出願と相互参照するグラフィック利用者インターフェースのためのモデル化システム |
JP2007058808A (ja) * | 2005-08-26 | 2007-03-08 | Hitachi Software Eng Co Ltd | Htmlデータ生成プログラムの開発支援方法及び支援装置 |
JP2010073062A (ja) * | 2008-09-19 | 2010-04-02 | Ricoh Co Ltd | 画像処理装置、画像処理方法及びプログラム |
JP2011181113A (ja) * | 2011-06-22 | 2011-09-15 | Ricoh Co Ltd | 端末装置、情報処理方法、情報処理プログラム、記録媒体及び情報処理システム |
JP2012510680A (ja) * | 2008-12-03 | 2012-05-10 | マイクロソフト コーポレーション | 異なる言語によるメッセージおよび添付ファイルの表示 |
JP2012203619A (ja) * | 2011-03-25 | 2012-10-22 | Nomura Research Institute Ltd | データ作成支援システム |
-
2013
- 2013-09-26 JP JP2013200623A patent/JP6331307B2/ja active Active
Patent Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002215519A (ja) * | 2001-01-22 | 2002-08-02 | Sumisho Computer Systems Corp | ウェブページ生成方法およびシステム、ウェブページ生成プログラム、記録媒体 |
JP2003099257A (ja) * | 2001-07-27 | 2003-04-04 | General Electric Co <Ge> | ウェブページ用オーサリングツール |
JP2003067185A (ja) * | 2001-08-14 | 2003-03-07 | Internatl Business Mach Corp <Ibm> | アプリケーション編集装置、データ処理方法及びプログラム |
JP2004086739A (ja) * | 2002-08-28 | 2004-03-18 | Fujitsu Ltd | Javaサーブレットの機能を有するWebサーバ、Javaプログラムの更新方法、およびコンピュータプログラム |
JP2006510133A (ja) * | 2002-11-14 | 2006-03-23 | エスアーペー アーゲー | 関連出願と相互参照するグラフィック利用者インターフェースのためのモデル化システム |
JP2004295512A (ja) * | 2003-03-27 | 2004-10-21 | Hitachi Software Eng Co Ltd | Webアプリケーション開発支援装置及びその方法 |
JP2007058808A (ja) * | 2005-08-26 | 2007-03-08 | Hitachi Software Eng Co Ltd | Htmlデータ生成プログラムの開発支援方法及び支援装置 |
JP2010073062A (ja) * | 2008-09-19 | 2010-04-02 | Ricoh Co Ltd | 画像処理装置、画像処理方法及びプログラム |
JP2012510680A (ja) * | 2008-12-03 | 2012-05-10 | マイクロソフト コーポレーション | 異なる言語によるメッセージおよび添付ファイルの表示 |
JP2012203619A (ja) * | 2011-03-25 | 2012-10-22 | Nomura Research Institute Ltd | データ作成支援システム |
JP2011181113A (ja) * | 2011-06-22 | 2011-09-15 | Ricoh Co Ltd | 端末装置、情報処理方法、情報処理プログラム、記録媒体及び情報処理システム |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2020135774A (ja) * | 2019-02-26 | 2020-08-31 | 株式会社日立製作所 | アプリケーション画面表示プログラム実装方法 |
WO2020174727A1 (ja) * | 2019-02-26 | 2020-09-03 | 株式会社日立製作所 | アプリケーション画面表示プログラム実装方法 |
JP7316060B2 (ja) | 2019-02-26 | 2023-07-27 | 株式会社日立製作所 | アプリケーション画面表示プログラム実装方法 |
US11977866B2 (en) | 2019-02-26 | 2024-05-07 | Hitachi, Ltd. | Application screen display program installing method |
Also Published As
Publication number | Publication date |
---|---|
JP6331307B2 (ja) | 2018-05-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5063870B2 (ja) | 文脈アクション発行 | |
JP5089684B2 (ja) | サービス・プログラムを生成する技術 | |
CN108762743B (zh) | 一种数据表操作代码生成方法及装置 | |
JP2004005568A (ja) | レガシー・アプリケーションの高速gui体裁更新 | |
KR101275871B1 (ko) | SaaS 환경에서의 홈페이지 제작 시스템 및 방법, 그 방법을 컴퓨터에서 실행하기 위한 컴퓨터 프로그램이 기록된, 컴퓨터로 판독 가능한 기록 매체 | |
US20100251143A1 (en) | Method, system and computer program for creating and editing a website | |
US20140136958A1 (en) | Relating to distributed access infrastructure for a database | |
US9817811B2 (en) | Web server system, dictionary system, dictionary call method, screen control display method, and demonstration application generation method | |
WO2004086222A2 (en) | Development of software systems | |
CN101710274A (zh) | 应用软件帮助信息生成方法及*** | |
EP1895407A1 (en) | HMI development support apparatus, HMI development support method and HMI development support program | |
KR101552914B1 (ko) | 웹 서버 어플리케이션 프레임워크 장치와 프레임워크를 이용한 웹 어플리케이션 처리 방법 및 이를 구현할 수 있는 컴퓨터로 읽을 수 있는 기록 매체 | |
JPWO2014102935A1 (ja) | 電子マニュアル閲覧装置およびシステム | |
JP2008217534A (ja) | アプリケーション画面作成システム、方法及びアプリケーションプログラム | |
JP6531855B2 (ja) | 情報処理装置、情報処理装置の制御方法、およびプログラム | |
JP6331307B2 (ja) | 情報処理装置、情報処理装置の制御方法、およびプログラム | |
JP2001125855A (ja) | 動的Webページ生成プログラム | |
JPH11288412A (ja) | 文書作成方法及びシステム及び文書作成プログラムを記録したコンピュータ読み取り可能な記録媒体 | |
JP6231260B2 (ja) | 画面制御システム、画面制御プログラム、画面作成支援プログラム及び画面制御方法 | |
JP6817523B2 (ja) | 情報処理装置、情報処理装置の制御方法、およびプログラム | |
JP6836077B2 (ja) | 情報処理装置と、その処理方法及びプログラム | |
JP3907463B2 (ja) | Cadデータを管理するためのプログラムを記録したコンピュータ読み取り可能な記録媒体およびプログラム | |
JP2005078119A (ja) | ソフトウェア開発支援装置およびソフトウェア開発支援方法およびプログラムおよび記録媒体 | |
KR20090018481A (ko) | 보고서 작성시스템, 검색결과에 대한 맞춤 보고서 제공방법 및 시스템, 그리고, 저장매체 | |
JP2001134424A (ja) | システムパラメタ作成方法、システムパラメタ作成装置、システムパラメタ作成プログラムを記録したコンピュータ読み取り可能な記録媒体及びシステムパラメタ作成データを格納したコンピュータ読み取り可能な記録媒体 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A711 | Notification of change in applicant |
Free format text: JAPANESE INTERMEDIATE CODE: A711 Effective date: 20150410 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20160923 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20160923 |
|
RD03 | Notification of appointment of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7423 Effective date: 20161101 |
|
RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20161101 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20170616 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20170627 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20170825 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20180116 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20180319 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20180403 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20180416 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6331307 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |