TWI667613B - Front-end integration development management system and method thereof - Google Patents
Front-end integration development management system and method thereof Download PDFInfo
- Publication number
- TWI667613B TWI667613B TW106137840A TW106137840A TWI667613B TW I667613 B TWI667613 B TW I667613B TW 106137840 A TW106137840 A TW 106137840A TW 106137840 A TW106137840 A TW 106137840A TW I667613 B TWI667613 B TW I667613B
- Authority
- TW
- Taiwan
- Prior art keywords
- program
- integrated development
- option
- interface
- electronic device
- Prior art date
Links
Landscapes
- Stored Programmes (AREA)
Abstract
本發明係揭露一種前端整合開發管理系統及其方法,該系統包含伺服端裝置與電子裝置。伺服端裝置包含收發模組與處理模組,處理模組電性連接收發模組。電子裝置與收發模組通訊連結,並儲存一整合開發程式與一應用程式,在該整合開發程式被觸發後,該整合開發程式則透過該電子裝置之一顯示模組顯示一整合開發介面,該整合開發介面係顯示一程式清單訊息,其包含一程式選項。其中,在該程式選項被觸擊時,該整合開發程式則對該應用程式執行一整合程序,以產生一整合程式;且,在該處理模組接收該整合程式且判斷該整合程式通過一認證條件時,該處理模組則據以產生一送審訊息並進行認證,再經由該收發模組傳送已認證訊息至不同的電子裝置。 The invention discloses a front-end integrated development management system and a method thereof, the system comprising a server device and an electronic device. The server device includes a transceiver module and a processing module, and the processing module is electrically connected to the transceiver module. The electronic device is connected to the transceiver module and stores an integrated development program and an application. After the integrated development program is triggered, the integrated development program displays an integrated development interface through the display module of the electronic device. The integrated development interface displays a program listing message that includes a program option. Wherein, when the program option is touched, the integrated development program performs an integration process on the application to generate an integration program; and the processing module receives the integration program and determines that the integration program passes the authentication In the condition, the processing module generates a submitting message and authenticates, and then transmits the authenticated message to different electronic devices via the transceiver module.
Description
本發明是有關於一種應用程式的管理系統及其方法,特別是有關於一種開發應用程式APP的前端整合開發環境系統及方法,且此系統及方法可運行於多種作業系統環境,所撰寫的程式APP也可透過雲端平台同步配送並運行於多種作業系統環境。 The present invention relates to an application management system and method thereof, and more particularly to a front-end integrated development environment system and method for developing an application APP, and the system and method can be run in a plurality of operating system environments, and the written program APP can also be distributed and run in a variety of operating system environments through the cloud platform.
隨著近年來智慧型手機的普及,智慧型手機應用程式也漸漸的興起。習知開發平台係用以開發各式各樣的資料、檔案、資源,並已被廣泛應用在各種領域中。在傳統上,一個開發平台是利用程式語言(如:C、C++、JAVA、C#)所建構,並使用相對應的框架(Framework)輔助開發。使用這樣方式建構的開發平台往往都是執行在個人電腦(PC)上。使用者需要透過下載、安裝、設定、執行的步驟才能夠使用。此外,使用者另需要注意個人電腦上是否有相對應需要的環境,執行開發平台。因此,造成開發平台在不同執行平台執行時的困難,因而使得使用者需耗時費工建置開發平台之環境、設定。 With the popularity of smart phones in recent years, smart phone apps have gradually emerged. The familiar development platform is used to develop a wide variety of materials, archives, and resources, and has been widely used in various fields. Traditionally, a development platform is built using programming languages (such as C, C++, JAVA, C#) and uses the corresponding framework to aid development. Development platforms built in this way are often executed on a personal computer (PC). Users need to be able to use the steps of downloading, installing, setting, and executing. In addition, the user needs to pay attention to whether there is a corresponding environment on the personal computer and execute the development platform. Therefore, the development platform is difficult to execute on different execution platforms, so that the user needs to spend time and labor to build the environment and settings of the development platform.
綜觀前所述,本發明之發明人思索並設計一種前端整合開發管理系統及其方法,以期針對習知技術之缺失加以改善,進而增進產 業上之實施利用。 As described above, the inventors of the present invention contemplate and design a front-end integrated development management system and method thereof, in order to improve the lack of the prior art, thereby enhancing production. Implementation and utilization in the industry.
有鑑於上述習知技藝之問題,本發明之目的就是在提供一種前端整合開發管理系統及其方法,以解決習知技術所存在之缺失。 In view of the above-mentioned problems of the prior art, it is an object of the present invention to provide a front-end integrated development management system and method thereof to solve the shortcomings of the prior art.
根據本發明之目的,提出一種前端整合開發管理系統,其包含伺服端裝置與至少一電子裝置。伺服端裝置包含收發模組與處理模組,處理模組電性連接收發模組。至少一電子裝置與收發模組通訊連結,並儲存整合開發程式與至少一應用程式,在整合開發程式被觸發後,整合開發程式則透過至少一電子裝置之顯示模組顯示整合開發介面,整合開發介面可顯示程式清單訊息,其包含至少一程式選項。其中,在至少一程式選項被觸擊時,整合開發程式則對至少一應用程式執行整合程序,以產生整合程式;且,在處理模組接收整合程式且判斷整合程式通過認證條件時,處理模組則據以產生送審訊息,並經由收發模組傳送送審訊息至至少一電子裝置。 In accordance with the purpose of the present invention, a front-end integrated development management system is provided that includes a server device and at least one electronic device. The server device includes a transceiver module and a processing module, and the processing module is electrically connected to the transceiver module. The at least one electronic device communicates with the transceiver module, and stores the integrated development program and the at least one application program. After the integrated development program is triggered, the integrated development program displays the integrated development interface through the display module of at least one electronic device, and integrates the development. The interface displays a program listing message that includes at least one program option. Wherein, when at least one program option is touched, the integrated development program executes an integration program for at least one application to generate an integration program; and, when the processing module receives the integration program and determines that the integration program passes the authentication condition, the processing module The group generates a review message and transmits the review message to the at least one electronic device via the transceiver module.
較佳地,在至少一電子裝置接收送審訊息時,整合開發程式則據以顯示使用者介面。 Preferably, the integrated development program displays the user interface when the at least one electronic device receives the review message.
較佳地,使用者介面可包含專案新增選項,在專案新增選項被觸擊時,使用者介面則顯示程式開發撰寫介面。 Preferably, the user interface may include a new option for the project. When the new option of the project is touched, the user interface displays the programming development writing interface.
較佳地,至少一電子裝置可具有輸入模組,在程式開發撰寫介面完成接收輸入模組被觸碰所產生之至少一語言訊息時,整合開發程式則產生另一應用程式。 Preferably, at least one electronic device can have an input module, and when the programming development writing interface completes receiving at least one language message generated by the input module being touched, the integrated development program generates another application.
較佳地,在整合開發程式被觸發後,整合開發程式則透過 顯示模組顯示整合開發介面,整合開發介面包含使用者介面,使用者介面可顯示專案新增選項,在專案新增選項被觸擊時,使用者介面則顯示程式開發撰寫介面;且,至少一電子裝置具有輸入模組,在程式開發撰寫介面完成接收輸入模組被觸碰所產生之至少一語言訊息時,整合開發程式則產生至少一應用程式。 Preferably, after the integrated development program is triggered, the integrated development program is The display module displays the integrated development interface, the integrated development interface includes a user interface, and the user interface can display a new option for the project. When the new option of the project is touched, the user interface displays the program development writing interface; and at least one The electronic device has an input module, and the integrated development program generates at least one application when the program development writing interface completes receiving at least one language message generated by the input module being touched.
根據本發明之目的,再提出一種前端整合開發管理方法,其包含下列步驟:藉由觸發整合開發程式,以透過至少一電子裝置之顯示模組顯示整合開發介面,整合開發介面可顯示程式清單訊息,其包含至少一程式選項;透過觸擊至少一程式選項,以使整合開發程式對至少一應用程式執行整合程序,而產生整合程式;以及利用處理模組接收整合程式且判斷整合程式通過認證條件時,處理模組則據以產生送審訊息,並經由收發模組傳送送審訊息至至少一電子裝置。 According to the purpose of the present invention, a front-end integrated development management method is further provided, which comprises the steps of: displaying an integrated development interface through a display module of at least one electronic device by triggering an integrated development program, and integrating the development interface to display a program list message. Having at least one program option; by tapping at least one program option to enable the integrated development program to execute an integration program for at least one application to generate an integration program; and using the processing module to receive the integration program and determining the integration program to pass the authentication condition The processing module generates a review message and transmits the review message to the at least one electronic device via the transceiver module.
較佳地,前端整合開發管理方法更可包含下列步驟:利用至少一電子裝置接收送審訊息,以使整合開發程式據以顯示使用者介面。 Preferably, the front-end integrated development management method further comprises the steps of: receiving the review message by using at least one electronic device, so that the integrated development program displays the user interface.
較佳地,前端整合開發管理方法更可包含下列步驟:透過觸擊使用者介面中之專案新增選項,以使使用者介面顯示程式開發撰寫介面。 Preferably, the front-end integrated development management method further comprises the steps of: adding a new option to the program in the user interface to enable the user interface to display the program development writing interface.
較佳地,前端整合開發管理方法更可包含下列步驟: 藉由程式開發撰寫介面完成接收輸入模組被觸碰所產生之至少一語言訊息,以使整合開發程式產生另一應用程式。 Preferably, the front-end integrated development management method further comprises the following steps: The at least one language message generated by the receiving input module being touched is completed by the programming development writing interface, so that the integrated development program generates another application.
較佳地,在觸發整合開發程式而顯示整合開發介面之步驟中,更可包含下列步驟:藉由整合開發介面顯示使用者介面,使用者介面顯示專案新增選項;透過觸擊專案新增選項,以使使用者介面顯示程式開發撰寫介面;以及利用程式開發撰寫介面完成接收輸入模組被觸碰所產生之至少一語言訊息,而使整合開發程式產生至少一應用程式。 Preferably, in the step of triggering the integrated development program to display the integrated development interface, the following steps may be further included: displaying the user interface through the integrated development interface, displaying a new option for the user interface; adding a new option through the touch project In order to enable the user interface to display the program development writing interface; and use the program development writing interface to complete at least one language message generated by the receiving input module being touched, and the integrated development program generates at least one application.
承上所述,本發明之前端整合開發管理系統及其方法提供使用者可藉由利用各式元件以開發應用程式APP的前端整合開發環境工具,此工具(即整合開發程式)可運行於多種作業系統環境,如windows、OSX、iOS、android、linux等,且所撰寫程式APP也可透過雲端平台同步配送並運行於多種作業系統環境,達到一次開發,多種裝置環境運行的效益,可大幅節省開發人力投入資源與時間。再者,為加速開發流程與時間,使用者可以透過雲端商務平台交易開發應用程式所需之功能元件,促成程式重用(re-use)與重組(re-locate)之效果。 As described above, the front-end integrated development management system and the method of the present invention provide a front-end integrated development environment tool for a user to develop an application APP by utilizing various components, and the tool (ie, an integrated development program) can be operated in various types. Operating system environment, such as windows, OSX, iOS, android, linux, etc., and the written program APP can also be distributed and run in a variety of operating system environments through the cloud platform, achieving the benefits of one development and multiple device environments, which can save a lot of money. Develop human resources and resources. Furthermore, in order to speed up the development process and time, users can use the cloud business platform to trade the functional components needed to develop applications, and promote the effects of program re-use and re-locate.
1‧‧‧前端整合開發管理系統 1‧‧‧ front-end integrated development management system
10‧‧‧伺服端裝置 10‧‧‧Servo device
100‧‧‧收發模組 100‧‧‧ transceiver module
101‧‧‧處理模組 101‧‧‧Processing module
101A‧‧‧送審訊息 101A‧‧‧Submission message
11‧‧‧電子裝置 11‧‧‧Electronic devices
11A‧‧‧整合開發程式 11A‧‧‧ integrated development program
11B‧‧‧應用程式 11B‧‧‧Application
11C‧‧‧整合開發介面 11C‧‧‧ integrated development interface
11D‧‧‧程式清單訊息 11D‧‧‧Program list message
11E‧‧‧程式選項 11E‧‧‧Program Options
11F‧‧‧整合程式 11F‧‧‧ integration program
11G‧‧‧使用者介面 11G‧‧‧user interface
11H‧‧‧專案新增選項 11H‧‧‧ new options for the project
11I‧‧‧程式開發撰寫介面 11I‧‧‧Program development writing interface
110‧‧‧顯示模組 110‧‧‧ display module
111‧‧‧輸入模組 111‧‧‧Input module
S20~S60、S201~S211、S301~S307、S501~S506、S600~S642、A~C‧‧‧步驟 S20~S60, S201~S211, S301~S307, S501~S506, S600~S642, A~C‧‧‧ steps
第1圖係為本發明之前端整合開發管理系統之實施例之方塊圖。 1 is a block diagram of an embodiment of a front-end integrated development management system of the present invention.
第2圖係為本發明之前端整合開發管理方法之第一流程圖。 Figure 2 is the first flow chart of the front-end integrated development management method of the present invention.
第3圖係為本發明之前端整合開發管理方法之第二流程圖。 Figure 3 is a second flow chart of the front-end integrated development management method of the present invention.
第4圖係為本發明之前端整合開發管理方法之第三流程圖。 Figure 4 is a third flow chart of the front-end integrated development management method of the present invention.
第5圖係為本發明之前端整合開發管理方法之第四流程圖。 Figure 5 is a fourth flow chart of the front-end integrated development management method of the present invention.
第6圖係為本發明之前端整合開發管理方法之第五流程圖。 Figure 6 is a fifth flow chart of the front-end integrated development management method of the present invention.
第7圖係為本發明之前端整合開發管理方法之第六流程圖。 Figure 7 is a sixth flow chart of the method for managing integrated development at the front end of the present invention.
第8圖係為本發明之前端整合開發管理方法之第七流程圖。 Figure 8 is a seventh flow chart of the method for managing integrated development at the front end of the present invention.
第9圖係為本發明之前端整合開發管理方法之第八流程圖。 Figure 9 is an eighth flowchart of the front-end integrated development management method of the present invention.
為利 貴審查員瞭解本發明之技術特徵、內容與優點及其所能達成之功效,茲將本發明配合附圖,並以實施例之表達形式詳細說明如下,而其中所使用之圖式,其主旨僅為示意及輔助說明書之用,未必為本發明實施後之真實比例與精準配置,故不應就所附之圖式的比例與配置關係侷限本發明於實際實施上的專利範圍,合先敘明。 The technical features, contents, and advantages of the present invention, as well as the advantages thereof, can be understood by the present inventors, and the present invention will be described in detail with reference to the accompanying drawings. The subject matter is only for the purpose of illustration and supplementary description. It is not necessarily the true proportion and precise configuration after the implementation of the present invention. Therefore, the scope and configuration relationship of the attached drawings should not be limited to the scope of patent application of the present invention. Narration.
以下將參照相關圖式,說明依本發明之前端整合開發管理系統及其方法之實施例,為使便於理解,下述實施例中之相同元件係以相同之符號標示來說明。 The embodiments of the front-end integrated development management system and the method thereof according to the present invention will be described below with reference to the related drawings. For the sake of understanding, the same components in the following embodiments are denoted by the same reference numerals.
請參閱第1圖至第9圖,其係為本發明之前端整合開發管理系統之實施例之方塊圖,與本發明之前端整合開發管理方法之第一流程圖至第八流程圖。如圖所示,前端整合開發管理系統1包含了伺服端裝置10與至少一電子裝置11。伺服端裝置10包含收發模組100與處理模組101,處理模組100電性連接收發模組101。至少一電子裝置11與收發模組100通訊連結,並儲存整合開發程式11A與至少一應用程式11B,在整合開發程式11A被觸發後,整合開發程式11A則透過至少一 電子裝置11之顯示模組110顯示整合開發介面11C,整合開發介面11C可顯示程式清單訊息11D,其包含至少一程式選項11E。其中,在至少一程式選項11E被觸擊時,整合開發程式11A則對至少一應用程式11B執行整合程序,以產生整合程式11F;且,在處理模組101接收整合程式11F且判斷整合程式11F通過認證條件時,處理模組101則據以產生送審訊息101A,並經由收發模組100傳送送審訊息101A至至少一電子裝置11。其中,整合開發程式11A可為一開發跨平台應用程式的工具的開發工具(IDE),其透過另一個開發工具開發完成,並且,透過本發明之整合開發程式11A可將同一份程式碼轉譯成不同平台上的原生碼,使其能在不同平台上運行,例如本發明之整合開發程式11A除了windows及MAC兩個平台外,還能在IOS及Android環境下進行程式開發,開發出的應用程式不須經過打包上架,即可運行於已安裝本發明的平台中。而習知開發工具只能在windows或MAC環境下進行程式開發,且開發後還需將程式碼打包成目標平台的安裝檔案並上架,並且,目標平台經下載安裝檔案並進行安裝後,才能運行於目標平台。 Please refer to FIG. 1 to FIG. 9 , which are block diagrams of an embodiment of a front-end integrated development management system of the present invention, and a first flowchart to an eighth flowchart of a development management method integrated with the front end of the present invention. As shown, the front-end integrated development management system 1 includes a server device 10 and at least one electronic device 11. The server device 10 includes a transceiver module 100 and a processing module 101. The processing module 100 is electrically connected to the transceiver module 101. At least one electronic device 11 is communicatively coupled to the transceiver module 100, and stores the integrated development program 11A and at least one application 11B. After the integrated development program 11A is triggered, the integrated development program 11A transmits at least one The display module 110 of the electronic device 11 displays the integrated development interface 11C, and the integrated development interface 11C displays the program list message 11D, which includes at least one program option 11E. When the at least one program option 11E is touched, the integrated development program 11A performs an integration process on the at least one application 11B to generate the integration program 11F; and the processing module 101 receives the integration program 11F and determines the integration program 11F. When the authentication condition is passed, the processing module 101 generates a review message 101A and transmits the review message 101A to the at least one electronic device 11 via the transceiver module 100. The integrated development program 11A can be a development tool (IDE) for developing a tool for a cross-platform application, which is developed by another development tool, and the same code can be translated into the same code through the integrated development program 11A of the present invention. The native code on different platforms enables it to run on different platforms. For example, the integrated development program 11A of the present invention can develop programs in the IOS and Android environments in addition to the windows and MAC platforms. It can be run on the platform in which the invention has been installed without being packaged. The conventional development tools can only be developed in the windows or MAC environment, and the code needs to be packaged into the installation file of the target platform and put on the shelf after development, and the target platform can be run after downloading the installation file and installing it. On the target platform.
並且,本發明之前端整合開發管理方法包含了下列步驟:步驟A:藉由觸發整合開發程式,以透過至少一電子裝置之顯示模組顯示整合開發介面,整合開發介面可顯示程式清單訊息,其包含至少一程式選項;步驟B:透過觸擊至少一程式選項,以使整合開發程式對至少一應用程式執行整合程序,而產生整合程式;以及步驟C:利用處理模組接收整合程式且判斷整合程式通過認證條件時,處理模組則據以產生送審訊息並與伺服端裝置進行認證,再經由收發模組傳送已認證的送審訊息至至少一電子裝置。 Moreover, the front-end integrated development management method of the present invention comprises the following steps: Step A: triggering the integrated development program to display the integrated development interface through the display module of at least one electronic device, and integrating the development interface to display the program list information. Include at least one program option; Step B: by tapping at least one program option to enable the integrated development program to execute an integration program for at least one application to generate an integration program; and Step C: receiving the integration program using the processing module and determining integration When the program passes the authentication condition, the processing module generates a review message and authenticates with the server device, and then transmits the authenticated review message to the at least one electronic device via the transceiver module.
具體而言,本發明之前端整合開發管理系統1包含了伺服端裝置10與至少一電子裝置11,伺服端裝置10可為雲端伺服器,電子裝置11可為各種形式之電腦,或者為可攜式電子產品,如平板電腦或智慧型手機,並不特別限制。伺服端裝置10包含了收發模組100與處理模組101,收發模組100用於與電子裝置11通訊連結,接收或發送訊息,而處理模組101則可為處理器,如CPU等。電子裝置11(本實施例中係以電腦作為舉例,但不以此為限)同樣具有儲存裝置(如硬碟、記憶體等)與處理裝置(如CPU),此為習知技術,在此不再說明,亦不特別繪示。電子裝置11儲存有整合開發程式11A與至少一應用程式11B,在操作者經由鍵盤或滑鼠開啟整合開發程式11A後,電子裝置11即與伺服端裝置10連結,相對地,伺服端裝置10中同樣儲存了與整合開發程式11A相互應的應用軟體。 Specifically, the front-end integrated development management system 1 of the present invention includes a server device 10 and at least one electronic device 11, and the server device 10 can be a cloud server. The electronic device 11 can be a computer of various forms or can be portable. Electronic products, such as tablets or smart phones, are not particularly limited. The server device 10 includes a transceiver module 100 and a processing module 101. The transceiver module 100 is configured to communicate with the electronic device 11 to receive or send messages, and the processing module 101 can be a processor, such as a CPU. The electronic device 11 (in this embodiment, the computer is taken as an example, but not limited thereto) also has a storage device (such as a hard disk, a memory, etc.) and a processing device (such as a CPU), which is a conventional technology. No longer stated, nor specially shown. The electronic device 11 stores the integrated development program 11A and the at least one application program 11B. After the operator opens the integrated development program 11A via the keyboard or the mouse, the electronic device 11 is connected to the server device 10, and the server device 10 is opposite. The application software corresponding to the integrated development program 11A is also stored.
在執行整合開發程式11A時,會透過顯示模組110(如一般顯示器)顯示整合開發介面11C(主頁),整合開發介面11C顯示了程式清單訊息11D,如電子裝置11中所儲存的應用程式的清單,其中包含了至少一程式選項11E,此程式選項11E對應於應用程式11B。其中,在執行整合開發程式11A至顯示整合開發介面11C之間,進一步還包含了下列步驟。 When the integrated development program 11A is executed, the integrated development interface 11C (home page) is displayed through the display module 110 (such as a general display), and the integrated development interface 11C displays the program list message 11D, such as the application stored in the electronic device 11. The list includes at least one program option 11E, and the program option 11E corresponds to the application 11B. Among them, between the implementation of the integrated development program 11A to the display integrated development interface 11C, the following steps are further included.
在操作者執行整合開發程式11A後(如步驟S20),程式會判斷是否是第一次開啟(如步驟S201),若是,則會載入本機的封面圖案(如步驟S202),接著,進入判斷是否有跟伺服端裝置10連線(如步驟S203);若為非第一次開啟,則進入步驟S203。在步驟S203中,若已與伺服端裝置10連線,則會下載相關的必要資訊(如config,Lang.zh-cn,Lang.en,Lang.zh-tw,tbPkgDetail.xdb,tbPkgFormat.xdb,tbPkgMaster.xdb),並判斷此整合開發程式11A的版本與伺服端裝置 10所儲存對應的應用軟體版本是否相符(如步驟S204),若否,則會判斷是否要進行更新(如步驟S205),當操作者選擇「是」,則進行更新(如步驟S206),並於更新後關閉整合開發程式11A(如步驟S207),而當操作者選擇「否」,則整合開發程式11A會再次詢問是否要更新(如步驟S208),此時,若操作者選擇「是」,則同樣依序進行步驟S206、S207,而若操作者選擇「否」,則進入步驟S209;其中,若整合開發程式11A的版本與伺服端裝置10中對應的應用軟體版本相符時,則進入步驟S209。 After the operator executes the integrated development program 11A (step S20), the program determines whether it is the first time to open (step S201), and if so, loads the cover pattern of the machine (step S202), and then enters It is determined whether there is a connection with the server device 10 (step S203); if it is not the first time, the process proceeds to step S203. In step S203, if it is connected to the server device 10, the relevant necessary information (such as config, Lang.zh-cn, Lang.en, Lang.zh-tw, tbPkgDetail.xdb, tbPkgFormat.xdb, tbPkgMaster.xdb), and judge the version of the integrated development program 11A and the server device 10 stores whether the corresponding application software version matches (step S204), if not, it determines whether update is to be performed (step S205), when the operator selects "Yes", then updates (such as step S206), and After the update, the integrated development program 11A is closed (step S207), and when the operator selects "No", the integrated development program 11A will again ask whether it is to be updated (step S208). At this time, if the operator selects "Yes" Steps S206 and S207 are also performed in sequence, and if the operator selects "NO", the process proceeds to step S209. If the version of the integrated development program 11A matches the corresponding application software version in the server device 10, the process proceeds to Step S209.
在步驟S209中,整合開發程式11A會判斷是否有登入過,若為否,則進入登入介面(如步驟S210),接著判斷帳號是否正確(如步驟S211),在登入後,帳號與密碼會儲存於config.ini裡面;若判斷有登入過,則會進入步驟S211。在步驟S211中,會判斷帳號是否正確,若帳號正確,則會進入整合開發介面11C(如步驟S30),若斷帳號不正確,則會進入步驟S210。值得一提的是,在步驟S203中,若未與伺服端裝置10連線,則判定無法連線至伺服端裝置10,接著,整合開發程式11A會以離線登入方式,進行判定是否有登入過(如步驟S212),若是,則進入步驟S30;若否,則關閉整合開發程式11A。 In step S209, the integrated development program 11A determines whether there is a login, and if not, enters the login interface (step S210), and then determines whether the account is correct (step S211), after login, the account and password are stored. In the config.ini; if it is determined that there is a login, the process proceeds to step S211. In step S211, it is determined whether the account number is correct. If the account number is correct, the integrated development interface 11C is entered (step S30). If the account number is incorrect, the process proceeds to step S210. It is worth mentioning that, in step S203, if it is not connected to the server device 10, it is determined that the server device 10 cannot be connected. Then, the integrated development program 11A determines whether or not the user has logged in by using the offline login method. (Step S212), if yes, proceed to step S30; if not, close the integrated development program 11A.
此外,在步驟S210中,進一步還包含了以下步驟。在登入帳號進行認證(如步驟S2101)時,會與伺服端裝置10進行認證,由伺服端裝置10判斷是否為合法使用者(如步驟S2102),若是,則會建立封包傳輸(如步驟S2103),接著判斷接收封包的格式是否正確(如步驟S2104),若為正確,則對伺服端裝置10的資料庫(My sql)做查詢動作(如步驟S2105),並判斷是否有找到資料(如步驟S2106),不管是否有找到資料,都會回傳封包給電子裝置11(如步驟S2107),由電子裝置11的MWClient解收後解析封包,並於整合開發介面11C 上呈現。在步驟S2104中,若格式不正確,則回傳封包給電子裝置11(如步驟S2108),封包內包含錯誤代碼,並由電子裝置11的MWClient解收後解析封包,於整合開發介面11C上呈現。其中,在步驟S2102中,若非合法使用者,則回傳封包給電子裝置11(如步驟S2109),封包內包含錯誤代碼,並由電子裝置11的MWClient解收後解析封包,於整合開發介面11C上呈現。值得一提的是,帳號登入方式是電子裝置11以MWClient(TCP)跟伺服端裝置10做溝通,而伺服端裝置10確認封包沒問題後,對資料庫做資料查詢動作。 Further, in step S210, the following steps are further included. When the login account is authenticated (step S2101), the server device 10 is authenticated, and the server device 10 determines whether it is a legitimate user (step S2102). If yes, a packet transmission is established (step S2103). Then, it is determined whether the format of the received packet is correct (step S2104). If it is correct, the database (My sql) of the server device 10 is queried (step S2105), and it is determined whether the data is found (such as the step). S2106), whether or not the data is found, the packet is sent back to the electronic device 11 (step S2107), and the MWClient of the electronic device 11 is parsed and parsed, and the integrated development interface is 11C. Presented on. In step S2104, if the format is incorrect, the packet is sent back to the electronic device 11 (step S2108), the packet contains an error code, and the packet is parsed by the MWClient of the electronic device 11, and then parsed and presented on the integrated development interface 11C. . In step S2102, if the user is not a legitimate user, the packet is returned to the electronic device 11 (step S2109), the packet contains an error code, and the packet is parsed by the MWClient of the electronic device 11, and the packet is parsed in the integrated development interface 11C. Presented on. It is worth mentioning that the account login mode is that the electronic device 11 communicates with the server device 10 by using MWClient (TCP), and after the server device 10 confirms that the packet is ok, the data query operation is performed on the database.
接續地,在顯示整合開發介面11C後,當操作者點擊此程式選項11E時,整合開發程式11A則對應用程式11B執行整合程序,以產生整合程式11F。接著,電子裝置11將應用程式11B經由收發模組100傳送至伺服端裝置10,處理模組101在接收整合程式11F後,會進行判斷整合程式11F是否有通過認證條件,若是,處理模組101將整合程式11F進行審查,並產生送審訊息101A。而後,經由收發模組100傳送送審訊息101A至電子裝置11。其中,在顯示整合開發介面11C至顯示傳送送審訊息101A至電子裝置11之間,進一步還包含了下列步驟。 In succession, after the integrated development interface 11C is displayed, when the operator clicks on the program option 11E, the integrated development program 11A executes an integration program on the application 11B to generate the integration program 11F. Then, the electronic device 11 transmits the application 11B to the server device 10 via the transceiver module 100. After receiving the integration program 11F, the processing module 101 determines whether the integration program 11F has passed the authentication condition. If so, the processing module 101 The integration program 11F is reviewed and a review message 101A is generated. Then, the review message 101A is transmitted to the electronic device 11 via the transceiver module 100. The following steps are further included between the display integration development interface 11C and the display delivery review message 101A to the electronic device 11.
在步驟S30中,會顯示整合開發介面11C,並讀取在C:\Users\電腦名稱\Documents\sndIDE\Accounts\帳號\Apps\InstallApps裡面所有檔案,接著進入步驟S301,顯示程式清單訊息11D與程式選項11E。此時,操作者可選擇要開啟或刪除應用程式(如步驟S302),當操作者點擊程式選項11E時,則表示開啟應用程式11B(如步驟S303),並進行整合程序(如步驟S40);而當操作者長壓程式選項11E時,則表示想要刪除應用程式11B,此時,應用程式11B的圖案會搖晃並顯示「X」的按鈕(如步驟S304),即讓操作者選擇是否要刪除(如步驟S305),若操作者點擊「X」的按鈕,則應用程式11B 會從程式清單訊息11D中清除(如步驟S306),而若操作者選擇不刪除應用程式11B(選擇方式為習知技術,在此不再特別說明),則回到步驟S301。值得一提的是,在進入步驟S30後,操作者亦可於整合開發介面11C中點選專案程式庫(如步驟S307),而讀取在C:\Users\電腦名稱\Documents\sndIDE\Accounts\帳號\Apps\InstallApps裡面所有檔案,並進入步驟S301。 In step S30, the integrated development interface 11C is displayed, and all the files in the C:\Users\computer name\Documents\sndIDE\Accounts\ account\Apps\InstallApps are read, and then the process proceeds to step S301 to display the program list message 11D and Program option 11E. At this time, the operator can select to open or delete the application (such as step S302), when the operator clicks on the program option 11E, it means that the application 11B is opened (as in step S303), and the integration process is performed (such as step S40); When the operator presses the program option 11E, it means that the application 11B is to be deleted. At this time, the pattern of the application 11B is shaken and the button of "X" is displayed (step S304), that is, the operator selects whether or not to Delete (step S305), if the operator clicks the button of "X", the application 11B It will be cleared from the program list message 11D (step S306), and if the operator chooses not to delete the application 11B (the selection method is a conventional technique, which will not be specifically described herein), the process returns to step S301. It is worth mentioning that after proceeding to step S30, the operator can also click on the project library in the integrated development interface 11C (step S307), and read in C:\Users\computer name\Documents\sndIDE\Accounts \All files in the account\Apps\InstallApps, and proceed to step S301.
在步驟S40中,整合開發程式11A會對應用程式11B執行整合程序,即對應用程式11B執行IDE(Integrated Development Environment),包含了執行「CreateFrame_IDE」、「http://store.sound.com.tw/download/pospre.php(get cloud列表)」、「利用thread對local sql做清除、更新、刪除」與「local跟cloud比較清除尋找不到的專案」等,並於整合開發介面11C上呈現。接著,進入送審程序(如步驟S50)。 In step S40, the integrated development program 11A executes an integration program for the application 11B, that is, executes an IDE (Integrated Development Environment) for the application 11B, including executing "CreateFrame_IDE", "http://store.sound.com.tw /download/pospre.php(get cloud list)", "Use thread to clear, update, and delete local sql" and "local and cloud to clear unfinished projects" and display them on the integrated development interface 11C. Next, the review procedure is entered (step S50).
在步驟S50中,由電子裝置11端進行編譯(如步驟S501),並由整合開發程式11A判斷是否編譯成功(如步驟S502),若是編譯成功(如步驟S503),則產生整合程式11F,並傳送至伺服端裝置10進行認證。此時,伺服端裝置10會判斷是否具有相同的應用程式(APP)(如步驟S504),即商城中是否已經存在相同的應用程式(APP),若否,即通過認證條件,而產生送審訊息101A,並傳送至電子裝置11(如步驟S505);若是有相同的應用程式(APP)存在,同樣也會產生送審訊息101A,並傳送至電子裝置11。其中,在步驟S502中,若編譯失敗(如步驟S506),則會回到步驟S30。值得一提的是,送審方式是電子裝置11以MWClient(TCP)跟伺服端裝置10做溝通,伺服端裝置10確認封包沒問題後,對資料庫做資料查詢動作,尋找是否已有相同名稱專案。 In step S50, compiling by the electronic device 11 (step S501), and determining whether the compilation is successful by the integrated development program 11A (step S502), if the compilation is successful (such as step S503), generating the integration program 11F, and It is transmitted to the server device 10 for authentication. At this time, the server device 10 determines whether there is the same application (APP) (such as step S504), that is, whether the same application (APP) already exists in the mall, and if not, the authentication condition is generated, and the review message is generated. 101A is transmitted to the electronic device 11 (step S505); if the same application (APP) exists, the submitting message 101A is also generated and transmitted to the electronic device 11. However, if the compilation fails in step S502 (step S506), the process returns to step S30. It is worth mentioning that the method of submitting the test is that the electronic device 11 communicates with the server device 10 by using MWClient (TCP), and after confirming that the packet is no problem, the server device 10 performs a data query operation on the database to find whether the project has the same name. .
在一較佳實施態樣中,在至少一電子裝置11接收送審訊息101A時,整合開發程式11A則據以顯示使用者介面11G。使用者介面11G可包含專案新增選項11H,在專案新增選項11H被觸擊時,使用者介面11G則顯示程式開發撰寫介面11I。且,至少一電子裝置11可具有輸入模組111,在程式開發撰寫介面11I完成接收輸入模組111被觸碰所產生之至少一語言訊息時,整合開發程式11A則產生另一應用程式。 In a preferred embodiment, when the at least one electronic device 11 receives the review message 101A, the integrated development program 11A displays the user interface 11G accordingly. The user interface 11G may include a project new option 11H. When the project new option 11H is touched, the user interface 11G displays the program development writing interface 11I. Moreover, the at least one electronic device 11 can have an input module 111. When the program development writing interface 11I completes at least one language message generated by the receiving input module 111 being touched, the integrated development program 11A generates another application.
相對地,本發明之前端整合開發管理方法也可包含下列步驟:利用至少一電子裝置接收送審訊息,以使整合開發程式據以顯示使用者介面;透過觸擊使用者介面中之專案新增選項,以使使用者介面顯示程式開發撰寫介面;藉由程式開發撰寫介面完成接收輸入模組被觸碰所產生之至少一語言訊息,以使整合開發程式產生另一應用程式。 In contrast, the front-end integrated development management method of the present invention may further comprise the steps of: receiving the review message by using at least one electronic device, so that the integrated development program displays the user interface; and adding an option by tapping the project in the user interface. In order to enable the user interface to display the programming development writing interface; the programming development writing interface completes receiving at least one language message generated by the input module being touched, so that the integrated development program generates another application.
舉例來說,在步驟S40後,會呈現整合開發介面11C,並進行顯示使用者介面11G(如步驟S60)。進一步地,使用者介面11G包含了多個功能選項,如專案新增選項11H、專案上傳選項、專案下載選項、專案開啟選項、專案刪除選項等,於本實施例中,僅繪示專案新增選項11H,其餘功能選項可參照專案新增選項11H與本領域的通常知識,而自行設計、施行。在操作者點擊專案新增選項11H後(如步驟S620),可透過輸入模組111(如鍵盤)輸入專案類型、專案名稱、發布名稱、專案尺寸等訊息,並確認填寫資料格式是否正確(如步驟S621),確認為正確,則在C:\Users\電腦名稱\Documents\sndIDE\Accounts\帳號\Projects去Create專案.book和專案資料夾,利用XOR去加密,並進入程式開發撰寫介面11I(即撰寫畫面,如步驟S622),而操作者可透過輸入模組111進行程式語言撰寫,並產生應用程式(APP);若確認非正確,則透過使用者介面11G顯示相關提示訊息(如步驟S623)。 For example, after step S40, the integrated development interface 11C is presented and the display user interface 11G is displayed (step S60). Further, the user interface 11G includes a plurality of function options, such as a project new option 11H, a project upload option, a project download option, a project open option, a project deletion option, and the like. In this embodiment, only the project is newly added. Option 11H, the remaining function options can be designed and implemented by referring to the project's new option 11H and the usual knowledge in the field. After the operator clicks on the new item 11H (such as step S620), the input module 111 (such as a keyboard) can input the information such as the project type, the project name, the release name, the project size, and the like, and confirm whether the information format is correct (for example, Step S621), confirmed as correct, then in C:\Users\computer name\Documents\sndIDE\Accounts\ account\Projects to create project.book and project folder, use XOR to encrypt, and enter the program development writing interface 11I ( That is, the screen is written, as in step S622), the operator can write the programming language through the input module 111, and generate an application (APP); if the confirmation is not correct, the related prompt message is displayed through the user interface 11G (step S623). ).
而操作者若點擊專案開啟選項時(如步驟S630),則會進入程式開發撰寫介面11I(如步驟S622)。若點擊專案刪除選項時(如步驟S640),則會在C:\Users\電腦名稱\Documents\sndIDE\Accounts\帳號\Projects找到對應的專案進行刪除(如步驟S641),並於使用者介面11G呈現(如步驟S642)。 When the operator clicks the project open option (step S630), the program development writing interface 11I is entered (step S622). If you click the project deletion option (such as step S640), the corresponding project will be deleted in C:\Users\computer name\Documents\sndIDE\Accounts\Account\Projects (step S641), and in the user interface 11G Presented (as in step S642).
當操作者點擊專案上傳選項時(如步驟S600),電子裝置11端利用idhttp元件POST資料到PHP(伺服端裝置10)之後再做儲存動作,並由伺服端裝置10判斷存取方式(如步驟S601),若檔案類型為ICON、CODE,則透過PHP語法存成檔案(如步驟S602),接著判斷是否為帳號資料夾(如步驟S603),若是,進入資料夾找尋資料(如步驟S604),並更新或存取資料(如步驟S605);若否,則創建帳號資料夾(如步驟S606)。而當檔案類型為文字類型時,則透過php語法存進伺服端裝置10的資料庫(My SQL資料庫)裡(如步驟S607),接著判斷是否有資料欄位(如步驟S608),若是,更新資料(如步驟S609);若否,則新增資料(如步驟S610)。 When the operator clicks the project upload option (step S600), the electronic device 11 uses the idhttp component POST data to the PHP (servo device 10) to perform the storage operation, and the server device 10 determines the access method (such as the step). S601), if the file type is ICON, CODE, save the file through the PHP syntax (such as step S602), and then determine whether it is an account folder (step S603), and if so, enter the folder to find the data (step S604), And updating or accessing the data (step S605); if not, creating an account folder (step S606). When the file type is a text type, it is stored in the database (My SQL database) of the server device 10 through the php syntax (step S607), and then it is determined whether there is a data field (step S608), and if so, Update the data (step S609); if not, add the data (step S610).
若操作者點擊專案下載選項時(如步驟S611),電子裝置11端利用idhttp元件GET資料到PHP(伺服端裝置10)之後再做儲存動作,並由伺服端裝置10收尋操作者在伺服端裝置10的資料庫(My SQL)跟伺服端裝置10上所儲存的專案資料,如帳號資料夾(如步驟S612),接著,抓取檔案後傳回電子裝置11(如步驟S613)。 If the operator clicks the project download option (step S611), the electronic device 11 uses the idhttp component GET data to the PHP (servo device 10) to perform the storage operation, and the server device 10 collects the operator on the server. The database of the device 10 (My SQL) is associated with the project data stored on the server device 10, such as an account folder (step S612), and then the file is retrieved and transmitted back to the electronic device 11 (step S613).
值得一提的是,電子裝置11與伺服端裝置10連線後,在專案的下載上傳、刪除、存取,還有檔案更新跟必要檔案都透過php方式去post or get。並且,操作者還可透過與電子裝置11與伺服端裝置10連線,由伺服端裝置10下載製作應用程式的元件,例如,由伺服端 裝置10的商城購買並下載設計應用程式介面的各式按鈕、按鍵或圖像等,以供操作者可透過整合開發程式11A製作、編輯個人化的應用程式介面。 It is worth mentioning that after the electronic device 11 is connected with the server device 10, the download, delete, access, and file update and necessary files of the project are all post or get through the php method. Moreover, the operator can also connect the electronic device 11 to the server device 10, and the server device 10 downloads components for creating the application, for example, by the server. The mall of the device 10 purchases and downloads various buttons, buttons or images for designing an application interface, so that the operator can create and edit a personalized application interface through the integrated development program 11A.
在另一較佳實施態樣中,在整合開發程式11A被觸發後,整合開發程式11A則透過顯示模組110顯示整合開發介面11C,整合開發介面11C包含使用者介面11G,使用者介面11G可顯示專案新增選項11H,在專案新增選項11H被觸擊時,使用者介面11G則顯示程式開發撰寫介面11I;且,至少一電子裝置具有輸入模組111,在程式開發撰寫介面11I完成接收輸入模組111被觸碰所產生之至少一語言訊息時,整合開發程式11A則產生至少一應用程式11B。相對地,本發明之前端整合開發管理方法在觸發整合開發程式而顯示整合開發介面之步驟A中,更可包含下列步驟:藉由整合開發介面顯示使用者介面,使用者介面顯示專案新增選項;透過觸擊專案新增選項,以使使用者介面顯示程式開發撰寫介面;以及利用程式開發撰寫介面完成接收輸入模組被觸碰所產生之至少一語言訊息,而使整合開發程式產生至少一應用程式。 In another preferred embodiment, after the integrated development program 11A is triggered, the integrated development program 11A displays the integrated development interface 11C through the display module 110, and the integrated development interface 11C includes the user interface 11G, and the user interface 11G can be The program addition option 11H is displayed. When the project new option 11H is touched, the user interface 11G displays the program development writing interface 11I; and at least one electronic device has an input module 111, and the program development writing interface 11I completes the reception. When the input module 111 is touched by the generated at least one language message, the integrated development program 11A generates at least one application 11B. In contrast, the front-end integrated development management method of the present invention, in the step A of triggering the integrated development program and displaying the integrated development interface, may further include the following steps: displaying the user interface through the integrated development interface, and displaying the new option of the user interface through the user interface. Adding an option through the touch project to enable the user interface to display the program development writing interface; and using the program development writing interface to complete at least one language message generated by the receiving input module being touched, and causing the integrated development program to generate at least one application.
也就是說,本發明之前端整合開發管理系統1進一步還可在電子裝置11執行整合開發程式11A後(即步驟S20),可跳過步驟S201至步驟S40或步驟S50,而直接進入步驟S60,顯示使用者介面11G,以提供操作者直接點選專案新增選項11H、專案上傳選項、專案下載選項、專案開啟選項或專案刪除選項等選項。 That is, the front-end integrated development management system 1 of the present invention may further after the electronic device 11 executes the integrated development program 11A (ie, step S20), and may skip step S201 to step S40 or step S50, and directly proceed to step S60. The user interface 11G is displayed to provide an operator with a direct option to add a project option 11H, a project upload option, a project download option, a project open option, or a project delete option.
綜上所述,本發明之前端整合開發管理系統及其方法主要是透過設計介面良好的前端程式(即整合開發程式),提供使用者可以在任一平台上進行程式開發,功能包含:介面設計排版、代碼撰寫(edit)與編譯(compile),以利使用者可以利用熟悉的作業系統環境進行程式 開發作業。以上所稱跨作業系統涵蓋範圍至少包括:windows、OSX、iOS、android、linux等,但不以此為限。 In summary, the front-end integrated development management system and the method of the present invention mainly provide a user with program development on any platform through a well-designed front-end program (ie, integrated development program), and the functions include: interface design and layout. , code editing (edit) and compile (compile), so that users can use the familiar operating system environment to run programs Development work. The above-mentioned cross-operating system coverage includes at least: windows, OSX, iOS, android, linux, etc., but not limited to this.
並且,使用者可在不同作業系統環境中執行整合開發程式且經編輯轉譯而成的應用程式,意即程式碼僅需撰寫一種版本,即可運行於多種異質作業系統環境之裝置;其核心運算架構機制為將編譯出的單一之二進位(Binary)執行檔經雲端平台配送至不同作業系統環境之裝置,再利用安裝於各裝置上可整併CPU及GPU高速運算能力的執行引擎,達成讓一項應用程式完美運行於不同作業系統環境的效果。 Moreover, the user can execute the integrated development program and edit the translated application in different operating system environments, that is, the program code can be run in a plurality of heterogeneous operating system environments only by writing one version; The architecture mechanism is to distribute the compiled Binary executable files to different operating system environments via the cloud platform, and then use the execution engine installed on each device to rectify the CPU and GPU high-speed computing capabilities. The effect of an application running perfectly in different operating system environments.
以上所述僅為舉例性,而非為限制性者。任何未脫離本發明之精神與範疇,而對其進行之等效修改或變更,均應包含於後附之申請專利範圍中。 The above is intended to be illustrative only and not limiting. Any equivalent modifications or alterations to the spirit and scope of the invention are intended to be included in the scope of the appended claims.
Claims (10)
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
TW106137840A TWI667613B (en) | 2017-11-02 | 2017-11-02 | Front-end integration development management system and method thereof |
CN201810241050.7A CN109753279A (en) | 2017-11-02 | 2018-03-22 | A kind of front end integration and development management system and its method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
TW106137840A TWI667613B (en) | 2017-11-02 | 2017-11-02 | Front-end integration development management system and method thereof |
Publications (2)
Publication Number | Publication Date |
---|---|
TW201918877A TW201918877A (en) | 2019-05-16 |
TWI667613B true TWI667613B (en) | 2019-08-01 |
Family
ID=66402345
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
TW106137840A TWI667613B (en) | 2017-11-02 | 2017-11-02 | Front-end integration development management system and method thereof |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN109753279A (en) |
TW (1) | TWI667613B (en) |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6119105A (en) * | 1996-06-17 | 2000-09-12 | Verifone, Inc. | System, method and article of manufacture for initiation of software distribution from a point of certificate creation utilizing an extensible, flexible architecture |
US6253027B1 (en) * | 1996-06-17 | 2001-06-26 | Hewlett-Packard Company | System, method and article of manufacture for exchanging software and configuration data over a multichannel, extensible, flexible architecture |
US20060153369A1 (en) * | 2005-01-07 | 2006-07-13 | Beeson Curtis L | Providing cryptographic key based on user input data |
US20060184585A1 (en) * | 2004-02-24 | 2006-08-17 | First Data Corporation | Communication point delivery instructions |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CA2796433C (en) * | 2010-04-15 | 2017-12-12 | Itr Group, Inc. | Cross-platform application framework |
CN102402463A (en) * | 2010-09-10 | 2012-04-04 | 中华电信股份有限公司 | Processing system and method for integrating resource program into on-line operating system |
CN102799444B (en) * | 2011-05-27 | 2016-06-08 | 华为软件技术有限公司 | The method of cross-platform packing program and device |
US20130205277A1 (en) * | 2012-02-07 | 2013-08-08 | Telerik, AD | Environment and method for cross-platform development of software applications |
TWI496078B (en) * | 2012-05-18 | 2015-08-11 | Heimavista Inc | Building system for cross-platform mini application and building method thereof |
CN104516738A (en) * | 2014-12-15 | 2015-04-15 | 北京金和软件股份有限公司 | Integrated implementing method for development and release of APP |
CN106970790B (en) * | 2017-03-09 | 2021-01-05 | 腾讯科技(深圳)有限公司 | Application program creating method, related equipment and system |
-
2017
- 2017-11-02 TW TW106137840A patent/TWI667613B/en not_active IP Right Cessation
-
2018
- 2018-03-22 CN CN201810241050.7A patent/CN109753279A/en active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6119105A (en) * | 1996-06-17 | 2000-09-12 | Verifone, Inc. | System, method and article of manufacture for initiation of software distribution from a point of certificate creation utilizing an extensible, flexible architecture |
US6253027B1 (en) * | 1996-06-17 | 2001-06-26 | Hewlett-Packard Company | System, method and article of manufacture for exchanging software and configuration data over a multichannel, extensible, flexible architecture |
US20060184585A1 (en) * | 2004-02-24 | 2006-08-17 | First Data Corporation | Communication point delivery instructions |
US20060153369A1 (en) * | 2005-01-07 | 2006-07-13 | Beeson Curtis L | Providing cryptographic key based on user input data |
Also Published As
Publication number | Publication date |
---|---|
TW201918877A (en) | 2019-05-16 |
CN109753279A (en) | 2019-05-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10194288B2 (en) | Sticker distribution system for messaging apps | |
US9400784B2 (en) | Integrated application localization | |
Wolfson et al. | Android developer tools essentials: Android Studio to Zipalign | |
JP5171790B2 (en) | Information processing apparatus, communication system, and program | |
US20130219307A1 (en) | System and method for runtime user interface management | |
US20130205277A1 (en) | Environment and method for cross-platform development of software applications | |
KR102193404B1 (en) | Incrementally compiling software artifacts from an interactive development environment | |
JP2009181329A (en) | Application development support device and program | |
US20140033123A1 (en) | User interface and method for comparing a local version of a profile to an online update | |
JP2008276690A (en) | Development system, server for development system, and development method | |
TWI667613B (en) | Front-end integration development management system and method thereof | |
CN110334031B (en) | Memory allocation code detection method and device, computer equipment and storage medium | |
US20130007622A1 (en) | Demonstrating a software product | |
CN107003867B (en) | Using sections for customization of cross-platform applications | |
US20160313990A1 (en) | Extensibility bundles for a cloud and devices suite | |
JP6304433B2 (en) | Information processing apparatus, server, processing method thereof, and program | |
Ridene et al. | A DSML for mobile phone applications testing | |
JP2012133567A (en) | Information processor, control method thereof, and program | |
EP4006715A1 (en) | Creating a native app method and system | |
KR20170020366A (en) | Subscriber defined dynamic eventing | |
Phung | Professional microsoft windows embedded CE 6.0 | |
WO2023169045A1 (en) | Method, system, and development machine for evaluating embedded project using web browser | |
JPWO2013088534A1 (en) | Server, method, and program for causing a computer to function as a server for accessing a mobile terminal from a client via a network | |
Johnson | Using MVVM Light with your Xamarin Apps | |
Reingart et al. | web2py Application Development Cookbook |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
MM4A | Annulment or lapse of patent due to non-payment of fees |