The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Mar. 31, 2009
Filed:
Jan. 23, 2003
Eran Davidov, Nahariya, IL;
Natan Linder, Herzlia, IL;
Eyal Toledano, Kiryat Ata, IL;
Omer Pomerantz, Herzlia, IL;
Daniel Blaukopf, Ra'anana, IL;
Eran Davidov, Nahariya, IL;
Natan Linder, Herzlia, IL;
Eyal Toledano, Kiryat Ata, IL;
Omer Pomerantz, Herzlia, IL;
Daniel Blaukopf, Ra'anana, IL;
Sun Microsystems, Inc., Santa Clara, CA (US);
Abstract
An infrastructure is provided for creating applications for mobile information devices, using a tag-based markup language, MIDML. Applications are defined based on easily manipulated textual tags, without need for writing specific code. The tags are processed to ultimately generate source code files. Initially, the input is parsed. Next, a hierarchical object model of the application is populated with objects. Separate readers read and parse the different tags and accompanying elements. The readers are registered in a descriptor object factory, to be instantiated as required in processing extended MIDML files. The object model enables the capabilities of the system to be easily extended, simply by adding new tags, and readers to the existing factory set. The resulting object model is accessible to a generator that produces the actual output.