BarTender History Explorer
Upcoming SlideShare
Loading in...5
×
 

BarTender History Explorer

on

  • 2,963 views

A summary of Seagull Scientific\'s BarTender History Explorer application and my contributions to its design and implementation.

A summary of Seagull Scientific\'s BarTender History Explorer application and my contributions to its design and implementation.

Statistics

Views

Total Views
2,963
Views on SlideShare
2,958
Embed Views
5

Actions

Likes
0
Downloads
27
Comments
0

3 Embeds 5

http://www.slideshare.net 3
http://www.docshut.com 1
http://www.docseek.net 1

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

BarTender History Explorer BarTender History Explorer Presentation Transcript

  • BarTender 9.1 History Explorer June 2007-September 2008 A Product by Seagull Scientific, Inc Erik Ralston
  • Commercial Label Printing Labels include information such as barcodes, text, pictures, and RFID Industries include: shipping, retail, manufacturing, and pharmaceuticals Users need solutions of scale; often have many printers with few servers Erik Ralston BarTender History Explorer Software Engineer Seagull Scientific, Inc
  • Commercial Label Printing Print Server Requests Erik Ralston BarTender History Explorer Software Engineer Seagull Scientific, Inc
  • BarTender System 8.1 Print Server Requests Erik Ralston BarTender History Explorer Software Engineer Seagull Scientific, Inc
  • Requirements for BarTender 9.0 Perform all duties of a log file Collect label data during prints Store data to an SQL database Reproduce previously printed labels Provide tools for auditing print activities Make it easy Erik Ralston BarTender History Explorer Software Engineer Seagull Scientific, Inc
  • Technologies C# .NET 2.0 .NET Remoting ADO.NET WinForms Microsoft SQL Server 2005 Full & Express Edition Erik Ralston BarTender History Explorer Software Engineer Seagull Scientific, Inc
  • BarTender System 9.0 User Audits Collect SQL Label Data Database Use Data to Reproduce Labels Print Server Erik Ralston BarTender History Explorer Software Engineer Seagull Scientific, Inc
  • Quick Questions? Seagull Scientifics' core products provide automation and printing Modern enterprises want robust data security and detailed tracking Customers also want reliability and savings offered by reprinting Erik Ralston BarTender History Explorer Software Engineer Seagull Scientific, Inc
  • How does the user interact? ? System Service SQL Database Print Server Erik Ralston BarTender History Explorer Software Engineer Seagull Scientific, Inc
  • Role as Software Engineer Design and develop user-interface Implement .NET Remoting client and client data access Define schema required for reading from SQL database Optimize database performance Document application for verification by Quality Assurance Erik Ralston BarTender History Explorer Software Engineer Seagull Scientific, Inc
  • History Explorer GM Format Sample from SeagullScientific.com Erik Ralston BarTender History Explorer Software Engineer Seagull Scientific, Inc
  • History Explorer Requirements Navigate through print jobs and messages sent from applications Filter, sort, and search Provide preview of labels Support reprint of logged labels Deliver low-latency data access Erik Ralston BarTender History Explorer Software Engineer Seagull Scientific, Inc
  • BarTender Print Jobs Provide complete history of labels printed by BarTender application Show originating computer and printer, plus all unique job data Link messages and job status received during printing to each job Enable users to easily find labels Present an interface for label reprint Erik Ralston BarTender History Explorer Software Engineer Seagull Scientific, Inc
  • Application Messages Provide history of messages All message dialogs and some background messages Display information such as originating application and computer, plus message text Erik Ralston BarTender History Explorer Software Engineer Seagull Scientific, Inc
  • How do users understand all this data? Don’t overwhelm Prioritize information Build on proven concepts: Microsoft Outlook SQL Management Studio Erik Ralston BarTender History Explorer Software Engineer Seagull Scientific, Inc
  • Convert Data into Information Erik Ralston BarTender History Explorer Software Engineer Seagull Scientific, Inc
  • How do users investigate related information? Be context-driven Allow users to select level of detail Show related data in close proximity Status received from spooler Messages received from BarTender Erik Ralston BarTender History Explorer Software Engineer Seagull Scientific, Inc
  • Grid-Within-Grid Erik Ralston BarTender History Explorer Software Engineer Seagull Scientific, Inc
  • Selected Details Pane Erik Ralston BarTender History Explorer Software Engineer Seagull Scientific, Inc
  • Overview Report Erik Ralston BarTender History Explorer Software Engineer Seagull Scientific, Inc
  • How do users identify labels they have printed? Text alone is not sufficient Labels tend to all look the same Dynamic information is often in a barcode or a small amount of text Erik Ralston BarTender History Explorer Software Engineer Seagull Scientific, Inc
  • Labels Objects & Preview Erik Ralston BarTender History Explorer Software Engineer Seagull Scientific, Inc
  • How do users find information efficiently? ‘When’ often easier than ‘What’ Offer many methods Focus on the common, but allow for the uncommon Erik Ralston BarTender History Explorer Software Engineer Seagull Scientific, Inc
  • Filtering By Column Erik Ralston BarTender History Explorer Software Engineer Seagull Scientific, Inc
  • Filtering by Time Span Erik Ralston BarTender History Explorer Software Engineer Seagull Scientific, Inc
  • Filtering by View Erik Ralston BarTender History Explorer Software Engineer Seagull Scientific, Inc
  • Filtering by Custom Criteria Erik Ralston BarTender History Explorer Software Engineer Seagull Scientific, Inc
  • Expert Filtering Erik Ralston BarTender History Explorer Software Engineer Seagull Scientific, Inc
  • How do users locate specific labels? Jobs can contain hundreds of labels Filtering is not strong enough Labels possess arbitrary information in the form of “label objects” Text often in the form of numbers Barcodes with a “human-readable” value Erik Ralston BarTender History Explorer Software Engineer Seagull Scientific, Inc
  • Don’t filter… Erik Ralston BarTender History Explorer Software Engineer Seagull Scientific, Inc
  • Search! Erik Ralston BarTender History Explorer Software Engineer Seagull Scientific, Inc
  • How do users reprint? Users need flexibility to reprint All labels in a job All labels on a page Individual labels Erik Ralston BarTender History Explorer Software Engineer Seagull Scientific, Inc
  • Reprint By Job or Label Erik Ralston BarTender History Explorer Software Engineer Seagull Scientific, Inc
  • Summary BarTender 9.1 added data collection to commercial label printing suite My primary role was developing the History Explorer application History Explorer was used to present database information to users With easy-to-use filtering and searching Supporting reprint of jobs and labels Erik Ralston BarTender History Explorer Software Engineer Seagull Scientific, Inc
  • Thank You Erik Ralston BarTender History Explorer Software Engineer Seagull Scientific, Inc
  • Questions? Erik Ralston BarTender History Explorer Software Engineer Seagull Scientific, Inc