Richard L. Kulp - Cary NC, US Gili Mendal - Cary NC, US L. Scott Rich - Cary NC, US Gunturi Srimanth - Morrisville NC, US Peter A. Walker - Fuquay Varina NC, US Joseph R. Winchester - Otterbourne, GB
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 9/45
US Classification:
717140, 717106
Abstract:
A fault-tolerant method of bottom-up editing whereby simultaneous display of the GUI view and source code view are available, and wherein real-time bottom-up editing is provided. In accordance with a preferred embodiment of the present invention, changes to the source code are isolated, first by isolating and analyzing source code according to groupings associated with the structure of the language used for the source code and then isolating and analyzing individual lines of source code within these groupings. If there are no errors in a particular grouping of source code, the changes in the grouping are automatically applied to the GUI. If errors are found in a grouping, the grouping is further analyzed to determine which lines contain the error. Semantic and syntactic errors are thereby isolated and, where found, are ignored. However, correct lines of the source code are also identified and thereby applied to the GUI for interpretation and display.
Automatic Content Completion Of Valid Values For Method Argument Variables
Srimanth Gunturi - Raleigh NC, US Richard L. Kulp - Cary NC, US Gili Mendel - Cary NC, US Rebecca J. Schaller - Cary NC, US Peter A. Walker - Fuquay-Varina NC, US Joseph R. Winchester - Otterbourne, GB
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 9/44
US Classification:
717106, 717110
Abstract:
The invention is directed to a method which derives from metadata definitions the allowable values for a method argument, where the allowable values are a subset or a restricted set of values from a defined range of values for that type of method argument. The subset of allowable values is then converted into a fragment of source code that can be used to initialize the argument variable with one of the allowable values when the method is invoked. The fragment of source code is inserted into the source code for that method argument using an editor tool. A system for implementing the method may comprise an integrated development environment (IDE) program.
Method And Data Processing System For Providing An Improved Graphics Design Tool
Richard L. Kulp - Cary NC, US Gili Mendel - Cary NC, US Jeffrey D. Myers - Silver Spring MD, US Rebecca J. Schaller - Cary NC, US Gunturi Srimanth - Raleigh NC, US Peter A. Walker - Fuquay-Varina NC, US Joseph R. Winchester - Otterbourne, GB
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 3/048
US Classification:
715856, 715764, 715790, 345418, 345629, 345619
Abstract:
A method and software tool for performing an operation on a graphic object in a display of overlapping graphic objects in a data processing system are provided. The method comprises the steps of detecting the position of a pointer on the display; displaying to a user an indication of potential target objects of the operation which coincide with the pointer position; detecting a selection of one of the indicated potential target objects as the target object; and performing the operation on the selected object. In the case where the target object is not the outermost layer of the graphic objects on the display, the method may also comprise temporarily making the selected target object visible during performance of the operation on the target object by making the overlying objects transparent.
Fault-Tolerant Dynamic Editing Of Gui Display And Source Code
Richard J. Kulp - Cary NC, US Gili Mendel - Cary NC, US L. Scott Rich - Cary NC, US Gunturi Srimanth - Morrisville NC, US Peter A. Walker - Fuquay Varina NC, US Joseph R. Winchester - Otterbourne, GB
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 9/44 G06F 9/45
US Classification:
717140, 717111
Abstract:
A fault-tolerant method of bottom-up editing whereby simultaneous display of the GUI view and source code view are available, and wherein real-time bottom-up editing is provided. In accordance with a preferred embodiment of the present invention, changes to the source code are isolated, first by isolating and analyzing source code according to groupings associated with the structure of the language used for the source code and then isolating and analyzing individual lines of source code within these groupings. If there are no errors in a particular grouping of source code, the changes in the grouping are automatically applied to the GUI. If errors are found in a grouping, the grouping is further analyzed to determine which lines contain the error. Semantic and syntactic errors are thereby isolated and, where found, are ignored. However, correct lines of the source code are also identified and thereby applied to the GUI for interpretation and display.
Systems, Methods And Computer Program Products For Identifying Tab Order Sequence Of Graphically Represented Elements
Srimanth Gunturi - Morrisville NC, US Richard Kulp - Cary NC, US Gili Mendel - Cary NC, US Rebecca Schaller - Cary NC, US Peter Walker - Fuquay-Varina NC, US Joe Winchester - Otterbourne, GB
International Classification:
G09G005/00
US Classification:
715777000, 715764000
Abstract:
Methods, systems and computer program products are provided for displaying a plurality of visual elements associated with a computer program application by defining a sequential tabbing order for the plurality of visual elements and displaying at least one graphical linking element extending between the plurality of visual elements. The graphical linking element represents the sequential tabbing order.
A Method, System And Computer Program Product For Rendering A Graphical User Interface
Richard Kulp - Cary NC, US Gili Mendel - Cary NC, US Joseph Winchester - Hursley, GB
Assignee:
INTERNATIONAL BUSINESS MACHINES CORPORATION - Armonk NY
International Classification:
G06F 9/00 G11B 27/00
US Classification:
715762000, 715764000, 715717000
Abstract:
A method of rendering a graphical user interface (GUI) model for a software application in a GUI builder, the method comprising the steps of: storing the application GUI model as a copy of the application GUI model in a buffer of the GUI builder; receiving a first GUI environment configuration at the GUI builder; receiving a second GUI environment configuration at the GUI builder, the second GUI environment configuration being different to the first GUI environment configuration; rendering a first representation of the copy of the application GUI model using GUI elements in accordance with the first GUI environment configuration; and reducing a second representation of the copy of the application GUI model using GUI elements in accordance with the second GUI environment configuration.
Richard L. Kulp - Cary NC, US Gili Mendel - Cary NC, US Joseph R. Winchester - Hursley, GB
International Classification:
G06F 3/00
US Classification:
715762
Abstract:
A computer-implementable method, system and computer-readable medium for establishing and utilizing a widget-centric context-based layer are presented. In a preferred embodiment, the computer-implemented method includes a computer detecting a mouse hover over a visual control that is displayed on a visual layer canvas. In response to determining that the visual control is supported by a context layer, the computer displays the visual control and component icons on a context layer canvas, wherein the context layer includes elements from both an upper visual layer and a lower component layer, and wherein the component icons are associated with respective components from the lower component layer. The computer then receives a user input that selects one or more of the component icons, thus permitting associated components to be edited.
Dynamic Permission Roles For Cloud Based Applications
- Armonk NY, US Richard L. Kulp - Cary NC, US Gili Mendel - Cary NC, US Jianjun Zhang - Cary NC, US
International Classification:
H04L 29/06 G06F 9/44
Abstract:
During development of an application, an association between a view of the application and a data service, and rules applicable to the view, can be received. The rules can include an indication of a security role assigned to users who are allowed to access the view and an indication of whether the view is allowed to access the data service based on the security role assigned to the user. Based on the rules applicable to the view, permissions for accessing the data service by the view can be automatically extrapolated. Based on the permissions extrapolated for accessing the data service by the view, a binding credential, configured to be processed to determine whether the view of the application is granted access to data provided by the data service at runtime, can be automatically created. The at least one binding credential can be assigned to the view of the application.
Ibm
Advisory Programmer
Ibm
Leadership Development, Retired
Education:
University of Chicago 1966 - 1972
Master of Business Administration, Masters, Bachelors, Bachelor of Arts, Physics, Finance
Penn State University
Master of Science, Masters, Computer Science
Skills:
Cloud Computing Java Javascript Java Enterprise Edition Db2 Programming Programming Languages Cloud Applications Websphere Application Server Sql Db2 Microsoft Sql Server Oracle Sql Developer Business Analysis Management Consulting Outsourcing Websphere Talent Management Change Management Organizational Design Business Intelligence Program Management Business Transformation Performance Management Solution Architecture It Strategy Social Business Employee Engagement It Outsourcing Organizational Development Team Leadership Project Management Global Delivery Leadership Development Hr Transformation Requirements Analysis Service Delivery
Name / Title
Company / Classification
Phones & Addresses
Richard W. Kulp Principal
R W Kulp Inc Business Services at Non-Commercial Site
1580 Fels Rd, Quakertown, PA 18951
Youtube
Happy Birthday, Richard Kulp!
Happy 95th Birthday! Songs: As Time Goes By from Casablanca Booty Swin...
Duration:
15m 31s
Kulp K2vs Clifton 1/23/21
This stream is created with #PRISMLiveStudio...
Duration:
1h 9m 19s
Match Game PM (Episode 53) (Sleeping BLANK?) ...
Avery Schreiber, Brett Somers, Charles Nelson Reilly, Nancy Kulp, Rich...
Duration:
22m 38s
November 5, 2022
Duration:
15s
Match Game 76 (Episode 827) (Richard's Pet Ro...
Avery Schreiber, Brett Somers, Charles Nelson Reilly, Nancy Kulp, Rich...