- Steel Browser View
- Steel Composition And Reference View
- Steel Comparison Graph View
- Filter Dialog
- Database Operations
Steel Browser View
Steel Browser, or browser in short, displays the list of the alloys for a chosen mode, which can be one of the standards AISI, W-Nr, etc, Proprietary
- shows only proprietary alloys, omitting standard names, and All - the list shows all of the alloys in the database, warning - a very long list with almost 4000 names and
increasing. Plus, you can add additional search constraints, such as name, maker, technology, etc. More details in the filters section.
Up to 5 alloys can be selected by clicking on the checkbox next to their names, for comparing their composition using the Steel Comparison Graph. Use Graph button to build comparison graph, or Clear button to remove all the selections. You can also individually remove selected items. The toolbar with Graph and Clear buttons automatically pops up when the first alloy is selected, and disappears when the last checkbox is cleared.
Click on the alloy in the list launches Steel Composition And Reference View, which displays detailed information about the alloy record being clicked.
Clear - Removes current selection in the list. This option is only enabled if at least one alloy is selected.
Graph - Launches Steel Comparison Graph view to compare compositions of the selected alloys. If only one alloy was selected, its composition is displayed in a graph mode.
Listings - Allows to quickly display group of alloys based on one of the several criteria Standard, Maker, Country and Technology. Each of the listings will clear any existing filter settings and set single criteria for selecting alloys. This is an equivalent of selecting the same field value in more advanced, Filter dialog.
Special type of listings is Recently Viewed. As its name suggests, choosing this menu displays last 50 alloy records viewed by the user, ordered in reverse chronological order, i.e. last viewed is displayed first.
Filter - More advanced Filter Dialog allowing to filter alloys by standard, maker, technology, name pattern, change sort order.
Database - Launches dialog managing databae operations, including synchronization with the knife steel chart on zknives.com. Find - Starts search dialog which allows to search for the alloy by name, clicking on the alloy in the search list launches the Steel Composition And Reference View, which displays detailed information about the alloy.
Help - This help.
Steel Composition And Reference View
Displays detailed information about the selected alloy record. Including its composition, and cross-reference data: names in different international steel standards and similar alloys form other makers
listed under the same standard names. Known aliases have their own section since 3.0. Any additional information regarding the particular alloy is displayed under its notes section.
For many alloys the exact composition is not available in the database. Just the reference information, which alloy(s) are they equivalent to. In the case of missing composition, it is generated based on other alloys in the same reference group. if there is a standard alloy composition from the same country, then the standard spec is usef, otherwise, range for each element is calculated as the lowest and highest value for that element in all compositions available for the reference group. If the composition is generated, corresponding message is displayed in the view.
There are two different types of links in the notes section, blue indicating external links, those require active internet connection to be viewed, and orange, indicating internal links which refer to alloys in the database, no internet connection is required to view those. Since version 2.0 all the reference names are local links and can be navigated.
Find - Starts search dialog which allows to search for the alloy by name, clicking on the alloy in the search list launches the Steel Composition And Reference View, which displays detailed information about the alloy.
Graph - Starts Steel Comparison Graph View for the ally being displayed. You can switch back by selecting Info item in the graph view screen.
Elements - Displays the list of the elements for the given alloy, tap on the info icon next to the element name, or on the row to get the description of the effect of the element in the alloy.
Send - Launches Send dialog, which allows to send the alloy record using email, includes everything that is being displayed in the window. Automatically generates email subject and body, using text/html format. Which means, the generated email will have valid links.
Browser - Switches back to Steel Browser View.
Help - This help.
Steel Comparison Graph View
Displays a graph of the alloy(s) chemical composition. Mainly designed to use for comparison of two or more, up to 5 alloys, although it can also display a graph for a single alloy. Graph
bars are single color for the element with fixed content in the alloy, and dual color for the elements with a range, e.g. 1.50%-2.50%, in this case bar from 0 to 1.50% will be darker color and
the reminder for m1.50% to 2.50% will be a lighter color.
Legend - Push the button to show and hide the graph legend. Displays alloy names and their color coding.
Touch on the bar - Touching any bar on the graph causes displaying a popup window with precise values of the given element for all the alloys in the graph. For the graphs bars those are very low height, touch event is still triggered for the height approximately 30% of the screen height from the bottom. Ending touch event will close the popup.
- Add Item. This item is enabled if the graph is displaying less than 5 alloy compositions. Selectiing this option launches search dialog, where you can type alloy name and after selecting one in search results, the alloy will be added to comparison graph.
- Remove. This item is enabled if the graph is displaying more than one alloy compositions. Selecting Remove option displays a dialog which has a check list of the alloys for current comparison. By removing checkbox selection and clicking Graph button, a new comparison graph will be built, for the reminder of the checked alloys in the list. The dialog will not allow to remove all checkboxes, at least one of them has to be checked.
- Mode. Allows to select the mode in which Graph can be viewed. Mass %, Molar % and Atomic Count. Where:
Mass % - Shows element mass percentage in the alloy;
Molar Mass % - Mass % is converted into molar mass, and percentage is shown relative to the calculated alloy molar mass, which is the sum of the alloy composition element molar masses.
Atom Count - Number of the element atoms in 1000 atoms of the alloy, calculated from element Molar mass and mass;
- Elements. Displays show/hide elements menu. Initially graph is built to display all the elements present at least in one of the alloys selected for comparison. If you are interested in comparing only specific elements instead of all of them, uncheck the elements that you are not interested in, and click the rebuild button to rebuild the graph with just the selected elements. Tap on the info icon next to the element name to get the description of the effect of the element in the alloy.
- Search. Clicking the search button in this view launches search dialog, which is identical to the search dialog launched by Add option, but the difference is that clicking the element in the search result list displays the graph for the clicked alloy, without adding it to the existing comparison set.
- Info. Switches to the Steel Composition And Reference view. If the graph view is currently displaying a single alloy, selecting Info option automatically displays composition and reference information for the alloy. If the graph is displaying comparison information for more than one alloy, the Info item first displays
Alloy Picker menu, where you can select the alloy for which you'd like to view the composition and reference data.
Launched from the Steel Browser View, using toolbar Filter button. Its designed to filter the list of the alloys. Based on the settings of this dialog the search
is executed and the results are displayed in the Steel browser view. Controls in the dialog:
Std - Select one of the international steel standards supported in this database, or select Proprietary alloys, or All, this is the same control and function as in the Std option.
Name - Allows to set the name pattern for the alloys. Pattern is a sequence of the characters, which can contain * and ? wildcards, to indicate "any character any number of times", and "single character once" respectively. E.g. A* will match all the steels starting with the letter A, while A? will match alloys starting with the letter A, but only single character following it. Pattern M*S will match any alloy that starts with the letter M and with the letter S, having anything in between those two. You can specify more than one pattern in the Name field, separating them with comma, e.g. A*, M* will include all alloys starting with the letter A or M.
Notes - Filter alloys by the content of the notes field. You can use the same patters described above.
Maker - Filter alloys by maker names. This won't work for anything but All or Proprietary options selected in Std. field.
Tech - Technology used for the alloy making, e.g. PM, CPM, etc. Same as above, has meaning only for All and Proprietary options in Std. field.
Sort - Sort order for the list, ascending or descending.
Once the search button is clicked, current settings are saved in the phone preference storage and next time you launch the application the saved settings are used. You can reset settings by using clear button, or typing new values.
Note - For the fields using pattern search, * is appended at the end of the pattern unless the pattern has either * or _ at the end. Hence, setting pattern M is the same as pattern M*. However, if you want to find 2 teller alloys starting with M, use M_ pattern and * will not be appended.
Updating Database- Knife Steel chart application is capable of synchronizing alloy data tables with the main database on zknives.com using internet. Changes published in the online knife steel chart database are downloaded into your phone, verified and if the downloaded data passes integrity checks, they are applied to the local database on the phone. Thus, the application will keep up with all the changes, additions and fixes. You will need active internet connection for the database updates to work.
Application can remind you periodically to run the update procedure, or you can choose to disable reminders and run updates manually, whenever you choose to do so.
Database Operations- Displays a dialog from which you can control/launch synchronization with central database on zknives.com, or repair a corrupted/damaged database.
Update period - Chooses update reminder period. You can choose daily, weekly or monthly reminders, or disable reminders by choosing - Manually.
Synchronize now - Clicking this button launches database update process.
Database Update - Starts either by clicking Update Now button, or after clicking the Start button in the update reminder dialog. The application connects with the server and downloads all the changes and updates since the last synchronization. When the update operation is executed the first time, the latest record date in the database is used as the synchronization date. For all subsequent updates, last update date is used. The update is two step process, first downloaded data is validated, if any errors are detected corresponding dialog is displayed and update is aborted. If the data passes validation, then the application attempts to insert the new records into the database. If any of the records fail, update process is aborted, error message displayed. Update is transaction based, which means, only if all of the records are successfully inserted/updated the update is considered successful and the changes are applied, otherwise all of them are rolled back.
Recover Database - You can restore the original database prepackaged with the application, if for some reason the database becomes corrupted or damaged somehow after/during the synchronization procedure. There are numerous checks performed during the update downloads, but if it happens, the original database copy is still available. After restoring the database however, you will loose all the updates downloaded since the installation time. If for some reason database recovery doesn't work you will get the detailed error message and prompt to send the error log to the developer, please do it once. In the case of recovery failure, the only option left is to uninstall and install the application again.
Reporting Errors- Knife steel chart application has built in error report tool, which allows the user to send the minimal information report (if it happens). Error reporter is a simple dialog, with send/don't send buttons. If the send button is pressed, it launches email app with pre generated address and email body. No personal information is sent, only the error message to help the developer fix the issue. If you could add device name/type and OS version it would help with fixing the problem. And please, send one error report per error :)
Version 1.4 - 03/29/2013:
Version 1.3 - 01/15/2013:
Version 1.2 - 10/09/2012:
Version 1.1 - 07/05/2012:
Version 1.0 - 02/05/2012:
Application requires iOS 4.2 or higher.