ISB CORPORATION
Site Search
JapaneseSite Map
SolutionProductCompanyContacts
HOME > Product > Smartmark
Product Smartmark
Smartmark
Benchmark
Security Checker
Packet Analyzer
Tracer
Requirements and Price
Roadmap
Downloads
News
News Pickup
Smartmark Benchmark Launched
Contacts
Smartmark™ Tools Ver.2.0

Smartmark™ is an application that runs on Symbian OS for assisting the development and examination of applications and middleware. It supports development by using a Carbide C++ plugin and an embedded application.

When product development starts and it is necessary to evaluate or tune the software on the target device, it is important to be able to measure the performance of the native OS itself and value it. A combination of this tool and the powerful on-device debugging function (ODD) in Carbide.c++ helps reduce the cost of your development.

Smartmark is also designed to contribute to the improvement of product development efficiency with early detection of bottlenecks in the software using the Smartmark tools.

Overview

Creates a use case script and measures the processing time by executing it. When tuning software for increased speed, Benchmark can use the data as an index of performance, by comparing the measured data with past data, and plotting a graph. Enables semiautomatic examination and checks error values and Panic codes from execution.

・UI functions
 Scenario input
 Scenario edit
 Benchmark result output
 Result graph display
・Components
 Carbide.c++ plugin and Symbian application

Checks if the Capability settings (index of reliability) of a target project are valid. Creates a tree of Capability settings from the target project exe/dll to the dlls it depends on, and indicates issues with it.

Has more enhanced features than a similar function existing in Carbide.c++ v.1.3.

・UI functions
 Checks for errors in the Capability settings by statically checking the MMP files of the target exe/dll and the dlls it depends on.
 Creates a Capability settings tree for the exe/dll.
・Components
 Carbide.c++ plugin

Quickly finds invalid data and sequences during IP communications. Loads the logs generated from the IP communications, analyzes them, and displays the status of communication with the network in a sequence diagram.

・UI functions
 Sequence log conversion
 Sequence display and analysis
・Components
 Carbide.c++ plugin and Symbian application

Embeds log output in a program and outputs log files with XML tags. Loads the log files, and converts them to sequence diagrams. Analyzes the log files by sequence view, and if necessary, saves the files. Saved files can be used for simulation by downloading them to a terminal, and executing. Monitors processes running on a target terminal, views the process/thread information, and changes the settings. Changes the settings tentatively for the performance enhancement and setting tuning.

・UI functions
 Process viewer, including:
  CPU profiling
  Memory usage (entire system)
  Process status list
  CPU usage time
  Process priority reference and setting
  Process forced termination
  Process restart
  Process detailed information
  Thread status list
  Thread elapsed time
  Thread priority reference and setting
 Heap usage and size, including:
  Stack usage
  Stack usage size
  Memory leak
 Operation sequence analysis, including:
  Sequence analysis and display
  Simulation
・Components
 Carbide.c++ plugin and Symbian application


Smartmark
Benchmark
Security Checker
Packet Analyzer
Tracer
Requirements and Price
Roadmap
Downloads
News
News Pickup
Smartmark Benchmark Launched
Contacts
Smartmark™ Tools Ver.2.0

Smartmark™ is an application that runs on Symbian OS for assisting the development and examination of applications and middleware. It supports development by using a Carbide C++ plugin and an embedded application.

When product development starts and it is necessary to evaluate or tune the software on the target device, it is important to be able to measure the performance of the native OS itself and value it. A combination of this tool and the powerful on-device debugging function (ODD) in Carbide.c++ helps reduce the cost of your development.

Smartmark is also designed to contribute to the improvement of product development efficiency with early detection of bottlenecks in the software using the Smartmark tools.

Overview

Creates a use case script and measures the processing time by executing it. When tuning software for increased speed, Benchmark can use the data as an index of performance, by comparing the measured data with past data, and plotting a graph. Enables semiautomatic examination and checks error values and Panic codes from execution.

・UI functions
 Scenario input
 Scenario edit
 Benchmark result output
 Result graph display
・Components
 Carbide.c++ plugin and Symbian application

Checks if the Capability settings (index of reliability) of a target project are valid. Creates a tree of Capability settings from the target project exe/dll to the dlls it depends on, and indicates issues with it.

Has more enhanced features than a similar function existing in Carbide.c++ v.1.3.

・UI functions
 Checks for errors in the Capability settings by statically checking the MMP files of the target exe/dll and the dlls it depends on.
 Creates a Capability settings tree for the exe/dll.
・Components
 Carbide.c++ plugin

Quickly finds invalid data and sequences during IP communications. Loads the logs generated from the IP communications, analyzes them, and displays the status of communication with the network in a sequence diagram.

・UI functions
 Sequence log conversion
 Sequence display and analysis
・Components
 Carbide.c++ plugin and Symbian application

Embeds log output in a program and outputs log files with XML tags. Loads the log files, and converts them to sequence diagrams. Analyzes the log files by sequence view, and if necessary, saves the files. Saved files can be used for simulation by downloading them to a terminal, and executing. Monitors processes running on a target terminal, views the process/thread information, and changes the settings. Changes the settings tentatively for the performance enhancement and setting tuning.

・UI functions
 Process viewer, including:
  CPU profiling
  Memory usage (entire system)
  Process status list
  CPU usage time
  Process priority reference and setting
  Process forced termination
  Process restart
  Process detailed information
  Thread status list
  Thread elapsed time
  Thread priority reference and setting
 Heap usage and size, including:
  Stack usage
  Stack usage size
  Memory leak
 Operation sequence analysis, including:
  Sequence analysis and display
  Simulation
・Components
 Carbide.c++ plugin and Symbian application


Site PolicyPrivacy Policy