940 likes | 1.54k Views
MCL Technologies. Agenda. MCL-Technology Overview and Competency Center Information MCL-Collection Components Why MCL vs. the Competition MCL V 3.0 Review Backward Compatibility MCL Activation MCL Demo modes. MCL Technologies Overview.
E N D
Agenda • MCL-Technology Overview and Competency Center Information • MCL-Collection Components • Why MCL vs. the Competition • MCL V3.0 Review • Backward Compatibility • MCL Activation • MCL Demo modes
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
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
MCL-Collection Why MCL
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
MCL Benefits (Macro Command Language) • 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 for Vertical Markets • Retail • Banking • Healthcare • Government • Warehousing • Production • Transport & Logistics
MCL – Intelligent Clients Various type of Host Systems & Applications Various Type of Communication Modes Various type of Devices & Peripherals
MCL – Specific to AutoID • Radio Drivers • Barcodes (1D/2D) • Scanner Engines • Imagers • Communication RF & Batch (casual connected, always connected, remote access) • ODBC SAP BaaN • Speech Recognition
MCL – Bottom Up Approach RAD Tool • Graphical User Interface (GUI) • Terminal Management / Device Settings • Reliable prototyping Automatic Application Documentation • Debugging, testing and simulation
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
MCL – Bottom Up Approach MCL-Designer • ERP Interface • Updating SAP (RFC; BAPI; IDOC) Systems • Updating BaaN Systems
MCL – Bottom Up Approach MCL-Designer MCL-Bridge • ERP Interface • Updating SAP (RFC; BAPI; IDOC) Systems • Updating BaaN Systems
MCL – Bottom Up Approach MCL-Designer • Communication Layer • Deployment of data collection applications • Secure & reliable communication • ODBC Interface MCL-Bridge
MCL – Bottom Up Approach MCL-Designer MCL-Net • Communication Layer • Deployment of data collection applications • Secure & reliable communication • ODBC Interface MCL-Link MCL-Bridge
Developers Community What about Java? What about VB or C++? What about . Net ?
Positioning Complex C++ JAVA WaveLink Satellite Forms Skill Level VB MCL Easy Low High Flexibility / Performance
Competitive Comparison Significant Price delta with Wavelink QtyMCL-ClientMCL-NetTotal MCLWavelink Studio COM 10 900 + 945 = 1,845 1,950 50 3,500 + 1,995 = 5,495 9,750 100 5,000 + 2,995 = 7,995 19,500
Thick Client/Server Architecture • 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.
MCL-Net - for RF communications MCL-Client Offline-Backup Wireless ? ? ? ? If the access point or host PC is not working for any reason,
MCL-Net - for RF communications MCL-Client Offline-Backup Wireless 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,
MCL-Net - for RF communications MCL-Client Offline-Backup Wireless ? Terminal out of range Data is stored locally on the terminal until it’s back in range,
Offline-Backup Wireless MCL-Net - for RF communications MCL-Client ? Terminal resumes communication then data is sent to host. Data is stored locally on the terminal until it’s back in range,
MCL a Software Solution for Data Collection Wireless MCL-Net for RF communications GSM . GPRS . Ethernet Internet . RF 802.11b LAN/WAN Internet ERP SAP R/3 Bridge BaaN Bridge; DLL ODBC: Foxpro, Oracle; Access; Act; etc… MCL-Client
Quickly and easily download files to your Mobile Device MCL-Link • For example: • Image files • Printer files MCL Applications MCL Data Files • For example: • Price Verification • Point of Sale • Inventory Checking Misc. Files MCL-Client • For example: • Price File • Sold Items • Inventory Status executes applications created with MCL-Designer and resides on the device
MCL a Software Solution for Data Collection Wired MCL-Link provides exchange of files, programs, and/or data records between the host system and Mobile Computers for batch communications. RS-232 Modem MCL-Client Ethernet Peripherals RS-232 BlueTooth IRDA
MCL Overview Wired MCL-Link (Multi-Com) LAN/WAN Internet ERP SAP R/3 Bridge BaaN Bridge; DLL ODBC: Foxpro, Oracle; Access; Act; etc… MCL-Client
Master/Slave Architecture Send updates to specific terminals For example: Send new inventory project to Terminals 1 & 3 MCL-Link Terminal 1 Terminal 2 Terminal 3 Receive updates from specific terminals MCL-Client • For example: • Call Main Office (if phone is busy try alternate number) • See if new price file exist • If yes, download new price file • If no, do nothing MCL-Client
MCL-Collection MCL-Designer
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)
Editing toolbar Navigation pane Project tree tab MCL-Designer V3 Navigation Editing pane Screen Objects toolbar Alignment toolbar Library tab Viewer tab
Multiple Document Interface (MDI) • Simultaneously open multiple, screens or processes • Copy, paste, drag & drop to or from different programs,screensor processes
Project Tree View • Easily select and view you project: • Project Notes • Version Control • Various Devices • Global Settings • Individual Programs • Individual Files • Individual Variables • Individual Resources
View Project Screens • Easily view all your screens using the: • scroll bar • drop down menu
NEWObject Libraries Create your own object libraries; • store and recall screens, keyboards buttons, processes and more… • libraries are available to all projects • easily share libraries to further reduce development time
Graphical User Interface (GUI) Undo/Redo (up to 10 levels!) Magnification Grid Selection & snap to magnetic X & Y Coordinates Sizeable Cross-hairs
V2 Process Flow Process-In Process-Out
NEWObject 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