[go: up one dir, main page]

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 PDF

Info

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
Application number
CN201310294888.XA
Other languages
Chinese (zh)
Other versions
CN103414749A (en
Inventor
刘翔
覃林
石磊
尧远
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sichuan Public Information Industry Co Ltd
Original Assignee
Sichuan Public Information Industry Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Sichuan Public Information Industry Co Ltd filed Critical Sichuan Public Information Industry Co Ltd
Priority to CN201310294888.XA priority Critical patent/CN103414749B/en
Publication of CN103414749A publication Critical patent/CN103414749A/en
Application granted granted Critical
Publication of CN103414749B publication Critical patent/CN103414749B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

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

The method of the client application of Web visual edit iOS
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.
CN201310294888.XA 2013-07-15 2013-07-15 The method of the client application of Web visual edit iOS Expired - Fee Related CN103414749B (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

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