Patent US6556218B1 successfully refreshed from Google Patents.
← Back to Patent Explorer
US6556218B1 Expired / Lapsed US ⏱️ 0.0 years remaining

Method and apparatus for generating dips for use with Java beans

Assignee: International Business Machines Corp
•
Filing: 1998-12-10
•
Granted: 2003-04-29
•
Expires: 2018-12-10
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method and apparatus in a computer for creating a framework for a dip. Settings are displayed for the dip in a graphical user interface. Entries for each setting are received for the dip through the graphical user interface, wherein the overall policies of the dip are formed. A source code for the dip is generated using the selected settings, wherein the source code forms the framework for the dip.

Inventors

  • 👤 John William Alcorn

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-07 19:11
CPC Classifications
G; G06; G06F; G06F8/00; G06F8/30; G06F8/34; G06F9/00; G06F9/06; G06F9/44; G06F9/448; G06F9/4488; G06F9/4492

Claims Analysis

Total Claims: 39
Claim 1
Independent Claim 91 words
A method in a computer for creating a framework for a dip, tile method comprising the computer implemented steps of: displaying selections for settings for the dip in a graphical user interface; receiving selections for settings for the dip through the graphical user interface, wherein selected policies are formed; and generating a source code for the dip using the selected policies, wherein the source code is generated and forms the framework for the dip; whereby a user is assisted in creating the dip to modify the behavior of a dippable object.
Claim 2
Independent Claim 91 words
A method in a computer for creating a framework for a dip, tile method comprising the computer implemented steps of: displaying selections for settings for the dip in a graphical user interface; receiving selections for settings for the dip through the graphical user interface, wherein selected policies are formed; and generating a source code for the dip using the selected policies, wherein the source code is generated and forms the framework for the dip; whereby a user is assisted in creating the dip to modify the behavior of a dippable object.
Claim 3
Dependent Claim 26 words
The method of claim 1 , wherein the dip includes an interface portion and a logic portion, wherein the generated source code is the interface portion.
Claim 4
Dependent Claim 31 words
The method of claim 2 further comprising: receiving source code for the logic portion; and compiling the generated code framework and source, code for the logic portion to form the dip.
Claim 5
Dependent Claim 28 words
The method of claim 3 , where in the generated source code includes an indication identifying a location for placement of the source code for the logic portion.
Claim 6
Dependent Claim 18 words
The method of claim 1 , wherein the selections include listeners used by the dip to receive notifications.
Claim 7
Dependent Claim 11 words
The method of claim 1 , wherein the selections include methods.
Claim 8
Dependent Claim 19 words
The method of claim 1 , wherein the selections include events that will be monitored for by the dip.
Claim 9
Dependent Claim 14 words
The method of claim 1 , wherein the selections include properties for the dip.
Claim 10
Dependent Claim 25 words
The method of claim 1 further comprising: displaying a preview of the generated source code prior to generating the source code framework for the dip.
Claim 11
Dependent Claim 17 words
The method of claim 1 further comprising: generating documentation for the dip based on the selected settings.
Claim 12
Dependent Claim 19 words
The method of claim 1 further comprising: generating information, which allows other objects to identify properties of the dip.
Claim 13
Dependent Claim 22 words
The method of claim 1 further comprising: generating customizer source code, which allows setting of properties of the dip by a user.
Claim 14
Dependent Claim 17 words
The method of claim 1 , wherein the settings are stored for retrieval at a later time.
Claim 15
Dependent Claim 29 words
The method of claim 1 , wherein the step of generating source code for the dip comprises: using a source code template to generate source code for the dip.
Claim 16
Dependent Claim 21 words
The method of claim 14 , wherein the source code template includes strings that are substituted using settings for the dip.
Claim 17
Dependent Claim 14 words
The method of claim 15 , wherein the stings are located between selected symbols.
Claim 18
Dependent Claim 17 words
The method of claim 1 , wherein said method is performed in an object oriented programming language.
Claim 19
Dependent Claim 107 words
A data processing system in a computer for creating a framework for a dip, the data processing system comprising: displaying means for displaying selections for settings for the dip in a graphical user interface; receiving means for receiving selections for settings for the dip through the graphical user interface, wherein selected policies are formed; and generating means for generating a source code for the dip using the selected policies, wherein the source code is generated source code and forms the framework for the dip; whereby said data processing system is capable of assisting a user in creating a dip to modify the behavior of a dippable object.
Claim 20
Dependent Claim 107 words
A data processing system in a computer for creating a framework for a dip, the data processing system comprising: displaying means for displaying selections for settings for the dip in a graphical user interface; receiving means for receiving selections for settings for the dip through the graphical user interface, wherein selected policies are formed; and generating means for generating a source code for the dip using the selected policies, wherein the source code is generated source code and forms the framework for the dip; whereby said data processing system is capable of assisting a user in creating a dip to modify the behavior of a dippable object.
Claim 21
Dependent Claim 28 words
The data processing system of claim 18 , wherein the dip includes an interface portion and a logic portion, wherein the generated source code is the interface portion.
Claim 22
Dependent Claim 39 words
The data processing system of claim 19 further comprising: receiving means for diving source code for the logic portion; and compiling means for compiling the generated code framework and source code for the logic portion to form the dip.
Claim 23
Dependent Claim 29 words
The data processing system of claim 20 , wherein the generated source code includes an indication identifying a location for placement of the source code for the logic portion.
Claim 24
Dependent Claim 20 words
The data processing system of claim 18 , wherein the selections include listeners used by the dip to receive notifications.
Claim 25
Dependent Claim 13 words
The data processing system of claim 18 , wherein the selections include methods.
Claim 26
Dependent Claim 21 words
The data processing system of claim 18 , wherein the selections include events that will be monitored for by the dip.
Claim 27
Dependent Claim 16 words
The data processing system of claim 18 , wherein the selections include properties for the dip.
Claim 28
Dependent Claim 30 words
The data processing system of claim 18 further comprising: displaying means for displaying a preview of the generated source code prior to generating the source code framework for the dip.
Claim 29
Dependent Claim 22 words
The data processing system of claim 18 further comprising: generating means for generating documentation for the dip based on the selected settings.
Claim 30
Dependent Claim 24 words
The data processing system of claim 18 further comprising: generating means for generating information, which allows other objects to identify properties of the dip.
Claim 31
Dependent Claim 27 words
The data processing system of claim 18 further comprising: generating means for generating customizer source code, which allows setting of properties of the dip by a user.
Claim 32
Dependent Claim 19 words
The data processing system of claim 18 , wherein the settings are stored for retrieval at a later time.
Claim 33
Dependent Claim 34 words
The data processing system of claim 18 , wherein the step of generating source code for the dip comprises: generation means for using a source code template to generate source code for the dip.
Claim 34
Dependent Claim 23 words
The data processing system of claim 31 , wherein the source code template includes strings that are substituted using settings for the dip.
Claim 35
Dependent Claim 16 words
The data processing system of claim 32 , wherein the stings are located between selected symbols.
Claim 36
Dependent Claim 26 words
The data processing system of claim 18 , wherein said displaying means, said receiving means, and said generating means are in an object oriented programming language.
Claim 37
Dependent Claim 109 words
A computer program product in a computer readable medium for creating a framework for a dip, the computer program product comprising: first instructions for displaying selections for settings for the dip in a graphical user interface; second instructions for receiving selections for settings for the dip through the graphical user interface, wherein selected policies are formed; and third instructions for generating a source code for the dip using the selected policies, wherein the source code is generated source code and forms the framework for the dip; whereby said computer program product is capable of assisting a user in creating a dip to modify the behavior of a dippable object.
Claim 38
Dependent Claim 109 words
A computer program product in a computer readable medium for creating a framework for a dip, the computer program product comprising: first instructions for displaying selections for settings for the dip in a graphical user interface; second instructions for receiving selections for settings for the dip through the graphical user interface, wherein selected policies are formed; and third instructions for generating a source code for the dip using the selected policies, wherein the source code is generated source code and forms the framework for the dip; whereby said computer program product is capable of assisting a user in creating a dip to modify the behavior of a dippable object.
Claim 39
Dependent Claim 24 words
The computer program product of claim 35 , wherein said first, said second and said third instructions are in an object oriented programming language.

References Cited (Backward Citations)

US5945989A Cited
US6209125B1 Cited
US6151700A Cited
US5933144A Cited
US6185730B1 Cited
US6330711B1 Cited
US6263498B1 Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2006-04-28 2006-10-28 2007-04-29 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2010-04-28 2010-10-28 2011-04-29 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2014-04-28 2014-10-28 2015-04-29 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag