Difference between revisions of "Marketing Case Studies"

From Lazarus wiki
Jump to navigationJump to search
m (Added category)
Line 1: Line 1:
 
{{Marketing Case Studies}}
 
{{Marketing Case Studies}}
  
=Marketing Case Studies=
+
'''Marketing Case Studies''': Various uses and ideas for Lazarus, why we use Lazarus, etc:
Various uses and ideas for Lazarus, why we use Lazarus, etc:
 
  
 
==HCR Imaging, Inc.==
 
==HCR Imaging, Inc.==
Line 60: Line 59:
  
 
http://www.ssn.at
 
http://www.ssn.at
 +
 +
== See also ==
 +
* [[Case Studies]] in general (including non-commercial, scientific and medical applications
  
 
[[Category:Promotion]]
 
[[Category:Promotion]]
 
[[Category:Lazarus]]
 
[[Category:Lazarus]]

Revision as of 17:57, 2 April 2013

Deutsch (de) English (en) français (fr) português (pt)

Marketing Case Studies: Various uses and ideas for Lazarus, why we use Lazarus, etc:

HCR Imaging, Inc.

My day job is Director of IT for a document management company. We scan around 60,000 images of paper medical records on a daily basis. We use a mixture of Linux and Windows servers and workstations, and my network pushes around 30 GB of data around per work shift. We're a small business (14 employees), and providing solutions for our customers is our priority, not just selling a service or project. Read on for how we use Lazarus in our day to day operations.

I'm a strong advocate of Linux, so I've attempted to switch as many machines in the office to Linux as possible. This has left me with a mixture of Windows and Linux machines, because the main application we use to produce our product is Win32 only.

Generally what we do is scan medical records for large hospitals, and produce those on CD or DVD for archive purposes. The original paper is then shredded. Most of our customers access the information directly from the CD or DVD, but a few have special servers in place to act as repositories.

In the healthcare field, there is no one standard for management software. This has left us the task of integrating data we produce with our software into various types of management packages. Due to the large volume of data we work with, we have special servers designed only for document and index conversion.

Lazarus and Free Pascal have allowed me to write very quick and easy (RAD) utilities that allow us to convert the data and images over to the appropriate format, after being exported from our own server. Since I have some machines in Linux and some in Windows, in most cases I'm able to compile the same conversion utility for either environment, depending upon what server is available at the time. The ease of the Lazarus IDE and RAD design allow us to take a basic framework application that I've developed as a series of objects and modify it for use for new formats as they arise, in a very short period of time.

We also acquired some tape backups from old AIX servers that have MS Word documents embedded within a proprietary database. Windows won't even recognize the tapes. Using a combination of Lazarus, OpenOffice and the standard Linux tape utilities, I'm able to extract the indexes and embedded documents from those tapes, convert them to TIFF images using OpenOffice and burn them in a format ready for import in a new system, completely unattended.

Lazarus is the glue that helps us provide that "value add" to our customers that many companies lack. Its RAD design, similarity with previous Pascal IDE's that we were already familiar with and cross-platform nature have allowed us to provide services we never would have been able to before.

Tony Maro

Dir. Information Technology

HCR Imaging, Inc.

http://www.hcrimaging.com


OpenLab

See Case Study: Using Lazarus to demystify Linux.



ssn.at / ssnDocCenter

We were requested to write a solution for a VoIP-Provider to establish a Fax-Service for their customers. It had to accept faxes as a Windows-Printer-Driver and manage in- and outgoing faxes via a Windows application mainly residing in the Taskbar-Notification Area. Additionally all communication should go through HTML - Port 80.

As the initial budget was really low and we have a lot of Pascal experience we decided to use Free Pascal / Lazarus for the entire project. We already did some minor jobs with this combination, but this should be the first written entirely with it.

Now, as the application is up, running and deployed to some customers, we're quite happy with the decision towards FPC.

The application consists of several parts:

First there is a Linux daemon talking to a Firebird RDBMS, using sockets to talk to a Hylafax server and providing a proprietary sockets-based interface to some client process.

Second, there is an Apache CGI module, providing the interface between the proprietary sockets-based interface of the daemon and HTTP.

Third, there are some command-line utilities for user management, enabling the whole application to be embedded in a script-driven user management.

And fourth there is a Windows client for the end user containing a user interface and a Windows printer monitor to catch printouts and deliver it to the server daemon either via the socket interface or via HTTP.

Everything is coded in 100% Object Pascal using Lazarus as IDE and Lazarus for creating the user interface - even the DLLs providing the printer monitor!

Lukas Gradl

http://www.ssn.at

See also

  • Case Studies in general (including non-commercial, scientific and medical applications