"It is difficult for authors using conventional authoring environments to create a single version of content that is compatible for presentation to end-users on multiple mobile phones due to the variations in the device characteristics. In one conventional approach, an author can create content and then test the content on a target mobile phone to judge whether the content is presented and/or functions properly. In a related conventional approach, the author creates content and then tests the content on an application that can emulate multiple devices. In another conventional approach, an author prints a device specification to reference while authoring content. With all these conventional approaches to authoring content for a variety of devices, there is substantial trial and error in the content authoring process.
"Techniques discussed herein significantly overcome these and other deficiencies of conventional authoring environments. For example, as will be discussed further, certain specific embodiments herein are directed to a content authoring environment (i.e. a content authoring application and/or process) that is pre-configured with operating parameters or characteristics of one or more target or destination devices for which content is being authored. In operation, a content author using the content authoring environment is able to specify the target or destination device, such as a specific manufacturer and model number of a mobile phone or PDA device, for which the content is being (or is about to be) authored. In response to identification of the destination device, the content author application as disclosed herein can access a device profile of the selected destination device and, based on this profile, can change or adjust various authoring features available to the author based on the capabilities of the selected destination device. As noted above, most destination devices have hardware and software constraints or limitations that might make certain aspects of content presentation or operation less preferred over others when content is displayed or otherwise presented on that selected destination device. Since the authoring environment as described herein allows the author to identify the destination device for which content is being authored, the content authoring environment can automatically integrate these device constraints into authoring features (e.g. menu options, tool kit selections, and the like) provided by the content authoring environment so that the author is less likely to produce content that is incompatible with the destination device. Such integration changes the authoring environment operation based on the identity of the destination device. With such device profile integration, content can be created that is compatible with a given output device. In other words, the authoring environment adapts to the abilities of a target device. The benefit is eliminating many trials and errors typically involved in creating compatible content.
"With respect to a conceptual example, a word processor is an authoring environment and a desktop printer is an output device. In this example consider that the desktop printer prints only in black and white. Using the techniques disclosed herein, when an author uses the word processor, that author can specify the specific printer for which the content is being authored and in response the word processor can access a device profile for that printer that allows the authoring environment to integrate the desktop printer into authoring features presented to the user within the authoring environment. With such integration, an author attempting to change a font color to red would either not have access to color changing tools, or selecting red as a font color for text within a word processing document causes text to appear in grayscale, or the word processor displays a warning dialog box indicating that color is not compatible with the selected desktop printer which is the destination device in this example.
Most Popular Stories
- Paul Walker Fans Pay Respects
- Hispanics Seek to Grow School Board Members
- Bitcoin Used to Buy Tesla Car
- 'Knockout Game': Myth or Menace?
- Banks Fret as Volcker Vote Approaches
- Yellen Set to Become One of World's Most Powerful Women
- GM Stock Hits New High as U.S. Exit Nears
- GM Bailout Saved 1.2 Million U.S. Jobs, Report Says
- Slow Week Ahead of December FOMC Meeting
- 18 L.A. Sheriff's Deputies Face U.S. Charges