CN103761087A - Method and device for cross-platform development of mobile applications - Google Patents
Method and device for cross-platform development of mobile applications Download PDFInfo
- Publication number
- CN103761087A CN103761087A CN201410003481.1A CN201410003481A CN103761087A CN 103761087 A CN103761087 A CN 103761087A CN 201410003481 A CN201410003481 A CN 201410003481A CN 103761087 A CN103761087 A CN 103761087A
- Authority
- CN
- China
- Prior art keywords
- engineering
- file
- program
- interface
- platform
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Landscapes
- Stored Programmes (AREA)
Abstract
The invention discloses a method and a device for cross-platform development of mobile applications. The method includes: creating an application project not including development codes on the basis of each platform; acquiring the application project developed based on any one of the platforms; taking each of the other platforms as a target platform except for the current platform, taking the application project created based on each target platform as a target application project, and generating a to-be-compiled application project including a structure file, a target interface file and a source program file of each target project for each target application project; replacing call of the source program files to source interface files with call to the target interface files. By the method and device, development cycle for a developer to develop same various mobile terminal applications is shortened, development efficiency is improved, compiling and packing time of compiling and packing platforms is also reduced, and energy efficiency of cross-platform compiling and packing is fully improved.
Description
Technical field
The present invention relates to mobile applications exploitation correlative technology field, the particularly cross-platform development approach of a kind of mobile applications and device.
Background technology
Mobile applications exploitation is that the platform based on different is developed.Existing platform is a lot, such as ios platform, Andriod platform, Blackberry platform, WebOS platform, Symbian platform etc.Because its bottom of different platform and terminal hardware have a great difference, therefore developer develops mobile applications and need to develop for each platform, need to expend a large amount of resources.
For above-mentioned situation, there is the method for the cross-platform exploitation of mobile applications, wherein comparatively popular is phonegap instrument.It can create the mobile applications engineering of platform separately in different platform, and allows developer to use the programming language developing applications such as identical html5 or html, css, js.
Specific implementation step: language html, css that first developer supports by phonegap in different platform, js etc. develop the application program (this application program is finally used by different terminal users) of corresponding platform, then the application program engineering that developer copies different platform is to different compiling packing platforms, compile and be packaged into the bag of corresponding platform, for user, download and install and successful operation.
But existing this cross-platform exploitation, in fact only provides the application program engineering that creates multiple platforms, and can only develop corresponding mobile applications in the application program engineering on platform separately, finally compiles and packs.This method must provide the application program of developing on every kind of platform concerning user and developer, then compiles packing installation etc.; Inefficiency concerning compiling platform environment, efficiency is not high.
Summary of the invention
Based on this, being necessary needs developer's exploitation separately on each platform for the cross-platform exploitation of mobile applications of prior art, causes the technical matters of inefficiency, and the cross-platform development approach of a kind of mobile applications and device are provided.
The cross-platform development approach of a kind of mobile applications, comprising:
Based on each platform, create an application program engineering that does not comprise exploitation code, described application program engineering comprises with the bottom of described platform and the mutual engineering structure file of terminal hardware, offer user writes the program file of exploitation code, and carries out mutual interface document with described engineering structure file and described program file;
Obtain the application program engineering based on arbitrary platform development, as source application engineering, the program file of described source application engineering is as source files of program, and described source files of program comprises the exploitation code that user writes;
Other each platforms except described current platform are as target platform, the described application program engineering creating based on each target platform is as destination application engineering, engineering structure file in each destination application engineering is as target engineering structure file, interface document in each destination application engineering is as target interface file, for generating, each destination application engineering comprises each target engineering structure file, the application program engineering to be compiled of target interface file and source files of program, described application program engineering to be compiled is for compiling the bag that is packaged into corresponding platform, upload corresponding platform terminal installation and operation,
The interface document of described source application engineering, as source interface file, replaces with calling described target interface file by described source files of program to calling of described source interface file.
The cross-platform development device of a kind of mobile applications, comprising:
Application program engineering creation module, for create an application program engineering that does not comprise exploitation code based on each platform, described application program engineering comprises with the bottom of described platform and the mutual engineering structure file of terminal hardware, offer user writes the program file of exploitation code, and carries out mutual interface document with described engineering structure file and described program file;
Source application engineering acquisition module, for obtaining the application program engineering based on arbitrary platform development, as source application engineering, the program file of described source application engineering is as source files of program, and described source files of program comprises the exploitation code that user writes;
Application program engineering generation module to be compiled, for other each platforms except described current platform as target platform, the described application program engineering creating based on each target platform is as destination application engineering, engineering structure file in each destination application engineering is as target engineering structure file, interface document in each destination application engineering is as target interface file, for generating, each destination application engineering comprises each target engineering structure file, the application program engineering to be compiled of target interface file and source files of program, described application program engineering to be compiled is for compiling the bag that is packaged into corresponding platform, upload corresponding platform terminal installation and operation,
Call replacement module, for the interface document of described source application engineering, as source interface file, described source files of program is replaced with to calling described target interface file to calling of described source interface file.
The present invention is by generating in advance the application program engineering based on multiple platforms, then user only needs in an application program engineering, to write exploitation code therein, using exploitation after application program engineering as source application engineering, application program engineering on other platforms is as destination application engineering, source application engineering and destination application engineering are carried out to selective binding, thereby obtain based on other platforms and included the application program engineering of exploitation code, after these application program engineerings are compiled, can complete the exploitation of multiple platforms.Thereby realized in an application program engineering and write exploitation code, just can generate that terminal that multiple platforms are corresponding can be installed and application bag that can successful operation.The present invention has reduced the construction cycle that developer develops identical multiple application program for mobile terminal, improves development efficiency simultaneously, has also reduced the compiling packing time of compiling packing platform simultaneously, and cross-platform compiling packing efficiency is fully enhanced.
Accompanying drawing explanation
Fig. 1 is the workflow diagram of the cross-platform development approach of a kind of mobile applications of the present invention;
Fig. 2 is the construction module figure of the cross-platform development device of a kind of mobile applications of the present invention;
Fig. 3 is the workflow diagram of an example of the present invention;
Fig. 4 is the application program engineering schematic diagram of phonegap.
Embodiment
Below in conjunction with the drawings and specific embodiments, the present invention will be further described in detail.
The workflow diagram that is illustrated in figure 1 the cross-platform development approach of a kind of mobile applications of the present invention, comprising:
Step S101, based on each platform, create an application program engineering that does not comprise exploitation code, described application program engineering comprises with the bottom of described platform and the mutual engineering structure file of terminal hardware, offer user writes the program file of exploitation code, and carries out mutual interface document with described engineering structure file and described program file;
Step S102, obtains the application program engineering based on arbitrary platform development, and as source application engineering, the program file of described source application engineering is as source files of program, and described source files of program comprises the exploitation code that user writes;
Step S103, other each platforms except described current platform are as target platform, the described application program engineering creating based on each target platform is as destination application engineering, engineering structure file in each destination application engineering is as target engineering structure file, interface document in each destination application engineering is as target interface file, for generating, each destination application engineering comprises each target engineering structure file, the application program engineering to be compiled of target interface file and source files of program, described application program engineering to be compiled is for compiling the bag that is packaged into corresponding platform, upload corresponding platform terminal installation and operation,
Step S104, the interface document of described source application engineering, as source interface file, replaces with calling described target interface file by described source files of program to calling of described source interface file.
In the step S101 of the present embodiment, generate in advance the application program engineering of multiple platforms, then, in step S102, obtain the application program engineering of being developed based on arbitrary platform by user, User Exploitation application program engineering is write exploitation code in source file.
After step S102 gets source application engineering, in step S103, carry out combination with destination application engineering, concrete combination is: from source application engineering, choose program file, from destination application engineering, choose engineering structure file and interface document, carry out combination, obtain application program engineering to be compiled.The engineering structure file in application program engineering to be compiled and interface document meet with corresponding platform, and in application program engineering to be compiled, also obtained corresponding exploitation code, make application program engineering to be compiled obtain the bottom layer realization of corresponding platform, and each platform interface document associated with bottom layer realization.
Finally, because interface document is for carrying out mutual with described engineering structure file and described program file, therefore corresponding to different platforms, due to its bottom and terminal hardware inconsistent, therefore its engineering structure file is inconsistent, therefore its interface document is also inconsistent, and the calling interface that the program file that offers calls is also inconsistent.And user is when writing code, be to develop for the interface document of source application engineering, therefore, the calling interface adopting is also the calling interface of the interface document of source application engineering.For this reason, need to, in step S104, described source files of program be replaced with to calling described target interface file to calling of described source interface file.Wherein call, refer to the calling interface of program file calling interface file, calling interface comprises function, variable, object, grand etc.
The present embodiment has reduced the construction cycle that developer develops identical multiple application program for mobile terminal, improves development efficiency simultaneously.
Simultaneously, because the present invention is the application program engineering according to a platform, generate the application program engineering of other platforms, therefore can directly compile, thereby can reduce the compiling packing time of compiling packing platform, cross-platform compiling packing efficiency is fully enhanced.
In an embodiment, described for each destination application engineering generates the application program engineering to be compiled that comprises each target engineering structure file, target interface file and source files of program therein, specifically comprise:
Copy described source application engineering and obtain application program engineering to be compiled;
The engineering structure file of application program engineering to be compiled is replaced with to described target engineering structure file, the interface document of application program engineering to be compiled is replaced with to described target interface file.
In an embodiment, described for each destination application engineering generates the application program engineering to be compiled that comprises each target engineering structure file, target interface file and source files of program therein, specifically comprise:
Program file in destination application engineering is replaced with to described source files of program;
Destination application engineering is as application program engineering to be compiled.
Therein in an embodiment, described application program engineering also comprises configuration file, the cross-platform development approach of described mobile applications, also comprises: the content of revising the configuration file of described application program engineering to be compiled according to target engineering structure file, target interface file and source files of program.
Therein in an embodiment, described described source files of program is replaced with the calling of described target interface file calling of described source interface file, specifically comprises:
Obtain with the convert file of described source files of program and described target interface file interaction and add in described application program engineering to be compiled, described convert file replaces with the calling interface in described target interface file with identical function by offering the calling interface that source files of program calls in described source interface file.
The present embodiment, a special convert file is provided, this convert file can generate in advance, for example, can generate in advance the calling interface that the calling interface of ios platform is replaced with to Andriod platform, or the calling interface of Blackberry platform is replaced with to the calling interface of WebOS platform.When needs are used, according to the platform of the platform of source application engineering and destination application engineering, obtain corresponding convert file.Owing to adopting convert file, make to call simply and be unlikely to many places and call and lead to errors.
Therein in an embodiment, described described source files of program is replaced with the calling of described target interface file calling of described source interface file, specifically comprises:
Travel through described source files of program, obtain described source files of program to the calling interface of described source interface file as source calling interface;
Obtain calling interface that each source calling interface has identical function in described target interface file as object invocation interface;
In described source files of program, described source calling interface is replaced with to described object invocation interface.
The present embodiment is directly revised calling interface in source files of program, can reduce increase convert file, thereby dwindles the size of application program engineering to be compiled.
In an embodiment, also comprise therein:
Described source application engineering and described application program engineering to be compiled are compiled to the bag that is packaged into corresponding platform in corresponding platform environment, upload corresponding platform terminal installation and operation.
The construction module figure that is illustrated in figure 2 the cross-platform development device of a kind of mobile applications of the present invention, comprising:
Application program engineering creation module 201, for create an application program engineering that does not comprise exploitation code based on each platform, described application program engineering comprises with the bottom of described platform and the mutual engineering structure file of terminal hardware, offer user writes the program file of exploitation code, and carries out mutual interface document with described engineering structure file and described program file;
Source application engineering acquisition module 202, for obtaining the application program engineering based on arbitrary platform development, as source application engineering, the program file of described source application engineering is as source files of program, and described source files of program comprises the exploitation code that user writes;
Application program engineering generation module 203 to be compiled, for other each platforms except described current platform as target platform, the described application program engineering creating based on each target platform is as destination application engineering, engineering structure file in each destination application engineering is as target engineering structure file, interface document in each destination application engineering is as target interface file, for generating, each destination application engineering comprises each target engineering structure file, the application program engineering to be compiled of target interface file and source files of program, described application program engineering to be compiled is for compiling the bag that is packaged into corresponding platform, upload corresponding platform terminal installation and operation,
Call replacement module 204, for the interface document of described source application engineering, as source interface file, described source files of program is replaced with to calling described target interface file to calling of described source interface file.
Therein in an embodiment, in described application program engineering generation module to be compiled, described for each destination application engineering generates the application program engineering to be compiled that comprises each target engineering structure file, target interface file and source files of program, specifically comprise:
Copy described source application engineering and obtain application program engineering to be compiled;
The engineering structure file of application program engineering to be compiled is replaced with to described target engineering structure file, the interface document of application program engineering to be compiled is replaced with to described target interface file.
Therein in an embodiment, in described application program engineering generation module to be compiled, described for each destination application engineering generates the application program engineering to be compiled that comprises each target engineering structure file, target interface file and source files of program, specifically comprise:
Program file in destination application engineering is replaced with to described source files of program;
Destination application engineering is as application program engineering to be compiled.
Therein in an embodiment, described application program engineering also comprises configuration file, the cross-platform development device of described mobile applications also comprises: profile module, and for revise the content of the configuration file of described application program engineering to be compiled according to target engineering structure file, target interface file and source files of program.
Therein in an embodiment, described in call replacement module, specifically for:
Obtain with the convert file of described source files of program and described target interface file interaction and add in described application program engineering to be compiled, described convert file replaces with the calling interface in described target interface file with identical function by offering the calling interface that source files of program calls in described source interface file.
Therein in an embodiment, described in call replacement module, specifically for:
Travel through described source files of program, obtain described source files of program to the calling interface of described source interface file as source calling interface;
Obtain calling interface that each source calling interface has identical function in described target interface file as object invocation interface;
In described source files of program, described source calling interface is replaced with to described object invocation interface.
In an embodiment, also comprise therein:
Collector, for described source application engineering and described application program engineering to be compiled are compiled to the bag that is packaged into corresponding platform at corresponding platform environment, uploads corresponding platform terminal installation and operation.
Be illustrated in figure 3 the workflow diagram of an example of the present invention, the application program engineering of this example adopts the application program engineering of phonegap, and as shown in Figure 4, this example specifically comprises its schematic diagram:
Step S301, generate the empty application program engineering of multiple platforms, each application program engineering comprises web module, engineering structure file and configuration file, wherein, web module has comprised program file and interface document, wherein platform comprises ios platform, Andriod platform, Blackberry platform, WebOS platform, Symbian platform, therefore, corresponding application program engineering is respectively ios application program engineering, Andriod application program engineering, Blackberry application program engineering, WebOS application program engineering, Symbian application program engineering, and interface document is .js file in phonegap,
Step S302, user develops in ios application program engineering, write exploitation code, ios application program engineering is copied respectively to 4 parts and obtain 4 parts of application program engineerings to be compiled, and other application program engineerings, be that in Andriod application program engineering, Blackberry application program engineering, WebOS application program engineering, Symbian application program engineering, the file except web module all copies to respectively in application program engineering to be compiled, application program engineering to be compiled has had the bottom layer realization of platform separately;
Step S303; the .js file copy in the web module of Andriod application program engineering, Blackberry application program engineering, WebOS application program engineering, Symbian application program engineering in the web module of application program engineering to be compiled; replace original .js file, thereby each platform is copied in application program engineering to be compiled with the associated interface document of corresponding platform bottom layer realization;
Step S304, obtain corresponding convert file, and be encapsulated in corresponding application program engineering to be compiled, obtain the convert file of ios conversion Andriod, the convert file of ios conversion Blackberry, the convert file of ios conversion WebOS, the convert file of ios conversion Symbian, thereby make to call in program file .js file module, unitized calling interface, provides performance and efficiency;
Step S305, is modified as corresponding information the configuration file in each application program engineering to be compiled, information relevant with platform engineering is revised consistent;
Step S306, described source application engineering and described application program engineering to be compiled are compiled to the bag that is packaged into corresponding platform in corresponding platform environment, upload corresponding platform terminal installation and operation, for example, in ios environment, be packaged into .ipk bag, in Andriod environment, be packaged into .apk bag.
The above embodiment has only expressed several embodiment of the present invention, and it describes comparatively concrete and detailed, but can not therefore be interpreted as the restriction to the scope of the claims of the present invention.It should be pointed out that for the person of ordinary skill of the art, without departing from the inventive concept of the premise, can also make some distortion and improvement, these all belong to protection scope of the present invention.Therefore, the protection domain of patent of the present invention should be as the criterion with claims.
Claims (14)
1. the cross-platform development approach of mobile applications, is characterized in that, comprising:
Based on each platform, create an application program engineering that does not comprise exploitation code, described application program engineering comprises with the bottom of described platform and the mutual engineering structure file of terminal hardware, offer user writes the program file of exploitation code, and carries out mutual interface document with described engineering structure file and described program file;
Obtain the application program engineering based on arbitrary platform development, as source application engineering, the program file of described source application engineering is as source files of program, and described source files of program comprises the exploitation code that user writes;
Other each platforms except described current platform are as target platform, the described application program engineering creating based on each target platform is as destination application engineering, engineering structure file in each destination application engineering is as target engineering structure file, interface document in each destination application engineering is as target interface file, for generating, each destination application engineering comprises each target engineering structure file, the application program engineering to be compiled of target interface file and source files of program, described application program engineering to be compiled is for compiling the bag that is packaged into corresponding platform, upload corresponding platform terminal installation and operation,
The interface document of described source application engineering, as source interface file, replaces with calling described target interface file by described source files of program to calling of described source interface file.
2. the cross-platform development approach of mobile applications according to claim 1, it is characterized in that, described for each destination application engineering generates the application program engineering to be compiled that comprises each target engineering structure file, target interface file and source files of program, specifically comprise:
Copy described source application engineering and obtain application program engineering to be compiled;
The engineering structure file of application program engineering to be compiled is replaced with to described target engineering structure file, the interface document of application program engineering to be compiled is replaced with to described target interface file.
3. the cross-platform development approach of mobile applications according to claim 1, it is characterized in that, described for each destination application engineering generates the application program engineering to be compiled that comprises each target engineering structure file, target interface file and source files of program, specifically comprise:
Program file in destination application engineering is replaced with to described source files of program;
Destination application engineering is as application program engineering to be compiled.
4. the cross-platform development approach of mobile applications according to claim 1, it is characterized in that, described application program engineering also comprises configuration file, the cross-platform development approach of described mobile applications, also comprises: the content of revising the configuration file of described application program engineering to be compiled according to target engineering structure file, target interface file and source files of program.
5. the cross-platform development approach of mobile applications according to claim 1, is characterized in that, described described source files of program is replaced with the calling of described target interface file calling of described source interface file, specifically comprises:
Obtain with the convert file of described source files of program and described target interface file interaction and add in described application program engineering to be compiled, described convert file replaces with the calling interface in described target interface file with identical function by offering the calling interface that source files of program calls in described source interface file.
6. the cross-platform development approach of mobile applications according to claim 1, is characterized in that, described described source files of program is replaced with the calling of described target interface file calling of described source interface file, specifically comprises:
Travel through described source files of program, obtain described source files of program to the calling interface of described source interface file as source calling interface;
Obtain calling interface that each source calling interface has identical function in described target interface file as object invocation interface;
In described source files of program, described source calling interface is replaced with to described object invocation interface.
7. the cross-platform development approach of mobile applications according to claim 1, is characterized in that, also comprises:
Described source application engineering and described application program engineering to be compiled are compiled to the bag that is packaged into corresponding platform in corresponding platform environment, upload corresponding platform terminal installation and operation.
8. the cross-platform development device of mobile applications, is characterized in that, comprising:
Application program engineering creation module, for create an application program engineering that does not comprise exploitation code based on each platform, described application program engineering comprises with the bottom of described platform and the mutual engineering structure file of terminal hardware, offer user writes the program file of exploitation code, and carries out mutual interface document with described engineering structure file and described program file;
Source application engineering acquisition module, for obtaining the application program engineering based on arbitrary platform development, as source application engineering, the program file of described source application engineering is as source files of program, and described source files of program comprises the exploitation code that user writes;
Application program engineering generation module to be compiled, for other each platforms except described current platform as target platform, the described application program engineering creating based on each target platform is as destination application engineering, engineering structure file in each destination application engineering is as target engineering structure file, interface document in each destination application engineering is as target interface file, for generating, each destination application engineering comprises each target engineering structure file, the application program engineering to be compiled of target interface file and source files of program, described application program engineering to be compiled is for compiling the bag that is packaged into corresponding platform, upload corresponding platform terminal installation and operation,
Call replacement module, for the interface document of described source application engineering, as source interface file, described source files of program is replaced with to calling described target interface file to calling of described source interface file.
9. the cross-platform development device of mobile applications according to claim 8, it is characterized in that, in described application program engineering generation module to be compiled, described for each destination application engineering generates the application program engineering to be compiled that comprises each target engineering structure file, target interface file and source files of program, specifically comprise:
Copy described source application engineering and obtain application program engineering to be compiled;
The engineering structure file of application program engineering to be compiled is replaced with to described target engineering structure file, the interface document of application program engineering to be compiled is replaced with to described target interface file.
10. the cross-platform development device of mobile applications according to claim 8, it is characterized in that, in described application program engineering generation module to be compiled, described for each destination application engineering generates the application program engineering to be compiled that comprises each target engineering structure file, target interface file and source files of program, specifically comprise:
Program file in destination application engineering is replaced with to described source files of program;
Destination application engineering is as application program engineering to be compiled.
The cross-platform development device of 11. mobile applications according to claim 8, it is characterized in that, described application program engineering also comprises configuration file, the cross-platform development device of described mobile applications also comprises: profile module, and for revise the content of the configuration file of described application program engineering to be compiled according to target engineering structure file, target interface file and source files of program.
The cross-platform development device of 12. mobile applications according to claim 8, is characterized in that, described in call replacement module, specifically for:
Obtain with the convert file of described source files of program and described target interface file interaction and add in described application program engineering to be compiled, described convert file replaces with the calling interface in described target interface file with identical function by offering the calling interface that source files of program calls in described source interface file.
The cross-platform development device of 13. mobile applications according to claim 8, is characterized in that, described in call replacement module, specifically for:
Travel through described source files of program, obtain described source files of program to the calling interface of described source interface file as source calling interface;
Obtain calling interface that each source calling interface has identical function in described target interface file as object invocation interface;
In described source files of program, described source calling interface is replaced with to described object invocation interface.
The cross-platform development device of 14. mobile applications according to claim 8, is characterized in that, also comprises:
Collector, for described source application engineering and described application program engineering to be compiled are compiled to the bag that is packaged into corresponding platform at corresponding platform environment, uploads corresponding platform terminal installation and operation.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410003481.1A CN103761087B (en) | 2014-01-03 | 2014-01-03 | A kind of mobile applications cross-platform development method and device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410003481.1A CN103761087B (en) | 2014-01-03 | 2014-01-03 | A kind of mobile applications cross-platform development method and device |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103761087A true CN103761087A (en) | 2014-04-30 |
CN103761087B CN103761087B (en) | 2016-10-12 |
Family
ID=50528331
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410003481.1A Active CN103761087B (en) | 2014-01-03 | 2014-01-03 | A kind of mobile applications cross-platform development method and device |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103761087B (en) |
Cited By (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105760176A (en) * | 2016-03-15 | 2016-07-13 | 青岛海信移动通信技术股份有限公司 | Packaging method, starting method and corresponding devices for web application |
CN105786530A (en) * | 2016-05-31 | 2016-07-20 | 上海电机学院 | Cross-platform APP design method and system |
CN105989068A (en) * | 2015-02-10 | 2016-10-05 | ***通信集团贵州有限公司 | Hypertext markup language (HTML) based mobile application generating method and device |
CN106325917A (en) * | 2016-08-09 | 2017-01-11 | 盛趣信息技术(上海)有限公司 | Method and system for realizing module access of reverse program |
CN106897058A (en) * | 2017-01-24 | 2017-06-27 | 北京奇虎科技有限公司 | The fusion method and device of business object installation kit |
CN107179916A (en) * | 2016-03-09 | 2017-09-19 | 腾讯科技(深圳)有限公司 | A kind of application development method, device, equipment and development frame |
CN107273120A (en) * | 2017-06-01 | 2017-10-20 | 山东若谷信息技术有限公司 | A kind of method and system of fast construction mobile phone mobile applications |
CN107340997A (en) * | 2016-05-03 | 2017-11-10 | 广州红线冻品信息科技有限公司 | A kind of mobile terminal web interface adaptive approach for frozen product industrial E-commerce platform |
CN108089864A (en) * | 2016-11-14 | 2018-05-29 | 平安科技(深圳)有限公司 | Application development method and device |
CN109032576A (en) * | 2018-06-26 | 2018-12-18 | 珠海宏桥高科技有限公司 | A kind of cross-platform generation method and device based on configuration |
CN110489088A (en) * | 2019-08-13 | 2019-11-22 | 绿漫科技有限公司 | A kind of cross-platform small routine development approach |
CN112114789A (en) * | 2019-06-20 | 2020-12-22 | 腾讯科技(深圳)有限公司 | Service development method and equipment |
CN113094123A (en) * | 2021-03-23 | 2021-07-09 | 北京达佳互联信息技术有限公司 | Method and device for realizing functions in application program, electronic equipment and storage medium |
CN113448619A (en) * | 2021-06-29 | 2021-09-28 | 上海达梦数据库有限公司 | Cross-platform program implementation method and device, computer equipment and storage medium |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20050055665A1 (en) * | 2003-09-04 | 2005-03-10 | Woo Duk Kyun | System and method for developing target application on target system in cross development environment |
CN1878347A (en) * | 2006-05-18 | 2006-12-13 | 苏斌 | Transplanting method and system based on mobile value-added service |
CN103064662A (en) * | 2012-08-28 | 2013-04-24 | 华南理工大学 | Phone Gap cross-platform media expansion frame based on Android platform |
CN103365632A (en) * | 2012-03-26 | 2013-10-23 | 联想(北京)有限公司 | Data module and method and equipment for generating data module |
-
2014
- 2014-01-03 CN CN201410003481.1A patent/CN103761087B/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20050055665A1 (en) * | 2003-09-04 | 2005-03-10 | Woo Duk Kyun | System and method for developing target application on target system in cross development environment |
CN1878347A (en) * | 2006-05-18 | 2006-12-13 | 苏斌 | Transplanting method and system based on mobile value-added service |
CN103365632A (en) * | 2012-03-26 | 2013-10-23 | 联想(北京)有限公司 | Data module and method and equipment for generating data module |
CN103064662A (en) * | 2012-08-28 | 2013-04-24 | 华南理工大学 | Phone Gap cross-platform media expansion frame based on Android platform |
Cited By (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105989068A (en) * | 2015-02-10 | 2016-10-05 | ***通信集团贵州有限公司 | Hypertext markup language (HTML) based mobile application generating method and device |
CN107179916A (en) * | 2016-03-09 | 2017-09-19 | 腾讯科技(深圳)有限公司 | A kind of application development method, device, equipment and development frame |
CN107179916B (en) * | 2016-03-09 | 2019-04-23 | 腾讯科技(深圳)有限公司 | A kind of application development method, apparatus, equipment and development frame system |
CN105760176A (en) * | 2016-03-15 | 2016-07-13 | 青岛海信移动通信技术股份有限公司 | Packaging method, starting method and corresponding devices for web application |
CN107340997A (en) * | 2016-05-03 | 2017-11-10 | 广州红线冻品信息科技有限公司 | A kind of mobile terminal web interface adaptive approach for frozen product industrial E-commerce platform |
CN105786530A (en) * | 2016-05-31 | 2016-07-20 | 上海电机学院 | Cross-platform APP design method and system |
CN106325917A (en) * | 2016-08-09 | 2017-01-11 | 盛趣信息技术(上海)有限公司 | Method and system for realizing module access of reverse program |
CN106325917B (en) * | 2016-08-09 | 2019-12-06 | 盛趣信息技术(上海)有限公司 | method and system for realizing module access by reverse program |
CN108089864A (en) * | 2016-11-14 | 2018-05-29 | 平安科技(深圳)有限公司 | Application development method and device |
CN106897058A (en) * | 2017-01-24 | 2017-06-27 | 北京奇虎科技有限公司 | The fusion method and device of business object installation kit |
CN107273120A (en) * | 2017-06-01 | 2017-10-20 | 山东若谷信息技术有限公司 | A kind of method and system of fast construction mobile phone mobile applications |
CN109032576A (en) * | 2018-06-26 | 2018-12-18 | 珠海宏桥高科技有限公司 | A kind of cross-platform generation method and device based on configuration |
CN112114789A (en) * | 2019-06-20 | 2020-12-22 | 腾讯科技(深圳)有限公司 | Service development method and equipment |
CN112114789B (en) * | 2019-06-20 | 2024-02-06 | 腾讯科技(深圳)有限公司 | Service development method and equipment |
CN110489088A (en) * | 2019-08-13 | 2019-11-22 | 绿漫科技有限公司 | A kind of cross-platform small routine development approach |
CN113094123A (en) * | 2021-03-23 | 2021-07-09 | 北京达佳互联信息技术有限公司 | Method and device for realizing functions in application program, electronic equipment and storage medium |
WO2022199111A1 (en) * | 2021-03-23 | 2022-09-29 | 北京卓越乐享网络科技有限公司 | Method and apparatus for implementing functions in application program, electronic device and storage medium |
CN113448619A (en) * | 2021-06-29 | 2021-09-28 | 上海达梦数据库有限公司 | Cross-platform program implementation method and device, computer equipment and storage medium |
Also Published As
Publication number | Publication date |
---|---|
CN103761087B (en) | 2016-10-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103761087A (en) | Method and device for cross-platform development of mobile applications | |
CN111090433B (en) | Data processing method, device and storage medium | |
CN102053836B (en) | Implementation method of version management tool for Android application development | |
CN103544005A (en) | Expansion developing method and device for Android custom control | |
CN111061638B (en) | iOS system debugging method, device and server | |
CN104714788A (en) | Method and device for automatically generating software installation package | |
CN103135979A (en) | Method, device and system for generating terminal applications | |
CN103136406A (en) | Method for automatic generation of function code for simulation through visualization application program | |
CN102799437B (en) | A kind of compilation script automatic generation method and automatically generating device | |
CN101957766B (en) | Method, device and system for weaving byte code | |
CN106775781B (en) | Method and device for reducing application installation packages and electronic equipment | |
CN101859244A (en) | Multi-toolchain engineering construction method and system | |
CN111209010A (en) | Platform and implementation method thereof | |
CN106528184A (en) | App development method based on cordova platform | |
CN103713902A (en) | Method and system for BOA compiling based on Android system | |
CN104298534A (en) | Programming method and device based on Lua language | |
CN103631719A (en) | Web automated testing method and device | |
CN110059456A (en) | Code protection method, code protection device, storage medium and electronic equipment | |
Falcone et al. | Weave droid: aspect-oriented programming on android devices: fully embedded or in the cloud | |
CN103077038A (en) | Method for dynamically generating and compiling .NET item | |
CN109284107A (en) | Application program configuration method, device, computer equipment and readable storage medium storing program for executing | |
CN107844300A (en) | Script processing method and system | |
CN112114789B (en) | Service development method and equipment | |
CN101266543A (en) | Graphical interfaces processing unit and method | |
Chang et al. | Dynamic software update model for remote entity management of machine‐to‐machine service capability |
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 | ||
TR01 | Transfer of patent right |
Effective date of registration: 20191204 Address after: 100176 room 222, 2f, building C, No. 18, Kechuang 11th Street, Beijing Economic and Technological Development Zone, Daxing District, Beijing Patentee after: Beijing Jingdong three hundred and sixty degree e-commerce Co., Ltd. Address before: 100080, Beijing, Suzhou Street, No. 20, building 2, No. 2, Haidian District Patentee before: Beijing Jingdong Shangke Information Technology Co., Ltd. |
|
TR01 | Transfer of patent right |