摘要:
Various technologies and techniques are disclosed for a mobile document viewer. Techniques for toggling between document formats are described. A request is received from a user to view a document on a mobile device. The document is retrieved in a first visual format and displayed. A request is received from the user to view the document in a second visual format. The document is retrieved in the second visual format and displayed. The document viewer contains three primary areas. A navigation bar has the most frequently used operations. A page content area follows the navigation bar and can display at least a portion of a document being viewed on the document viewer. A menu area follows the page content area and contains operations that can be performed on the document by a user. Techniques for optimizing the display of images within a document are also described.
摘要:
A runtime capability check determines functionality supported by a client application (e.g. a browser) on a computing device. During the runtime capability check, the client application (e.g. the browser) attempts to execute different function tests to determine its capabilities. The result information from the function tests are stored. The stored result information is used by the client application during subsequent connections with the server (e.g. the cookie is passed from the mobile computing device to the server). Based on the supported functionality as determined by the stored result information, the rendering code is adapted for, generated and delivered to the computing device by the server. For example, when the client application supports the tested functionality then the server renders the content using full feature rendering. When the client application does not support all of the tested functionality then the server renders the content using limited feature rendering.
摘要:
A runtime capability check determines functionality supported by a client application (e.g. a browser) on a computing device. During the runtime capability check, the client application (e.g. the browser) attempts to execute different function tests to determine its capabilities. The result information from the function tests are stored. The stored result information is used by the client application during subsequent connections with the server (e.g. the cookie is passed from the mobile computing device to the server). Based on the supported functionality as determined by the stored result information, the rendering code is adapted for, generated and delivered to the computing device by the server. For example, when the client application supports the tested functionality then the server renders the content using full feature rendering. When the client application does not support all of the tested functionality then the server renders the content using limited feature rendering.
摘要:
Technologies are described herein for recording user-driven events within a computing system. An interface is established between a recorder application and an input method editor (“IME”) executing on the computer system. Through the use of the interface, the recorder application can obtain and record data identifying user-driven events that are performed within the IME. An interface is also established between the recorder application and a UI control that does not expose data regarding user-driven events through standard system calls. Through the use of the interface, the recorder application can obtain and record data identifying user-driven events detected at the UI control. The recorder application can also provide data identifying the recorded user-driven events directly to a bug tracking application program for inclusion in a bug database.
摘要:
Technologies are described herein for recording user-driven events within a computing system. An interface is established between a recorder application and an input method editor (“IME”) executing on the computer system. Through the use of the interface, the recorder application can obtain and record data identifying user-driven events that are performed within the IME. An interface is also established between the recorder application and a UI control that does not expose data regarding user-driven events through standard system calls. Through the use of the interface, the recorder application can obtain and record data identifying user-driven events detected at the UI control. The recorder application can also provide data identifying the recorded user-driven events directly to a bug tracking application program for inclusion in a bug database.
摘要:
Architecture that provides a convenient and effective test tool for testing and ensuring that webpages using micro-browsers are sufficiently designed and operational. A task library is developed for manipulating browsers on a handheld device, and includes one or more seamless methods that operate the different browsers in the same way. Seamless virtual functions that manipulate different micro-browsers include, but are not limited to browser launch, exiting a browser, navigating to a home page, clearing a cache, navigating to a webpage, reloading a webpage, getting the current info for a webpage, navigating back to a webpage, checking a page title, and capturing a screen, for example. Device features can also be manipulated to ensure consistency across the testing process.
摘要:
A linear-type microwave-excited plasma source mainly comprises a reacting chamber, a rectangular waveguide and a linear biased slot in between. A linear quartz plate with an o-ring embedded in the biased slot is required so as to keep the reaction chamber in low pressure condition. Plasma will be excited in the reacting chamber by microwave powers radiating from the biased slot. A linear-type movable dielectric material can be disposed in the waveguide to control the radiation intensity of microwave, such that the length of the linear-type plasma source is able be extended without increasing input microwave powers and thus large-area low-cost plasma-processing applications can be implemented.
摘要:
The present invention is a method and apparatus for increasing the memory read/write speed with special function registers (SFRs). This method comprises the steps of: (1) connecting additional external memory to the processor as expanded memory, (2) mapping the address of expanded memory to the unused SFR address in the processor, and (3) creating a control flag for switching the processor between the ICE mode or the normal mode. When in the ICE mode, the processor still uses extended instructions to perform read/write with expanded memory. Switching back to the normal mode, the processor can use the internal instructions to perform read/write with expanded memory. Using this method, built-in of an internal ICE and the slowing down of read/write during debugging due to the use of an external ICE can be eliminated.
摘要:
A touch-sensitive device includes a membrane substrate, an inductive layer and a protection layer. The inductive layer, arranged on a front face of the membrane substrate, has a plurality of capacitance-inductive sections, and at least one transmission line extended from a side of each of the capacitance-inductive sections. The protection layer is arranged on a front face of the inductive layer. A capacitance variation generated from the inductive section is in turn to output a signal to an electronic object via the transmission lines. After the signal is processed by the electronic object, a specific function is then executed.
摘要:
A scrambling method for generating recording data onto a disc includes vertically scrambling main data, which is stored in DRAM, to generate PO, wherein the scrambled data due to generate PO is not stored in DRAM; then scrambling data again to generate PI; the scrambled data due to generating PI adds with ID, IED, RSV, EDC, PI, and PO, arranging in orders and recording onto a disc.