Data processing: software development – installation – and managem – Software program development tool – Managing software components
Reexamination Certificate
2006-07-11
2006-07-11
Chavis, John (Department: 2193)
Data processing: software development, installation, and managem
Software program development tool
Managing software components
Reexamination Certificate
active
07076766
ABSTRACT:
Described is a framework that enables a Delegating Visitor Pattern. In the Delegating Visitor Pattern, a visitor object (a) performs operations on a parent object; (b) selects which objects are child objects of the parent object; and (c) selects a child visitor object for each of the child objects. In one embodiment, the framework is one for developing user interfaces that enables a programmer to use Mirror Composition to construct user interfaces. Mirror Composition is an extension of the model-view-controller paradigm. In Mirror Composition, the UI is generated from a tree of view objects, where each view object is an object editor that provides for the modification and viewing of an underlying domain object. The tree of the view objects closely mirrors the tree of the domain objects.
REFERENCES:
patent: 5630131 (1997-05-01), Palevich et al.
patent: 5754173 (1998-05-01), Hiura et al.
patent: 5987247 (1999-11-01), Lau
patent: 6023271 (2000-02-01), Quaeler-Bock et al.
patent: 6128606 (2000-10-01), Bengio et al.
patent: 6173439 (2001-01-01), Carlson et al.
patent: 6332210 (2001-12-01), Barkataki et al.
patent: 6502236 (2002-12-01), Allen et al.
patent: 6721807 (2004-04-01), Vlissides
patent: 2002/0046240 (2002-04-01), Graham et al.
patent: 2002/0099866 (2002-07-01), Vlissides
patent: 1156428 (2001-11-01), None
“A Description of the Model-View-Controller User Interface Paradigm in the Smalltalk-80 System,”ParPlace Systems, 1988.
“Coupling Application Design and User Interface Design,”Association for Computing Machinery, May 1992, pp. 259-266.
“Oracle9i Application Server —Forms Services,” <http://otn.oracle.com/products/forms/htdocs/91forms—fov.htm>.
“Oracle9i jDeveloper New Feature Overview,” <http://otn.oracle.com/products/jdev/htdocs/jdev9i902—fo.html>.
“Oracle9i Reports Tutorial,” Oracle Corporation, 2002, Release 9.0.
“Refactorings: Separate Domain from Presentation,” <http://www.smalltalkchronicles.net/edition3-2/Pages/separateddomain frompresentation.htm>.
Betz et al., “Developing Highly-Reponsive User Interfaces with DHTML and Servlets,”Proceeding of the IEEE International Conference on Performance, Computing, and Communications, Feb. 20-22, 2000, pp. 437-443.
Gamma, “Design Patterns: Elements of Reusable Object-Software,” Addison-Wesley, Reading, Mass., 1995, pp. 331-344.
Knight et al., “Objects and the Web,”IEEE Software, Mar.-Apr. 2002, vol. 19, Issue 2 pp. 51-59.
Leff et al., “Web-Application Development Using the Model/View/Controller Design Pattern”Proceeding of the Fifth IEEE International Enterprise Distributed Object Computing Conference, Sep. 4-7 2001, pp. 118-127.
Lin et al., “A Java-based Method for Developing Web Application System,”Fifth Asia-Pacific Conference on Communications and Fourth Optoelectronics and Communications Conference, Oct. 18-22, 1999, vol. 2, pp. 1079-1082.
Punkka, “Intelligent Reusable User Interface Components,” The X Resource, vol. 13, No. 1, 1995, pp. 201-215.
Rasala et al., “Java Power Tools: Model Software for Teaching Object-Oriented Design,”Proceedings of the 32ndSIGCSE Technical Symposium on Computer Science Education, ACM Press, 2001, pp. 297-301.
Ship, “Build Feature-Rich World-Class Web Applications,”Java Report, vol. 5, No. 6, Jun. 2000, pp. 38-48.
Albelli Gary
Lazarus Eric
Wirts Steve
Chavis John
Lacasse Randy W.
Lacasse & Associates LLC
Soundararajan Ramraj
LandOfFree
Software application development methods and framework does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Software application development methods and framework, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Software application development methods and framework will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-3566975