CN103414749B - The method of the client application of Web visual edit iOS - Google Patents
The method of the client application of Web visual edit iOS Download PDFInfo
- Publication number
- CN103414749B CN103414749B CN201310294888.XA CN201310294888A CN103414749B CN 103414749 B CN103414749 B CN 103414749B CN 201310294888 A CN201310294888 A CN 201310294888A CN 103414749 B CN103414749 B CN 103414749B
- Authority
- CN
- China
- Prior art keywords
- application
- data
- ios
- template
- client application
- 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.)
- Expired - Fee Related
Links
Landscapes
- Stored Programmes (AREA)
- Information Transfer Between Computers (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
The invention provides a kind of Web visual edit and make the system of iOS client application, mainly by following platform and module composition: application generating platform, robot operation simulation, regular data, iOS application template program, data base.The present invention also provides for a kind of method using this system to realize utilizing Web visual edit to make iOS client application simultaneously.The present invention is flexible, complete, high-performance, and it is the most convenient to define and realize, and simple and quick can generate iOS client application intuitively, user can be allowed to reach more experience effect.
Description
Technical field
The present invention relates to a kind of client development approach, the client realizing visual edit iOS especially by web is opened
The method sent out, belongs to moving communicating field.
Background technology
Along with mobile Internet development, iOS system and use mobile terminal universal of this system, people are to iOS
The demand of client application also gets more and more, and how simple and quick can generate iOS client application intuitively and to be increasingly becoming necessity.
Summary of the invention
Introducing the concept of a series of reduced form in Summary, this will enter in detailed description of the invention part
One step describes in detail.The Summary of the present invention is not meant to attempt to limit technical scheme required for protection
Key feature and essential features, more do not mean that the protection domain attempting to determine technical scheme required for protection.
For problem above, the invention provides a kind of method that Web visual edit makes iOS client application, its
It is characterised by comprising the steps of
A, user are simulated by generating platform visualized human-machine operation, corresponding with rule field by interface fields, generate
Application data, described application data are also regular data, are divided into Ini configuration file, application node data, apply details data,
Picture resource file;
B, iOS template application program carries out data exhibiting according to application data;
C, application program are after cell phone customer installs, and application program application interface passes through masterplate data, masterplate data
Obtain and obtained by Ini file or data base, load the application view assembly of next stage webpage representation;
D, by application view assembly load page view data;
E, system judge whether page view data is that content contact carries out viewdata and content details page and application journey
The binding at sequence interface.
Described application view assembly can be divided into gallery, palace lattice list.
The invention provides a kind of flexible, complete, high-performance, define and realize to be realized visually by web the most easily
The method changing the client application exploitation of editor iOS, simple and quick can generate iOS client application intuitively, user can be allowed to reach
To more experience effect.
Accompanying drawing explanation
Accompanying drawing described herein is used for providing a further understanding of the present invention, constitutes the part of the application, this
Bright illustrative examples and and explanation be used for explaining the present invention, be not intended that inappropriate limitation of the present invention.At accompanying drawing
In:
Fig. 1 is present system structural representation;
Fig. 2 is the inventive method schematic flow sheet;
Fig. 3 is ring-type recursive data search method schematic diagram.
Detailed description of the invention
In the following description, a large amount of concrete details is given to provide more thorough understanding of the invention.So
And, it will be apparent to one skilled in the art that the present invention can be able to without these details one or more
Implement.In other example, in order to avoid obscuring with the present invention, technical characteristics more well known in the art are not entered
Line description.
In order to thoroughly understand the present invention, detailed details will be proposed in following description, it is clear that the execution of the present invention is not
It is defined in the specific details that the technical staff of the communications field is familiar with.Presently preferred embodiments of the present invention is described in detail as follows, but
In addition to these describe in detail, the present invention can also have other embodiments.
The invention provides a kind of Web visual edit and make the system of iOS client application, mainly by following platform and
Module composition:
1) application generating platform: man-machine graphical simulated operation interface is provided, is used for generating client application template, uploading
Application resource includes picture resource, and application template data is synchronized to intermediate layer carries out resource packing and by every template node data
Resource conservation is to data base, and provides the user application generation interface;
2) robot operation simulation: simulation human-computer interaction, uses the mode of What You See Is What You Get, it is provided that user is random at mobile phone
Drag the graphic interface adding customized content;
3) regular data, all application data are referred to as regular data, including Ini configuration file, application node data, answer
With details data and picture resource file;Determine mode and the content displaying of application program operation;
4) iOS application template program, it is provided that apply basic operation logic, performs corresponding according to defined template data
Program patrol;
5) data base, preservation system is touched edition data and is included application node data resource and application details data, iOS application journey
The data binding that sequence is provided by template data and the backstage of definition realizes customized treatment logic.
Described application generating platform provides the user visualized operation interface, guides user to generate application with go-ahead mode,
During user's typing, data are made corresponding with application rule field, and client operates typing iOS client application mould by generating platform
Plate regular data and resource, these data and resource determine rule and the content of displaying that iOS client application is run.
Described Ini configuration file i.e. client application template profile, configuration client application is joined substantially
Put, configure including application program essential information, navigation configuration, and the basic resource allocation information of application drawing sheet;Ini file houses
Application definition data, configure including application program essential information, navigation configuration, and the basic resource allocation information of application drawing sheet.
Described application node data resource uses the technology of a kind of ring-type recursive data retrieval, determines subordinate's page presentation
Content and mode.
Described application details data, are used for showing application details page.
Described picture resource file, it is provided that the picture materials that application is shown.
Method load classification data that iOS client application runs based on template and details data, wherein page exhibition
Existing type of drive drives number and the type of webpage representation view by the page, and view drives and obtains node data, final node
Data are bound with the page.
Web visual edit makes the method for iOS client application, it is characterised in that comprise the steps of
A, user are simulated by generating platform visualized human-machine operation, corresponding with rule field by interface fields, generate
Application data, described application data are also regular data, are divided into Ini configuration file, application node data, apply details data,
Picture resource file;
B, iOS template application program carries out data exhibiting according to application data;
C, application program are after cell phone customer installs, and application program application interface passes through masterplate data, masterplate data
Obtain and obtained by Ini file or data base, load the application view assembly of next stage webpage representation;
D, by application view assembly load page view data;
E, system judge whether page view data is that content contact carries out viewdata and content details page and application journey
The binding at sequence interface.
Described application view assembly can be divided into gallery, palace lattice list.
Specifically, the system of the present invention contains:
Application generating platform
Application generating platform, it is provided that man-machine graphical simulated operation interface, is used for generating client application template, uploading and answer
Include picture resource by resource, and application template data is synchronized to intermediate layer carries out resource packing and every template node data are provided
Source is saved in data base, and provides the user application generation interface.
Visualized operation interface
Visualized operation interface, it is provided that graphical userization operation interface, as application data input entrance.
Robot operation simulation
Robot operation simulation, simulates human-computer interaction, uses the mode of What You See Is What You Get, it is provided that user arbitrarily drags at mobile phone
The dynamic graphic interface adding customized content.
Interface fields is corresponding with rule field
Interface fields is corresponding with rule field, and user is with interface operation for input, by input content by program and application
Rule field is corresponding.
Application data
Application data, system by interface fields corresponding with rule field after, by system generate output apply data.Application
Data are also regular data.
Regular data
Regular data, all application data are referred to as regular data, including ini configuration file, application node data, application
Details data and picture resource file
Ini configuration file:
Ini configuration file, client application template profile, configure client application basic configuration, bag
Include the configuration of application program essential information, navigation configuration, and the basic resource allocation information of application drawing sheet.
Application node data resource:
Application node data resource, determines content and the mode of subordinate's page presentation, uses a kind of ring-type recursive data to examine
The technology (with specific reference to Fig. 3) of rope.
Application details data:
Application details data, are used for showing application details page.
Picture resource file
Picture resource file, it is provided that the picture materials that application is shown.
Data base
Data base, preservation system is touched edition data and is included application node data resource and application details data.
IOS application template program
IOS application template program, it is provided that apply basic operation logic, performs corresponding according to defined template data
Program is patrolled.
IOS application program
IOS application program, the data binding provided by template data and the backstage of definition realizes customized treatment logic.
The present invention is provided that graphical simulation man-machine interaction interface and the step of client masterplate customization by said system
And generate client's masterplate configuration file and preserve the mechanism of masterplate configuration data.Realize operating user interface input and application rule
Field is corresponding.Client application masterplate application program is provided.Use the retrieval technique that a kind of ring-type recursive data is retrieved, its
Middle webpage representation type of drive is number and the type being driven webpage representation view by the page, and view drives and obtains nodes
According to, final node data are bound with the page.Page data nodal directory uses the structure of a kind of tree-like storage, by applied on top ID
Recurrence carries out downwards data storage step by step.Thering is provided the operation logic that application is basic, it is used as application program runtime engine, root
According to defined template data as rule, using data as driving, perform corresponding program and patrol.
The invention discloses a kind of Web visual edit and make iOS client application system, system generates core and includes raw
Becoming platform, visualize man-machine operation simulation, interface operation input data are corresponding with rule field, regular data, iOS application template
Program.Sing on web visual edit makes iOS client approach and concretely comprises the following steps: user generates client by generating platform
Application, output client application masterplate regular data and client application picture resource.IOS touches edition application program according to rule number
According to the method for operation of picture resource determination procedure and content displaying.
With reference to Fig. 1, whole system module of the present invention and operation principle are described, as shown in Figure 1 should client based on masterplate
The generation system of exploitation includes:
Application generating platform 001: application generating platform, it is provided that man-machine graphical simulated operation interface, is used for generating client
End application template, upload application resource and include picture resource, and application template data is synchronized to intermediate layer carries out resource packing
With every template node data resource is saved in data base, and provide the user application generate interface.
Visualized operation interface 002: provide graphical userization operation interface, as application data input entrance.
Robot operation simulation 003: simulation human-computer interaction, use What You See Is What You Get mode, it is provided that user mobile phone with
Meaning drags the graphic interface adding customized content.
Interface fields corresponding with rule field 004: input content, with interface operation for input, by program and is answered by user
Corresponding by rule field.
Application data 005: system by interface fields corresponding with rule field after, by system generate output apply data.
Application data are also regular data.
Regular data 006: all application data are referred to as regular data, including Ini configuration file, application node data,
Application details data and picture resource file.
Ini configuration file 007: client application template profile, configures client application basic configuration,
Configure including application program essential information, navigation configuration, and the basic resource allocation information of application drawing sheet.
Application node data resource 008: determine content and the mode of subordinate's page presentation, use a kind of ring-type recursive data
The technology (with specific reference to Fig. 3) of retrieval.
Application details data 009: be used for showing application details page.
Picture resource file 010: the picture materials that application is shown is provided.
Data base 011: preservation system is touched edition data and included application node data resource and application details data.
IOS application template program 012: the operation logic that application is basic is provided, performs phase according to defined template data
The program answered is patrolled.
IOS application program 013: the data binding provided by template data and the backstage of definition is realized customized treatment and patrols
Volume.
Application is generated with reference to Fig. 2, user's sing on web login system, system detection user about method of the present invention
Walking to which, application ID does not exists, and performs S2, creates application, then arrives S3, uploads application icon, and S3 operation is accomplished to S4 and sets up
Content structure, application ID exists, and directly arrives S4, S4 and includes setting up navigation, uploading material, and style background, page substance quoted is tied
Structure bind properties etc. operate, and S4 end of operation to S5 generates application, finally terminates.
Ring-type recursive data of the present invention retrieval is specifically shown in Fig. 3, and wherein webpage representation type of drive is for passing through the page
Driving number and the type of webpage representation view, view drives and obtains node data, and final node data are bound with the page.When answering
By program after cell phone customer installs, application program application interface passes through masterplate data, and masterplate data acquisition is by Ini literary composition
Part or data base obtain, and load the application view assembly of next stage webpage representation.Application view assembly can be divided into: gallery, Gong Ge,
List etc..Page view data is loaded by application view assembly.System judges whether page view data is that content contact enters
Row viewdata and content details page and the binding of Application Program Interface.
The present invention is illustrated by above-described embodiment, but it is to be understood that, above-described embodiment is only intended to
Citing and descriptive purpose, and be not intended to limit the invention in described scope of embodiments.In addition people in the art
Member, it is understood that the invention is not limited in above-described embodiment, can also make more kinds of according to the teachings of the present invention
Variants and modifications, within these variants and modifications all fall within scope of the present invention.Protection scope of the present invention by
The appended claims and equivalent scope thereof are defined.
Claims (8)
1.Web visual edit makes the method for iOS client application, it is characterised in that comprise the following steps:
(1), visualized operation user interface is generated
(1.1), generate application and generate interface
The man-machine graphical simulated operation interface that user provides first with generating platform generates iOS client application template and uploads
Application resource, then by iOS client application template synchronous to intermediate layer, and carry out application resource packing, simultaneously by iOS client
The node data resource conservation of application template is to data base, thus provides the user application and generate interface;
(1.2), graphic interface is generated
In robot operation simulation module, use What You See Is What You Get mode simulate human-computer interaction, by user mobile phone with
Meaning drags the graphic interface adding customized content;
(2), create-rule data
User is simulated by the human-machine operation of generating platform, by the interface fields of visualized operation user interface and rule field pair
Should, generate application data, i.e. regular data;Wherein, described regular data is divided into Ini configuration file, application node data, answers
Use details data, picture resource file;
(3), iOS application template program is performed
According to the defined template data of user, iOS application template program performs corresponding programmed logic according to application data, real
Existing data exhibiting;
(4), application view assembly is generated
IOS application template program is installed at cell-phone customer terminal, after iOS application template program installs, iOS application program
Obtain template data by Ini configuration file or data base, then generate interface masterplate data loading next stage page by application
The application view assembly that face represents;Wherein, described data base is used for preserving masterplate data, and it includes application node data and answers
Use details data;
(5), page view data is loaded by application view assembly;
(6), iOS client judge page view data be whether content contact carry out page view data and content details page and
The binding of Application Program Interface.
Web visual edit the most according to claim 1 makes the method for iOS client application, it is characterised in that described
Generating platform provide the user visualized operation user interface, with go-ahead mode guide user generate application, during user's typing
Data are made corresponding with application rule field, and client operates typing iOS client application pattern rule data by generating platform
And resource, regular data and resource determine rule and the content of displaying that iOS client application is run.
Web visual edit the most according to claim 1 makes the method for iOS client application, it is characterised in that described
Ini configuration file i.e. iOS client application template profile, configure iOS client application basic configuration, bag
Include the configuration of application program essential information, navigation configuration, and the basic resource allocation information of application drawing sheet.
Web visual edit the most according to claim 1 makes the method for iOS client application, it is characterised in that described
The technology retrieved by a kind of ring-type recursive data of application node data acquisition, determine content and the mode of subordinate's page presentation.
Web visual edit the most according to claim 1 makes the method for iOS client application, it is characterised in that described
Application details data, be used for showing application details page.
Web visual edit the most according to claim 1 makes the method for iOS client application, it is characterised in that described
Picture resource file, it is provided that application show picture materials.
Web visual edit the most according to claim 1 makes the method for iOS client application, it is characterised in that described
Step (4) in, utilize masterplate data load next stage webpage representation application view assembly time, be utilize iOS client should
The method load classification data run based on template by program and details data, wherein webpage representation type of drive is driven by the page
The number of dynamic webpage representation view and type, view drives and obtains node data, and final node data are bound with the page.
8. the method making iOS client application according to the Web visual edit described in claim 1 or 7, it is characterised in that
Described application view assembly can be divided into gallery, palace lattice list.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201310294888.XA CN103414749B (en) | 2013-07-15 | 2013-07-15 | The method of the client application of Web visual edit iOS |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201310294888.XA CN103414749B (en) | 2013-07-15 | 2013-07-15 | The method of the client application of Web visual edit iOS |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN103414749A CN103414749A (en) | 2013-11-27 |
| CN103414749B true CN103414749B (en) | 2016-12-28 |
Family
ID=49607735
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201310294888.XA Expired - Fee Related CN103414749B (en) | 2013-07-15 | 2013-07-15 | The method of the client application of Web visual edit iOS |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN103414749B (en) |
Families Citing this family (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN103793253A (en) * | 2014-02-19 | 2014-05-14 | 深圳市云来网络科技有限公司 | Mobile phone application content management system and method |
| CN104102736A (en) * | 2014-07-28 | 2014-10-15 | 可牛网络技术(北京)有限公司 | Personalized web page display method and personalized web page display device |
| US9891890B2 (en) * | 2015-11-09 | 2018-02-13 | Microsoft Technology Licensing, Llc | Generation of an application from template |
| CN106528129B (en) * | 2016-10-27 | 2019-06-21 | 南京南瑞继保电气有限公司 | A kind of Web application interface generation system and method |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8370352B2 (en) * | 2007-10-18 | 2013-02-05 | Siemens Medical Solutions Usa, Inc. | Contextual searching of electronic records and visual rule construction |
| CN101207450B (en) * | 2007-12-14 | 2011-05-11 | 北大方正集团有限公司 | Method for making special subject pattern plate as well as client end and network side server |
-
2013
- 2013-07-15 CN CN201310294888.XA patent/CN103414749B/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| CN103414749A (en) | 2013-11-27 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN103414750B (en) | The method of the client application of Web visual edit ANDROID | |
| Motti et al. | A computational framework for context-aware adaptation of user interfaces | |
| Ardito et al. | User-driven visual composition of service-based interactive spaces | |
| CN109634603B (en) | Method and device for making H5 page based on Canvas | |
| Ahmed et al. | Model-based user interface engineering with design patterns | |
| CN103414749B (en) | The method of the client application of Web visual edit iOS | |
| CN103092585A (en) | Image library configuration design system for integrated supervision software | |
| Tehrani et al. | Heuristic evaluation for Virtual Museum on smartphone | |
| Lemercier | Taking time seriously | |
| CN108038547A (en) | Diagnosis rule editing system based on graphics for satellite telemetry data | |
| US8914773B2 (en) | Logic table | |
| CN106484413B (en) | Document editor and document edit method | |
| Quan et al. | Enhancing participatory planning with ChatGPT-assisted planning support systems: a hypothetical case study in Seoul | |
| Rudie | The integrated discrete-event systems tool | |
| Tucker et al. | Thermal simulation outputs: exploring the concept of patterns in design decision-making | |
| CN101452649B (en) | A Construction Method of Virtual Networking Experiment Platform Based on Real Networking Environment | |
| CN109885816A (en) | Production method, device and the storage medium of PowerPoint | |
| Dähler et al. | A graphical tool for the design and prototyping of distributed systems | |
| CN106599087B (en) | A Secondary Development Method of Spatial Information Service | |
| CN108920143A (en) | A kind of quick development method for interactive software | |
| Roaf et al. | Place, time and architecture: the growth of new traditions | |
| Singer | User centered development of agent-based business process models and notations | |
| Hasenfuss et al. | It takes two to tango: Merging science and creativity to support continued innovation in the IoT domain | |
| Horst | Supportive tools for collaborative prototyping | |
| CN103942386B (en) | Aircraft assembly process visualization method based on mobile terminal |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| C14 | Grant of patent or utility model | ||
| GR01 | Patent grant | ||
| CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20161228 |
|
| CF01 | Termination of patent right due to non-payment of annual fee |