CA2604936A1 - System and method of presenting entities of standard device applications in wireless devices - Google Patents
System and method of presenting entities of standard device applications in wireless devices Download PDFInfo
- Publication number
- CA2604936A1 CA2604936A1 CA002604936A CA2604936A CA2604936A1 CA 2604936 A1 CA2604936 A1 CA 2604936A1 CA 002604936 A CA002604936 A CA 002604936A CA 2604936 A CA2604936 A CA 2604936A CA 2604936 A1 CA2604936 A1 CA 2604936A1
- Authority
- CA
- Canada
- Prior art keywords
- data
- component
- standard
- presentation system
- user
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/04—Protocols specially adapted for terminals or networks with limited capabilities; specially adapted for terminal portability
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/56—Provisioning of proxy services
- H04L67/564—Enhancement of application control based on intercepted application data
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/56—Provisioning of proxy services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/02—Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
Abstract
A data entity presentation system and method of presenting data entities of standard device applications in wireless devices are provided. The data entity presentation system comprises an application runtime environment module for hosting component-based applications on a device, an integrated development environment for hosting component definitions and a device repository for storing device data and device- specific application programming interfaces.
The method comprises the steps of hosting component-based applications on a device, hosting component definitions and storing device data and device-specific application programming interfaces.
The method comprises the steps of hosting component-based applications on a device, hosting component definitions and storing device data and device-specific application programming interfaces.
Claims (11)
1. A data entity presentation system for presenting data entities of standard device applications in wireless devices, the data entity presentation system comprising:
an application runtime environment module for hosting component-based applications on a device;
an integrated development environment for hosting component definitions; and a device repository for storing device data and device-specific application programming interfaces.
an application runtime environment module for hosting component-based applications on a device;
an integrated development environment for hosting component definitions; and a device repository for storing device data and device-specific application programming interfaces.
2. The data entity presentation system as claimed in claim 1, wherein the application runtime environment module runs at least one component-based application, and includes at least one standard component implementation for implementing standard data component definitions.
3. The data entity presentation system as claimed in claim 2, wherein the at least one component-based application includes:
a data component for representing application-specific data;
a non-data component for representing non-data components; and a standard data component for representing standard built-in data.
a data component for representing application-specific data;
a non-data component for representing non-data components; and a standard data component for representing standard built-in data.
4. The data entity presentation system as claimed in claim 3, wherein the non-data component is a user interface component.
5. The data entity presentation system as claimed in claim 3, wherein the non-data component is a message component.
6. The data entity presentation system as claimed in claim 1, wherein the integrated development environment module includes:
at least one user-defined data component definition for representing application-specific user-defined data;
at least one user-defined non-data component definition for representing non-data user components; and at least one standard data component definition for representing standard built-in data components.
at least one user-defined data component definition for representing application-specific user-defined data;
at least one user-defined non-data component definition for representing non-data user components; and at least one standard data component definition for representing standard built-in data components.
7. The data entity presentation system as claimed in claim 6, wherein a user-defined non-data component of the at least one user-defined non-data component is a user interface component.
8. The data entity presentation system as claimed in claim 3, wherein a user-defined non-data component of the at least one user-defined non-data component is a message component.
9. A method of presenting data entities of standard device applications in wireless devices, the method comprising the steps of:
hosting component-based applications on a device;
hosting component definitions; and storing device data and device-specific application programming interfaces.
hosting component-based applications on a device;
hosting component definitions; and storing device data and device-specific application programming interfaces.
10. A computer-readable medium storing instructions or statements for use in the execution in a computer of a method of presenting data entities of standard device applications in wireless devices, the method comprising the steps of:
hosting component-based applications on a device;
hosting component definitions; and storing device data and device-specific application programming interfaces.
hosting component-based applications on a device;
hosting component definitions; and storing device data and device-specific application programming interfaces.
11. A propagated signal carrier carrying signals containing computer-executable instructions that can be read and executed by a computer, the computer-executable instructions being used to execute a method of presenting data entities of standard device applications in wireless devices, the method comprising the steps of:
hosting component-based applications on a device;
hosting component definitions; and storing device data and device-specific application programming interfaces.
hosting component-based applications on a device;
hosting component definitions; and storing device data and device-specific application programming interfaces.
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US67203205P | 2005-04-18 | 2005-04-18 | |
US60/672,032 | 2005-04-18 | ||
PCT/CA2006/000578 WO2006110999A1 (en) | 2005-04-18 | 2006-04-18 | System and method of presenting entities of standard device applications in wireless devices |
Publications (2)
Publication Number | Publication Date |
---|---|
CA2604936A1 true CA2604936A1 (en) | 2006-10-26 |
CA2604936C CA2604936C (en) | 2012-08-14 |
Family
ID=37114668
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CA2604936A Active CA2604936C (en) | 2005-04-18 | 2006-04-18 | System and method of presenting entities of standard device applications in wireless devices |
Country Status (4)
Country | Link |
---|---|
US (2) | US7835726B2 (en) |
EP (1) | EP1872207A4 (en) |
CA (1) | CA2604936C (en) |
WO (1) | WO2006110999A1 (en) |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP2750098A3 (en) * | 2007-02-16 | 2014-08-06 | BodyMedia, Inc. | Systems and methods for understanding and applying the physiological and contextual life patterns of an individual or set of individuals |
US9300532B2 (en) * | 2008-10-24 | 2016-03-29 | Microsoft Technology Licensing, Llc | Automating deployment of service applications by exposing hosting environment constraints |
US20110093367A1 (en) * | 2009-10-20 | 2011-04-21 | At&T Intellectual Property I, L.P. | Method, apparatus, and computer product for centralized account provisioning |
WO2012018556A2 (en) * | 2010-07-26 | 2012-02-09 | Ari Backholm | Mobile application traffic optimization |
US9942203B2 (en) | 2015-03-30 | 2018-04-10 | International Business Machines Corporation | Enhanced security when sending asynchronous messages |
US10956226B2 (en) * | 2018-07-19 | 2021-03-23 | Futurewei Technologies, Inc. | Basic runtime environment |
Family Cites Families (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CA2249386C (en) * | 1996-03-19 | 2004-06-01 | Massachusetts Institute Of Technology | Computer system and computer implemented process for representing software system descriptions and for generating executable computer programs and computer system configurations from software system descriptions |
US6721740B1 (en) * | 1998-05-29 | 2004-04-13 | Sun Microsystems, Inc. | Method and apparatus of performing active update notification |
US7210117B2 (en) * | 1999-08-19 | 2007-04-24 | National Instruments Corporation | System and method for programmatically generating a graphical program in response to program information |
US7610233B1 (en) * | 1999-12-22 | 2009-10-27 | Accenture, Llp | System, method and article of manufacture for initiation of bidding in a virtual trade financial environment |
US6907546B1 (en) * | 2000-03-27 | 2005-06-14 | Accenture Llp | Language-driven interface for an automated testing framework |
US6993743B2 (en) * | 2000-06-03 | 2006-01-31 | Sun Microsystems, Inc. | Method and apparatus for developing enterprise applications using design patterns |
GB2371178B (en) | 2000-08-22 | 2003-08-06 | Symbian Ltd | A method of enabling a wireless information device to access data services |
US6823495B1 (en) * | 2000-09-14 | 2004-11-23 | Microsoft Corporation | Mapping tool graphical user interface |
US7380250B2 (en) * | 2001-03-16 | 2008-05-27 | Microsoft Corporation | Method and system for interacting with devices having different capabilities |
US6941547B2 (en) * | 2001-06-25 | 2005-09-06 | International Business Machines Corporation | Apparatus and method for porting applications to different platforms |
US7409674B2 (en) | 2002-12-26 | 2008-08-05 | Research In Motion Limited | System and method of creating and communicating with component based wireless applications |
EP1678606A2 (en) * | 2003-09-17 | 2006-07-12 | Research In Motion Limited | System and method for management of mutating applications |
US7827527B1 (en) * | 2004-02-12 | 2010-11-02 | Chiluvuri Raju V | System and method of application development |
US7698383B2 (en) * | 2004-02-27 | 2010-04-13 | Research In Motion Limited | System and method for building component applications using metadata defined mapping between message and data domains |
US7895566B2 (en) * | 2005-03-10 | 2011-02-22 | Research In Motion Limited | System and method for building a deployable component based application |
US8006224B2 (en) * | 2005-04-15 | 2011-08-23 | Research In Motion Limited | System and method for unified visualization of two-tiered applications |
US20060236307A1 (en) * | 2005-04-15 | 2006-10-19 | Debruin David | System and method for transformation of wireless application definition to simplified form |
US8015547B2 (en) * | 2006-06-29 | 2011-09-06 | Augusta Systems, Inc. | Reconfigurable, hierarchical component-based architecture and framework and methods for rapidly developing sensor device-enabling software applications |
-
2006
- 2006-04-18 CA CA2604936A patent/CA2604936C/en active Active
- 2006-04-18 WO PCT/CA2006/000578 patent/WO2006110999A1/en active Search and Examination
- 2006-04-18 EP EP06721824A patent/EP1872207A4/en not_active Ceased
- 2006-04-18 US US11/405,510 patent/US7835726B2/en active Active
-
2010
- 2010-10-22 US US12/910,123 patent/US8391845B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
EP1872207A4 (en) | 2008-06-18 |
CA2604936C (en) | 2012-08-14 |
US7835726B2 (en) | 2010-11-16 |
WO2006110999A1 (en) | 2006-10-26 |
US20070083664A1 (en) | 2007-04-12 |
US20110041138A1 (en) | 2011-02-17 |
US8391845B2 (en) | 2013-03-05 |
EP1872207A1 (en) | 2008-01-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102622211B (en) | A kind of method and apparatus of application development | |
CA2604896A1 (en) | System and method of data source detection | |
CA2604936A1 (en) | System and method of presenting entities of standard device applications in wireless devices | |
US9170912B1 (en) | System and methods for power and energy modeling in computing devices using system call tracing | |
US20220012844A1 (en) | Methods and apparatus to emulate graphics processing unit instructions | |
WO2008005765A3 (en) | Network-extended storage | |
US20090228862A1 (en) | Modularized integrated software development environments | |
Meier et al. | Professional Android | |
Emilio | Embedded systems design for high-speed data acquisition and control | |
CA2830475A1 (en) | Hid over simple peripheral buses | |
TW200604818A (en) | Auxiliary display system architecture | |
TWI268669B (en) | System and method for wireless signal transmission establishing an inter-transmission and exchange of files between a computer peripheral and a host system through a wireless signal transmission module | |
WO2006118763A3 (en) | Computer interface for diagnostic meter | |
EP1536324A4 (en) | Gui application development support device, gui display device, and method, and computer program | |
EP2689341A2 (en) | Device flags | |
WO2014173211A1 (en) | Code coverage testing method, device and system | |
MY149670A (en) | Development framework for mixing semantics-driven and state driven dialog | |
CA2604113A1 (en) | System and method of waste management | |
EP3805931A1 (en) | Wireless debugger and wireless debugging system | |
CN106534528A (en) | Processing method and device of text information and mobile terminal | |
WO2006116128A3 (en) | Methods and apparatus for accessing geospatial information | |
CN202013560U (en) | Device using touch-screen mobile phone as vehicle-mounted computer writing pad | |
CN107621999B (en) | Log information reporting method and device, storage medium and mobile terminal | |
CN105474576A (en) | Method for processing http message and electronic device implementing the same | |
Bodake et al. | Design of wireless electric board for writing and sketching using ARM based embedded system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
EEER | Examination request |