CASIO V-T500/V-N500 Series Software Manual (Version 1.07) CASIO Computer Co., Ltd. Copyright ©2013. All rights reserved.
Table of the Contents Preface 1. Basic Specifications 1.1 Android4.0 1.2 Language Support 1.3 Media Format 1.4 Power Control 1.5 Memory Management 1.6 Keys 1.7 Operation mode 1.8 Touch Panel 1.9 LED 1.10 GPS 1.11 Sensor 1.12 Bluetooth 1.13 WLAN 1.14 HDMI 1.15 Speaker 1.16 Microphone 1.17 Terminal specific information 1.18 Cradle specific information 1.19 NFC(Near Field Communication) 1.20 SAM(Secure Application Module) 1.20.1 Basic Specifications 1.20.2 Power Control 1.20.3 Communication Functions 1.20.
4. 5. 6. 7. 8. 3.4 Memo Paint 3.5 Job Browser 3.6 Voice Recorder Settings 4.1 Software List 4.2 Authentication 4.3 WIRELESS & NETWORKS Settings 4.4 DEVICE Settings 4.5 PERSONAL Settings 4.6 SYSTEM Settings 4.7 Encrypt External Storage Operation Support Tools 5.1 Software List 5.2 Job Menu 5.3 Login Settings 5.4 Job User Editor 5.5 Security Settings 5.6 AntiBurglar System Operation Tools 6.1 Software List 6.2 File Manager 6.3 WLAN Tool 6.4 Backup / Restore 6.5 Copy Devices Demo Tools 7.
No part of this reference manual may be produced or transmitted in any form or by any means, electronic or mechanical, for any purpose, without the express written permission of CASIO Computer Co., Ltd. in Tokyo Japan. Information in this reference manual is subject to change without advance notice. CASIO Computer Co., Ltd.
Preface If terminal state is factory default, following menu is displayed when terminal is started up: Select options according to your operation. Job Menu Android standard Check this option to ensure that the terminal will always follow the above setting when you press Home. Figure 0.1 If you use Job Menu, you need to customize the following two functions: 1. You need to build a menu according to your operation. On how to build a menu, see 5.2 Job Menu. 2.
1. Basic Specifications 1.1 Android4.0 The terminal integrates Android4.0 as its operating system. Software Modules Microsoft core modules are integrated in the terminal as below. Table 2.
Window Manager Content Providers View System Package Manager Telephony Manager Resource Manager Location Manager Android Runtime Notification Manager Core Libraries Libraries Dalvik Virtual Machine Surface Manager Media Framework SQLite Open GL ES FreeType WebKit SGL SSL libc Linux Kernel CASIO Libraries Standard Driver CASIO Driver 7 Display driver Flash memory driver Binder (IPC) driver Keypad driver Wifi driver Audio driver Other features Camera Security Maintenance Power management Logging
1.2 Language Support System Locale The following is the default settings of language and locale in the terminal. Table 1.2 Default language Locale Remarks English (United States) Los Angeles Language Support Following languages are supported.
1.3 Media Format Audio The followings encoder and decoder are supported in V-T500/V-N500. Table 1.3 Format Encoder Decoder AAC Yes Yes MP3 Yes MIDI Yes WAVE Yes The android API related with “Audio“ are shown below. android.media : The class that provide various media interfaces for audio and video. android.media.MediaPlayer : The class to play audio and video. Please refer to the official web site "Android Developers" for details of the android API.
Movie The followings encoder and decoder are supported in V-T500/V-N500. Table 1.5 Format Encoder Decoder H263 Yes Yes H264 Yes Yes MPEG4 Yes The android API related with “Movie“ are shown below. android.media : The class that provide various media interfaces for audio and video. android.media.MediaPlayer : The class to play audio and video. android.widget.VideoView : Displays a video file Please refer to the official web site "Android Developers" for details of the android API.
1.4 Power Control Power supply state There are the following kinds of the power supply states of a personal computer. Table 1.6 No Item 1 ON Screen ON RAM ON CPU ON Explanation The state where the terminal is working The state where only the screen serves as OFF. 2 Early Suspend OFF ON ON OS and application are continuing operation. Devices other than RAM are in the state where all serve as OFF mostly. 3 Suspend * OFF ON OFF Although OS and application remain on RAM, almost all operations are stopped.
1.5 Memory Management The eMMC (Embedded MultiMediaCard 16GB) are integrated in the terminal. eMMC is used for Boot area (for system boot), System area (for OS) and Storage area (for internal storage). Boot area 100MB System area 2.8GB Storage area 13GB Figure 1-2 The "Storage area" is used as Linux file system. The terminal has SD card slot and micro SD card slot for external memory. And the USB A port on the terminal and USB host port on the cradle can be used for as external memory.
The RAM(1GB) are integrated in the terminal. RAM is used for System area (for Linux Kernel/Android), reserved area (for Camera) and the other reserved area for the rest (e.g boot animation). In a System domain, it becomes an application use domain except the domain which OS uses (Linux/Android …). The size of this domain changes with the states of OS or a device.
1.6 Keys Key Assignments The following is the keyboard layout employed in the terminal. Table 1.8 KEY Android key event Operation KEYCODE_BUTTON_A Assigned by user application. KEYCODE_BUTTON_B Assigned by user application. KEYCODE_VOLUME_UP Volume up KEYCODE_VOLUME_DOW N Volume down KEYCODE_POWER Power on/off Screen lock on/off Remarks It is not possible to control the ON / OFF of the power supply. Can not get the software event.
1.7 Operation mode If the user directly operate the terminal, application on the terminal should be limited the operation. The operation mode is meant to be used in this situation.Operation mode setting is basically easy, but difficult to user. Initial State Configuration Switch is on the behind of the battery cover. The upper side means ON, and the lower side means OFF. ON OFF Figure 1-4 Initial state of configuration switches are set as below. Table 1.9 No.
Operation mode Notification When the operation mode is changed, sticky intent (Intent.ACTION_OP_MODE_EVENT) is send to the applications. Table 1.11 State of switch No.7 Value of status ON turns to OFF 0 OFF turns to ON 1 Please refer to the official web site "Android Developers" for details of “sticky intent”. Retrieve Operation mode Status The state of the operation mode can be retrieved by the function of System Library. The functions of the System Library related with the “Operation mode“ are as below.
1.8 Touch Panel The terminal is equipped with a capacitive touch panel, and it can be pressed 6 points simultaneously, and input of finger and the digitizer pen are available. Due to this, simultaneous finger and pen inputing is possible. “Tool Type” can be retrieved by using getToolType() method of MotionEvent class. By the "Tool Type", you can recognise what tools is used for inputing. Table 1.
1.9 LED There are two LEDs integrated in the terminal, one is for the user notifications that user and the other is for charging the battery status notification. User notification LED can be controlled by Android API. The functions of the android API related with the “LED“ are as shown below. android.app.NotificationManager : Class to notify the user of events that happen. android.app.
1.11 Sensor The following sensors are equipped in the terminal. • ambient light sensor • acceleration sensor • angular acceleration sensor • geomagnetic sensor • Magnetic Sensor (V-N500 Series only) The functions of the android API related with the “Sensor“ are as shown below. android.hardware.Sensor : The class that provides a sensor. Android.hardware.SensorManager : The class that enables to access the device's sensors. Android.hardware.
1.12 Bluetooth Communication Profiles The Bluetooth profiles described in following table are supported. Table 2.
Bluetooth printer Print to printer “CopyDevices” application that is built in tablet, PDA that supports Bluetooth, PC that supports Bluetooth, etc. Bluetooth headset File transfer among Bluetooth devices Bluetooth headphone G-SHOCK watch that supports Bluetooth (“GB-6900AA” series, “GB-5600AA” series) Voice communication Play music To make tablet ring by watch To make tablet ring by watch in case tablet and watch is far apart each other.
1.13 WLAN The terminal is equipped with a WLAN module. The functions of the android API related with the “WLAN“ are as shown below. android.net.wifi : The class that provides to access to Wi-Fi network. android.net.wifi.p2p : The class that provides create peer-to-peer (P2P) connections with Wi-Fi Direct. Please refer to the official web site "Android Developers" for details of the android API. 1.14 HDMI The terminal is equipped with a HDMI output.
1.17 Terminal specific information The terminal has “Device ID” as its specific information. And “Distributer ID” is a information for application developers to set, as the terminal specific information. The "Device ID" and "distributor ID" can be used by the distributor and user to prevent illegal use of application by unauthorized party at a time of installing or carrying out the illegally copied application by checking these codes.
1.18 Cradle specific information By using a LAN/USB cradle, a terminal is connectable with LAN. A LAN cable is connected to a LAN/USB cradle and it becomes the form which sets a terminal. A connection setup to LAN, such as an IP address, is possible for both a cradle unit and a terminal unit. Cradle ID It’s possible to set “Cradle ID” to the cradle. The functions of the System Library related with the “Cradle ID“ are as shown below.
1.19 NFC(Near Field Communication) The following types of smart card can be accessed for reading and writing by the Near Field Communication (hereafter referred to it as NFC) integrated in the terminal. • ISO/IEC14443 Type A (MIFARE Standard; Ultralight) See note 1. • ISO/IEC14443 Type B • FeliCa See note2. • ISO15693(ICODE SLI, ICODE SLI-L, ICODE SLI-S, my-d V 10 Plain, my-d Light, Tag-it HF-I Plus, Tag-it HF-I Pro, Tag-it HF-I Standard) See note 3. Notes 1. 2. 3.
1.20 SAM(Secure Application Module) This chapter describes about detailed specifications of the SAM. 1.20.1 Basic Specifications Access functions are supported for SAM cards inserted in the SAM card slot. Communication can be performed with SAM cards compliant with ISO7816. 1.20.2 Power Control SAM card controller power control When a SAM device is opened, power is supplied to the SAM card controller and the ASIC that controls the controller.
The following is an example of command send/receive operations between the application and the SAM card.
1.20.4 Processing During Suspend and Resume The SAM control software switches the SAM card controller and the SAM card off when the terminal is turned off. The actions stated in the table are performed when the terminal resumes.
1.21 Application Launch User application can launch the applications that are installed in V-T500/V-N500. To launch the applications, Package name is required. Package name has been mentioned in the list of installed applications shown at the beginning of each chapter after "2 Standard Accessories". Also you can get package name by "PackageManager" in Android standard library. The following is a summary of how to launch application. Please refer to the official web site "Android Developers" for details.
1.22 Functional Restriction Some services provided by the Google is not available because V-T500/V-N500 do not make contract AFA(Anti-Fragmentation Agreement) to Google. Therefore, following Android applications made by Google are not installed. However, all of their applications are not installed made by Google. The list of installed applications are shown at the beginning of each chapter after "2 Standard Accessories". Unusable Application The following applications are not installed.
• TagGoogle • Vending • VideoEditorGoogle • Wallet Unusable Libraries The following Libraries are not installed. • libfacelock_ini.so • libfilterpack_facedetect.so • libfrsdk.so • libvoicesearch.
2. Standard Accessories 2.1 Software List Table 2.1 Icon Software name Package name Camera com.android.camera Browser com.android.browser Email com.android.email Gallery com.android.gallery3d Music com.android.music Clock com.android.deskclock Messaging (Note1) com.android.mms People com.android.providers.contacts Calendar com.android.calendar Search com.android.quicksearchbox Calculator com.android.calculator2 Key entry Note1: You can use it on a WAN model.
2.2 Camera Camera takes still and moving pictures. 1 2 3 4 5 Figure 2.1 6 1. 2. 3. 4. 5. 6. 7.
2.3 Browser By using Browser, you can view web pages as if you are using a PC. In addition to this Browser, Job Browser is also installed. 1 4 5 2 3 6 7 8 Figure 2.2 1. 2. 3. 4. 5. 6. 7. 8. 9. Close Tab New Tab Menu Turn Page Reload Page Display/Enter URL Add to Bookmark Bar.
2.4 Email Email sends and receives emails. 2 3 Figure 2.3 1 1. 2. 3. 4. 5. Email folders New Email Search Send/Receive Setting ■ Search Searches the in-box for emails containing the specified keyword. ■ Send/Receive Sends and receives emails. ■ Settings Select this option to configure environmental settings relating to emails, such as account information and reception frequency settings, notification settings, and server settings.
2.5 Gallery By using Gallery, you can view and arrange still and moving pictures. Initially, the display is in a tile mode that is suitable for the effective sorting type. 1 2 Figure 2.4 4 1. 2. 3. 4.
If you select a still picture, the selected picture is displayed in full-screen mode. 1 2 Figure 2.5 1. 2. 3. 4. 5.
2.6 Music Music plays back voice data. 1 2 3 Figure 2.6 1. 2. 3. 4. 5. Artists Albums Pieces Playlist Playback ■ Artists Displays a list of pieces saved in the order of artists. If no artist information is registered, "Unknown artist" is displayed. ■ Albums Displays a list of pieces saved in individual albums. ■ Pieces Displays a list of pieces saved. ■ Playlist Displays a list of grouped pieces (playlist). ■ Playback Displays the identification of the piece that is being played back.
2.7 Clock By using Clock, you can view the date and time and set an alarm. Figure 2.7 1 1.
2.8 Messaging Messaging is a Short Message Service (SMS) application. You can use it on a WAN model. 1 Figure 2.8 1. New Message 2. Search 3. Settings ■ Search Searches for messages containing the specified keyword. ■ Settings By selecting this option, you can configure environmental settings relating to the use of messages, including the message saving method, message sending/receiving method, and notifications.
2.9 People People manages the postal address, email address, and other information of the user. 1 2 3 Figure 2.9 1. 2. 3. 4. 5.
2.10 Calendar By using Calendar, you can manage your schedule and register/check events. 1 2 Figure 2.10 The daily display is in the following layout 1. 2. 3. 4.
Figure 2.11 The weekly display is in the following layout Figure 2.
2.11 Search The Search application searches the web or the terminal. Figure 2.13 Figure 2.14 Targets that are checked will be searched.
2.12 Calculator Calculator can perform numeric and function operations. 1 Figure 2.15 1.
2.13 Key Entry The terminal includes Android keyboad as the key entry method. 1 Figure 2.16 Keyboard layout 1.
3. Additional Accessories 3.1 Software List Table 3.1 Icon Software name Package name Adobe Reader com.adobe.reader Memo Text jp.casio.vx.util.memo.text Memo Paint jp.casio.vx.util.memo.paint Job Browser com.android.minibrowser Voice Recorder com.mitac.
3.2 Adobe Reader By using Adobe Reader, you can view PDF documents. If you select a PDF document in File Manager, the document is displayed in Adobe Reader. 1 2 3 Figure 3.1 1. 2. 3. 4. 5. Home Screen Display Mode Draw and Edit Share Text Search ■ Home Screen On the Home Screen, select the document to be viewed.
3.3 Memo Text Overview Basic Functions 1) File Input/Output This function reads and saves files. In Android, system folders/files and application folders/files are assigned access permissions individually. Ordinary applications are inhibited from reading or updating files of other applications. (Security is thus ensured.) This means that this tool generally acts on folders/files included in the storage.
8) Linkage with Android Theme The user interface behavior (such as color assignments) is based on the theme information specified in the Android device so that unification with various tools is ensured.
Operation Specification Startup MemoText, the package name of which is jp.casio.vx.util.memo.text, can be started from the Home Application. If a text file is selected in the File Management Application, MemoText can also be run as a text file viewing application. (Startup based on an implicit intent is supported for MIME:text/plain.) It is also possible to start up MemoText by assigning the file name to the explicit intent argument. Table 3.
Main Screen If MemoText is started up from the Home Application, it is in new file creation mode, showing a blank area in which text can be entered. 3 1 2 Figure 3.
3 1 2 Figure 3.
Table 3.3 No. Item 1 File path information 2 Action bar 3 Text box Description New is displayed when a new file is being created. If a file is being edited, its full path is displayed. 1) New 2) Open 3) Save As 4) Save View and edit text In case an icon on the action bar is pressed and held, text message about the processing associated with the icon appears. Figure 3.
Startup from the File Management Application In the File Management Application, you can select this tool as a text file viewing application. Figure 3.5 If a text file is selected in the File Management Application The operation of this tool has been verified in File Manager, which is the file management application that is installed as standard on tablet terminals. If you use another file management application, prior verification is required.
New When you select the New icon on the main screen, a confirmation dialog appears. If you select OK, the text box is cleared of edits that have been made so far. Figure 3.6 The above confirmation dialog appears even if no edit has been made.
Loading a File When you select the Open icon on the main screen, the File Selection screen appears. 2 1 3 4 Figure 3.7 Table 3.4 No. Item 1 Folder information 2 3 4 Action bar Character set specification Folder/file list Description Displays /mnt/sdcard if a new file is being created or the full path of the file that is being edited. 1) Cancel Use the spinner to select the character set to be used when reading the file.
Figure 3.8 Character code selection with a spinner Figure 3.
Figure 3.10 File content display Figure 3.
Saving a File When you select the Save icon on the main screen, the File Selection screen appears. 2 3 1 4 Figure 3.12 Table 3.5 No. Item Folder information 1 2 Action bar 3 Character set specification 4 Folder/file list Description Displays /mnt/sdcard if a new file is being created or the full path of the file that is being edited. 1) Create a Folder 2) Save a File 3) Cancel Use the spinner to select the character set to be used when reading the file.
Figure 3.13 Folder creation confirmation dialog Figure 3.
Figure 3.15 Selection confirmation dialog The confirmation dialog displays file names according to the following behavior: A) If a file is selected from the list view containing the folder/file list, the name of the selected file is displayed. B) If Save File on the action bar is selected: B-1 Blank is displayed if New is displayed on the main screen. B-2 If a full path is displayed on the main screen, the name of the pertinent file is displayed.
Text Editing Functions Cut, copy, and paste operations, which are standard Android operations, can be performed. Figure 3.
Back Key Operation Upon a back key operation, a confirmation dialog is displayed. If OK is selected, the application is terminated. Figure 3.17 The above confirmation dialog appears even if no edit has been made.
Error Display If file selection, file creation, or other processing fails for an access permission related or other reason, the following toast display (which will fade out in a certain period of time) appears: The second line shows the path of the operation target folder. Figure 3.
The second line shows the path of the operation target file. Figure 3.
3.4 Memo Paint Overview Basic Functions 1) File Input/Output This function reads files in the PNG/JPG format and saves them. In Android, system folders/files and application folders/files are assigned access permissions individually. Ordinary applications are inhibited from reading or updating files of other applications. (Security is thus ensured.) This means that this tool generally acts on folders/files included in the storage. 2) Handwriting Entry Screen touch trajectories are drawn.
Operation Specification Startup MemoPaint, the package name of which is jp.casio.vx.util.memo.paint, can be started up from the Home Application. It is also possible to start up MemoPaint by assigning the file name to the explicit intent argument. Table 3.6 Intent name Value FILEPATH Full path of the target text file Main Screen If MemoPaint is started up from the Home Application, it is in new file creation mode, showing a full screen size blank area. 2 1 3 4 Figure 3.
2 3 1 4 Figure 3.
Table 3.7 No. Item 1 File path information 2 Action bar 3 Drawing attribute 4 Canvas Description New is displayed when a new file is being created. If a file is being edited, its full path is displayed.
Figure 3.23 Line thickness selection with a spinner Figure 3.
New When you select the New icon on the main screen, a confirmation dialog appears. If you select OK, the current drawing area becomes a white canvas cleared of edits that have been made so far. Figure 3.25 The above confirmation dialog appears even if no edit has been made.
If a terminal that is started to be in the landscape layout is rotated to the portrait layout, the canvas size does not change so that the data being edited is held. If a new file is created in this condition, a screen-size canvas will be recreated according to the current terminal orientation. Because the layout changes from L to P, some part is expelled from the Some part is expelled from the screen, but the corresponding data is not lost. The newly created file is shown in a full-screen size area.
Loading a File When you select the Open icon on the main screen, the File Selection screen appears. 2 1 3 4 Figure 3.27 Table 3.8 No. Item 1 Folder information 2 3 4 Action bar Image format Folder/file list Description Displays the /mnt/sdcard if a new file is being created or the full path of the file that is being edited. 1) Cancel Select an image format with a spinner. PNG or JPG Note: When a file is loaded, its format is judged by its extension.
Figure 3.28 Selection confirmation dialog Figure 3.
If a file is loaded in a layout different from the layout as it stood when the file was saved, you can display the file in full-screen size by rotating the terminal to attain the save-time layout. Some part is expelled from the screen, but the corresponding data is not lost. By rotating the terminal, you can display the image in full screen size in the same way as when you saved the image. Figure 3.
Saving a File When you select the Save icon on the main screen, the File Selection screen appears. 2 1 3 4 Figure 3.31 Table 3.9 No. Item 1 Folder information 2 Action bar 3 Image format 4 Folder/file list Description Displays /mnt/sdcard if a new file is being created or the full path of the file that is being edited. 1) Create a Folder 2) Save the File 3) Cancel Select an image format with a spinner. PNG or JPG Note: The initially selected value applies as the format of the file being edited.
Figure 3.32 Image format selection with a spinner Figure 3.
Figure 3.34 Selection confirmation dialog The confirmation dialog displays file names according to the following behavior: A) If a file is selected from the list view containing the folder/file list, the name of the selected file is displayed. B) If Save File on the action bar is selected: B-1 Bland is displayed if New is displayed on the main screen. B-2 If a full path is displayed on the main screen, the name of the pertinent file is displayed.
Rotate Rotates the image 90 degrees clockwise at one time. Figure 3.
It should be noted that the portrait and landscape layouts include the top part (application icons, the action bar, etc.) and bottom part (system bar). Therefore, when the following operation is performed, the full-screen image before the operation does not change to a full-screen image after the operation. (If you change the terminal orientation, instead of performing the following operation, you will see a full-screen image that is similar to the image that was saved.
Redo You can undo/redo the just previous operation (that produces a freely drawn line from screen touch to release). Figure 3.
Back Key Operation Upon a back key operation, a confirmation dialog is displayed. If OK is selected, the application is terminated. Figure 3.38 The above confirmation dialog appears even if no edit has been made.
Error Display If file selection, file creation, or other processing fails for an access permission related or other reason, the following toast display (which will fade out in a certain period of time) appears: The second line shows the path of the operation target folder. Figure 3.
The second line shows the path of the operation target file. Figure 3.
3.5 Job Browser Job Browser, which is provided as separate from the Android standard browser, allows you to place limitations on the standard browser functions. Unlike the standard browser, Job Browser allows you to put the following limitations: • Limitations on displayed items You can inhibit users from manipulating displayed buttons or the address bar. • Specification of browsable domains You can limit browsable hosts.
• Configuration file Job Browser operates based on the XML-formatted configuration file placed in the following path. If no configuration file is provided, Job Browser operates based on the settings made on its Settings screen. Table 3.10 Item Description File name Path XML declaration Root element com.android.minibrowser_preferences.xml /mnt/sdcard/shared_prefs/com.android.minibrowser_preferences.xml map • XML specification (settings) Table 3.
Open in background Enable JavaScript Enable plugins ON Web site setting Limited Default zoom MEDIUM Open full-screen page Autofit pages Block popups Text encoding PAGE 89• XML specification (display items) Table 3.
• Display limitations Table 3.13 Functional (display) item Limitation Display* Add Tab (button) Delete Tab (button) List Tabs (button) Back (button) Forward (button) Refresh (button) Address bar Register Bookmark (button) Search (button) List (button) Menu (button) Domain The displayed icon will not change. The displayed icon will not change. The displayed icon will not change. The icon color will always be changed to gray. The icon color will always be changed to gray.
• XML coding sample
3.6 Voice Recorder This software provides functions for voice memo recording and playback. 1 2 Figure 3.42 1. Display playlist 2.
■ Display playlist A list of data files recorded so far is displayed. Each data file is saved with a name in the "Recorder_YYMMDD_HHMMSS.amr" format. During recoding, the Stop button is displayed instead of this button. Figure 3.43 ■ Record Recording starts when the button is pressed. To stop recording, press button 1.
4. Settings 4.1 Software List Table 4.
4.2 Authentication If administrator authentication is enabled, the screen below appears requesting the administrator password used at startup. About administrator authentication see Security Settings. Figure 4.1 Enter the administrator password and then click "OK". If you are already logged in as a user with system setting privileges, the authentication screen is not displayed even if administrator authentication is enabled.
4.3 WIRELESS & NETWORKS Settings You can configure and manage settings relating to Wi-Fi, Bluetooth, mobile networks, and USB connections to networks and devices. You can also configure the connections between your tablet and virtual private networks (VPNs). connect to the Internet using another device via the tablet data communication, or turn off all wireless communications by switching to Airplane mode. Table 4.2 Item Wi-Fi Ethernet Bluetooth Data Usage More… Description Enable/disable Wi-Fi.
Access Point Names setting Following menu is selectable at the top right on APNs screen that appears when Access Point Names menu is selected. Figure 4.2 Table 4.4 Item Description New APN Reset to default Register new APN. Reset APN setting. When new APN menu is selected, following screen will appear. Figure 4.
Table 4.5 Item Name APN Proxy Port Username Password Server MMSC MMS proxy MMS port MCC MNC Authentication type APN type APN protocol Description Specify the name of this APN setting. Specify the name of access point name. Specify the name of proxy host used on data communication. Specify port number of proxy host used on data communication. Specify user name for authentication to connect to APN. Specify password for authentication to connect to APN. Specify server name designated by network operator.
4.4 DEVICE Settings You can configure sound and display settings and check the storage, battery, and application statuses. Table 4.6 Item Sound Description Volumes Default notification Vibration and ring Touch sounds Screen lock sound Vibrate on touch Brightness Wallpaper Auto-rotate screen Sleep Font size Display Storage Battery Backup Battery Sets the speaker, notice, alarm, and other sound volumes. Sets the default notice sound. Enables/disables vibration and notification ringtone.
*1 In this setting, terminal will be suspended automatically when main battery is fully discharged. *2 In this setting, terminal will be shut down automatically when 10 minutes have passed after main battery is fully discharged.
4.5 PERSONAL Settings You can configure settings relating to usage and user preferences, including security settings. Table 4.
4.6 SYSTEM Settings You can configure date/time settings and developer-oriented options. Table 4.
Item Description Force GPU rendering Window animation scale Transition animation scale Don't keep activities Background process limit Show all ANRs About tablet Status Legal information Model number Android version Baseband version Kernel version Build number 103 Specifies whether to use 2D hardware acceleration. Allows you to adjust the window animation speed. Allows you to adjust the speed of the animation displayed when the component changes.
4.7 Encrypt External Storage Overview This function enables to enhance the security by encrypting the external storage (SD card, microSD card, USB storage, OTG USB storage). 1. Feature - Encrypt the external storage by encryption key. - Allow to use the external storage, encrypted by same encryption key, among terminals. - Not allow to read/write encrypted external storage in PC/other manufacture terminals. - Possible to backup and restore the contents in external storage by backup/restore tool.
Use the exteral storage in encryption mode (in case of SD card) (1). Overall flow Turn on the encryption settings of external storage. Configure the encryption key. Enable the encryption function of SD card. Format SD card. Figure 4.5 (2). Turn on the encryption settings of external storage 1. Select Encrypt External Storage at Security menu in Settings tool. Figure 4.
2. Switch ON displayed at the upper right of the screen Figure 4.7 (3). Configure the encryption keyword 3. Select Encryption Key Setting Figure 4.8 4. Input the encryption key within 4 – 32 character fonts Input half-width character font. Some symbol font may not be allowed to input. In case to input non-allowed character font, message “Encryption Key contains all illegal character” will appear. When it’s completed to input, tap Continue button.
Figure 4.9 5. Input the encryption key again for confirmation When it’s completed to input, tap OK button. Figure 4.10 6. If encryption key is configured successfully, following dialog-box will appear. Tap OK button. Figure 4.
(4). Enable the encryption function 7. If SD card is already mounted, un-mount SD card by Settings tool at first 8. Select Encrypt External Storage in Settings tool 9. Check on Use encrypted SD card Figure 4.12 (5). Format external storage 10. Insert the SD card into SD card slot of the terminal ※ If SD card is already inserted, skip this step. 11. Select Format SD card ※ SD card will be formatted. If SD card is formatted, all data in SD card will be deleted.
12. When formatting is completed, SD card will be encrypted and mounted automatically. Then it’s possible to use as encrypted SD card Encrypted SD card allows following terminals to access like unencrypted SD card, but does not allow PC/other manufacture terminals to read/write. - Own terminal - Terminal configured with same encryption key (6). Caution ※ Above explanation is the sample operation in case of SD card.
Use the exteral storage in unencryption mode (in case of SD card) (1). Overall flow Disable the encryption function of SD card. Erase (Format) SD card. Figure 4.14 (2). Disable the encryption function of SD card 1. If SD card is already inserted and mounted, un-mount SD card at Storage in Settings tool at first 2. Select Encrypt External Storage at Storage in Settings tool Figure 4.
3. If Use encrypted SD card is checked on, check off Figure 4.16 (3). Erase (Format) SD card 4. Insert encrypted SD card into SD card slot of the terminal (then displayed as blank SD card at notification bar) ※ If encrypted SD card is already inserted, skip this step. 5. Select Erase SD card, format encrypted SD card ※ If SD card is formatted, all data in SD card will be deleted. It’s recommended to make backup before formatting. Figure 4.17 6.
(6). Caution ※ Above explanation is the sample operation in case of SD card. In case of other external storage, replace the explanation part of SD card with other external storage. ※ The configuration of above 3 for the current mounting SD card will be executed when next SD card will be mounted or formatted. This means that the configuration for the current mounting SD card is not executed soon.
5. Operation Support Tools 5.1 Software List Table 5.1 Icon Software name Package name Job Menu jp.casio.vx.util.activemenu Login Settings jp.casio.vx.util.activelocalsecurity Job User Editor jp.casio.vx.util.useraccounteditor Security Settings jp.casio.vx.util.activemenu.activeadministratorsetting AntiBurglar jp.casio.vx.util.
5.2 Job Menu The Job Menu identifies the user through RFID or using the password and provides a menu system that can represent a tree structure consisting of up to five levels. This system works as the Home Application. You can display it anytime by pressing the Home key. Number of tries left To password authentication screen Figure 5.
1. If terminal state is factory default, authentic method is set as none. In case to authenticate, select authentic method in Login Settings. 2. If terminal state is factory default, following account is registered. - User name: CASIO - Password: casio Current level name Structured revisions Structured revisions Button for back to the previous level Login user name Menus at the current level Figure 5.
Therefore, if you want to display a special menu for customer mode, you will place the following files. /mnt/sdcard/MenuXml/JobMenu.guest.xml If you want to change the content of the menu with culture information, set the following files. Japan:/mnt/sdcard/MenuXml/JobMenu.guest.ja-JP.xml US:/mnt/sdcard/MenuXml/JobMenu.guest.en_US.xml If these files do not exist, the system menu stored in ROM is displayed.
3 4 5 Reading PackageName Command 6 Intent 7 8 9 10 Authority MimeType Arguments ArgumentsKey If the string contains a semicolon (;), a line feed is inserted at this position. In other words, a semicolon (;) character cannot be displayed in a title string because it is treated as a control character. Not used at present. The package name of the application to be started. exec: Executes the application identified by packageName. menu: Displays the next level. blank: Hides the item.
- Coding sample
5.3 Login Settings This tool allows you to configure the user authentication screen operation. An only user who assigned system setting permissions can edit this settings. 1 2 3 4 Figure 5.4 Table 5.5 No. Item 1 Authentic method 2 Permitted number of incorrect authentications 3 The notification of authentication RFID Configuration 4 Description RFID > PASSWORD: The RFID authentication screen will be displayed first. PASSWORD > RFID: The password authentication screen will be displayed first.
Followings two ways for authentication is provided. Table 5.6 Authentication Description method RFID Authentication by RFID media that has been recorded unique code per user. The UID of each RFID card is refered. Password Authentication by unique password per user. Usable characters in password are the characters that can be entered by the software keyboard.
5.4 Job User Editor This tool allows you to edit user accounts. Up to 10,000 user accounts can be managed. You can add, edit, and delete accounts and can assign system settings permissions to them. Figure 5.
[How to assign or delete system settings permissions to or from a user account] Turn ON or OFF the check box to the right of the pertinent user account. Note however that at least one account granted system permission must exist within the system. In other words, you cannot uncheck the check box of an account if it would cause the system to have no account that is granted system permission. Figure 5.
[How to add or edit a user account] Press Add new to add a user account or press Edit to edit a user account. Enter the user ID, which must consist of up to alphanumeric characters. You cannot register any user ID that has already been registered. Enter the user name, which must consist of up to non-symbol characters. Enter the job information. Leave this blank if no job information is used. Enter the authentication password, which must consist of up to 99 one-byte alphanumeric characters.
[How to delete a user account] Press the Delete button to the right of the user account to be deleted. Figure 5.8 Note: Note however that at least one user granted system settings permission must exist within the system. In other words, you cannot delete a user account if it would cause the system to have no account that is granted system permission.
[How to accept your edits] To accept your edits, press the Renew button. Figure 5.9 [How to terminate the Edit tool] To terminate the tool, press the Close button. A warning dialog will appear if your account edits have not been saved. Figure 5.
5.5 Security Settings Set the password for the administrator. The password for the administrator is used for authentication for using a secure function. It is also possible to set whether the user data should be deleted when authentication fails. [Startup] If administrator authentication is enabled, the screen below appears requesting the administrator password used at startup. Figure 5.11 Enter the administrator password and then click "OK".
1 2 3 4 5 6 7 Figure 5.12 Security settings screen Table 5.7 No. 1 Item Administrator authentication 2 Local data erasing for secutiry 3 Number of login failure 4 Enter the password. 5 6 Confirm the password. Cancel 7 OK Description Specify whether to enable or disable administrator authentication. Note that, even if administrator authentication is enabled, no administrator authentication screen is displayed for users who are granted system settings permission.
5.6 AntiBurglar Overview Lock and unlock A secret number (four-digit number) is used to lock or unlock the terminal. Theft detection method This program judges that a theft has occurred when power supply (from the contactless charger) stops. Alarm (upon theft occurrence) The loud warning buzzer sounds for 60 seconds. Notes Power failure When a power failure occurs, this program also behaves as if a theft occurred because power supply (from the contactless charger) stops.
Specifications Package name and apk file name Package name: jp.casio.vx.util.antiburglar apk file name: AntiBurglar.apk Startup method This AntiBurglar program is called from Job Menu. On a system that does not use Job Menu, this program can be started from the Android Home screen or another program. Configuration The AntiBurglar program consists of two basic modules.
Screen operation Start Theft Monitoring (when theft protection of theft monitoring service is inactive) If this program starts when theft protection (the theft protection function of the theft monitoring service) is inactive, the Start Theft Monitoring screen is displayed. The user enters the secret number (4-digit number) and presses OK. The secret number confirmation screen appears. The user enters the same secret number for confirmation and presses OK.
If no power supply is connected: This program judges that a theft has occurred when power supply stops. This means that the power must be supplied when theft monitoring starts up. Otherwise, the Start Theft Monitoring screen disappears after displaying the following dialog. After checking the power supply and related connections, you need to restart the theft monitoring start function. Figure 5.
Stop Theft Monitoring (when theft protection of theft monitoring service is active) If this program starts when theft protection (the theft protection function of the theft monitoring service) is active, the Stop Theft Monitoring screen is displayed. When the user enters the secret number (4-digit number) and presses OK, the theft monitoring service stops the theft protection function and the screen display disappears. That is to say, theft monitoring service continues.
Theft detection This program judges that a theft has occurred if power supply (from the contactless charger) stops and does not recover within one second. It displays the Stop Theft Monitoring screen. Alarm (upon theft occurrence) After detecting a theft (displaying the Stop Theft Monitoring screen), the program waits for four seconds and then sounds a warning pulse buzzer (with a width of 20 ms and a period of 100 ms) for five seconds. Then, the warning buzzer sounds for one minute.
6. System Operation Tools 6.1 Software List Table 6.1 Icon Software name Package name File Manager com.Mitac.FileManager WLAN Tool jp.casio.vx.util.comm.netsearch Backup / Restore jp.casio.vx.util.kitting.backuptool Copy Devices jp.casio.vx.util.kitting.
6.2 File Manager File Manager provides file management functions. You can select a type of storage in the left side of the screen. The right side of the screen shows a directory content list. When you select a folder in the directory content list, a list of the content of the selected folder is displayed. When you select a file in the directory content list, the browser or other application associated with the file type is invoked. 1 Figure 6.1 1.
When you press and hold an item in the directory content list, an edit menu appears. Figure 6.
6.3 WLAN Tool The purpose of this utility is to check the wireless LAN signal status. Figure 6-1 Main screen (in landscape layout) Table 6-1 Items list No. Item 1 Access-point list 2 Signal strength graph 3 Remote station information 4 Signal Strength Log capturing 5 Local station information 6 7 Ping execution result Ping Description A list of detected access-points is displayed. The connected access-points are highlighted.
8 9 10 Release IP address Renew IP address Setting Menu 11 Exit Note: Specify the Ping properties on the Ping screen. The IP address of the local terminal is released. The IP address of the local terminal is renewed. When this control is pressed, the following startup menu is displayed. - Ping Settings screen - Environment Settings screen When this control is pressed, the following screen is displayed. Pressing Yes terminates this utility. [Additional explanation] 1.
2. The content of the access-point list is refreshed at 10-second intervals. Note that the access-point list will not be refreshed when signal strength log output is enabled by pressing the Signal Strength Log Measurement control. 3. In case the screen is rotated and display direction (portrait/landscape) is changed, following behaviors are occurs. • Signal strength graph is reset once just after display is changed. • If ping is running, ping is stopped.
Ping Settings screen This screen is used to configure Ping properties. Figure 6-2 Ping Settings screen (in landscape layout) Table 6-2 Items list No. Item 1 Ping address Description Specify the IP address of the remote stations to which the Ping is to be sent. Default value 2 Number of times IP address of the default gateway Note: The field will be left blank if the IP address of the default gateway cannot be obtained.
Environment Settings screen This utility provides a screen for environment settings. Figure 6-3 Environment Settings screen (in landscape layout) Table 6-3 Items list No.
When the log file size exceeds 1 MB, a backup of the log file is created in the same folder (file name: WL.Signal.Log.bk.txt). (If the previous backup file exists at the time of backup execution, it will be deleted.) Table 6-4 Items (each corresponds to one record) No Item Description 1 Date The date the signal was received from the access-point. 2 Time The time the signal was received from the access-point. 3 Signal strength (dBm) The strength (dBm) of the signal received from the access-point.
6.4 Backup / Restore Use this tool to back up and restore the terminal data. 1 4 2 3 5 Figure 6.4 Backup screen 1. 2. 3. 4. 5. Backup menu Restore menu Options Settings menu Check boxes for backup target selection Backup start ■ Backup menu Used to move to the backup screen. ■ Restore menu Used to move to the restore screen. ■ Options Settings menu Use to move to the Options Settings screen. ■ Check boxes for backup target selection Select the data backup target.
1 2 Figure 6.5 Restore screen 1. Checkboxes for restore target selection 2. Restore start ■ Checkboxes for restore target selection Select the data restore target. ■ Restore start This control starts restore of data stored at the location specified on the Options Settings screen.
1 Figure 6.6 Options Settings screen 1. Data location radio buttons ■ Data location radio buttons Select the location of the backup or restore data.
Table 6-5 Backup/Restore target in “Settings”. No.
6.5 Copy Devices Overview This software is intended to streamline application installation and configuration operations, which are performed by distributors when delivering devices to a customer. More specifically, this software eliminates the necessity for performing application installation and configuration on each user terminal.
Operating environment The operating environment for this software is as follows: • Each terminal must be configured to enable Wi-Fi Direct. • The backup data to be transferred must be stored at built-in storage in advance (see note 1). • Including above backup data, the memory usage of built-in storage (see note 1) should be less than 2 GB. • This software should be used when the terminal's remaining battery power is at least 30%.
Basic Functions 1) Cloning of the owner terminal data The built-in storage of client terminal is copied by receiving the data (including backup data) in built-in storage of owner terminal. After the data in built-in storage is copied, the data except in built-in storage is also copied if restore is executed on client terminal. The following folders in built-in storage are not applicable. • LOST.
Operation Specification Startup Copy Devices, the package name of which is “jp.casio.vx.util.kitting.clone”, can be started from the Home Application. Procedure Firstly, perform the full backup on the owner terminal by using the basic utility Backup/Restore (see note 1). The owner terminal can search the terminals, Wi-Fi Direct of which is enabled, as client terminals. For the owner terminal to search client terminals, client terminals must be started before the owner terminal starts searching.
State transition diagram Archive all data under /mnt/sdcard Zipping… Terminal bocomes Wi-Fi P2P access point. Initializing… Searching client devices… No Terminals detected. Checking terminal that starting Copy Devices application. (See Note 2.) Connecting(1/N) Connecting(2/N) : Connecting (N/N) データ送信中… データ送信中… Sending data… Connection process performs sequentially. Wait about 30seconds per one terminal. At the time to connect with eight terminals, stop connecting with other terminals.
Main Screen The portrait screen layout is always assumed, regardless of the terminal orientation. Go to Detailed Settings Select either as the operation mode Terminates this software Figure 6.
Detailed Settings Generally, this software can be used with default settings. However, you can configure some operational information in settings of Copy Devices. Settings and current values → To pertinent settings dialog Return to the caller screen Figure 6.
1) Network port number setting You can specify a port number to be used for inter-terminal communication. "60028" is set as the initial value. Figure 6.10 As a rule, this setting item should be left as is. It is provided in case that the port number conflicts with that of another application, etc.
Client terminal operation 1) Mode selection Start the application and then select 1.Receiver mode on the main screen. Figure 6.11 Table 6.2 Item Finish Operation Terminates the application.
2) Operating environment check At the time of mode selection, the software checks the remaining battery power and Wi-Fi Direct status. If either is inappropriate, the software displays a warning dialog as described below. [If the remaining battery power is lower than 30%] The following dialog appears after a long vibration: Figure 6.12 Table 6.3 Item No Yes Operation Closes the dialog and returns to the main screen. Proceeds to the next screen and continues processing.
When select “Yes”, screen enters settings, then check the Wi-Fi Direct. Push [Back key] to return application, Select “Receiver mode” to continue process again.
3) Start check If you push Start button, it waits for owner device to connect. Figure 6.15 Table 6.5 Item Start <
4) Data reception Client terminals display the processing status in a blue background. Figure 6.16 Table 6.6 Display item Name Role Owner device Status Description MAC address of the local terminal "Client" is displayed, indicating that the terminal is a client terminal. MAC address of the owner terminal connected One of the following is displayed as the status: Initializing ... Searching for the owner terminal ... Owner terminal already detected. Waiting for connection for reception ... Receiving data ..
5) Data reception completed When data reception and data unzip is completed, the background color changes to orange and a dialog appears, asking you to confirm whether to restore the received backup data. Figure 6.17 Figure 6.18 Figure 6.19 Table 6.7 Item Yes No Operation The backup tool is called to execute restore and reset. The application terminates. No restore is performed. You need to manually perform restore.
Owner terminal operation 1) Mode selection Start the application and then select 2.Sender mode on the main screen. Figure 6.20 Table 6.8 Item Finish Operation Terminates the application.
2) Operating environment check At the time of mode selection, the software checks remaining battery power and the Wi-Fi Direct status. If either is inappropriate, the software displays a warning dialog as described below. [If the remaining battery power is lower than 30%] The following dialog appears after a long vibration: Figure 6.21 Table 6.9 Item No Yes Operation Closes the dialog and returns to the main screen. Proceeds to the next screen and continues processing.
When select “Yes”, screen enters settings, then check the Wi-Fi Direct. Push [Back key] to return application, Select “Receiver mode” to continue process again.
3) Start check Push Start button on owner terminal after pushing Start button on client terminals. Figure 6.24 Table 6.11 Item Start Back Finish Operation Starts processing. A short sound and vibration are produced three times. Returns to the main screen. A long sound and vibration are produced once. Terminates the application after displaying a termination confirmation dialog (to prevent operation errors during execution).
4) Transferred data check The following factors about built-in storage (/mnt/sdcard) are checked. • Existing backup data • Volume of backup data If something incorrect is found, the following dialog is displayed. [In case the backup data does not exist] The following dialog appears after a long vibration: Figure 6.25 [In case data volume in built-in storage is over 2GB] The following dialog appears after a long vibration: Figure 6.
5) Data transfer The owner terminal displays the processing status in a green background. Figure 6.27 Table 6.12 Display item Name Role Client device Status Discovered Number Completed In Progress Description MAC address of the local terminal "Group Owner" is displayed, indicating that the terminal is the owner terminal. MAC address of the client terminal with which communication is in progress One of the following is displayed as the status: Zipping… Initializing...
After finishing processing on all detected client terminals, the owner terminal checks for unprocessed client terminals again and continuously repeats the same processing. (This assumes the case where client terminals are occasionally added as part of kitting work.) Therefore, on the owner terminal, perform termination processing from this screen after confirming all processing on client terminals has been completed.
7. Demo Tools 7.1 Software List Table 7.1 Icon Software name Package name NFC Demo jp.casio.vx.util.demo.nfc Barcode Scanner com.google.zxing.client.
7.2 NFC Demo Overview Basic Functions 1) Scanned NFC information display The NFC type and ID are displayed. 2) Localization If Japanese is selected as the language, various kinds of data are displayed in Japanese. If another language is selected, various kinds of data are displayed in English.
Operation Specification Startup NFC Demo, the package name of which is jp.casio.vx.util.demo.nfc, can be started from the Home Application. Main Screen The landscape screen layout is always assumed, regardless of the terminal orientation. Figure 7.
Figure 7.
[When NFC is disabled] If NFC is disabled, the application displays an alert dialog and terminates when you select OK in the dialog. Figure 7.
Scanned Information Display Hold the NFC card over the upper right corner, which is highlighted on the terminal skin image. The application notifies you that it has read your card (by emitting a confirmation sound), and then displays the card type and ID as follows: 1 2 3 Figure 7.4 Table 7.2 No. Item 1 Card type 2 Card type (internal information) 3 ID Description Detailed information including the standard name Information 2 below is displayed in a readable format.
In 1, any of the following is displayed as the result of reformatting. Table 7.3 No.
[Clearing the display area] The Clear button clears the display area. Figure 7.
Back Key Operation Upon a back key operation, a confirmation dialog is displayed. If OK is selected, the application is terminated. Figure 7.
7.3 Barcode Scanner This function reads barcodes. 1 Figure 7.7 Barcode reading screen 1. Barcode preview area ■ Barcode preview area Position the barcode to be read within this area. When the barcode is read, you will hear a bleep. Then, the screen changes to the barcode information display screen shown on the next page.
1 Figure 7.8 Barcode information display screen 1. Barcode information display ■ Barcode information display The image and information of the read barcode are displayed. Notes Barcode Scanner is using ZXing ("Zebra Crossing") version 4.2. About readable bar code and for more information, please refer to the following Web site of ZXing. http://code.google.
8. Paper Writer Accessories 8.1 Software List Table 8.1 Icon Software name Package name Capture jp.casio.vx.app.paperwriter.capture Finder jp.casio.vx.app.paperwriter.finder Calendar jp.casio.vx.app.paperwriter.calendar Contacts jp.casio.vx.app.paperwriter.
8.2 Paper Writer Paper Writer is application software that manages digitized handwritten documents being captured from the camera with simple operation. It is supported only by the “Paper Writer V-N500 Series”. It consists of the following software. Icon Software name Capture Summary Capture the contents written in paper on the paper holder (closing shot mode), and business cards or the contents written in a notebook or similar document (flipping shot mode).