JP6318261B2 - Webサーバシステム - Google Patents
Webサーバシステム Download PDFInfo
- Publication number
- JP6318261B2 JP6318261B2 JP2016553778A JP2016553778A JP6318261B2 JP 6318261 B2 JP6318261 B2 JP 6318261B2 JP 2016553778 A JP2016553778 A JP 2016553778A JP 2016553778 A JP2016553778 A JP 2016553778A JP 6318261 B2 JP6318261 B2 JP 6318261B2
- Authority
- JP
- Japan
- Prior art keywords
- layout
- screen
- component
- template
- area
- 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.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Information Transfer Between Computers (AREA)
- User Interface Of Digital Computer (AREA)
- Stored Programmes (AREA)
Description
図1は、本発明の一実施の形態であるWebサーバシステムの構成例について概要を示した図である。本発明の一実施の形態であるWebサーバシステム100は、画面パーツをコンポーネント化してコンポーネント190の一覧として有するとともに、コンポーネント190が配置される1つ以上の画面領域からなるレイアウトのパターンとしてレイアウト180の一覧を有している。そして、各レイアウト180および各コンポーネント190は、それぞれ、デバイス毎に最適化された画面出力をするように作成されたテンプレートを有しており、Webサーバシステム100は、これらに基づいてデバイス毎に最適化された画面出力を自動的に行う。
図2は、本実施の形態におけるデバイス毎のレイアウトの相違の例について概要を示した図である。レイアウトとは、画面全体を1つ以上の領域に区分し、その領域の配置のパターンを指すものであり、図2(a)では、タブレット端末でのレイアウト、図2(b)では、スマートフォンでのレイアウトの例をそれぞれ示している。
図6は、エディットビュー160での指定内容と、これに伴う画面表示時の処理の流れの例について概要を示した図である。上述したように、画面開発者は、ソースコードとして以下の処理を行うようなエディットビュー160を作成するが、その中では、デバイス毎の相違を意識することなくレイアウト180およびコンポーネント190を指定して配置、設定するだけでよい。デバイス毎に最適化された画面表示は、テンプレート181や191に規定された内容に基づいてコンポーネントビュー170(およびテンプレートエンジン171)が実行時に動的に行う。
200…クライアント端末、
300…BLサーバ
401…ヘッダ領域、402…一覧領域、403…コンテンツ領域、404…フッタ領域、405…検索条件領域、406…検索結果領域、411、411’…ヘッダ領域、412…一覧領域、413…コンテンツ領域、414…フッタ領域、415…検索条件領域、416…検索結果領域
Claims (1)
- クライアント端末からのリクエストを受けて、ビジネスロジックを実行し、その処理結果につき、前記クライアント端末のデバイスの種類に応じた処理結果画面を応答するアプリケーションを稼働させるWebサーバシステムであって、
1つ以上の画面パーツの組み合わせからなり、前記各画面パーツが画面表示される際の外観を前記デバイスの種類毎に規定した第1のテンプレートを有する、他のアプリケーションにおいて再利用可能なコンポーネントと、
前記処理結果画面上において前記コンポーネントが配置される1つ以上の領域の配置パターンからなり、前記各領域が画面表示される際の外観を前記デバイスの種類毎に規定した第2のテンプレートを有する、他のアプリケーションにおいて再利用可能なレイアウトと、
前記処理結果画面に適用する前記レイアウトと、前記レイアウト上の前記各領域に配置する前記コンポーネントを取得し、取得した前記コンポーネントに対して前記ビジネスロジックの実行により得られるデータを設定して、取得した前記レイアウトの所定の前記領域に配置されるよう位置指定するエディットビューと、
前記エディットビューにより取得された前記レイアウトおよび前記コンポーネントの内容に基づいて、前記クライアント端末の前記デバイスの種類に対応した前記第2のテンプレートおよび前記第1のテンプレートによって規定される外観により前記処理結果画面を作成するコンポーネントビューと、を有し、
前記レイアウトには、異なる複数の前記処理結果のそれぞれに対応した画面からなる複数の画面の遷移にわたる前記領域の配置パターンを含む、Webサーバシステム。
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/JP2014/077363 WO2016059677A1 (ja) | 2014-10-14 | 2014-10-14 | Webサーバシステム |
Publications (2)
Publication Number | Publication Date |
---|---|
JPWO2016059677A1 JPWO2016059677A1 (ja) | 2017-05-18 |
JP6318261B2 true JP6318261B2 (ja) | 2018-04-25 |
Family
ID=55746247
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2016553778A Active JP6318261B2 (ja) | 2014-10-14 | 2014-10-14 | Webサーバシステム |
Country Status (2)
Country | Link |
---|---|
JP (1) | JP6318261B2 (ja) |
WO (1) | WO2016059677A1 (ja) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE112017006542T5 (de) * | 2016-12-26 | 2019-09-12 | Panasonic Intellectual Property Management Co., Ltd. | Anzeigesystem |
JP6464408B1 (ja) * | 2017-11-02 | 2019-02-06 | 株式会社リクルート | 順番管理システム |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002259283A (ja) * | 2001-03-01 | 2002-09-13 | Sanyo Electric Co Ltd | データ提供装置及びデータ提供方法並びにプログラム |
JP2003186794A (ja) * | 2001-12-13 | 2003-07-04 | Fujitsu Ltd | 情報提供プログラム,情報提供プログラムを記録したコンピュータ読取可能な記録媒体及び情報提供装置 |
JP2005064755A (ja) * | 2003-08-08 | 2005-03-10 | Canon Inc | リモート制御システム、リモート制御装置、リモート制御端末、被制御装置、リモート制御方法及びプログラム |
JP4854260B2 (ja) * | 2005-10-18 | 2012-01-18 | キヤノン株式会社 | リモート操作端末装置 |
JP5238851B2 (ja) * | 2011-05-26 | 2013-07-17 | 株式会社日立製作所 | 画面生成システム、画面生成方法、および画面生成プログラム |
-
2014
- 2014-10-14 JP JP2016553778A patent/JP6318261B2/ja active Active
- 2014-10-14 WO PCT/JP2014/077363 patent/WO2016059677A1/ja active Application Filing
Also Published As
Publication number | Publication date |
---|---|
JPWO2016059677A1 (ja) | 2017-05-18 |
WO2016059677A1 (ja) | 2016-04-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6263282B2 (ja) | 開発支援システム | |
US10185819B2 (en) | Extension configuration and interaction | |
US9823908B2 (en) | Apparatus for providing framework to develop client application executed on multiple platforms, and method using the same | |
KR101456505B1 (ko) | 웹 어플리케이션 개발을 위한 사용자 인터페이스 프레임워크 | |
US20200326914A1 (en) | Creating an app method and system | |
KR101416104B1 (ko) | 하이브리드 웹 어플리케이션의 네이티브 기능을 수행하는 자바스크립트 코드의 동적 로딩 장치와 방법 | |
US9460230B1 (en) | Method and system for visual styling of visual elements for applications | |
CN104866327A (zh) | 一种php开发方法及框架 | |
CN112214214A (zh) | 针对安卓原生app的低代码开发***、设备和介质 | |
CN108664242B (zh) | 生成可视化界面的方法、装置、电子设备和可读存储介质 | |
US20220334809A1 (en) | Process flow builder for extensible web component sequences | |
KR20140027341A (ko) | 애플리케이션 활성화 프레임워크 | |
CN105824616A (zh) | 一种用于设备控制***程序的开发方法及框架 | |
JP6318261B2 (ja) | Webサーバシステム | |
JP6212657B2 (ja) | 開発支援システム | |
US10331774B2 (en) | System and methods for designing artifacts associated with a webpage | |
US20210271458A1 (en) | Managing an app method and system | |
CN113448583A (zh) | 基于物联网的配置开发方法、装置、终端设备及介质 | |
JP2020166668A (ja) | ネイティブアプリケーション開発支援プログラム | |
KR102385381B1 (ko) | 카메라 이펙트를 위한 스크립트 생성 방법 및 시스템 | |
JP6676122B2 (ja) | 高速のローディング速度を有するコンポーネント生成方法 | |
Pham | React Concurrent Mode: mechanisms, patterns and application | |
Lim et al. | Real-World Applications Through Short Tutorials | |
CN117591115A (zh) | 一种用户界面生成方法、装置、设备及介质 | |
WO2023143746A1 (en) | System and method for managing artifacts related to apps |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A524 | Written submission of copy of amendment under article 19 pct |
Free format text: JAPANESE INTERMEDIATE CODE: A527 Effective date: 20170130 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20170130 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20170905 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20171027 |
|
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: 20180206 |
|
A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20180306 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20180402 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6318261 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
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 |