WIPO logo
Mobile | Deutsch | Español | Français | 日本語 | 한국어 | Português | Русский | 中文 | العربية |
PATENTSCOPE

Search International and National Patent Collections
World Intellectual Property Organization
Search
 
Browse
 
Translate
 
Options
 
News
 
Login
 
Help
 
Machine translation
1. (WO2001029643) METHOD AND SYSTEM FOR ENCAPSULATING AN APPLICATION PROGRAM
Latest bibliographic data on file with the International Bureau   

Pub. No.:    WO/2001/029643    International Application No.:    PCT/IB2000/001611
Publication Date: 26.04.2001 International Filing Date: 23.10.2000
Chapter 2 Demand Filed:    22.05.2001    
IPC:
G06F 9/44 (2006.01)
Applicants: APPCITY INC. [US/US]; 66 North Avenue, Westport, CT 06880 (US)
Inventors: JUVILER, Mark; (US).
FRANKEL, Mark; (US)
Agent: MONTAGUE, Mark; Cowan, Liebowitz & Latman, P.C., 1133 Avenue of the Americas, New York, NY 10036 (US)
Priority Data:
09/425,829 22.10.1999 US
Title (EN) METHOD AND SYSTEM FOR ENCAPSULATING AN APPLICATION PROGRAM
(FR) PROCÉDÉ ET SYSTÈME D'ENCAPSULATION DE PROGRAMME D'APPLICATION
Abstract: front page image
(EN)A system and method for encapsulating an application program (106) is described. The system uses a concise, high-level application encapsulation and description language syntax which uses a plurality of object descriptions to encapsulate a complete application program. The application encapsulation and description language syntax is designed to concisely, or orthogonally, provide a basis of fundamental data description objects that span the data problem space of business data access programming problems. The application encapsulation language syntax uses several types of objects (306, 324), which in combination encapsulate a wide range of application programs. Graphical user interface ('GUI objects') (308) encapsulate important user interface views and functions. A set of query objects (310) populates the GUI objects with data, a set of transaction objects (312) structure the GUI objects into linked views, and a set of control objects provide additional application features. An asssociated data source (108) may also be provided. These application description objects (318) are conbined by an application shell (104) program that reads and parses one or more specification or configurations files written in the object description syntax and creates a fully-functional application program. This application program may be executed to allow access to, and manipulation of the associated data source.
(FR)Cette invention a trait à un procédé et à un système d'encapsulation de programme d'application (106). Ce système utilise une syntaxe de langage, concis et de haut niveau, de description et d'encapsulation d'application, laquelle syntaxe emploie plusieurs descriptions d'objet pour encapsuler un programme complet d'application. Cette syntaxe de langage d'encapsulation et de description d'application est conçue pour fournir, de manière concise ou orthogonale, une base d'objets fondamentaux de description de données qui recouvre l'espace à problème de données de problèmes de programmation d'accès de données d'affaire. Cette syntaxe utilise différents types d'objets (306, 324), qui, en association, encapsulent une large gamme de programmes d'application. Une interface utilisateur graphique ('objets GUI') (308) encapsule des vues et des fonctions importantes d'interface utilisateur. Un jeu d'objets d'interrogation (310) garnit les objets GUI de données, un jeu d'objets de transaction (312) structure les objets GUI dans des vues liées et un jeu d'objets de commande fournit des caractéristiques supplémentaires d'application. Une source de données associée (108) peut également faire partie du système. Ces objets de description d'application (318) sont combinés par un programme de système essentiel d'application (104) qui lit et analyse un ou plusieurs fichiers de spécification ou de configurations écrits dans la syntaxe de description d'objet et créée un programme d'application pleinement opérationnel. Ce programme d'application peut être exécuté pour donner accès à la source de données associée et en permettre la manipulation.
Designated States: AL, AM, AT, AU, AZ, BA, BB, BG, BR, BY, CA, CH, CN, CU, CZ, DE, DK, EE, ES, FI, GB, GE, GH, GM, HR, HU, IL, IN, IS, JP, KE, KG, KP, KR, KZ, LC, LK, LR, LS, LT, LU, LV, MD, MG, MK, MN, MW, MX, NO, NZ, PL, PT, RO, RU, SD, SE, SG, SI, SK, SL, TJ, TM, TR, TT, UA, UG, UZ, VN, YU, ZW.
African Regional Intellectual Property Organization (GH, GM, KE, LS, MW, MZ, SD, SL, SZ, TZ, UG, ZW)
Eurasian Patent Organization (AM, AZ, BY, KG, KZ, MD, RU, TJ, TM)
European Patent Office (AT, BE, CH, CY, DE, DK, ES, FI, FR, GB, GR, IE, IT, LU, MC, NL, PT, SE)
African Intellectual Property Organization (BF, BJ, CF, CG, CI, CM, GA, GN, GW, ML, MR, NE, SN, TD, TG).
Publication Language: English (EN)
Filing Language: English (EN)