CN101364398B - Method for generating object property related to user interface - Google Patents

Method for generating object property related to user interface Download PDF

Info

Publication number
CN101364398B
CN101364398B CN2007101400073A CN200710140007A CN101364398B CN 101364398 B CN101364398 B CN 101364398B CN 2007101400073 A CN2007101400073 A CN 2007101400073A CN 200710140007 A CN200710140007 A CN 200710140007A CN 101364398 B CN101364398 B CN 101364398B
Authority
CN
China
Prior art keywords
interface
user
display unit
numeric display
firmware
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN2007101400073A
Other languages
Chinese (zh)
Other versions
CN101364398A (en
Inventor
陈存绍
傅世专
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Realtek Semiconductor Corp
Original Assignee
Realtek Semiconductor Corp
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 Realtek Semiconductor Corp filed Critical Realtek Semiconductor Corp
Priority to CN2007101400073A priority Critical patent/CN101364398B/en
Publication of CN101364398A publication Critical patent/CN101364398A/en
Application granted granted Critical
Publication of CN101364398B publication Critical patent/CN101364398B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Stored Programmes (AREA)

Abstract

The invention discloses a method for generating object properties related to a user interface of a digital display device. The method comprises the following steps: editing the user interface via a development tool to generate editing results; checking the editing results according to the checking condition of the development tool to judge whether the user interface matches with the hardware configurations of the digital display device, wherein the checking condition is that the user interface matches with the hardware configurations of the digital display device; generating the object properties of the user interface according to the editing results; and storing the object properties of the user interface in a description file.

Description

Produce the method for the interface related object properties of user
Technical field
The invention relates to a kind of display device, refer to a kind of numeric display unit and developing instrument thereof especially.
Background technology
In the field of numeric display unit (for example being numeric display unit, LCD display, LCD TV), because the function that numeric display unit itself is had is quite numerous and diverse, therefore, the dealer also must design corresponding user's interface (User Interface, UI), for example: look control adjust function (on screendisplay, OSD).Microprocessor (micro-processor) in the numeric display unit (or claiming microcontroller micro-controller) (for example is: Intel 8051 series) read and carry out the firmware (firmware) that is stored in storer, and can make OSD be presented on the numeric display unit by user's operation, to allow the consumer can pass through OSD, come numeric display unit is set, for example: adjust the shading value of numeric display unit picture, colorfulness of numeric display unit or the like.
By as can be known aforementioned, OSD has become the indispensable part of numeric display unit; One of consideration when in fact the convenience of OSD, outward appearance have also become the consumer and buy.Important topic when therefore, the exploitation of OSD also becomes the dealer and releases every product.
Yet, (for example: literal, font, language) relevant information is to be arranged in firmware (firmware), and the exploitation of user's interface and general firmware (firmware) exploitation are the same on the practice for the outward appearance of user's interface (for example: size, color, font), content; See also Fig. 1, Fig. 1 is the process flow diagram of known firmware development.As shown in Figure 1, at first, firmware designers can be edited source code (sourcecode) 100, and this source code (source code) 100 includes the source code of user's interface; Then, after source code 100 editors finish, just source code is compiled by compiler (compiler), can be to produce for the binary code (that is, being called firmware) 110 of microprocessor execution.
Aforesaid firmware 110 can be stored in the storer of numeric display unit, thus, microprocessor in the numeric display unit just can be carried out the aforesaid firmware 110 that is stored in the storer, and numeric display unit gets final product normal running (comprise this user's interface is presented).
But aforesaid flow process is also not convenient for firmware designers, especially only revises outward appearance or content relevant for user's interface.For instance, if firmware designers need be revised the presentation mode of user's interface, for example need to revise the color of certain yi word pattern in user's interface or picture, firmware designers just must update the font corresponding in the source code 100 and the relative program sign indicating number of picture so, and the source code 100 that will revise passes through the step of compiling again.
Such way is also considerably inconvenient in debug; For instance, because the part of 100 palpus debugs of program source code (the debug)/modification of user's interface may be often not only one, if firmware designers can't single treatment be finished these mistakes, firmware designers just must be after each debug finishes so, recompilate source code 100, whether correct with the source code 100 that checking is write.In other words, among the process of carrying out debug, whole source codes 100 all can pass through the compiling that repeats, and this is not to be the very efficient thing of part.And amended source code 100 may impact other functions for incorrect modification, thus must whole functional make one-time authentication, and the checking of whole functional also is a time-consuming job.
In addition, numeric display unit often has the restriction on some hardware, and therefore, firmware designers must be developed its firmware according to hardware constraints, in order to avoid the hardware of numeric display unit can't be supported the firmware that developed.Yet firmware designers is not necessarily to be exactly the hardware developers of numeric display unit, and this has represented the firmware designers might not be very familiar for its hardware constraints, and such situation makes that also the exploitation of firmware is more difficult.Thus, not only expend a large amount of time, also made the development efficiency of firmware reduce.
In addition, because numeric display unit has individual various sizes and resolution, so every kind of size or resolution all must have the OSD of suitable size to match, in other words, even the whole functional of this numeric display unit and OSD are all identical, but owing to varying in size of display screen, so the apparent size of this OSD also must be done suitable adjustment.
Summary of the invention
Therefore, one of the object of the invention is to provide a kind of developing instrument of firmware, and numeric display unit is to solve the problem of known technology.
One of the object of the invention is to provide a kind of developing instrument of firmware, and it can check whether conform with hardware configuration simultaneously in the performance history of firmware.
One of the object of the invention is to provide a kind of data structure of firmware, and it can be convenient to the modification of this firmware.
One of the object of the invention is to provide a kind of data structure of firmware, and it can be convenient to allow this firmware change its setting according to the specification of hardware.
According to one embodiment of the invention, be to disclose a kind of method that is used for producing with the interface related object properties of user of numeric display unit, this method includes: edit this user's interface to produce edited result by developing instrument; Inspection condition according to this developing instrument, check this edited result, the edited result that can't support with the hardware of avoiding this numeric display unit, thereby guarantee that this user's interface can meet the hardware configuration of this numeric display unit, wherein, this inspection condition is corresponding with the hardware configuration of this numeric display unit; According to this edited result to produce these object properties of this user's interface; And these object properties that store this user's interface are in description document.
According to one embodiment of the invention, also disclose a kind of digital indicator, it includes: memory storage, store data division and program part, wherein this data division includes description document, and this program part includes analysis program and application program; And microprocessor, be coupled to this memory storage, be used for carrying out this application program and this analysis program; Wherein this microprocessor be according to this analysis program resolving this description document obtaining at least one object parameter, and this microprocessor according to this at least one object parameter and this application program to control the operation of this digital indicator.
According to one embodiment of the invention, also disclose a kind of method in order to user's interface of producing digital indicator, this digital indicator includes memory storage and microprocessor, this storing device for storing has data division and program part, wherein this data division includes description document, this program part includes analysis program and application program, and this method comprises: this microprocessor is carried out this application program to control the operation of this digital indicator; This microprocessor is carried out this analysis program to resolve this description document of this memory storage, and to obtain at least one object attribute of this user's interface, wherein this description document is relevant with this user's interface of this digital indicator; And, this user's interface is shown on this digital indicator according to this at least one object parameter.
Description of drawings
Fig. 1 is the development process figure of known user's interface.
Fig. 2 has illustrated the producing method of user's interface of the present invention.
Fig. 3 is the synoptic diagram of the exploitation picture of graphical development tool shown in Figure 2.
Fig. 4 has illustrated the layering preview of graphic interface developing instrument and the picture of whole preview.
Fig. 5 has illustrated the marking mode of graphic interface in description document.
Fig. 6 (a) is for coming example to say the running synoptic diagram of analysis program of the present invention with hardware structure and in conjunction with the step of carrying out.
How Fig. 6 (b) is applicable to OSD the process flow diagram of the display panel of various resolution for the present invention.
[reference numerals]
61 digital indicators, 62 microprocessors, 63 storeies
100 source codes, 110 firmwares, 120 compilers
200 user's interfaces, 230 graphic interface developing instruments, 231 description document
232 edited result, 240 application programs, 241 analysis programs
242 data structures, 310 figure layers, 320 zone
330 blocks
Embodiment
For instance, (for example: user's interface Digital Television) generally is to present to the user in the mode of OSD to numeric display unit, and the manufacturer of numeric display unit may wish that the numeric display unit of different model can have different OSD, and these OSD difference each other may only be that the shape of button is different, or the color of OSD is different with font.
In view of aforesaid demand, the invention provides a kind of development process of firmware, the exploitation that comprises the firmware of user's interface can be divided into data and function two large divisions.Therefore, firmware designers need not compile whole procedure codes at every turn all again, if the funtion part of firmware is finished, for development afterwards, firmware designers only must focus on the exploitation of data division (for example being outward appearance, the content of OSD), and can not have influence on other function of firmware.
In addition, for the graphical development of OSD, the present invention has also proposed a kind of developing instrument, can develop more quickly to allow firmware designers.
See also Fig. 2 at this, Fig. 2 has illustrated the producing method of user's interface 200 of the present invention.As shown in Figure 2, firmware designers is the graphic interface (button is with literal or the like for such as the picture on the OSD, figure) of editing this user's interface by graphic interface developing instrument 230.
After end-of-development, graphic interface developing instrument 230 just can be according to its edited result 232, output description document 231, and this description document 231 is corresponding with this edited result 232.
For example: edited result 232 includes size, color, the position of each Drawing Object, and then aforesaid description document 231 is to have described the attribute of each Drawing Object in the graphic interface (length and width, color, reference position); In present embodiment, description document 231 can be XML file or ini file, and it includes the size, color and the position that are used for describing each Drawing Object or the like information, and the character string that is used in graphic interface, font and font size or the like information.For instance, with the XML file, the attribute of each Drawing Object can show with the form of label (tag); In addition, the code of each graphic elements in the graphic interface developing instrument 230 and the corresponding relation (mapping relationship) between its graph of a correspondence element have also been write down in the description document 231.Again with ini file, it is can be similar in order to the file of adjusting the execute file parameter and general text file; In other words, it can use general copy editor's software to open.Show the phenomenon that is intended to as the result that will allow firmware produce, also can reach this purpose by direct modification editing specification file 231.After revising editor ini or XML file, when microprocessor is carried out firmware once more and read ini or during the XML shelves, will produce desired effect.
Then, firmware and description document 231 just can deposit in the memory storage (such as flash memory, ROM (read-only memory)) of numeric display unit display device.
When numeric display unit is activated, the microprocessor of this numeric display unit just can read and carry out the master routine 240 (or can be described as application program) that is stored in memory storage and carry out a series of instruction, this processor still can be carried out the analysis program 241 in the memory storage, to resolve this description document 231, and, be converted to the readable data structure of this microprocessor 242 with every information that description document 231 is write down; Therefore, the microprocessor of numeric display unit just can be understood the position of described every graphic elements in the description document 231 and other every information, again according to each function of the entrained user's interface of application program 240 itself; Thus, just can construction go out complete user's interface, and on numeric display unit, it be presented and give user's use.
By can learning in the exposure of front, the present invention is that the exploitation with user's interface is divided into data and function two large divisions; Wherein, the data division of user's interface (for example is: defined by exclusive graphic interface developing instrument 230, to produce this description document 231; The whole functional of numeric display unit (comprising user's interface function) then is arranged in application program 240.
As previously mentioned, for identical hardware structure, therefore, only must one cover application program 240; So that can meeting this hardware configuration and define suitable image parameter, this user's interface produces user's interface by exclusive graphic interface developing instrument 230 with different graphic interface.Certainly, this application program 240 also can be provided by the hardware manufacturer of numeric display unit, and firmware designers only must design at the graphic interface of user's interface, also the exploitation speed of therefore having promoted user's interface.
Note that at this graphic interface developing instrument 230 of the present invention is software, it can carry out it by personal computer, to produce development environment.See also Fig. 3, Fig. 3 is the synoptic diagram of the exploitation picture of graphical development tool 230 shown in Figure 2.In present embodiment, graphical development tool 230 is a What You See Is What You Get (WYSIWYG, what you see is what you get) developing instrument, therefore, firmware designers can directly be inspected the graphic interface of user's interface by graphical development tool 230.In other words, firmware designers also can utilize graphical development tool 230 built-in graphic elements and font element, come construction to go out the outward appearance of whole user's interface; For example, firmware designers can be utilized the mode of towing, changes shape, position or the size of each graphic elements and font element, so just can change the aspect of user's interface easily.
Because the user's interface that is developed must meet the ardware feature of numeric display unit, therefore, have some and the interdependent inspection condition of numeric display unit hardware in the graphic interface developing instrument 230 of the present invention, the edited result that can't support with the hardware of checking and avoid firmware designers to design this numeric display unit meets the hardware configuration of numeric display unit surely to guarantee user's interface one that firmware designers is developed.
In other words, graphic interface developing instrument of the present invention 230 does not exist together with known technology, is that graphic interface developing instrument 230 can check its development result in real time and avoid producing incorrect parameter according to the inspection condition; Therefore, firmware designers need not wait until when program is carried out through compiling and on numeric display unit to learn just whether program is wrong, and thus, firmware designers also needn't compile program repeatedly for debug, increased the exploitation speed of user's interface so, widely.
For instance, if numeric display unit is when carrying out the demonstration of OSD, be that every pictures is shown it with different figure layers (layer), zone (section) and block (zone) on hardware, therefore, as shown in Figure 3, in present embodiment, the practice that graphic interface developing instrument 230 just can corresponding hardware, in have several different graphic elements, it includes figure layer (layer) 310, zone (section) 320, block (zone) 330 or the like; At this moment, if for single area, hardware only can be supported the number of blocks of being scheduled to, graphic interface developing instrument 230 just can built-in corresponding inspection condition so, thus, desire in that single area is mid-when letting slip many blocks when firmware designers, graphic interface developing instrument 230 just can be informed the present segment configuration of carrying out illegal (invalid) of firmware designers, and the newly-increased block of refusal.
Certainly, graphic interface developing instrument 230 can be according to the support scope of hardware, and has more inspection condition accordingly; For example: the inspection condition can be: block can not overlap, the zone must be within figure layer, block must be at maximum region number within the zone, on the maximum figure number of layers, maximum region number, maximum number of blocks, horizontal line or the like.
Thus, firmware designers need not worry just whether the hardware of numeric display unit supports its development result, and in other words, the image parameter in its this description document 231 of exporting must be supported by the hardware of numeric display unit.
By as can be known aforementioned, because graphic interface developing instrument 230 can help firmware designers inspection, therefore, among the performance history of user's interface, firmware designers need not be familiar with the hardware constraints of numeric display unit, as: screen resolution, just can directly design in graphic interface developing instrument 230; Such way can promote the efficient in the exploitation.
In addition, in the example in front, numeric display unit is when showing, the data of difference figure layer can be carried out superposition and married operation, therefore, graphic interface developing instrument 230 also provides the preview function of same capabilities, sees also Fig. 4 at this, and it has illustrated the layering preview of graphic interface developing instrument 230 and the picture of whole preview.
As shown in Figure 4, in the layering preview, the result that firmware designers can be inspected the display result (such as the first figure layer among the figure or second figure layer) of single figure layer or a plurality of figure is stacking after adding, whole preview then is the result who is used for showing behind the All Layers superposition, the true effect after carrying out with the simulated digital display device.Thus, firmware designers just can dispose each graphic elements in the graphic interface more accurately, to reach better effect.
After firmware designers finishes the graphic interface exploitation fully, just can produce aforesaid description document by graphic interface developing instrument 230.See also Fig. 5 at this, Fig. 5 has shown the marking mode of graphic interface in description document.As shown in Figure 5, each figure has the pairing ID of figure/font (PIC0 shown in the figure, TEXT0) with all corresponding label of font, its internal record, and corresponding coordinate (x shown in the figure, y, w, h).Therefore, as shown in Figure 5,, just can learn the position and the attribute of each graphic elements in user's interface really by description document.
In addition, the present invention is applicable to the display panel (panel) of various sizes and resolution.Seeing also Fig. 6 (a), in this, is to come example to say that analysis program of the present invention (or claims: 241 running synoptic diagram resolver (parser)), but be not in order to limit with hardware structure.Numeric display unit includes digital indicator 61, microprocessor 62 and storer 63 in Fig. 6 (a).Store data division and program part in the storer 63, this program part includes application program 240, analysis program 241; Data division includes description document 231.One embodiment sees also Fig. 6 (b), and how Fig. 6 (b) is applicable to OSD the process flow diagram of the display panel of various resolution for the present invention.It includes the following step:
Step 611: this microprocessor reads the storage values of storage element, and this storage values is in order to representing the resolution of this display panel, and according to this storage values with the decision zoom ratio;
Step 612: this microprocessor reads this description document;
Step 613: this microprocessor can be according to the correlation parameter of this zoom ratio and this description document, calculates the relative position of each graphic elements in the graphic interface and association attributes to produce data structure;
Step 614: producing required OSD, the size of this OSD is big or small corresponding with this display panel to this microprocessor according to this data structure.
In the above embodiments, application program 240 is realized respectively with analysis program 241, and independent separately its function of implementing.But, also analysis program 241 can be achieved in application program 240; In other words, the analysis program 241 of this moment is the part of application program 240, is subroutine (sub-program).Use in this corresponding variation, also belong to category of the present invention.
In addition, in step 614, analysis program 241 is in addition according to corresponding relation entrained in the description document 231, set up resource administrators (resource manager), for example, resource administrators can include corresponding tables (mapping table), and it has corresponding relation (such as the picture of all resources in the system, character string, the corresponding relation of font or the like information and code).For instance, resource administrators can have the corresponding relation of each code and its corresponding meaning, and (such as the ID of color can be COLOR1 in XML, the data readable in the program that converts to then are red, the ID of figure is PIC1 in XML, then is converted to the address or the understandable code of program of storer in data structure).Therefore, analysis program 241 just can be according to the resource administrators of institute's construction, and the position of each graphic elements that is calculated and association attributes, produces application program 240 intelligible data structures 242.
As the exposure of front as can be known, if firmware designers is directly write procedure code in known manner, firmware designers just must be learnt the resolution of numeric display unit earlier so, then revises the coordinate of each graphic elements with big or small corresponding to resolution; And in present embodiment, firmware designers only must utilize graphic interface developing instrument 230 draw must figure, but just framework goes out suitable user interface.
Note that exploitation for graphic interface at this, firmware designers also can import the font and the figure of institute's palpus from the outside except using built-in figure and the fonts of graphic interface developing instrument 230 itself; Making skill does not so in fact embarrass for those skilled in the art, for instance, figure or font need only be imported among graphic interface developing instrument 230, and the code of newly-increased corresponding institute's palpus and corresponding relation are in graphic interface developing instrument 230, graphic interface developing instrument 230 can be output in the newly-increased corresponding code relation with it of figure/font in the description document, so just can make analysis program also can set up the resource management of newly-increased figure/font accordingly.Thus, firmware designers just can successfully be used newly-increased figure or literal, and so corresponding variation also belongs to category of the present invention.
Disclose so far, those skilled in the art should understand, and make aforesaid graphic interface developing instrument in fact, and analysis program is with application program, so the writing technique of aforementioned each program and procedure code are not just given unnecessary details in this in addition.
Please note at this, though in the generation flow process of aforesaid user's interface, firmware designers utilizes the graphic interface developing instrument to produce description document (XML file/ini file), yet utilize the graphic interface developing instrument to produce the practice of description document, only be one embodiment of the invention, but not restriction of the present invention.In actual operation, firmware designers is direct editing specification file also, and so corresponding variation also belongs to category of the present invention.
Compared to known technology, user's interface production method of the present invention can allow firmware designers to be absorbed in the exploitation of graphic interface, and need not work with one's mind in the function aspects of user's interface.In addition, by user's interface production method of the present invention, in the performance history of graphic interface, firmware designers also need not be worried the user's interface that it develops and the relation of numeric display unit resolution, the relevant correction of numeric display unit resolution is to finish it by analysis program, and such way has been promoted the development efficiency of firmware designers.
Though more than with embodiment the present invention is described, therefore do not limit scope of the present invention, only otherwise break away from main idea of the present invention, those skilled in the art can carry out various distortion or change.

Claims (10)

1. method that is used for producing with the interface related object properties of user of numeric display unit, this method includes:
Edit this user's interface to produce edited result by developing instrument;
Inspection condition according to this developing instrument, check this edited result, the edited result that can't support with the hardware of avoiding this numeric display unit, thereby guarantee that this user's interface can meet the hardware configuration of this numeric display unit, wherein, this inspection condition is corresponding with the hardware configuration of this numeric display unit;
According to this edited result to produce these object properties of this user's interface; And
These object properties that store this user's interface are in description document.
2. method according to claim 1, wherein should the inspection condition in order to be carried out real-time inspection when this edited result of editor.
3. method according to claim 1, wherein these object properties include at least one font component attributes and at least one graphic elements attribute.
4. method according to claim 1, wherein this developing instrument provides a plurality of graphic elements.
5. method according to claim 1, wherein should the inspection condition in order to the one at least in number, size and the configuration state of checking the element that this user's interface allows.
6. method according to claim 1, wherein this developing instrument provides a plurality of font elements.
7. method according to claim 3 wherein, uses zoom ratio to revise the position and size of this graphic elements.
8. method according to claim 1, wherein this user's interface has the function that the control looked is adjusted.
9. method according to claim 1, wherein this description document is XML file or ini file.
10. method according to claim 1 wherein also includes:
According to described description document, provide resource administrators to manage the graphic elements in this description document and the configuration and the corresponding relation of font with corresponding tables.
CN2007101400073A 2007-08-07 2007-08-07 Method for generating object property related to user interface Active CN101364398B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2007101400073A CN101364398B (en) 2007-08-07 2007-08-07 Method for generating object property related to user interface

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2007101400073A CN101364398B (en) 2007-08-07 2007-08-07 Method for generating object property related to user interface

Publications (2)

Publication Number Publication Date
CN101364398A CN101364398A (en) 2009-02-11
CN101364398B true CN101364398B (en) 2010-07-28

Family

ID=40390734

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2007101400073A Active CN101364398B (en) 2007-08-07 2007-08-07 Method for generating object property related to user interface

Country Status (1)

Country Link
CN (1) CN101364398B (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114764235B (en) * 2021-01-12 2023-11-07 成都鼎桥通信技术有限公司 Serializer/deserializer SERDES interface test system and method

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1610881A (en) * 2002-09-06 2005-04-27 索尼株式会社 Gui application development support device, gui display device, and method, and computer program
CN1612104A (en) * 2003-10-28 2005-05-04 居里泰尔通讯株式会社 Mobile communication terminal with menu display change function and method for changing the menu display

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1610881A (en) * 2002-09-06 2005-04-27 索尼株式会社 Gui application development support device, gui display device, and method, and computer program
CN1612104A (en) * 2003-10-28 2005-05-04 居里泰尔通讯株式会社 Mobile communication terminal with menu display change function and method for changing the menu display

Also Published As

Publication number Publication date
CN101364398A (en) 2009-02-11

Similar Documents

Publication Publication Date Title
EP2530583B1 (en) Computer-implemented method, system and computer program product for displaying a user interface component
US7496906B2 (en) Evaluation of a code segment
US7610545B2 (en) Annotations for tracking provenance
Jakumeit et al. A survey and comparison of transformation tools based on the transformation tool contest
EP3338179B1 (en) Graphical representation of data in a program code editor
CN111241454A (en) Method, system and device for generating webpage code
US8386919B2 (en) System for displaying an annotated programming file
TWI407425B (en) Method for generating object properties related to a user interface
López-Fernández et al. An example is worth a thousand words: Creating graphical modelling environments by example
CN101727327A (en) Development method for visual JSP interface based on GEF technology
Oetsch et al. The SeaLion has landed: An IDE for answer-set programming—Preliminary report
Oman et al. CASE: analysis and design tools
Coppit et al. Spotlight: A prototype tool for software plans
JP4835859B2 (en) State transition diagram creation device and state transition diagram creation method
CN101364398B (en) Method for generating object property related to user interface
CN101364399A (en) Method generating object property related to user interface
JP2004157927A (en) Creating system for business form input, creating program and creating method
Wechselberg et al. Augmenting state models with data flow
US20220222065A1 (en) System and method of computer-assisted computer programming
Salter et al. NetBeans IDE 8 Cookbook
JP2007115155A (en) Program structure management device and program structure management program
Glória et al. xOOHDM: Integrated development environment for creating and executing models in Web applications design
Koch et al. A Toolchain for Simulation Component Specification and Identification
Kozaczynski et al. Transforming User Experience Models To Presentation Layer Implementations
Carter Improving Frontend Architecture and Designing a New User Interface for Automated Test Tool

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant