The Device Browser is a web browser application that can run on a Ricoh Device. The Device Browser consists of the browser engine module and the Ricoh extended JavaScript processing module. With the browser engine module, the Device Browser obtains HTML files from a server and displays the obtained HTML files on the operation panel of the Ricoh device. The Ricoh extended JavaScript processing module, allows for the Ricoh Browser to control some of the Ricoh device native functions like scanner.
Specification
As you develop your Device Browser application, it's useful to understand the Device Browser specification for a general approach to develop applications on the Ricoh Device Browser. Ricoh Devices have a variety of different screen sizes and densities as well as different device model names. So please use the specification to help guide you in development to these deference's accordingly.
Technical Resources
Get hands-on experience with the Device Browser APIs and specification by studying, building, and modifying sample code that has been provided by the Device Browser engineers. This Device Browser Sample Applications Document uses Windows Server 2003 for its explanations and screenshots. In the download section for the Device Browser you will be able to download the following resources to assist you in your future development projects:
- Serverless Sample Application - Check out this Sample application for the Device Browser in a servless form. The sample application allows a user to scan, register, and view cards (e.g driving license cards, employee ID cards, etc.) via the operation panel of the device. In this sample application, both text and image data are stored on the device.
- Sample Applications Source Code - Download source code: HTML, JSP, Servlets, PHP, and more
- Device Browser Emulation Software - A nice development tool that lets you model the Device Browser. The browser emulator supports the following features:
- Displays content with the same resolution as the actual device.
- Enables running some extended JavaScript
- Enables operating some UI in the same way as the actual device.
- Enables selecting types of panels (WVGA or uWVGA mode) When selecting WVGA, Japanese and English are available as the display language.
- Device Browser Emulation Software Documentation - Documentation to assist you in getting the Device Browser Emulation Software running. The download includes the following: install guide, users guide, and JavaScript guide.