+

TWI496078B - Building system for cross-platform mini application and building method thereof - Google Patents

Building system for cross-platform mini application and building method thereof Download PDF

Info

Publication number
TWI496078B
TWI496078B TW101117857A TW101117857A TWI496078B TW I496078 B TWI496078 B TW I496078B TW 101117857 A TW101117857 A TW 101117857A TW 101117857 A TW101117857 A TW 101117857A TW I496078 B TWI496078 B TW I496078B
Authority
TW
Taiwan
Prior art keywords
module
software
server
micro
software package
Prior art date
Application number
TW101117857A
Other languages
Chinese (zh)
Other versions
TW201349107A (en
Inventor
Ching Kang Lee
Original Assignee
Heimavista Inc
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 Heimavista Inc filed Critical Heimavista Inc
Priority to TW101117857A priority Critical patent/TWI496078B/en
Priority to CN2012102512734A priority patent/CN103425478A/en
Publication of TW201349107A publication Critical patent/TW201349107A/en
Application granted granted Critical
Publication of TWI496078B publication Critical patent/TWI496078B/en

Links

Landscapes

  • Information Transfer Between Computers (AREA)

Description

跨系統平台微型應用程式之建置系統、建置方法Cross-system platform micro-application building system, construction method

本發明係關於一種微型應用程式之建置系統及其建置方法,特別是一種透過軟體套件模組,用以建置跨系統平台微型應用程式之建置系統及其建置方法。The present invention relates to a micro application application system and a method for constructing the same, and more particularly to a system for building a cross-system platform micro-application through a software package module and a method for constructing the same.

隨著行動通訊科技及面板技術的快速演進,智慧型行動通訊裝置已蔚為市場的主流,大面積的觸控面板搭配行動通訊網路,使得消費者得以透過智慧型行動通訊裝置去實現許多過去僅能透過電腦方能達到的多種功能,例如播放影片、瀏覽網站、玩電腦遊戲等,同時,適用於智慧型行動通訊裝置的微型應用程式(mini application,APP)也因而如雪片般不斷地被開發出來,許多應用於不同功能的微型應用程式亦透過智慧型行動通訊裝置專屬的授權平台廣泛地在世界各地被下載,相關的授權金和廣告收益也因著微型應用程式下載次數而攀昇,看準微型應用程式廣大的商機,許多軟體開發業者亦前仆後繼地投入微型應用程式開發的行列。With the rapid evolution of mobile communication technology and panel technology, smart mobile communication devices have become the mainstream of the market. Large-scale touch panels with mobile communication networks enable consumers to implement many of the past through smart mobile communication devices. The various functions that can be achieved through the computer, such as playing videos, browsing websites, playing computer games, etc., and the mini application (APP) for smart mobile devices is thus being developed like a snow flake. Many micro-applications for different functions are also widely downloaded around the world through the exclusive authorization platform of smart mobile communication devices. The related authorization fees and advertising revenues also climbed due to the number of micro-app downloads. With the vast array of business opportunities for micro-apps, many software developers are also rushing into the ranks of micro-application development.

伴隨著微型應用程式的風潮,各行各業,無論食衣住行,無不力求搭配微型應用程式進行販售、廣告等商業行為,設計出屬於該店獨有的微型應用程式,提供五花八門的功能供使用者使用,以擴展商機。然而,一般微型應用程式的開發人員必須熟悉程式設計語言並具備軟體開發經驗方能夠進行軟體的建置,技術門檻頗高,若不熟悉程式語言或是具有軟體開發經驗的建置者或 一般商家很難自行建置出微型應用程式,通常必須仰賴軟體開發商或是軟體公司協助開發,則大幅增加個人或商家的銷售成本,使許多建置者或商家卻步。Along with the wave of micro-apps, all walks of life, regardless of food and clothing, are forced to use micro-apps for commercial activities such as sales and advertising, and design a micro-app that is unique to the store, offering a wide range of functions. For users to use to expand business opportunities. However, developers of general micro-applications must be familiar with programming languages and have software development experience to be able to build software. The technical threshold is quite high. If you are not familiar with programming languages or developers with software development experience or It is difficult for a general merchant to build a micro-application on its own. It usually relies on a software developer or a software company to assist in development, which greatly increases the cost of sales for individuals or businesses, and deterred many builders or businesses.

此外,因為目前市場上的智慧型行動通訊裝置各有不同的系統平台,例如iPhone所採用的iOS系統平台,HTC手機或SAMSUNG手機所採用的Android系統平台、抑或是WINDOWS Phone所採用的Windows系統平台等皆採用不同的系統架構,因此同一款微型應用程式為了能夠配合使用者在不同的智慧型行動通訊裝置上執行,則必須開發出適用於不同系統平台的版本,然而由於上述的系統平台如前所述,皆採用不同的程式語言,因此開發軟體的工程師亦必須熟悉不同種類的程式語言方能夠建置出適用於不同平台的微型應用程式版本,因而增加了商家在建置微型應用程式的困擾和難度。In addition, because the smart mobile communication devices currently on the market have different system platforms, such as the iOS system platform adopted by the iPhone, the Android system platform adopted by the HTC mobile phone or the SAMSUNG mobile phone, or the Windows system platform adopted by the WINDOWS Phone. In order to use different system architectures, the same micro-application must be developed for different system platforms in order to be able to cooperate with users on different smart mobile devices. However, since the above system platform is as before As described above, different programming languages are used, so engineers who develop software must also be familiar with different kinds of programming languages to build a version of a micro-application suitable for different platforms, thereby increasing the trouble for businesses to build micro-applications. And difficulty.

同時,即使具有相同使用者介面和功能的同一微型應用程式,在建置適用於不同系統平台之版本時也幾乎必須重新撰寫程式碼,亦即若開發適用於三種系統平台的同一微型應用程式,則必須針對三種系統平台撰寫不同的程式碼,無法交換利用,因而大大增加微型應用程式的開發週期,相對地,微型應用程式的開發成本,無論是金錢或是時間,也相對地增加,更可能因為開發時間過長而錯失銷售或廣告的商機。At the same time, even if the same micro-app with the same user interface and functionality, it is almost necessary to rewrite the code when building a version for different system platforms, that is, if you develop the same micro-app for three system platforms, It is necessary to write different code for the three system platforms, which can not be exchanged and utilized, thus greatly increasing the development cycle of the micro application. Relatively, the development cost of the micro application, whether it is money or time, is relatively increased, more likely Because of the long development time, missed sales or advertising opportunities.

鑒於以上的問題,本發明提供一種透過軟體套件模組用以建 置跨系統平台微型應用程式之建置系統及其建置方法,藉以降低微型應用程式的開發難度,同時解決習用無法輕易建置跨平台微型應用程式的問題。In view of the above problems, the present invention provides a system for building through a software package module. The system for building a cross-system platform micro-application and its construction method can reduce the development difficulty of micro-applications, and solve the problem that the cross-platform micro-application cannot be easily built.

本發明揭露一種跨系統平台微型應用程式之建置系統,包含有複數個資料庫及一伺服器,資料庫分別儲存有至少一軟體套件模組及對應軟體套件模組於複數個系統平台執行之複數組套件模組程式碼,伺服器電性連接於資料庫,伺服器儲存有一建置程式,建置程式接受一設定訊號,並依據設定訊號建立一軟體專案,且伺服器對應輸出一控制訊號至資料庫,資料庫依據控制訊號回傳軟體套件模組至伺服器所執行之軟體專案,此外,伺服器亦依據設定訊號選擇性匯入資料庫之套件模組程式碼至軟體專案中對應之軟體套件模組,伺服器並經由建置程式編譯軟體專案,並對應產生適用於不同系統平台之至少一微型應用程式。The invention discloses a system for building a cross-system platform micro-application, comprising a plurality of databases and a server, wherein the database stores at least one software package module and a corresponding software package module executed on a plurality of system platforms. The complex array kit module code, the server is electrically connected to the database, the server stores a build program, the build program accepts a set signal, and creates a software project according to the set signal, and the server outputs a control signal correspondingly. To the database, the database is based on the control signal to return the software package module to the software program executed by the server. In addition, the server also selectively imports the package module code of the database according to the set signal to the corresponding software program. The software package module, the server and the software program are compiled through the build program, and correspondingly generate at least one micro application suitable for different system platforms.

對應前述的建置系統,本發明另外揭露一種跨系統平台微型應用程式之建置方法,包括以下步驟,首先傳送一設定訊號至一伺服器,其次,伺服器以一建置程式依據設定訊號建立一軟體專案,並對應產生一控制訊號傳送至複數個資料庫,而後,資料庫依據控制訊號分別回傳至少一軟體套件模組至伺服器執行之軟體專案,而後,伺服器依據設定訊號選擇性匯入資料庫之套件模組程式碼至軟體專案中對應之軟體套件模組,而後,伺服器以建置程式編譯軟體專案,並對應產生適用於複數個系統平台之至少一微型應用程式。Corresponding to the foregoing implementation system, the present invention further discloses a method for establishing a cross-system platform micro-application, comprising the steps of: first transmitting a setting signal to a server, and secondly, the server is established by a setting program according to the setting signal. a software project, and correspondingly generating a control signal to be transmitted to a plurality of databases, and then the database returns at least one software package module to the software program executed by the server according to the control signal, and then the server is selectively selected according to the setting signal. Importing the package module code of the database into the corresponding software package module in the software project, and then the server compiles the software project with the build program, and correspondingly generates at least one micro application suitable for a plurality of system platforms.

本發明之功效在於,透過本發明之建置系統所提供的軟體套 件模組,一般的程式建置者或店家即能夠在不熟悉任何程式設計語言情況下,經由簡單的選擇和編排,迅速又簡單地建置出一套微型應用程式,毋需假手他人,大幅降低建置微型應用程式的難度。The effect of the present invention is that the software sleeve provided by the installation system of the present invention Modules, general program builders or store owners can quickly and easily build a micro-application without any familiarity with any programming language, without the need for fake hands. Reduce the difficulty of building a micro-app.

同時,本發明透過對應軟體套件模組於複數個系統平台執行之複數組套件模組程式碼,使得建置系統能輕易地針對程式建置者或店家所建置的軟體專案進行編譯,並且對應產生適用於不同系統平台之微型應用程式版本,不用重新撰寫不同系統平台的微型應用程式,有效地降低開發不同版本的微型應用程式所需消耗的成本和時間,進而提昇微型應用程式的開發效率。At the same time, the invention implements the complex array kit module code executed by the software suite module on the plurality of system platforms, so that the build system can easily compile the software project built by the program builder or the store, and correspondingly Producing micro-application versions for different system platforms, without rewriting the micro-applications of different system platforms, effectively reducing the cost and time required to develop different versions of micro-applications, thereby improving the development efficiency of micro-applications.

有關本發明的特徵、實作與功效,茲配合圖式作最佳實施例詳細說明如下。The features, implementations, and utilities of the present invention are described in detail below with reference to the drawings.

本發明所揭露一種跨系統平台微型應用程式之建置系統10,請參照第1圖,本發明一實施例之建置系統10包括有一伺服器100、複數個資料庫201、202、203...以及一客戶端電腦300,其中伺服器100電性連接於資料庫201、202、203...,且伺服器100儲存有一建置程式,用以建置微型應用程式,資料庫201、202、203...分別儲存有至少一軟體套件模組及複數組套件模組程式碼。The present invention discloses a system for establishing a cross-system platform micro-application. Referring to FIG. 1, an embodiment 10 of the present invention includes a server 100, a plurality of databases 201, 202, 203.. And a client computer 300, wherein the server 100 is electrically connected to the database 201, 202, 203, ..., and the server 100 stores a building program for building a micro application, the database 201, 202 , 203... respectively stored at least one software package module and a complex array package module code.

軟體套件模組係將微型應用程式依照功能或程式布局劃分為不同套件區塊,例如微型應用程式的介面布局模組,抑或是微型應用程式中特定功能的套件模組,諸如QRCode模組用以分享特定的網際網路連結,定位服務模組用以透過全球定位系統(Global Positioning System,GPS)於地圖上顯示特定目標的位置,相簿模組則用以分享相片或圖片,軟體套件模組可以從建置系統供應商處取得,抑或是透過其他程式建置者在建置系統10上的分享取得,並不以此為限。The software package module divides the micro application into different package blocks according to the function or program layout, such as the interface layout module of the micro application, or the package module of the specific function in the micro application, such as the QRCode module. Share specific Internet links and locate service modules for use with Global Positioning System (Global) Positioning System, GPS) displays the location of a specific target on the map, the photo album module is used to share photos or images, the software package module can be obtained from the build system supplier, or is built by other program builders. The sharing on the system 10 is not limited to this.

此外,任一軟體套件模組更具有一設定資訊及一內容資訊,提供程式建置者進行設定或變更。舉例說明,微型應用程式中的介面布局模組的設定資訊包含但不限於介面的長寬、字體顏色或欄位的大小等資訊,內容資訊則包含但不限於背景圖片或是背景音樂等;另舉一例進行說明,相簿模組的設定資訊包含但不限於播放順序或是否設定重覆播放,內容資訊則包含但不限於程式建置者欲分享的圖片或照片,本領域具有通常技藝者可依據軟體套件模組的功能及使用需求加以運用改良,發明人不在此贅述,而套件模組程式碼係對應上述軟體套件模組於複數個系統平台執行,亦即上述的軟體套件模組皆具有對應於不同系統平台執行的套件模組程式碼,使用本系統的程式建置者毋需自行另外撰寫程式碼,即可達到對於軟體套件模組所預期能達到的功能。In addition, any software package module has a setting information and a content information, and provides program builders to set or change. For example, the setting information of the interface layout module in the micro application includes but is not limited to information such as the length and width of the interface, the font color or the size of the field, and the content information includes but is not limited to background images or background music; As an example, the setting information of the album module includes but is not limited to the playing order or whether to set the repeat playing. The content information includes but is not limited to the picture or photo that the program builder wants to share, which is generally available to those skilled in the art. According to the function and usage requirements of the software package module, the inventors do not repeat the description, and the package module code corresponds to the software package module executed on a plurality of system platforms, that is, the above software package modules have Corresponding to the package module code executed by different system platforms, the program builder using the system does not need to write another code to achieve the functions expected by the software package module.

承前所述,本系統10之客戶端電腦300儲存有一連線程式,客戶端電腦300經由連線程式與伺服器100電性連接,使用本實施例之建置系統10的程式建置者透過客戶端電腦300的連線程式登入到伺服器100進行微型應用程式的建置。此處所述的電性連接包含但不限於有線網路、802.11g、3G、WiMAX、TLE等無線網路連接方式,抑或是實體的電線連接或是無線的紅外線、藍牙等電性連接方式。當客戶端電腦300係以網際網路的方式連接到 伺服器100時,則客戶端電腦300的連線程式亦可為一般的網路瀏覽器,如此,程式建置者即可透過客戶端電腦300連線到伺服器100進行微型應用程式的建置。As described above, the client computer 300 of the system 10 stores a threaded type, and the client computer 300 is electrically connected to the server 100 via a thread. The program builder of the building system 10 of the present embodiment uses the client. The serial computer 300 is logged into the server 100 for threaded application establishment. The electrical connections described herein include, but are not limited to, wired network, 802.11g, 3G, WiMAX, TLE and other wireless network connection methods, or physical wire connections or wireless infrared, Bluetooth and other electrical connections. When the client computer 300 is connected to the Internet In the case of the server 100, the thread of the client computer 300 can also be a general web browser, so that the program builder can connect to the server 100 through the client computer 300 to implement the micro application. .

對應前述本實施例的建置系統10,本發明另外揭露一種跨系統平台微型應用程式之建置方法,請參考第2圖,並請同時參照第1圖,程式建置者如前段所述以客戶端電腦300連線到伺服器100後,伺服器100即會透過建置程式將各資料庫201、202、203…中的軟體套件模組列表傳送並呈現於客戶端電腦300。Corresponding to the above-mentioned construction system 10 of the present embodiment, the present invention further discloses a method for constructing a cross-system platform micro-application. Please refer to FIG. 2, and please refer to FIG. 1 at the same time, the program builder as described in the previous paragraph. After the client computer 300 is connected to the server 100, the server 100 transmits and presents the software suite module list in each of the databases 201, 202, 203, ... to the client computer 300 through the build program.

當使用本實施例之建置系統10的程式建置者欲以建置系統10建置微型應用程式時,程式建置者首先選擇欲使用的軟體套件模組並以客戶端電腦300傳送一設定訊號至伺服器100(S101),值得注意的是,為便於發明人便於說明本發明的內容,同時使本領域具有通常技藝者能完全理解本發明的技術特徵,在後續使用者針對所欲建置的微型應用軟體執行的作動,程式建置者皆會以客戶端電腦300傳送設定訊號至伺服器100達成,發明人不在此贅述。When the program builder using the build system 10 of the present embodiment wants to build the micro application by the build system 10, the program builder first selects the software package module to be used and transmits a setting to the client computer 300. The signal is sent to the server 100 (S101). It is noted that the content of the present invention can be easily explained by the inventor, and at the same time, those skilled in the art can fully understand the technical features of the present invention, and the subsequent users can The operation of the micro-application software is executed, and the program builder will transmit the setting signal to the server 100 by the client computer 300, and the inventors will not repeat them here.

承前所述,伺服器100以建置程式接受設定訊號後,請參考第3圖,並請同時參照第1圖及第2圖,伺服器100以建置程式依據設定訊號建立一軟體專案400(S105),同時伺服器100亦對應輸出一控制訊號至各資料庫201、202、203…搜尋程式建置者欲選擇的軟體套件模組(S110),各資料庫201、202、203…依據控制訊號回傳使用者選擇的軟體套件模組,例如最新消息模組401、圖片模組402、QRCode模組403、定位服務模組404、廣告模組 405及簡易資訊聚合(Really Simple Syndication,RSS)模組406等,至伺服器100所執行之軟體專案400(S115),在完成選擇軟體專案400中之軟體套件模組後,程式建置者如前所述,得針對軟體套件模組的設定資訊及內容資訊進行調整或變更,同時伺服器100亦以建置程式依據設定訊號對應變更軟體專案400中軟體套件模組之設定資訊及內容資訊(S120)。As mentioned above, after the server 100 accepts the setting signal by the building program, please refer to FIG. 3, and please refer to FIG. 1 and FIG. 2 at the same time, the server 100 establishes a software project 400 according to the setting signal by the setting program ( S105), at the same time, the server 100 also outputs a control signal to each database 201, 202, 203... to search for a software package module (S110) to be selected by the program builder, and each database 201, 202, 203... is controlled according to The device returns the software package module selected by the user, such as the latest message module 401, the picture module 402, the QRCode module 403, the location service module 404, and the advertisement module. 405 and the Really Simple Syndication (RSS) module 406, etc., to the software project 400 (S115) executed by the server 100, after completing the software suite module in the selected software project 400, the program builder As described above, the setting information and content information of the software package module may be adjusted or changed, and the server 100 also changes the setting information and content information of the software package module in the software package 400 according to the setting signal. S120).

值得注意的是,此處所述的QRCode模組403係為將特定網站的超連結轉換為二維空間條碼,並藉由讀取QRCode模組403呈現的二維空間條碼對應讀取特定網站的超連結並連線至特定網站,此外,此處所述的簡易資訊聚合(Really Simple Syndication,RSS)模組406係用以發布應用軟體或網站具有更新資訊的摘要通知,使用者並可藉由簡易資訊聚合(Really Simple Syndication,RSS)模組406所發布的摘要通知連線到應用軟體或網站以即時取得更新資訊。It should be noted that the QRCode module 403 described herein converts a hyperlink of a specific website into a two-dimensional space barcode, and reads a specific website by reading a two-dimensional space barcode presented by the QRCode module 403. Hyperlink and connect to a specific website. In addition, the Really Simple Syndication (RSS) module 406 is used to publish a summary notification of the application software or the website with updated information, and the user can A summary notification issued by the Really Simple Syndication (RSS) module 406 is connected to the application software or website to obtain updated information in real time.

承前所述,程式建置者針對軟體套件模組的設定資訊及內容資訊進行調整或變更的方式具有三種實施態樣,在第一實施態樣中,程式建置者直接自行調整軟體套件模組的設定資訊及內容資訊,例如程式建置者依照需求自行變更最新消息模組401的設定資訊以調整最新消息模組401的長寬、字體顏色或欄位的大小等,抑或是上傳圖片至最新消息模組401之內容資訊作為最新消息模組401的背景圖片等,又例如程式建置者依照需求自行變更圖片模組402的設定資訊以調圖片模組402的播放順序或播放方式等,抑或是上傳圖片至圖片模組402之內容資訊作為圖片模組 402所欲呈現的圖片或照片。As mentioned above, there are three implementations for the program builder to adjust or change the setting information and content information of the software package module. In the first embodiment, the program builder directly adjusts the software package module. Setting information and content information, for example, the program builder can change the setting information of the latest message module 401 according to the requirements to adjust the length and width of the latest message module 401, the font color or the size of the field, or upload the picture to the latest. The content information of the message module 401 is used as the background image of the latest message module 401. For example, the program builder can change the setting information of the picture module 402 according to the requirements to adjust the playing order or playing mode of the picture module 402, or the like. Is to upload the image to the image module 402 content information as a picture module 402 pictures or photos to be presented.

除此之外,在第二及第三實施態樣中,本建置系統10亦允許程式建置者透過加入網際網路上特定網站的網路素材來變更軟體套件模組的設定資訊及內容資訊,不同之處在於,在第二實施態樣中,當程式建置者選擇網際網路中特定網站的網路素材作為變更目標時,伺服器100依據設定訊號連線至網際網路,下載網際網路之網路資源,匯入網路資源至伺服器100,並對應變更軟體專案400中軟體套件模組之設定資訊或內容資訊為網路資源,此處所述的包含但不限於超連結、圖片、影音、網頁名稱或版本等網頁資訊,抑或是任何以網路程式語言諸如JSP、ASP所撰寫,用以執行各式功能的網路程式,例如:拍照軟體、推播(Notification)或以全球定位系统(Global Positioning System,GPS)針對特定地圖經緯度資訊進行定位功能的程式,皆屬本發明所定義的網路資源,本領域具有通常技藝者得依據需求採用不同的網路資源作為素材,並不以本發明所揭露之各實施例為限。In addition, in the second and third embodiments, the system 10 also allows the program builder to change the setting information and content information of the software package module by adding the network material of the specific website on the Internet. The difference is that, in the second embodiment, when the program builder selects the network material of the specific website in the Internet as the change target, the server 100 connects to the Internet according to the setting signal, and downloads the Internet. The network resources of the network, the network resources are imported into the server 100, and the setting information or content information of the software package module in the software project 400 is changed to a network resource, and the information described herein includes but is not limited to a hyperlink. Web page information such as images, videos, web page names or versions, or any web application written in a web programming language such as JSP or ASP to perform various functions, such as photo software, notification or A program for positioning a specific map latitude and longitude information by using a Global Positioning System (GPS) is a network resource defined by the present invention. The skilled person has to use different network resources as the material according to the requirements, and is not limited to the embodiments disclosed in the present invention.

舉例說明,若程式建置者在網際網路中特定網站瀏覽到欣賞的相簿,想要將此相簿內的照片在微型應用程式的圖片模組402展示,則伺服器100依據設定訊號連線至網際網路,下載此相簿中的所有照片至資料庫201、202、203...,將這些照片匯入至伺服器100,並對應變更軟體專案400中圖片模組402之內容資訊,將內容資訊變更為所下載的照片,則待微型應用程式建置完成,即可在圖片模組402瀏覽這些照片,第二實施態樣的優點在於將網路資源下載並整合於微型應用程式中,因此即使日後在沒有連 接網路的情況下執行微型應用程式的圖片模組402,亦能夠瀏覽到這些照片,同時圖片模組402讀取照片的速度也會增加。For example, if the program builder browses the viewed album on a specific website in the Internet and wants to display the photo in the album in the micro-app photo module 402, the server 100 connects according to the setting signal. From the line to the Internet, download all the photos in the album to the database 201, 202, 203..., import the photos into the server 100, and change the content information of the picture module 402 in the software project 400. If the content information is changed to the downloaded photo, the micro-application is completed, and the photo can be browsed in the photo module 402. The second embodiment has the advantages of downloading and integrating the network resource into the micro-app. Medium, so even if there is no connection in the future When the network module is executed, the photo module 402 of the micro application can also browse the photos, and the speed of the photo module 402 to read the photos is also increased.

相對地,在第三實施態樣中,當程式建置者選擇網際網路中特定網站的網路素材作為變更目標時,伺服器100依據設定訊號對應變更軟體專案400中軟體套件模組之設定資訊及內容資訊以網路連結方式直接指向網際網路特定網站之網路資源,也就是說將特定網站的網路資源直接嵌入軟體專案400中軟體套件模組中呈現。In contrast, in the third embodiment, when the program builder selects the network material of the specific website in the Internet as the change target, the server 100 changes the setting of the software package module in the software project 400 according to the setting signal. The information and content information directly points to the network resources of the specific website of the Internet through the network connection, that is, the network resources of the specific website are directly embedded in the software package module of the software project 400.

舉例說明,若程式建置者想要將此相簿內的照片在微型應用程式的圖片模組402展示,不同於第二實施態樣,伺服器100依據設定訊號對應變更軟體專案400中圖片模組402之內容資訊以網路連結方式直接指向特定網站之此相簿,如此,待微型應用程式建置完成後,當點選微型應用程式之圖片模組402,圖片模組402即會以網路連結方式直接連到特定網站之此相簿,並將此相簿中的照片在圖片模組402的框架下呈現這些照片供使用者瀏覽,第三實施態樣的優點在於毋需將網路資源下載並整合於微型應用程式中,因此可以減少微型應用程式的檔案大小,然而相對地,日後在執行微型應用程式的圖片模組402,則必須在有網路連結的情況下才能夠透過網際網路連結瀏覽到這些照片。For example, if the program builder wants to display the photo in the photo album in the micro-app photo module 402, the server 100 changes the image mode in the software project 400 according to the setting signal. The content information of the group 402 is directly directed to the album of the specific website by the network connection manner. After the micro application is completed, when the micro application image module 402 is clicked, the photo module 402 will be web-based. The way of connecting the links is directly connected to the album of the specific website, and the photos in the album are presented under the framework of the picture module 402 for the user to browse. The third embodiment has the advantage that the network is urgently needed. The resources are downloaded and integrated into the micro-app, so the file size of the micro-app can be reduced. However, in the future, the image module 402 that executes the micro-application must be able to access the Internet through the network connection. Browse to these photos on the web link.

值得注意的是,軟體套件模組設定資訊及內容資訊的變更方式並以此三種實施態樣為限,本領域具有通常技藝者可依據軟體套件模組的性質及使用需求採用不同的變更方式,同時針對不同類型的軟體套件模組,對應三種實施態樣的實際執行方式亦有所 差異,本領域之人可在不脫離本發明的精神下,自行改良或變更。It is worth noting that the software package module setting information and the content information change manner are limited to the three implementation manners, and those skilled in the art can adopt different modification methods according to the nature and use requirements of the software package module. At the same time, for different types of software kit modules, the actual implementation methods corresponding to the three implementation aspects are also Differences may be made or modified by those skilled in the art without departing from the spirit of the invention.

此外,程式建置者亦可在不對軟體套件模組的設定資訊及內容資訊進行任何調整或變更的情況下,選擇直接套用軟體套件模組預設的設定資訊及內容資訊,並完成軟體專案400中軟體套件模組的變更及設定,如此可節省程式建置者建置微型應用程式的時間。In addition, the program builder can choose to directly apply the setting information and content information of the software package module preset without any adjustment or change to the setting information and content information of the software package module, and complete the software project 400. The change and setting of the middle software package module can save the time for the program builder to build the micro application.

在完成軟體專案400中軟體套件模組的選擇及設定後,請參考第4圖,並請同時參照第1至3圖,程式建置者選擇將本軟體專案400編譯成適用於哪些系統平台的微型應用程式版本,伺服器100則依據設定訊號選擇性匯入資料庫200、201、202...之套件模組程式碼至軟體專案400中對應之軟體套件模組(S125)。After completing the selection and setting of the software package module in the software project 400, please refer to Figure 4, and please refer to the figures 1 to 3 at the same time, the program builder chooses to compile the software project 400 into which system platforms are applicable. In the micro application version, the server 100 selectively imports the package module code of the database 200, 201, 202... according to the setting signal to the corresponding software package module (S125) in the software project 400.

舉例說明,若程式建置者在本軟體專案400中選擇了圖片模組402,而後又選擇將本軟體專案400編譯成適用於iOS、Android及Windows系統平台三種版本的微型應用程式501、502、503,則伺服器100會從資料庫202中圖片模組402用於iOS、Android及Windows系統平台之三組套件模組程式碼匯入軟體專案400中的圖片模組402,在程式碼匯入完成後,伺服器100以建置程式編譯本軟體專案400,並對應產生適用於iOS、Android及Windows等系統平台之三個微型應用程式501、502、503,完成微型應用程式501、502、503的建置,而後程式建置者再透過各系統平台的不同的分享機制分享、散布或販賣此微型應用程式501、502、503,供其他使用者下載及使用。For example, if the program builder selects the picture module 402 in the software project 400, then selects to compile the software project 400 into micro-apps 501, 502 for three versions of the iOS, Android, and Windows system platforms. 503, the server 100 will import the three sets of module modules of the iOS, Android, and Windows system platforms from the picture module 402 in the database 202 into the picture module 402 in the software project 400, and import the code into the code module 402. After completion, the server 100 compiles the software project 400 with the build program, and correspondingly generates three micro applications 501, 502, and 503 suitable for system platforms such as iOS, Android, and Windows, and completes the micro applications 501, 502, and 503. After the establishment, the program builder then shares, distributes or sells the micro-apps 501, 502, 503 through different sharing mechanisms of various system platforms for other users to download and use.

除上述建置微型應用程式501、502、503的步驟外,本發明 另外揭露針對建置完成之微型應用程式進行更新或同步的步驟,請參考第5圖,並請同時參照第1圖及第2圖。本實施例所揭露之建置系統10的各資料庫201、202、203...針對不同的軟體套件模組更分別儲存有至少一更新資訊,此處所述的更新資訊包括但不限於軟體套件模組對於設定資訊及內容資訊的更新資料,抑或是整體軟體套件模組的更新版本,當各軟體套件模組發布有更新資訊時,微型應用程式會藉由如簡易資訊聚合(Really Simple Syndication,RSS)模組406等模組收到摘要通知,使用者即可選擇針對軟體套件模組進行更新,因此當各軟體套件模組發布有更新資訊時,同時所建置的微型應用程式亦包含有此軟體套件模組,則安裝有此微型應用程式之一行動裝置分別連線至資料庫201、202、203...,並依據軟體套件模組選擇性下載更新資訊。同時,若使用者於前段微型應用程式建置過程中採用網路資源作為軟體套件模組的設定資訊或內容資訊的素材,則特定網站的網路資源,例如前述的文字資訊、超連結、圖片、影音、地圖經緯度資訊、推播等有更新版本或更新的內容時,亦會被視為更新資訊亦進行下載。In addition to the steps of building the micro applications 501, 502, 503 described above, the present invention Please also refer to Figure 5 for the steps to update or synchronize the built-in micro-apps. Please also refer to Figure 1 and Figure 2. Each of the databases 201, 202, 203 of the installation system 10 disclosed in the embodiment further stores at least one update information for different software package modules, and the update information described herein includes but is not limited to software. For the update of the information and content information of the kit module, or the updated version of the overall software package module, when the software package module releases the update information, the micro-application will use the simple information syndication (Really Simple Syndication). The module of the RSS module 406 receives the summary notification, and the user can choose to update the software package module. Therefore, when the software package module releases the update information, the built-in micro-application also includes With the software package module, one of the mobile devices installed with the micro application is connected to the database 201, 202, 203, ... and selectively downloads the update information according to the software package module. At the same time, if the user uses the network resources as the setting information of the software package module or the content information in the previous micro application establishment process, the network resources of the specific website, such as the aforementioned text information, hyperlinks, and pictures. When there are updated versions or updated content such as audio and video, map latitude and longitude information, and push, it will also be regarded as updated information and downloaded.

以下舉例說明,若圖片模組402有更新資訊,且廣告模組405亦有更新資訊,則安裝有包含圖片模組402及廣告模組405的微型應用程式之行動裝置會連線到資料庫201下載圖片模組402的更新資訊,並另外連線到資料庫202下載廣告模組405的更新資訊,如此建置系統10毋需整合所有軟體套件模組的更新資訊統一進行更新,而是當各軟體套件模組有更新資訊時,微型應用程式 會分別連線到各軟體套件模組所屬的資料庫201、202、203...進行資料的更新及同步化。For example, if the picture module 402 has update information and the advertisement module 405 also has update information, the mobile device installed with the micro application including the picture module 402 and the advertisement module 405 is connected to the database 201. Downloading the update information of the picture module 402, and additionally connecting to the database 202 to download the update information of the advertisement module 405, so that the system 10 needs to integrate the update information of all the software package modules to be uniformly updated, but Micro-apps when the software kit module has updated information The data will be updated and synchronized by the database 201, 202, 203... to which each software package module belongs.

同時,微型應用程式亦可以在使用者允許下變更為背景更新的方式,亦即當各軟體套件模組有更新資訊,微型應用程式即會自動分別連線到各軟體套件模組所屬的資料庫201、202、203...進行資料的更新及同步化,在更新或同步過程中,使用者仍可繼續使用此微型應用程式,不會受到影響。At the same time, the micro-app can also be changed to the background update mode when the user allows it. That is, when the software package modules have updated information, the micro-apps will automatically connect to the database to which each software package module belongs. 201, 202, 203... update and synchronize the data. During the update or synchronization process, the user can continue to use the micro application without being affected.

藉由上述本發明的跨系統平台微型應用程式之建置系統,一般程式建置者或店家即能夠依循本發明所揭露之建置方法,在不熟悉任何程式設計語言情況下,經由簡單的選擇和編排,迅速又簡單地建置出一套微型應用程式,大幅降低建置微型應用程式的難度,同時,程式建置者亦可以參考網際網路上任一網站的網路素材,將這些素材透過本系統快速地納入微型應用程式的軟體套件模組內,藉以豐富微型應用程式的內容,提昇微型應用程式的功能。With the above-mentioned cross-system platform micro-application building system of the present invention, a general program builder or store can follow the construction method disclosed by the present invention, and is simple to select without being familiar with any programming language. And orchestration, quickly and easily build a micro-app program, which greatly reduces the difficulty of building a micro-application. At the same time, the program builder can also refer to the network material of any website on the Internet to pass the material. The system is quickly incorporated into the software suite module of the micro-application to enrich the content of the micro-app and enhance the functionality of the micro-app.

此外,透過對應軟體套件模組於複數個系統平台執行之複數組套件模組程式碼,程式建置者亦能夠利用本發明的建置系統輕易地產生適用於不同系統平台之微型應用程式版本,不用重新撰寫不同系統平台的微型應用程式,有效地提昇微型應用程式的開發效率。In addition, through the corresponding array module module code executed by the software module module on the plurality of system platforms, the program builder can also easily generate the micro application version suitable for different system platforms by using the built system of the present invention. It is no need to rewrite micro-applications of different system platforms to effectively improve the development efficiency of micro-applications.

更重要的是,當微型應用程式建置完成並被消費者下載後,消費者亦可以透過建置系統的更新機制,針對各軟體套件模組,分別連線到不同資料庫下載對應軟體套件模組的更新資訊,使得 微型應用程式內各軟體套件模組會隨時自動保持最新版本,增加消費者使用上的便利性,進而提昇消費者使用本微型應用程式的意願。More importantly, after the micro-application is built and downloaded by consumers, consumers can also download the corresponding software package module to each software suite module through the update mechanism of the built-in system. Group update information, making The software package modules in the micro-application will automatically keep the latest version at any time, increasing the convenience of consumers, thereby increasing the willingness of consumers to use the micro-application.

雖然本發明之實施例揭露如上所述,然並非用以限定本發明,任何熟習相關技藝者,在不脫離本發明之精神和範圍內,舉凡依本發明申請範圍所述之形狀、構造、特徵及數量當可做些許之變更,因此本發明之專利保護範圍須視本說明書所附之申請專利範圍所界定者為準。Although the embodiments of the present invention are disclosed above, it is not intended to limit the present invention, and those skilled in the art, regardless of the spirit and scope of the present invention, the shapes, structures, and features described in the scope of the present application. And the number of modifications may be made, and the scope of patent protection of the present invention shall be determined by the scope of the patent application attached to the specification.

10‧‧‧建置系統10‧‧‧Building system

100‧‧‧伺服器100‧‧‧Server

201、202、203....‧‧‧資料庫201, 202, 203....‧‧‧ database

300‧‧‧客戶端電腦300‧‧‧ client computer

400‧‧‧軟體專案400‧‧‧Soft Project

401‧‧‧最新消息模組401‧‧‧News Module

402‧‧‧圖片模組402‧‧‧ Picture Module

403‧‧‧QRCode模組403‧‧‧QRCode Module

404‧‧‧定位服務模組404‧‧‧Location Service Module

405‧‧‧廣告模組405‧‧‧Advertising Module

406‧‧‧簡易資訊聚合(RSS)模組406‧‧‧Simplified Information Aggregation (RSS) Module

501、502、503‧‧‧微型應用程式501, 502, 503‧‧‧ micro-apps

第1圖為本發明一實施例之跨系統平台微型應用程式之建置系統的示意圖。FIG. 1 is a schematic diagram of a system for building a cross-system platform micro-application according to an embodiment of the present invention.

第2圖為本發明一實施例之跨系統平台微型應用程式之建置方法的步驟流程圖。FIG. 2 is a flow chart showing the steps of a method for constructing a cross-system platform micro-application according to an embodiment of the present invention.

第3圖為本發明一實施例之跨系統平台微型應用程式之建置方法中選擇軟體套件模組步驟之示意圖。FIG. 3 is a schematic diagram showing the steps of selecting a software suite module in the method for constructing a cross-system platform micro-application according to an embodiment of the present invention.

第4圖為本發明一實施例之跨系統平台微型應用程式之建置方法中產生適用於不同系統平台之微型應用程式步驟的示意圖。FIG. 4 is a schematic diagram showing steps of generating a micro application suitable for different system platforms in a method for building a cross-system platform micro-application according to an embodiment of the present invention.

第5圖為本發明一實施例之跨系統平台微型應用程式之建置方法中更新微型應用程式不同軟體套件模組步驟的示意圖。FIG. 5 is a schematic diagram showing steps of updating a software application module module of a micro application in a method for establishing a cross-system platform micro application according to an embodiment of the present invention.

10‧‧‧建置系統10‧‧‧Building system

100‧‧‧伺服器100‧‧‧Server

201、202、203....‧‧‧資料庫201, 202, 203....‧‧‧ database

300‧‧‧客戶端電腦300‧‧‧ client computer

Claims (9)

一種跨系統平台微型應用程式之建置系統,包含有:複數個資料庫,該等資料庫分別儲存有至少一軟體套件模組及複數組套件模組程式碼,且該等套件模組程式碼係對應該軟體套件模組於複數個系統平台執行;以及一伺服器,電性連接於該等資料庫,該伺服器儲存有一建置程式,該建置程式接受一設定訊號,並依據該設定訊號建立一軟體專案,且伺服器對應輸出一控制訊號至該等資料庫,該等資料庫依據該控制訊號回傳該軟體套件模組至該伺服器所執行之該軟體專案;其中,該伺服器依據該設定訊號選擇性匯入該等資料庫之該等套件模組程式碼至該軟體專案中對應之該軟體套件模組,該伺服器並經由該建置程式編譯該軟體專案,並對應產生適用於該等系統平台之至少一微型應用程式。 A system for establishing a cross-system platform micro-application includes: a plurality of databases, each of which stores at least one software package module and a complex array module module code, and the module code of the modules The software package module is executed on a plurality of system platforms; and a server is electrically connected to the data library. The server stores a configuration program, and the configuration program receives a setting signal according to the setting. The signal establishes a software project, and the server outputs a control signal to the database, and the database returns the software package module to the software program executed by the server according to the control signal; wherein the server Selecting, according to the setting signal, the module module code of the database to the software package module corresponding to the software project, and the server compiles the software project through the configuration program, and correspondingly Generate at least one micro-app for any of these system platforms. 如請求項第1項所述的建置系統,其中該建置系統更包括有一客戶端電腦,該客戶端電腦儲存有一連線程式,該客戶端電腦經由該連線程式與該伺服器電性連接,該客戶端電腦產生該設定訊號並傳送至該伺服器。 The system of claim 1, wherein the system further comprises a client computer, wherein the client computer stores a threaded type, and the client computer is electrically connected to the server via the thread. Connected, the client computer generates the setting signal and transmits it to the server. 如請求項第1項所述的建置系統,其中該軟體套件模組更具有一設定資訊及一內容資訊,該伺服器以該建置程式依據該設定訊號對應變更該軟體專案之該軟體套件模組之該設定資訊及該內容資訊。 The setting system of claim 1, wherein the software package module further has a setting information and a content information, and the server uses the setting program to change the software package of the software project according to the setting signal. The setting information of the module and the content information. 如請求項第1項所述的建置系統,其中該等資料庫更分別儲存 有至少一更新資訊,分別對應於該軟體套件模組,安裝有該微型應用程式之一行動裝置分別連線至該等資料庫,並依據該軟體套件模組選擇性下載該更新資訊。 The installation system described in item 1 of the claim, wherein the databases are separately stored There is at least one update information corresponding to the software package module, and one mobile device installed with the micro application is respectively connected to the data library, and the update information is selectively downloaded according to the software package module. 一種跨系統平台微型應用程式之建置方法,包括以下步驟:傳送一設定訊號至一伺服器;該伺服器以一建置程式依據該設定訊號建立一軟體專案,並對應產生一控制訊號傳送至複數個資料庫;該等資料庫依據該控制訊號分別回傳至少一軟體套件模組至該伺服器執行之該軟體專案;該伺服器依據該設定訊號選擇性匯入該等資料庫之該等套件模組程式碼至該軟體專案中對應之該軟體套件模組;以及該伺服器以該建置程式編譯該軟體專案,並對應產生適用於複數個系統平台之至少一微型應用程式。 A method for establishing a cross-system platform micro-application includes the steps of: transmitting a setting signal to a server; the server creates a software project according to the setting signal by a setting program, and generates a control signal corresponding to the a plurality of databases; the databases returning at least one software package module to the software program executed by the server according to the control signal; the server selectively injects the data into the databases according to the setting signal The kit module code is corresponding to the software package module in the software project; and the server compiles the software project with the build program, and correspondingly generates at least one micro application suitable for a plurality of system platforms. 如請求項第5項所述之建置方法更包括以下步驟:該伺服器以該建置程式依據該設定訊號對應變更該軟體專案中該軟體套件模組之一設定資訊及一內容資訊。 The method of the present invention further includes the following steps: the server uses the configuration program to change the setting information and the content information of the software suite module in the software project according to the setting signal. 如請求項第6項所述之建置方法,其中該伺服器依據該設定訊號對應變更該軟體專案中該軟體套件模組之該設定資訊及該內容資訊之步驟更包括:依據該設定訊號連線至一網際網路;下載至少該網際網路之至少一網路資源;以及匯入該網路資源至該伺服器,並對應變更該軟體專案中該軟體套件模組之該設定資訊或該內容資訊為該網路資源。 The method of claim 6, wherein the step of changing the setting information and the content information of the software package module in the software project according to the setting signal further comprises: connecting according to the setting signal Connecting to at least one Internet resource; downloading at least one network resource of the Internet; and importing the network resource to the server, and correspondingly changing the setting information of the software package module in the software project or Content information is the network resource. 如請求項第6項所述之建置方法,其中該伺服器依據該設定訊號對應變更該軟體專案中該軟體套件模組之該設定資訊及該內容資訊之步驟更包括:依據該設定訊號對應變更該軟體專案中該軟體套件模組之該設定資訊及該內容資訊以網路連結方式直接指向一網際網路之一網路資源。 The method of claim 6, wherein the step of changing the setting information and the content information of the software package module in the software project according to the setting signal further comprises: corresponding to the setting signal according to the setting signal The setting information of the software package module in the software project and the content information are directly linked to a network resource of an internet network by means of a network connection. 如請求項第5項所述之建置方法,更包括以下步驟:安裝有該微型應用程式之一行動裝置分別連線至該等資料庫,並分別依據該軟體套件模組選擇性下載對應於該軟體套件模組之一更新資訊。 The method for constructing the item of claim 5, further comprising the steps of: connecting one of the mobile devices of the micro-app to each of the databases, and selectively downloading corresponding to the software package module according to One of the software kit modules updates the information.
TW101117857A 2012-05-18 2012-05-18 Building system for cross-platform mini application and building method thereof TWI496078B (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
TW101117857A TWI496078B (en) 2012-05-18 2012-05-18 Building system for cross-platform mini application and building method thereof
CN2012102512734A CN103425478A (en) 2012-05-18 2012-07-19 System and method for building cross-system platform micro application program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
TW101117857A TWI496078B (en) 2012-05-18 2012-05-18 Building system for cross-platform mini application and building method thereof

Publications (2)

Publication Number Publication Date
TW201349107A TW201349107A (en) 2013-12-01
TWI496078B true TWI496078B (en) 2015-08-11

Family

ID=49650281

Family Applications (1)

Application Number Title Priority Date Filing Date
TW101117857A TWI496078B (en) 2012-05-18 2012-05-18 Building system for cross-platform mini application and building method thereof

Country Status (2)

Country Link
CN (1) CN103425478A (en)
TW (1) TWI496078B (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI556169B (en) * 2015-03-24 2016-11-01 溫瓌岸 A service platform for general-purposed multi-functional detectors
TWI590088B (en) * 2016-03-23 2017-07-01 李佰聰 Method, mobile device and system for creating new mobile application by fusing existing program stacks
TWI667613B (en) * 2017-11-02 2019-08-01 聲達資訊股份有限公司 Front-end integration development management system and method thereof

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TW515945B (en) * 2001-10-24 2003-01-01 Inventec Corp Cross-platform alert system and method therefor
TW539994B (en) * 2001-12-31 2003-07-01 Polaris Internat Securities In System and method for logging in server from crossed platforms
US6820097B2 (en) * 2001-01-16 2004-11-16 Sepaton, Inc. System and method for cross-platform update propagation
US7162394B2 (en) * 2003-05-13 2007-01-09 National Cheng Kung University Generic embedded device and mechanism thereof for various intelligent-maintenance applications
US7379998B2 (en) * 2003-03-31 2008-05-27 Jp Morgan Chase Bank System and method for multi-platform queue queries
TW200933370A (en) * 2008-01-25 2009-08-01 Inventec Corp Interactive data synchronizing device, system and method therein with cross-platform feature
TW201104484A (en) * 2009-07-17 2011-02-01 Gpsstar Taiwan Inc System and method for converting cross-platform information

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8607223B2 (en) * 2006-07-28 2013-12-10 International Business Machines Corporation Creating multiplatform customized install packages for software installation
US8769553B2 (en) * 2008-07-18 2014-07-01 Sybase, Inc. Deploy anywhere framework for heterogeneous mobile application development
CN101630251A (en) * 2009-08-05 2010-01-20 中国船舶重工集团公司第七○九研究所 Graphical interfaces development method and system of cross-desktop and embedded system
CN101957756A (en) * 2010-09-29 2011-01-26 南京魔盒信息科技有限公司 System and method for rapidly generating intelligent mobile terminal program
CN102122247A (en) * 2011-03-17 2011-07-13 深圳市同洲软件有限公司 Automatic code generating system and method
CN102184101B (en) * 2011-04-27 2014-02-05 赵悦 Software application frame and development system thereof for smartphones

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6820097B2 (en) * 2001-01-16 2004-11-16 Sepaton, Inc. System and method for cross-platform update propagation
TW515945B (en) * 2001-10-24 2003-01-01 Inventec Corp Cross-platform alert system and method therefor
TW539994B (en) * 2001-12-31 2003-07-01 Polaris Internat Securities In System and method for logging in server from crossed platforms
US7379998B2 (en) * 2003-03-31 2008-05-27 Jp Morgan Chase Bank System and method for multi-platform queue queries
US7162394B2 (en) * 2003-05-13 2007-01-09 National Cheng Kung University Generic embedded device and mechanism thereof for various intelligent-maintenance applications
TW200933370A (en) * 2008-01-25 2009-08-01 Inventec Corp Interactive data synchronizing device, system and method therein with cross-platform feature
TW201104484A (en) * 2009-07-17 2011-02-01 Gpsstar Taiwan Inc System and method for converting cross-platform information

Also Published As

Publication number Publication date
CN103425478A (en) 2013-12-04
TW201349107A (en) 2013-12-01

Similar Documents

Publication Publication Date Title
AU2021204770B2 (en) System integrating a mobile device application creation, editing and distribution system with a website design system
JP4857349B2 (en) Method, system, and computer program for providing asynchronous portal pages within a portal system
CN106060163B (en) Apparatus and method for widget intercommunication in a wireless communication environment
US8458612B2 (en) Application management framework for web applications
US20130159892A1 (en) Non-technical creation of mobile web applications
US20130219415A1 (en) Method for executing hybrid web application and apparatus therefor
CN104380280A (en) System and method for dynamically converting webpage, and computer-readable recording medium
US20240069932A1 (en) Content Display Method and Terminal Device
CN106997298A (en) A kind of application resource acquisition methods and device
CN103049320A (en) Method and device for starting external application program in browser
WO2017107851A1 (en) Method and device for releasing and updating desktop application component
CN103701909A (en) Rapid generation method and system for video application
TWI496078B (en) Building system for cross-platform mini application and building method thereof
Helal et al. Mobile platforms and development environments
Esposito Architecting mobile solutions for the enterprise
KR101584276B1 (en) Method for providing application product service
CN104965720B (en) Using installation method and device
Saini Hybrid mobile development with ionic
Liu A taxonomy and business analysis for mobile web applications
Höpfner et al. Towards a target platform independent specification and generation of information system apps
Tamire Evaluation of Progressive Web Application to develop an Offline-First Task Management App
Avramidis Development of Decision Support Web Application
JP2016062495A (en) Information display device, distribution device, information display method, and information display program
TWM511643U (en) A data centralized management system base on AJAX website
TWI385542B (en) Method of displaying shopping information on web pages of a plurality of places and server thereof

Legal Events

Date Code Title Description
MM4A Annulment or lapse of patent due to non-payment of fees
点击 这是indexloc提供的php浏览器服务,不要输入任何密码和下载