Download presentation
Presentation is loading. Please wait.
Published byGary Walton Modified over 10 years ago
1
MCL Technologies
2
Agenda MCL-Technology Overview and Competency Center InformationMCL-Technology Overview and Competency Center Information MCL-Collection ComponentsMCL-Collection Components Why MCL vs. the CompetitionWhy MCL vs. the Competition MCL VMCL V3.0 Review Backward CompatibilityBackward Compatibility MCL ActivationMCL Activation MCL Demo modesMCL Demo modes
3
MCL Technologies Overview MCL-Technologies is a Division of Zetes SA, since 1992 Leading-edge provider of graphical software development tools for automatic identification applications. Zetes SA has over 400 employees MCL Technologies Division has over 30 employees
4
MCL Competency Center MCL Competency Centers are located in the US (Chicago) and Netherlands. –The Competency Center’s role is to provide MCL pre- sales support, direct from a knowledgeable Business Development representative. –The Competency Center services are available to all Symbol customers on a confidential and commercially impartial basis. Business Development Manager: Susan Krusee Telephone: (847) 949-4252 Email: susan.krusee@mcl-collection.com
5
MCL-Collection Why MCL
6
MCL philosophy is designed to: Reduce programming time –Ultra-short learning curve –User-friendly intuitive Graphical User Interface (GUI) –Limited programming experience required Reduce implementation time –Enhanced productivity due to very fast development time Facilitate application maintenance and updates easily and quickly –Advanced debugging tools : Simulator and Verifier –Easy Maintenance and support
7
Custom programming (RAD) tool Multi Platform - DOS, Win CE, Pocket PC,.Net & Palm Multi Vendor - Symbol, Intermec, HHP and Datalogic mobile devices and Datamax printers High level integrated tool for VARs & Distributors Create Wireless LAN (802.11b/a), and wireless WAN (GSM/GPRS) (Real-time) & Wired (Batch) applications with one development tool Interpreted language with graphical user interface (GUI) and human readable code accessible via a text editor Programming language for Auto-ID devices MCL Benefits (Macro Command Language)
8
Retail Banking Healthcare Government Warehousing Production Transport & Logistics MCL for Vertical Markets
9
MCL – Intelligent Clients Various type of Devices & Peripherals Various Type of Communication Modes Various type of Host Systems & Applications
10
Radio Drivers Barcodes (1D/2D) Scanner Engines Imagers Communication RF & Batch (casual connected, always connected, remote access) ODBC SAP BaaN Speech Recognition MCL – Specific to AutoID
11
MCL – Bottom Up Approach RAD Tool Graphical User Interface (GUI) Terminal Management / Device Settings Reliable prototyping Automatic Application Documentation Debugging, testing and simulation
12
MCL – Bottom Up Approach RAD Tool Graphical User Interface (GUI) Terminal Management / Device Settings Reliable prototyping Automatic Application Documentation Debugging, testing and simulation MCL-Designer
13
ERP Interface Updating SAP (RFC; BAPI; IDOC) Systems Updating BaaN Systems MCL-Designer MCL – Bottom Up Approach
14
ERP Interface Updating SAP (RFC; BAPI; IDOC) Systems Updating BaaN Systems MCL-Designer MCL-Bridge MCL – Bottom Up Approach
15
Communication Layer Deployment of data collection applications Secure & reliable communication ODBC Interface MCL-Designer MCL-Bridge MCL – Bottom Up Approach
16
Communication Layer Deployment of data collection applications Secure & reliable communication ODBC Interface MCL-Link MCL-Net MCL-Designer MCL-Bridge MCL – Bottom Up Approach
17
What about Java? What about VB or C++? What about. Net ? Developers Community
18
Positioning Flexibility / Performance Easy HighLow Complex Skill Level C++ MCL JAVA VB WaveLink Satellite Forms
19
Competitive Comparison Significant Price delta with Wavelink Qty MCL-Client MCL-Net Total MCL Wavelink Studio COM Qty MCL-Client MCL-Net Total MCL Wavelink Studio COM 10 900+ 945=1,845 1,950 10 900+ 945=1,845 1,950 503,500+1,995=5,495 9,750 503,500+1,995=5,495 9,750 1005,000+2,995=7,99519,500
20
Intelligence is local, the terminal can operate independently Reduced traffic for better response time Examples of the benefits of Thick Client/Server Architecture are on the next slides. Thick Client/Server Architecture
21
MCL-Net - MCL-Client for RF communications If the access point or host PC is not working for any reason, Offline-Backup Offline-Backup
22
MCL-Net - MCL-Client for RF communications If the access point or host PC is not working for any reason, then data is stored locally on terminal until the issue is resolved and communication resumes. If the access point or host PC is not working for any reason, Offline-Backup Offline-Backup
23
MCL-Net - MCL-Client for RF communications Data is stored locally on the terminal until it’s back in range, Terminal out of range Offline-Backup Offline-Backup
24
MCL-Net - MCL-Client for RF communications then data is sent to host. Terminal resumes communication Data is stored locally on the terminal until it’s back in range, Offline-Backup Offline-Backup
25
MCL a Software Solution for Data Collection LAN/WAN Internet MCL-Client MCL-Net for RF communications ERP SAP R/3 Bridge BaaN Bridge; DLL ODBC: Foxpro, Oracle; Access; Act; etc… GSM. GPRS. Ethernet Internet. RF 802.11b
26
Quickly and easily download files to your Mobile Device executes applications created with MCL- Designer and resides on the device MCL-Client MCL Applications MCL Data Files For example: Price Verification Point of Sale Inventory Checking For example: Price File Sold Items Inventory Status Misc. Files For example: Image files Printer files MCL-Link
27
MCL a Software Solution for Data Collection MCL-Link provides exchange of files, programs, and/or data records between the host system and Mobile Computers for batch communications. RS-232 Ethernet Peripherals RS-232 BlueTooth IRDA Modem MCL-Client
28
MCL Overview MCL-Client LAN/WAN Internet ERP SAP R/3 Bridge BaaN Bridge; DLL ODBC: Foxpro, Oracle; Access; Act; etc… MCL-Link (Multi-Com)
29
Send updates to specific terminals MCL-Link MCL-Client Terminal 1 Master/Slave Architecture Terminal 2 Terminal 3 For example: Send new inventory project to Terminals 1 & 3 For example: 1. 1.Call Main Office (if phone is busy try alternate number) 2. 2.See if new price file exist 3. 3.If yes, download new price file 4. 4.If no, do nothing Receive updates from specific terminals MCL-Client
30
MCL-Collection MCL-Designer
31
MCL-Designer Version 1
32
MCL-Designer Version 2
33
MCL–Designer V3 New Interface
34
MCL-Designer Version 3 New Features New Interface Tree view which gives a Hierachical view on Project. Complies with MDI (Multiple Documents Interface) MCL Library Up to 99 MCL Programs (vs. 11 in Version 2) Up to 99 MCL Files (vs. 16 in Version 2) Keyboard Setting Customization New Graphical Objects: View on Tables, Spin Fields, Image Button, ….. New Process flow (associated with objects)
35
Alignment toolbar Editing toolbar Library tab Project tree tab Screen Objects toolbar Viewer tab Navigation pane MCL-Designer V3 Navigation Editing pane
36
Multiple Document Interface (MDI) Simultaneously open multiple, screens or processesSimultaneously open multiple, screens or processes Copy, paste, drag & drop to or from different programs,scree nsor processesCopy, paste, drag & drop to or from different programs,scree nsor processes
37
Project Tree View Easily select and view you project: Project NotesProject Notes Version ControlVersion Control Various DevicesVarious Devices Global SettingsGlobal Settings Individual ProgramsIndividual Programs Individual FilesIndividual Files Individual VariablesIndividual Variables Individual ResourcesIndividual Resources
38
View Project Screens Easily view all your screens using the: scroll barscroll bar drop down menudrop down menu
39
NEW Object Libraries Create your own object libraries; store and recall screens, keyboards buttons, processes and more…store and recall screens, keyboards buttons, processes and more… libraries are available to all projectslibraries are available to all projects easily share libraries to further reduce development timeeasily share libraries to further reduce development time
40
Project Version Management
41
Wide Range of Terminals
42
Keyboard Mapping
43
Screen Settings V3
44
View all Programs
45
Open Screens from Tree View
46
Open Functions from Tree View
47
Utilize Off-Screen Editing Pane
48
Magnification Graphical User Interface (GUI) Grid Selection & snap to magnetic Undo/Redo (up to 10 levels!) Sizeable Cross-hairs X & Y Coordinates
49
V2 Process Flow Process-In Process-Out
50
NEW Object Oriented Include processes with screen objects (e.g. buttons, list-boxes, scan fields) to create event driven applications Runs processes between inputs or objects belonging to the same screen
51
Processes Process-In Process-Out Easily Access MCL Processes
52
MCL Screen Processes Utilize Process-In and Process-Out for Individual Screens. Purpose: Manage data once it’s collected
53
Utilizing MCL Process Instructions Purpose: Execute MCL process commands right after an Input field entry is complete. Typically use for field validation formatting and conditional branching.
54
Create Dynamic Screen Objects Purpose: Dynamic Screens Objects are created “on the fly” depending on application decisions. For example: “OK” Buttons that appears when all input fields are properly filled. Method: Create Screen objects from a process (that can be attached to another object)
55
Utilizing External Scripting Extend MCL capabilities by using external VB and/or Java scripting
56
External VB or Java Scripting Purpose: Access a local database using Microsoft's ADOdb. Example: This script retrieves material price from its EAN code. Data is stored locally in database ‘Sample.cdb’ This script retrieves material price from its EAN code. Data is stored locally in database ‘Sample.cdb’ (MCL sample.mdb access database converted for a mobile unit through ActiveSync)
57
Execute a Remote Program from MCL
58
Select to have the process running: 1.simultaneouly with your MCL project or 2.wait until the process is done before resuming your MCL application
59
OS Area Windows MCL Application Area MCL Toolbar (Optional) OS Area Simultaneously run both applications. Multitasking - Easily Switch From One Application to Another
60
Screen or Global Settings
61
NEW Testing Capability 1.Simulator: User Interface Mode Greatly increased graphical terminal representation – approx. double to easily view all terminal keys 2.Debugger: Programmers Mode Enhanced application simulation with your PC behaving identical to a terminal Increased simulator communication including cable/modem/ Ethernet/WLAN Simulator linked to designer to show “source code” & “screen position”
62
Simulator Utilize on PDT’s keypad or touch screen options (like signature capture) Advanced execution options:
63
Debugger
64
ODBC Interface and query builder Use standard windows 32 bit driver –SQL Server –MS Access –FoxPro –Oracle ….. ODBC Capability Multiple databases Multiple tables per database Up to 8 ‘join’ between tables Up to 10 nested selected conditions
65
Name of Host Name of ODBC connection Name of table Fields to select in table Local variables to store returned values in ODBC Interface
66
SQL Queries {CALL MyStoredProcedure (‘&A1’,’&A4’,&A3)}
67
Converting MCL Projects:
68
Enter New Project Name DemoPalm2
69
MCL-Designer V3 Documentation
70
MCL Collection Upgrades, Product Delievery and Orders
71
Symbol MCL Upgrades Symbol will maintain MCL-Collection V2.6x for legacy customer MCL-Collection V3 offers new lower pricing and new marketing configurations –MCL-Designer for PocketPC $995 (was $1995) –MCL-Client for PocketPC $99 (was $450 for min. qty 6) –MCL-Net 5 User $350 (was $995 ~250 users) –MCL-Link $295 (same)
72
Deliverable What will the customer recieve? 1. 1.Customer must download the software from web site, www.mcl-collection.com www.mcl-collection.com 2. 2.Install the software on computer or device 3. 3.Customer receives an MCL-License Certificate via email 4. 4.Customer activates MCL software, two methods: Hardware Key (recommended for MCL-Designer, MCL-Link & MCL-Net) Software Key
73
MCL Hardware Key Hardware Key contains an MCL Serial Number Available in two configurations: –Parallel –USB One Hardware Key can support: –MCL-Designer V2.5 or V3 –MCL-Net (V3) or MCL-NetS24 (V2.5) –MCL-Link both V2.5 and V3 Bottom line: Hardware Keys can be mixed and matched.
74
Must have Email address for the License Certificate, can be reseller and/or end-user. Check part numbers versions. Suggest Hardware Key for: –MCL-Designer –MCL-Link –MCL-Net Orders:
75
Two V3 MCL-Designers
76
Convert MCL Programs for Multi-Vendor Support
77
Wizard Support for Importing V2.5 MCL Programs to V3
78
Backward Compatibility MCL V3 is designed for backward compatibility, but we don’t recommend mixing versions. New V3.0 features are not supported by V2 components. Some examples include: –DHCP, PPP, GPRS, Compression –Project update (up to 99 programs,512 files..) –Large SQL / ODBC transactions (packet > 1KB) Rules of backward compatibility: –MCL-Designer V3 requires MCL-Client for V3 (electronic distribution) –MCL-Designer 2.x requires MCL-Code Interpreter V2 (dongle) –MCL-Link V3 supports serial communication for both MCL-Code Interpreter V2 and MCL-Client for V3
79
Backward Compatibility (continued) MCL applications can be designed to function with: -MCL-Net V3 (UDP) -MCL-NetS24 V2.x (TCPIP) OR
80
MCL Collection MCL Product Activation
81
MCL Collection Dongle Product(s) Code(s) was (were) in the Dongle Consequence : as many Dongles as Product Codes BEFORE: DISCONTINUED from September 1st 2002 Note: MCL-Code Interpreter V2 still has a Dongle MCL
82
Licence Number = L/N MCL Certificate with L/N Issuing L/N (emailed) 1 Serial Number = S/N Activation Code = A/C MCL Key Server MCL Activation PC Dependent Mode (Software Key)
83
MCL MCL Certificate with L/N Issuing L/N (emailed) 1 Enter L/N in Software 2 MCL Key Server MCL Activation PC Dependent Mode (Software Key) Licence Number = L/N Serial Number = S/N Activation Code = A/C
84
MCL MCL Certificate with L/N Issuing L/N (emailed) 1 S/N MCL retrieves S/N from PC 3 Enter L/N in Software 2 MCL Key Server MCL Activation PC Dependent Mode (Software Key) Licence Number = L/N Serial Number = S/N Activation Code = A/C
85
MCL MCL Certificate with L/N Issuing L/N (emailed) 1 S/N MCL retrieves S/N from PC 3 Internet L/N + S/N to Key Server 4 Enter L/N in Software 2 MCL Key Server MCL Activation PC Dependent Mode (Software Key) Licence Number = L/N Serial Number = S/N Activation Code = A/C
86
MCL MCL Certificate with L/N Issuing L/N (emailed) 1 S/N MCL retrieves S/N from PC 3 Internet L/N + S/N to Key Server 4 A/C from Key Server 5 Enter L/N in Software 2 MCL Key Server MCL Activation PC Dependent Mode (Software Key) Licence Number = L/N Serial Number = S/N Activation Code = A/C
87
MCL MCL Activation PC Dependent Mode (Software Key) MCL Certificate with L/N Issuing L/N (emailed) 1 S/N MCL retrieves S/N from PC 3 Internet L/N + S/N to Key Server 4 A/C from Key Server 5 Enter L/N in Software 2 MCL Key Server Licence Number = L/N Serial Number = S/N Activation Code = A/C
88
MCL MCL Activation PC Independent Mode (Hardware Key) MCL Certificate with L/N Issuing L/N (emailed) 1 Internet L/N + S/N to Key Server 4 A/C from Key Server 5 Enter L/N in Software 2 MCL Key Server MCL retrieves S/N from Dongle 3 Licence Number = L/N Serial Number = S/N Activation Code = A/C S/N
89
MCL Demo Mode MCL Collection
90
MCL-Designer Demo Mode MCL-Designer functions as a full feature tool, with the following exceptions: –MCL code/documentation is not printable –“Save As” function is disabled –Programs are saved in encrypted mode –Cannot send encrypted applications to device (terminal/printer) CAN modify demo program to meet your requirements Once MCL-Designer is Licensed simply open and re-save your demo application
91
What is Demo Mode? Functions in Send only (Receive is not enabled) Ideal for sending programs to your device while at a customer site. MCL-Link Full functioning copy for one hour, then shuts down and requires end-user to restart. MCL-Net
92
MCL-Client Demo Mode Allows fully functional MCL-Designed applications to be loaded on the device. Demo screens are interminably displayed on the device / screen, becoming more frequent and requiring the end-user to click “OK” to continue and a 5 second pause before resuming
93
MCL – Mobile Computing Software Solution MCL-Net MCL-Link MCL-Designer MCL-Bridge Contact info: Susan Krusee (847) 949-4252 Susan.Krusee@mcl-collection.com
Similar presentations
© 2025 SlidePlayer.com Inc.
All rights reserved.