The patent's inventors are Riggins,
This patent was filed on
From the background information supplied by the inventors, news correspondents obtained the following quote: "Various software applications and other development tools facilitate the creation of content and applications. For example, some software development applications allow a developer to create media content such as web banners, site openers, showcase sites, and concept pitches. Developers can also use development applications to develop interactive content and content that otherwise includes objects and actions performed on those objects. An 'action' is something that happens when content runs, including what a page or object within a page does. An action can describe motion (move, face, etc.) or interaction (play, go to link, etc.). Media content can involve various types of objects, including displayed objects such as squares, circles, other shapes, buttons, text, web links, images, movies, and objects that are not displayed.
"Unfortunately, software applications and other development tools that facilitate the creation of content and applications are often useful in either a non-hosted environment, such as for example, as an application on a desktop machine, or in a hosted environment, such as for example, as an application provided through a web browser from a remote server. Generally, development applications are not well suited for use in both of these environments and/or for a developer wishing to switch back and forth between such environments. Generally, the features for a development application for a hosted environment must be created, changed, and maintained separately from the features of the same development application for a non-hosted environment. This may result in redundancy, inconsistency, and other problems between the different development environments."
Supplementing the background information on this patent, VerticalNews reporters also obtained the inventors' summary information for this patent: "Certain embodiments of the present disclosure provide methods and systems for developing content and applications in both hosted and non-hosted environments, including developing interactive content and applications in such environments. Certain embodiments provide development application components that are used through an execution engine, such as for example, through a web browser and/or interactive media player application, that is available in both a hosted environment and a non-hosted environment. Elements of a user interface and other features of a traditional desktop application can thus be preserved from one environment to the other, for example, allowing seamless migration of a development application. In doing so, certain embodiments use a service access component that is capable of communicating with different development services, for example, using different remote procedure calls ('RPCs').
"Certain embodiments of the present disclosure provide a method of providing a multi-environment computer application for developing other applications and content. One exemplary method provides such a development application by providing a user interface component for execution by an interactive media content player that can execute in both hosted and non-hosted environments. In a hosted environment, the development application accesses remote development services, such as from a remote server, and in a non-hosted environment the development application accesses local development services on the local computing device. Generally, some or all of the remote development services may provide the same or very similar services as are provided by the local development services.
"In addition to providing the user interface component, this exemplary method further comprises providing a bridge component. A bridge component may implement the interactive media content player in the non-hosted environment by integrating the interactive media content player as part of the local application to provide the user interface. For example, if the player runs through a browser in a hosted environment, the bridge may provide a mechanism for the player functionality to operate within a local application. A bridge component may comprise a code library that implements a binding of the interactive media player in the local application. The bridge component may use various commands to link the player and the local application. In one embodiment, the bridge component uses declarative packets (for example, XML-formatted packets) to send commands to the local development services.
"In addition to providing the user interface component and the bridge component, this exemplary method may also provide a service access component. A service access component allows the user interface component to be used in both the hosted environment and the non-hosted environment by selectively either communicating with the remote development services when the user interface is executing in the hosted environment or communicating with the local development services when the user interface is executing in the non-hosted environment. In one embodiment this involves automatically selecting an application controller feature connecting the service access component to appropriate development services. Examples of such application controller features include but are not limited to a desktop shim for a non-hosted environment or a hosted environment shim for a hosted environment.
"In other embodiments, a computer-readable medium (such as, for example, random access memory or a computer disk) comprises code for carrying out these methods.
"These embodiments are mentioned not to limit or define the disclosure, but to provide examples of embodiments to aid understanding thereof. Embodiments are discussed in the Detailed Description, and further description is provided there. Advantages offered by the various embodiments may be further understood by examining this specification."
For the URL and additional information on this patent, see: Riggins,
Keywords for this news article include: Software,
Our reports deliver fact-based news of research and discoveries from around the world. Copyright 2014, NewsRx LLC
Most Popular Stories
- Obama Administration Releases Proposal to Regulate For-Profit Colleges
- Koch Brothers Step up Anti-Obamacare Campaign
- Elizabeth Vargas' Husband Marc Cohn Addresses Rumors
- Keurig Adds Peet's coffee, Alters Starbucks deal
- U.S. to Relinquish Gov't Control Over Internet
- Quiznos Files for Chapter 11
- SoCalGas Reaches Record Spend on Diversity Suppliers
- U.S. Consumer Sentiment Falls in Early March
- Vybz Kartel Convicted of Murder
- FDIC Sues Big Banks Over Rate Manipulation