Claims
- 1. A user interface for providing a designer with an enhanced programming environment comprising:
a first display portion representing a page, the first display portion receiving dragged and dropped objects; a second display portion representing a library of the objects for dragging and dropping the objects into the first display portion, said objects executable on one of a server and a client; and a third display portion for configuring at least one of a method or property of one of the objects after the one of the objects has been dragged and dropped into the first display portion.
- 2. The user interface according to claim 1, further comprising:
a fourth display portion providing a selection between scripting the object for said server or for said client.
- 3. A system for providing a designer with an enhanced programming environment comprising:
a library of objects capable of being dragged and dropped onto a page, said objects including script that executes on one of a server and a client; a first display portion representing a page, the first display portion receiving dragged and dropped objects; a second display portion displaying said library of objects, said system providing for dragging and dropping the objects from said second display portion into the first display portion; and a third display portion for configuring at least one of a method or property of one of the objects after the one of the objects has been dragged and dropped into the first display portion.
- 4. A method of operating a user interface, said interface providing a designer with an enhanced programming environment, said method comprising the steps of:
selecting an object from a library of objects capable of being dragged and dropped onto a page, said objects including script that executes on one of a server and a client; placing the object on a page; providing a determination of whether script support said object should execute on said server or said client to said environment; responding to said determination by retrieving from said library of objects at least one of a first script for instantiating said object on said server and a second script for instantiating said object on said client; transmitting said page to a server with at least one of said first script and said second script.
- 5. The method according to claim 4, further comprising the step of:
wherein in response to said transmitting step, said server saves said page.
- 6. The method according to claim 4, further comprising the step of:
storing said determination in a page object control on said page.
- 7. The method according 4, further comprising the step of:
calling said object on said page from a second page.
- 8. The method according to claim 7, wherein said calling step further comprises the step of:
referencing a page object control on said page storing said determination.
- 9. The system according to claim 3, further comprising a page object control storing whether said object should be scripted on said client or said server.
- 10. The system according to claim 3, further comprising a second page calling said object located on said page.
- 11. The system according to claim 3, further comprising a storage accessible by said server for storing said page as including said object being scripted for at least one of said server or said client.
- 12. The system according to claim 10, wherein said second page calls a page object control containing at least one property or method for said object.
- 13. A method for designing a page in a first language model comprising the steps of:
dragging and dropping objects from a first display object library onto a page; setting the properties associated with objects; designating whether said objects should execute on a server or on a client; outputting said page containing said represented objects into a second language model for execution.
I. RELATED APPLICATION INFORMATION
[0001] The present application is related to U.S. Ser. No. 08/959,300, entitled “Method and Apparatus for Automatic Generation of Text and Computer-Executable Code”, filed on Oct. 28, 1997. Also, the present application is related to U.S. Serial No. ______, “A System for Converting Event-Driven Code into Serially Executed Code”, filed on ______; to U.S. Serial No. ______ entitled “Transporting Objects Between A Client and A Server”, filed on ; and, to U.S. Serial No. ______, entitled “Page Object Model”, filed on ______.
Continuations (1)
|
Number |
Date |
Country |
Parent |
09223565 |
Dec 1998 |
US |
Child |
10680238 |
Oct 2003 |
US |