SYSTEM AND METHOD OF PROVIDING REAL-TIME UPDATES RELATED TO IN-USE ARTIFACTS IN A SOFTWARE DEVELOPMENT ENVIRONMENT
First Claim
1. A method implemented by a client computer and a server computer, related to a software artifact used in a software development environment operating on the client computer, the method comprising:
- storing in the server computer, artifact preferences, determined according to objective and subjective criteria, of artifact characteristics;
performing an update cycle, includingthe server computer communicating to the client computer whether there is an actionable change to the software artifact with respect to the artifact preferences; and
when the server computer communicates that there is an actionable change to the software artifact, the client computer performing an update action in the software development environment in response to the actionable change.
2 Assignments
0 Petitions
Accused Products
Abstract
An artifact update notification system that includes a server computer and client computer is discussed and described. The server computer stores artifact preferences, determined according to objective and subjective criteria, of artifact characteristics. The client computer executes a software development environment that makes use of a software artifact. The server computer and client computer interact to perform an update cycle. The update cycle includes the server computer communicating to the client computer whether there is an actionable change to the software artifact with respect to the artifact preferences. If there has been an actionable change to the software artifact, the client computer performs an update action in the software development environment in response to the actionable change. A related artifact update notification method is also described, as is a computer-readable storage medium that includes instructions for operation of a computer to execute a related artifact update notification method.
55 Citations
23 Claims
-
1. A method implemented by a client computer and a server computer, related to a software artifact used in a software development environment operating on the client computer, the method comprising:
-
storing in the server computer, artifact preferences, determined according to objective and subjective criteria, of artifact characteristics; performing an update cycle, including the server computer communicating to the client computer whether there is an actionable change to the software artifact with respect to the artifact preferences; and when the server computer communicates that there is an actionable change to the software artifact, the client computer performing an update action in the software development environment in response to the actionable change. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system, comprising:
-
a server computer that stores artifact preferences, determined according to objective and subjective criteria, of artifact characteristics; and a client computer that executes a software development environment, the software development environment making use of a software artifact, wherein an update cycle is performed by the client computer and the server computer, including the server computer communicating to the client computer whether there is an actionable change to the software artifact with respect to the artifact preferences; and when the server computer communicates that there is an actionable change to the software artifact, the client computer performing an update action in the software development environment in response to the actionable change. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer readable storage medium with instructions stored thereon, that when executed by a client computer, connected over a network with a server computer storing artifact preferences, determined according to objective and subjective criteria of artifact characteristics, performs a method related to a software artifact used in a software development environment operating on the client computer, the method comprising:
-
polling the server computer as to whether there is an actionable change to the software artifact with respect to the artifact preferences; receiving from the server computer an indication whether there is an actionable change to the software artifact with respect to the artifact preferences; and when the server computer communicates that there is an actionable change to the software artifact, performing an update action in the software development environment in response to the actionable change. - View Dependent Claims (18, 19, 20, 21, 22, 23)
-
Specification