[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN104636139A - Visualized cross-platform mobile application development and generation system - Google Patents

Visualized cross-platform mobile application development and generation system Download PDF

Info

Publication number
CN104636139A
CN104636139A CN201510038767.8A CN201510038767A CN104636139A CN 104636139 A CN104636139 A CN 104636139A CN 201510038767 A CN201510038767 A CN 201510038767A CN 104636139 A CN104636139 A CN 104636139A
Authority
CN
China
Prior art keywords
user
plug
module
unit
library
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
Application number
CN201510038767.8A
Other languages
Chinese (zh)
Other versions
CN104636139B (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.)
Beijing University of Posts and Telecommunications
Original Assignee
Beijing University of Posts and Telecommunications
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 Beijing University of Posts and Telecommunications filed Critical Beijing University of Posts and Telecommunications
Priority to CN201510038767.8A priority Critical patent/CN104636139B/en
Publication of CN104636139A publication Critical patent/CN104636139A/en
Application granted granted Critical
Publication of CN104636139B publication Critical patent/CN104636139B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Stored Programmes (AREA)

Abstract

The invention discloses a visualized cross-platform mobile application development and generation system. The system comprises a figure source library module, an editing module, a project directory management module, a plug-in processing module and a one-key generation module, wherein the figure source library module is used for storing a figure source library, the figure source library comprises a view library, a list library, an HTML element library and a control library; the editing module is used for presenting an editing window in a browser, calling the figure source library when receiving editing information from a user and sending a project file edited by the user to the project directory management module; the editing window is visualized, is of a draggable type and comprises a code editing window body, an attribute editing window body and an outline editing window body; the project directory management module is used for saving the project file edited by the user at a server side; the plug-in processing module is used for managing and maintaining a mobile application plug-in library at the server side; the one-key generation module is used for responding to an installation package generation request of the user in the background and generating a cross-platform mobile application installation package for the user to download for use. By means of the visualized cross-platform mobile application development and generation system, a complete set of processes ranging from visualized cross-platform mobile application design to visualized cross-platform mobile application generation can be achieved.

Description

A kind of visual cross-platform Mobile solution exploitation and generation system
Technical field
The present invention relates to field of computer technology, be specifically related to a kind of visual cross-platform Mobile solution exploitation and generation system.
Background technology
Along with the continuous of hardware technology improves the smart mobile phone prices and performance boost that cause, add the constantly universal of 3G network, smart mobile phone more and more becomes a part important in people's life.Thereupon, Mobile solution exploitation also becomes emerging research field.Current, popular multiple operation system of smart phone on market, so Mobile solution product often will consider the support to multiple platform.Each platform has a set of relatively independent development process and development language, and this means a certain amount of duplication of labour for Mobile solution developer.The such as Mobile solution of Android Android operation system uses JAVA voice to develop usually, the iOS operating system Mobile solution of Apple uses Object C language to develop usually, and the Windows Phone operating system Mobile solution of Microsoft uses C# language to develop usually.
Current, there is the Mobile solution development scheme of three kinds of main flows, be respectively native applications development scheme, Web application and development mode and the hybrid development scheme based on WEB.
The application programming interface (Application Programming Interface, API) that native applications development scheme uses the language of each operating system defined and operating system externally to provide is developed.Because the language of each operating system generally has larger difference, if a Mobile solution will be allowed to be applicable to multiple platform, face the work of repeated encoding by having to.And Web application and development mode utilizes the support of each operating system to this cover of HTML, JavaScript, CSS Web technology to realize the cross-platform of Mobile solution, and utilize the cross-platform middleware of such as PhoneGap and so on that Mobile solution is encapsulated into independently Mobile solution.Web language enters lower being easier to of gate threshold relative to the mobile phone native applications development language of JAVA, Object C, C# and so on to be grasped, and core code only need be developed once, add a small amount of mapping out the work for each operating system, just can generate cross-platform Mobile solution.But, this Web cross-platform also has its limitation, and mainly the realization of sophisticated functions and system is flexible not as primary development scheme.So, based on WEB technology, and the hybrid cross-platform development scheme using primary plug-in unit as expansion, except procedure subject still can be developed except cross-platform operation by single, than pure Web application and development, there is better extensibility and dirigibility.
In engineering, the current application and development based on cross-platform adaptive middlewares such as such as PhoneGap generates with application and generally isolates out, need to carry out in two steps, usual development process is the coding that programming personnel first completes Mobile solution in a set of environments, then will call each mobile phone operating system compiler directive in other environments and carry out Mobile solution generation.
Summary of the invention
Technical matters to be solved by this invention is the exploitation of existing Mobile solution is the process of isolating out with generating, need to carry out in two steps, namely in a set of environments, first complete the coding of Mobile solution, then call the problem that each mobile phone operating system compiler directive carries out Mobile solution generation in other environments.
For this purpose, the present invention proposes a kind of visual cross-platform Mobile solution exploitation and generation system, and described system comprises:
Figure source library module, for storehouse, storage figure source, described Tu Yuan storehouse comprises view storehouse, list storehouse, html element element storehouse, widget library;
Editor module, for presenting editor's window in a browser, and calls described Tu Yuan storehouse and the project file user edited is sent to engineering directory management module after the edit file receiving user; Described editor's window be visual can towed editor window, comprise Code Edit window, attributes edit window and outline editor window;
Engineering directory management module, is kept at server end for the project file described user edited;
Plug-in unit processing module, for managing at server end and maintaining Mobile solution plugin library;
One key generation module, for generating request at the installation kit of backstage response user, generating cross-platform Mobile solution installation kit and downloading for user.
Optionally, described system also comprises:
Login management module, for the user name that inputs at browser end according to user and password, provides work space to described user, and described work space is be kept at the proprietary work space of the described user of server end.
Optionally, described engineering directory management module, also for isolating the work space of different user.
Optionally, described plug-in unit processing module, also for accepting the self-defined plug-in unit that user uploads on backstage, and extraction obtains add-on file and pin function interface, and is increased in described Mobile solution plugin library by described self-defined plug-in unit.
Optionally, a described key generation module, specifically for: after the installation kit receiving user generates request, from described engineering directory management module, call project file that described user edits and call the plug-in unit corresponding to the project file that described user edits from described plug-in unit processing module, realize the adaptation of project file that described user edits and plug-in unit, generate cross-platform Mobile solution installation kit and download for user.
Compared to prior art, cross-platform Mobile solution exploitation of the present invention and generation system can realize cross-platform visual Mobile solution and be designed into the entire work flow that Mobile solution generates.
Accompanying drawing explanation
Fig. 1 shows a kind of visual cross-platform Mobile solution exploitation and generation system structural drawing;
Fig. 2 shows a kind of user and visual cross-platform Mobile solution is developed and generation system carries out mutual process flow diagram;
Fig. 3 shows a kind of Mobile solution cross-platform based on WEB exploitation generation system structural drawing;
Fig. 4 shows a kind of plug-in unit processing module structural drawing;
Fig. 5 shows a kind of Android plug-in unit auditing flow figure;
Fig. 6 shows a kind of iOS plug-in unit auditing flow figure;
Fig. 7 shows a kind of resource withdrawal device structural drawing;
Fig. 8 shows a kind of plug-in unit load-on module workflow diagram;
Fig. 9 shows a kind of loading process flow diagram for Android plug-in unit;
Figure 10 shows a kind of loading process flow diagram for iOS plug-in unit;
Figure 11 shows an a kind of key generation module workflow diagram;
Figure 12 shows an a kind of key generation module structural drawing.
Embodiment
For making the object of the embodiment of the present invention, technical scheme and advantage clearly, below in conjunction with the accompanying drawing in the embodiment of the present invention, the technical scheme in the embodiment of the present invention is clearly described, obviously, described embodiment is the present invention's part embodiment, instead of whole embodiments.Based on the embodiment in the present invention, those of ordinary skill in the art, not making the every other embodiment obtained under creative work prerequisite, belong to the scope of protection of the invention.
As shown in Figure 1, the open a kind of visual cross-platform Mobile solution exploitation of the present embodiment and generation system, described system comprises:
Login management module, for the user name that inputs at browser end according to user and password, provides work space to described user, and described work space is be kept at the proprietary work space of the described user of server end.
Figure source library module, for storehouse, storage figure source, described Tu Yuan storehouse comprises view storehouse, list storehouse, html element element storehouse, widget library;
Editor module, for presenting editor's window in a browser, and calls described Tu Yuan storehouse and the project file user edited is sent to engineering directory management module after the edit file receiving user; Described editor's window be visual can towed editor window, comprise Code Edit window, attributes edit window and outline editor window;
Engineering directory management module, is kept at server end for the project file described user edited, also for isolating the work space of different user;
Plug-in unit processing module, for managing at server end and maintaining Mobile solution plugin library, also for accepting the self-defined plug-in unit that user uploads on backstage, and extraction obtains add-on file and pin function interface, and is increased in described Mobile solution plugin library by described self-defined plug-in unit;
One key generation module, for generating request at the installation kit of backstage response user, generating cross-platform Mobile solution installation kit and downloading for user; Specifically for: after the installation kit receiving user generates request, from described engineering directory management module, call project file that described user edits and call the plug-in unit corresponding to the project file that described user edits from described plug-in unit processing module, realize the adaptation of project file that described user edits and plug-in unit, generate cross-platform Mobile solution installation kit, such as Android installation kit or iOS installation kit, download for user.
Fig. 2 is that the visual cross-platform Mobile solution in user and above-described embodiment is developed and carried out mutual process flow diagram with generation system, comprises the following steps:
Steps A, startup background server;
Step B, user is by browser access towed interface tool provided by the invention and log in;
If the demand of step C, the supreme part that disseminates of user, jumps to step I; Otherwise user uploads its self-defined plug-in unit and goes to step D;
Step D, plug-in unit processing module carry out form examination & verification to the plug-in unit that user uploads, if meet specification, then go to step E;
In step e, plug-in unit processing module, wherein resource in user's plug-in unit is extracted in the classification of resource withdrawal device;
Whether the plug-in unit that step F, inspection user upload exists, if plug-in unit does not exist, all kinds of resource classifications be drawn into are stored in server end plugin library by plug-in unit abstraction module; Otherwise perform next step G;
In step G, plugin library, plug-in unit is by the process of plug-in unit load-on module, waits generation Mobile solution to be compiled;
Step H, towed interface tool read plugin library information, dynamically introduce plug-in unit NameSpace and generate plug-in unit selective listing;
Step I, user are operated Mobile solution UI to design and event binding by pulling of What You See Is What You Get, editing environment on the one hand definition presents the visual effect of design, towed action good according to predefined on the other hand, generates corresponding program code;
Step J, user ask to generate installation kit;
Step K, application adaptation module and plug-in unit adaptation module upgrade application configuration information and engineering attribute configuration;
Step L, generating compilation script for generating application installation kit, and calling each operation system of smart phone bottom compiler directive;
Step M, provide application installation kit download address to client browser, user downloads and installs application.
The method flow of a whole set of Mobile solution exploitation that embodiment provides is based on B/S (Browser/Server) framework generally, compared to the single cpu mode of traditional Mobile solution generating platform, can use on any Net-connected computer easily, also can carry out many people by public account collaborative development simultaneously.In addition, the towed interface tool that native system provides, makes user can carry out Mobile solution exploitation in a kind of What You See Is What You Get mode, writes mode more directly perceived than general pure code.Traditional Mobile solution application, based on the primary exploitation of each operation system of smart phone, does not have cross-platform characteristic; And native system employs the cross-platform framework based on WEB, procedure subject can accomplish that exploitation once gets final product cross-platform deployment, improves work efficiency.In addition, present system also provides the cross-platform framework expansion of card format, user can upload efficient primary plug-in unit voluntarily, system automatically can extract method call interface wherein, the program that such user can develop has more dirigibility than the program of general pure cross-platform framework, also easier than the cross-platform framework extended mode flow process of craft.In addition, generates the flow process of carrying out step by step compared to coding in Mobile solution development scheme under normal circumstances with application, native system is contacted on backstage together, in same interface environment, just can complete corresponding function.
Based on the Mobile solution exploitation build environment that WEB is cross-platform, comprise transmission module and interface, key generation module and an interface thereof on login management module, cross-platform framework, editing environment (visual editor, attribute Editor, code editor, outline editing machine), Tu Yuanku, engineering directory management module, plug-in unit:
Login management module, accept user name that user inputs at browser end system login interface and password, check the legitimacy of its user, the work space path of its correspondence is obtained according to different login users, editing environment receives this path and loads by engineering directory management module the file that each user edits separately respectively, and provides user registering functional;
Cross-platform framework is edited using HTML+JavaScript+CSS technology as dominant language, uses cross-platform adaptive middleware at a key generation module, carries out cross-platform application installation kit and generates.Specifically, as shown in Figure 3, the program that editing environment generates corresponds to the Web applying portion in Fig. 3.Web applies and has inserted in a native program framework and called as its resource by cross-platform middleware.Many Mobile operating systems provide Web browser window assembly, the WebView namely in Fig. 3.In general native applications, the Main Function of WebView is used to show the content of the HTML that Internet Transmission obtains or is called by other native applications and show local HTML content.And first the mobile applications under this framework creates one and call the native applications of WebView as framework, after this native applications framework starts, Web program will be shown by calling WebView.When using the bottom functions such as each Mobile operating system is such as taken a picture, note or third party's plug-in unit, these functions and plug-in unit are encapsulated into several JS interfaces according to cross-platform middleware specification, and these JS interfaces are unified in a plugin list to be registered and manages.After Web view calls these plug-in units, they and JavaScript code carry out asynchronous communication, utilize cross-platform middleware to send Asynchronous Request queue by JS interface, complete the Message Transmission from Web view to primary code, thus make Web application call systemic-function.
Editing environment, comprises visual editor, attribute Editor, code editor and outline editing machine.
Visual editor, provides the user interface of What You See Is What You Get in a browser, presents Tu Yuan storehouse and plugin library with html page tabular form, and according to the towed operational motion defined in such as storehouse, figure below source in assembly visual effect corresponding to page internal program;
Attribute Editor, provides setup of attribute and the event binding of the interface element in Mobile solution Tu Yuan storehouse.This provide the interface that various HTML common properties are set, comprise attribute and the DOM information such as size, position, color, and pass through the attributes relevant to event such as the onclick of HTML and bind event, can make the event functions preset in HTML, also can be the function in the js interface encapsulated by cross-platform framework;
Event binding in attribute Editor provides the functional entrance of user's plug-in unit, is divided into the drop-down list of two-stage, and first order drop-down list enumerates all user's plug-in units, and second level drop-down list enumerates the functional interface of the plug-in unit selected by first order drop-down list.Each drop-down list has a metadata set class corresponding with it, and this metadata set class wrapper serial of methods such as initialization, change, cleaning go to handle drop-down list.When the whole attribute Editor module of initialization, the initial method in the metadata set class of two-stage drop-down list can Automatically invoked.Transmission Ajax is asked backstage by the initial method that first order drop-down list is corresponding, and the local plug-in unit in background scanning plugin library, returns plug-in unit list, shows in first order drop-down list; When the option of first order drop-down list changes, corresponding event sniffer can be triggered, option in drop-down list can by as Parameter transfer to variation corresponding to second level drop-down list, variation in this, as all functions interface according to certain particular plug-in of whereabouts background request, and shows; When the option of second level drop-down list changes, its event sniffer also can be triggered, and the method that in now selected html, the onclick event of element is called is modified to the option in the drop-down list of the second level.
Code editor, hand-written Web code interface is provided to carry out program fine setting and expansion on the one hand, the Widget information that storehouse, calling graph source is corresponding on the other hand, by the event of the attribute that arranges in the figure source of introducing in simulation editing machine and plug-in unit and attribute Editor and binding, transform into corresponding program code, and the NameSpace introduced in the code generated needed for user's plug-in unit supplying method, completes the real-time mapping of interface to code;
Outline editing machine, by reading the text in code file, identifies the label pair meeting the html element element of W3C specification, such as <DIV> and </DIV>.Then according to the user interface level relation that these labels define, present the view of the Mobile solution that user edits and the level outline of element by different level, be used for choosing element by different level in editing interface.Be overlapping in position owing to sometimes having some elements as required, each element can be controlled like this and whether show in visual editor, be convenient to its selection with operate further;
Tu Yuan storehouse, the library file of definition and the conventional Mobile solution interface element of management is introduced with script label with js form of scripts for code editor in the <HEAD></HEADGrea tT.GreaT.GT of HTML, and define drag motions and the particular attribute of wherein all component for library file, for comprising other component call such as visual editor, attribute Editor, code editor.In Tu Yuan storehouse, each assembly manages with a Widget, and each Widget includes WidgetName.html, WidgetName.js, WidgetName_oam.json, WidgetName_widgets.json tetra-files.Wherein first file calls for visual editor, and content is the vision aspect HTML code of this assembly of definition, makes the visual effect that can demonstrate assembly after dragging at once.Second file is unified externally present interface, and the alternative document of this Widget has been pointed in the inside.3rd file needs the information such as the object code content transformed with the formal definition of JSON in the title name of this Widget, version version, resource requirement storehouse require and code editor.4th file then defines the display effect in the figure source choice menus of this Widget in browser page, as the information such as title name, type type, kind category, icon icon, adeditive attribute property.
Engineering directory management module, project file user edited preserves management in the work space directory path of this user of server end, can only access the work space of its work space catalogue and sub-directory isolation different user thereof by limiting each user.All Files in the work space of user reads or is called by a key generation module when can be used for user to log in next time;
Plug-in unit processing module, as shown in Figure 4, comprises again following ingredient based on the plug-in unit processing module in the Mobile solution exploitation build environment that WEB is cross-platform:
Plug-in unit is audited, and whether the plug-in unit form that inspection user uploads meets the specification that native system environment requires;
Android plug-in unit auditing flow is as shown in Figure 5:
Step 1, user click and upload button based on the Android plug-in unit in the interface of the cross-platform Mobile solution exploitation build environment of WEB
Step 2, zip bag plug-in unit user uploaded are opened, and start to carry out plug-in unit examination & verification
Step 3, check in plug-in unit sound code file folder whether comprise necessary java sound code file by suffix name, prevent user misoperation.If exist, carry out step 4, otherwise jump out plug-in unit treatment scheme.
The functional interface file filled according to the specification of a line one function name whether is there is under step 4, inspection plug-in unit engineering root directory.If exist, enter resource and extract flow process, plug-in unit treatment scheme is jumped out in no side.
IOS plug-in unit auditing flow is as shown in Figure 6:
Step 1, user click and upload button based on the iOS plug-in unit in the interface of the cross-platform Mobile solution exploitation build environment of WEB
Step 2, zip bag plug-in unit user uploaded are opened, and start to carry out plug-in unit examination & verification
Step 3, check in plug-in unit sound code file folder whether comprise necessary * .m and * .h sound code file by suffix name, prevent user misoperation.If exist, carry out step 4, otherwise jump out plug-in unit treatment scheme.
The functional interface file filled according to the specification of a line one function name whether is there is under step 4, inspection plug-in unit engineering root directory.If exist, enter resource and extract flow process, plug-in unit treatment scheme is jumped out in no side.
Windows Phone plug-in unit is also similar to this.
Resource withdrawal device, process user uploads by the plug-in unit in towed interface tool the self-defined plug-in unit that interface uploads, judge its respective operations system, the classification such as resource file wherein, code file, library file, configuration file are extracted, passes on respectively in engineering catalogue corresponding in plugin library.Its specific works flow process is as shown in Figure 7:
After step 1, plug-in unit auditing flow terminate, enter resource and extract flow process
Step 2, sub-category extraction user respectively upload source file, library file, configuration file, resource file in plug-in unit different directories
Step 3, each file extracted is stored in plugin library corresponding folder respectively.
Step 4, enter plug-in unit load flow process
Plugin library, the Miscellaneous Documents be drawn into by resource withdrawal device stores in server end localization, and retrieval read user plug-in unit according to the configuration file that specification is write present can invoked interface function title, this interface function is passed to attribute Editor, generate drop-down selection menus, for user's choice for use, also apply in order to generate for plug-in unit load-on module load-on module.
Plug-in unit load-on module, plug-in unit is preloaded in Mobile solution engineering, prepare to call for plug-in unit adaptation module, become the plug-in unit engineering directly can called by a key generation module, wherein Android system plug-in unit needs to carry out the configuration of plug-in unit engineering and third party library configuration, and iOS system needs to carry out the configuration of engineering essential information, third party library and cocoa framework configuration, original engineering and quotes automatic interpolation.Its concrete workflow diagram as shown in Figure 8.
For Android plug-in unit loading procedure as shown in Figure 9:
After step 1, resource extraction flow process terminates, start to enter Android plug-in unit and load flow process
Step 2, to the plug-in unit of localization in plugin library, under its entirety being copied to the catalogue at the same level of the cross-platform main works of Android, and the Library Project that plug-in unit engineering is the cross-platform main works of Android is set by amendment AndroidManifest.xml
If step 3 plug-in unit engineering has used third party library, need to be configured information such as its authorities at AndroidManifest.xml
Step 4, transmit the information such as plug-in unit name, card i/f function to the plug-in unit list of attribute Editor
Step 5, functional interface is provided to define.
For iOS plug-in unit loading procedure as shown in Figure 10:
After step 1, resource extraction flow process terminates, start to enter iOS plug-in unit and load flow process
Step 2, to the plug-in unit of localization in plugin library, its entirety to be copied in the cross-platform main works of iOS.
Step 3, by iOS engineering, robotization configuration third party library and cocoa framework
Step 4, source file, the resource file used for iOS plug-in unit engineering, and third party library file, by prefabricated script, generate the fiducial value sequence of each file, quoted and add in the cross-platform main works configuration file of iOS.
Step 5, transmit the information such as plug-in unit name, card i/f function to the plug-in unit list of attribute Editor
Step 6, functional interface is provided to define
Windows Phone plug-in unit is also similar to this.
As shown in figure 11, it generates Mobile solution request for receiving user to one key generation module workflow, and packing generates corresponding Mobile solution automatically, and is supplied to user's download.As shown in figure 12, it mainly comprises following ingredient:
Application adaptation module, generates request interface from installation kit, extracts the information such as platform, version for generating Mobile solution that user submits to, and upgrades content in the intelligent mobile application configuration information file of corresponding platform;
Script constructing module, judges to send the user applying and generate and ask in Mobile solution exploitation with build environment, obtains the user job directory path at its place; According to the platform information that application adaptation module extracts from user's request, Gains resources directory path, and the application generation script using these these request correspondences of path variable dynamic construction;
Application generation module, according to the platform information that application adaptation module extracts from user's request, the application generation script using script constructor to generate, calls each mobile terminal operating system bottom compiler directive respectively, generates corresponding Mobile solution;
Log management module, extracts output information when each mobile terminal operating system compiles in application generation module and is kept at server end, consulting so that system manager carves where necessary;
Application download interface, obtains the Mobile solution installation kit generated, and utilizes Download Server to generate URI and passes on to browser, process for it and download.
Although describe embodiments of the present invention by reference to the accompanying drawings, but those skilled in the art can make various modifications and variations without departing from the spirit and scope of the present invention, such amendment and modification all fall into by within claims limited range.

Claims (5)

1. visual cross-platform Mobile solution exploitation and a generation system, it is characterized in that, described system comprises:
Figure source library module, for storehouse, storage figure source, described Tu Yuan storehouse comprises view storehouse, list storehouse, html element element storehouse, widget library;
Editor module, for presenting editor's window in a browser, and calls described Tu Yuan storehouse and the project file user edited is sent to engineering directory management module after the edit file receiving user; Described editor's window be visual can towed editor window, comprise Code Edit window, attributes edit window and outline editor window;
Engineering directory management module, is kept at server end for the project file described user edited;
Plug-in unit processing module, for managing at server end and maintaining Mobile solution plugin library;
One key generation module, for generating request at the installation kit of backstage response user, generating cross-platform Mobile solution installation kit and downloading for user.
2. system according to claim 1, is further characterized in that, described system also comprises:
Login management module, for the user name that inputs at browser end according to user and password, provides work space to described user, and described work space is be kept at the proprietary work space of the described user of server end.
3. system according to claim 2, is further characterized in that, described engineering directory management module, also for isolating the work space of different user.
4. system according to claim 1, be further characterized in that, described plug-in unit processing module, also for accepting the self-defined plug-in unit that user uploads on backstage, and extraction obtains add-on file and pin function interface, and described self-defined plug-in unit is increased in described Mobile solution plugin library.
5. system according to claim 1, it is characterized in that, a described key generation module, specifically for: after the installation kit receiving user generates request, from described engineering directory management module, call project file that described user edits and call the plug-in unit corresponding to the project file that described user edits from described plug-in unit processing module, realize the adaptation of project file that described user edits and plug-in unit, generate cross-platform Mobile solution installation kit and download for user.
CN201510038767.8A 2015-01-26 2015-01-26 One kind visualizes cross-platform mobile application exploitation and generation system Active CN104636139B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510038767.8A CN104636139B (en) 2015-01-26 2015-01-26 One kind visualizes cross-platform mobile application exploitation and generation system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510038767.8A CN104636139B (en) 2015-01-26 2015-01-26 One kind visualizes cross-platform mobile application exploitation and generation system

Publications (2)

Publication Number Publication Date
CN104636139A true CN104636139A (en) 2015-05-20
CN104636139B CN104636139B (en) 2018-05-15

Family

ID=53214940

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510038767.8A Active CN104636139B (en) 2015-01-26 2015-01-26 One kind visualizes cross-platform mobile application exploitation and generation system

Country Status (1)

Country Link
CN (1) CN104636139B (en)

Cited By (29)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105138399A (en) * 2015-10-20 2015-12-09 深圳天源迪科信息技术股份有限公司 Cross-platform mobile Web application runtime engine
CN106547532A (en) * 2015-09-17 2017-03-29 长茂科技股份有限公司 Mobile device application program building platform, system and method
CN106775766A (en) * 2017-01-12 2017-05-31 合肥杰美电子科技有限公司 A kind of online general visual develops the system and method for human-computer interaction interface
CN107329748A (en) * 2017-06-23 2017-11-07 福建中金在线信息科技有限公司 API development managements method and system and server and computer-readable recording medium
CN107577459A (en) * 2017-08-21 2018-01-12 杰为软件系统(深圳)有限公司 A kind of towed cross-platform development system and method based on modularization
CN107688475A (en) * 2016-08-04 2018-02-13 创盛视联数码科技(北京)有限公司 The method that Swift language class libraries is quoted based on IOS systemic software developments bag
CN108228155A (en) * 2017-12-26 2018-06-29 江苏润和软件股份有限公司 EasyApp Mobile Developments platform and development approach
CN108762806A (en) * 2018-05-09 2018-11-06 成都市极米科技有限公司 A kind of android system custom pack piece-rate system, customization upgrade package generate system and its implementation
CN108985994A (en) * 2018-08-21 2018-12-11 合肥创旗信息科技有限公司 A kind of VR course editing system and application method
CN109597609A (en) * 2018-12-03 2019-04-09 广东鸭梨科技集团股份有限公司 A kind of software combination system
CN109710279A (en) * 2018-12-26 2019-05-03 武汉两点十分文化传播有限公司 A kind of plug-platform system that plug-in unit installation effectiveness can be improved
CN109960498A (en) * 2017-12-26 2019-07-02 深圳联友科技有限公司 A kind of html editor editor and upgrade method and device based on C++
CN110297671A (en) * 2019-05-22 2019-10-01 深圳壹账通智能科技有限公司 Client plug-in implementation method, device, computer equipment and storage medium
CN110312990A (en) * 2016-09-30 2019-10-08 深圳市华傲数据技术有限公司 Configuration method and system
CN110609681A (en) * 2018-06-14 2019-12-24 北京京东尚科信息技术有限公司 System, method, device and medium for visually configuring and generating WEB application
CN110674544A (en) * 2019-08-22 2020-01-10 广东东方思维科技有限公司 Method for manufacturing highway on-site survey and test map
CN110727423A (en) * 2018-07-16 2020-01-24 声达资讯股份有限公司 Method and system for developing mobile application program across platforms
CN111596912A (en) * 2020-05-22 2020-08-28 北京无线电测量研究所 Non-programming visual construction system and method for radar display control software based on component library
CN112241265A (en) * 2019-07-17 2021-01-19 易保网络技术(上海)有限公司 Visual page processing method and equipment
CN112241264A (en) * 2019-07-17 2021-01-19 易保网络技术(上海)有限公司 Visual page processing method and equipment
CN112241263A (en) * 2019-07-17 2021-01-19 易保网络技术(上海)有限公司 Visual page processing method and equipment
CN112331235A (en) * 2021-01-04 2021-02-05 腾讯科技(深圳)有限公司 Multimedia content editing control method and device, electronic equipment and storage medium
CN112559026A (en) * 2020-12-23 2021-03-26 南方电网深圳数字电网研究院有限公司 API interface-based native capability expansion method, device and storage medium
CN113220893A (en) * 2021-07-09 2021-08-06 北京邮电大学 Product feedback analysis system and method based on emotion analysis
CN113448543A (en) * 2021-01-20 2021-09-28 北京新氧科技有限公司 Page processing method, device, equipment and system
CN113467768A (en) * 2021-07-16 2021-10-01 中国银行股份有限公司 Mobile terminal application development processing device and method based on plug-in architecture
CN113626008A (en) * 2021-10-14 2021-11-09 江苏东大集成电路系统工程技术有限公司 System, method and device for physical device adaptation based on hybrid development application
CN113867713A (en) * 2021-09-24 2021-12-31 安徽杰予信息科技有限公司 Visual productivity tool platform based on zero code development
TWI792626B (en) * 2021-09-10 2023-02-11 瑞昱半導體股份有限公司 Method for developing android tv hybrid application

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101930366A (en) * 2010-08-27 2010-12-29 武汉天喻信息产业股份有限公司 Browser-based mobile phone middleware
CN102270125A (en) * 2010-06-04 2011-12-07 中兴通讯股份有限公司 Device and method for developing Web application
US20120260232A1 (en) * 2011-04-06 2012-10-11 Media Direct, Inc. Systems and methods for a mobile application development and deployment platform
CN102799430A (en) * 2012-07-02 2012-11-28 电子科技大学 Mobile internet business-oriented off-line visual business development generator
CN103237083A (en) * 2013-05-08 2013-08-07 北京邮电大学 Mobile information service resource aggregation system and mobile information service resource aggregation method
CN103577568A (en) * 2013-10-30 2014-02-12 北京邮电大学 Cross-platform mobile safety comprehensive information aggregation system and method adopting same

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102270125A (en) * 2010-06-04 2011-12-07 中兴通讯股份有限公司 Device and method for developing Web application
CN101930366A (en) * 2010-08-27 2010-12-29 武汉天喻信息产业股份有限公司 Browser-based mobile phone middleware
US20120260232A1 (en) * 2011-04-06 2012-10-11 Media Direct, Inc. Systems and methods for a mobile application development and deployment platform
CN102799430A (en) * 2012-07-02 2012-11-28 电子科技大学 Mobile internet business-oriented off-line visual business development generator
CN103237083A (en) * 2013-05-08 2013-08-07 北京邮电大学 Mobile information service resource aggregation system and mobile information service resource aggregation method
CN103577568A (en) * 2013-10-30 2014-02-12 北京邮电大学 Cross-platform mobile safety comprehensive information aggregation system and method adopting same

Cited By (40)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106547532A (en) * 2015-09-17 2017-03-29 长茂科技股份有限公司 Mobile device application program building platform, system and method
CN105138399A (en) * 2015-10-20 2015-12-09 深圳天源迪科信息技术股份有限公司 Cross-platform mobile Web application runtime engine
CN107688475A (en) * 2016-08-04 2018-02-13 创盛视联数码科技(北京)有限公司 The method that Swift language class libraries is quoted based on IOS systemic software developments bag
CN110312990A (en) * 2016-09-30 2019-10-08 深圳市华傲数据技术有限公司 Configuration method and system
CN106775766A (en) * 2017-01-12 2017-05-31 合肥杰美电子科技有限公司 A kind of online general visual develops the system and method for human-computer interaction interface
CN107329748A (en) * 2017-06-23 2017-11-07 福建中金在线信息科技有限公司 API development managements method and system and server and computer-readable recording medium
CN107329748B (en) * 2017-06-23 2021-01-22 福建中金在线信息科技有限公司 API development management method and system, server and computer-readable storage medium
CN107577459B (en) * 2017-08-21 2020-11-13 杰为软件系统(深圳)有限公司 Dragging type cross-platform application development system and method based on componentization
CN107577459A (en) * 2017-08-21 2018-01-12 杰为软件系统(深圳)有限公司 A kind of towed cross-platform development system and method based on modularization
CN109960498B (en) * 2017-12-26 2022-09-06 深圳联友科技有限公司 C + + based HTML editor editing and upgrading method and device
CN108228155A (en) * 2017-12-26 2018-06-29 江苏润和软件股份有限公司 EasyApp Mobile Developments platform and development approach
CN109960498A (en) * 2017-12-26 2019-07-02 深圳联友科技有限公司 A kind of html editor editor and upgrade method and device based on C++
CN108762806A (en) * 2018-05-09 2018-11-06 成都市极米科技有限公司 A kind of android system custom pack piece-rate system, customization upgrade package generate system and its implementation
CN110609681A (en) * 2018-06-14 2019-12-24 北京京东尚科信息技术有限公司 System, method, device and medium for visually configuring and generating WEB application
CN110727423A (en) * 2018-07-16 2020-01-24 声达资讯股份有限公司 Method and system for developing mobile application program across platforms
CN108985994A (en) * 2018-08-21 2018-12-11 合肥创旗信息科技有限公司 A kind of VR course editing system and application method
CN109597609A (en) * 2018-12-03 2019-04-09 广东鸭梨科技集团股份有限公司 A kind of software combination system
CN109710279A (en) * 2018-12-26 2019-05-03 武汉两点十分文化传播有限公司 A kind of plug-platform system that plug-in unit installation effectiveness can be improved
CN110297671A (en) * 2019-05-22 2019-10-01 深圳壹账通智能科技有限公司 Client plug-in implementation method, device, computer equipment and storage medium
CN112241264A (en) * 2019-07-17 2021-01-19 易保网络技术(上海)有限公司 Visual page processing method and equipment
CN112241263A (en) * 2019-07-17 2021-01-19 易保网络技术(上海)有限公司 Visual page processing method and equipment
CN112241264B (en) * 2019-07-17 2024-09-27 易保网络技术(上海)有限公司 Visual page processing method and device
CN112241265A (en) * 2019-07-17 2021-01-19 易保网络技术(上海)有限公司 Visual page processing method and equipment
CN110674544A (en) * 2019-08-22 2020-01-10 广东东方思维科技有限公司 Method for manufacturing highway on-site survey and test map
CN111596912A (en) * 2020-05-22 2020-08-28 北京无线电测量研究所 Non-programming visual construction system and method for radar display control software based on component library
CN112559026A (en) * 2020-12-23 2021-03-26 南方电网深圳数字电网研究院有限公司 API interface-based native capability expansion method, device and storage medium
CN112559026B (en) * 2020-12-23 2024-05-14 南方电网数字平台科技(广东)有限公司 API (application program interface) -based native capability development method, device and storage medium
US11909812B2 (en) 2021-01-04 2024-02-20 Tencent Technology (Shenzhen) Company Limited Application control method and apparatus, electronic device, and storage medium
WO2022144016A1 (en) * 2021-01-04 2022-07-07 腾讯科技(深圳)有限公司 Application program control method and apparatus, electronic device, and storage medium
US11722555B2 (en) 2021-01-04 2023-08-08 Tencent Technology (Shenzhen) Company Limited Application control method and apparatus, electronic device, and storage medium
CN112331235A (en) * 2021-01-04 2021-02-05 腾讯科技(深圳)有限公司 Multimedia content editing control method and device, electronic equipment and storage medium
CN113448543B (en) * 2021-01-20 2024-02-02 北京新氧科技有限公司 Page processing method, device, equipment and system
CN113448543A (en) * 2021-01-20 2021-09-28 北京新氧科技有限公司 Page processing method, device, equipment and system
CN113220893A (en) * 2021-07-09 2021-08-06 北京邮电大学 Product feedback analysis system and method based on emotion analysis
CN113467768A (en) * 2021-07-16 2021-10-01 中国银行股份有限公司 Mobile terminal application development processing device and method based on plug-in architecture
TWI792626B (en) * 2021-09-10 2023-02-11 瑞昱半導體股份有限公司 Method for developing android tv hybrid application
US11966734B2 (en) 2021-09-10 2024-04-23 Realtek Semiconductor Corporation Method for developing Android TV hybrid application
CN113867713A (en) * 2021-09-24 2021-12-31 安徽杰予信息科技有限公司 Visual productivity tool platform based on zero code development
CN113867713B (en) * 2021-09-24 2024-10-11 安徽杰予信息科技有限公司 Visual productivity tool platform based on zero code development
CN113626008A (en) * 2021-10-14 2021-11-09 江苏东大集成电路系统工程技术有限公司 System, method and device for physical device adaptation based on hybrid development application

Also Published As

Publication number Publication date
CN104636139B (en) 2018-05-15

Similar Documents

Publication Publication Date Title
CN104636139A (en) Visualized cross-platform mobile application development and generation system
US20050172264A1 (en) Architecture for converting control types in a data bound user interface
CN115437608A (en) Intelligent research and development assisting method and device
CN103782271B (en) For the method for developing and realizing portal website and corresponding computer program product
KR20150099279A (en) A system for providing an application developing environment
Goer YUI 3 Cookbook: Writing Maintainable Applications
KR20150097179A (en) A system for providing an application developing environment
KR20150097178A (en) A system for providing an application developing environment
KR20150097195A (en) A system for providing an application developing environment
KR20150097209A (en) A system for providing an application developing environment
KR20150097197A (en) A system for providing an application developing environment
KR20150099278A (en) A system for providing an application developing environment
KR20150099285A (en) A device for providing an application developing environment
KR20150099047A (en) A method for providing an application developing environment
KR20150097106A (en) A method for providing an application developing environment
KR20150098845A (en) A method for providing an application developing environment
KR20150099276A (en) A system for providing an application developing environment
KR20150099253A (en) A system for providing an application developing environment
KR20150097150A (en) A method for providing an application developing environment
KR20150099149A (en) A method for providing an application developing environment
KR20150099185A (en) A device for providing an application developing environment
KR20150097146A (en) A method for providing an application developing environment
KR20150097121A (en) A device for providing an application developing environment
KR20150098888A (en) A device for providing an application developing environment
KR20150097147A (en) A method for providing an application developing environment

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant