Menu
Products Services About Us |
Who we are, what we do, and what we can do for you.
Who we are:
JDS Systems, Inc. was founded in 1988 as a privately held New Jersey
corporation by James D'Agostino. Mr. D'Agostino has over 25 years of
professional software engineering experience.
Our development team has:
- Extensive knowledge of many high and low level languages. Have developed
projects using C, modern C++/STL techniques, Visual Basic, Pascal, Ada,
PostScript, and assembler for various 8, 16, and 32-bit microprocessors.
Well versed in Microsoft's MFC class library. Have an extensive working
knowledge of Microsoft’s Visual C++ and Visual Basic environments. Also
familiarity with C# and .NET. Have written many installation programs using
InstallShield Professional and Developer.
- Operating systems. Have a solid programmer understanding of the Apple
Macintosh, Microsoft MS-DOS, Microsoft Windows (3.1/95/98/ME/NT/2000/XP),
the Win32 API, Windows device drivers, COM, OLE, ODBC, SQL, ASP pages, and
ISAPI. Have attended many of Microsoft's Windows Professional Developers
Conferences. Experience with creating good user interfaces and meeting
Microsoft logo compliance. Familiarity with Linux.
- Understanding of microprocessor hardware design, operating systems
design, compiler construction, communications protocols, computer networking
techniques, testing and quality issues, and are well-versed in user
interface and international software design issues.
- Managed project specifications, planning and resource scheduling,
development, test plans, and alpha and beta phases.
- Knowledge of Internet tools and servers, HTML, CGI, Perl, and Java.
Some of the many things we've done:
Applications
-
Involved in the development of various image capture
applications and device drivers under Microsoft Windows NT. These
applications image both sides of documents and performs binarization, OCR,
Postnet, mark detect, MICR reading, image compression, printing of audit
information on the documents, and storage of the images and associated data
to a file server at a rate of 10 documents per second. (Opex
IEM, Opex MPS 40,
Opex MPS 17,
RJ 7,
Opex MPE 7.5)
-
Involved in writing functional specifications and initial
project planning for various Internet products for UNIX and Windows NT
Internet servers. This involved SQL database access from HTML pages using
CGI Perl, and Java scripts, server-side includes, and MS IIS ISAPI
extensions. (VisionTel
WEBserter)
-
Developed various Microsoft Windows applications for
multimedia cataloging. (VisionTel
VideoBase and others)
-
Developed several Microsoft Windows (Windows 3.1, Windows
95, and Windows NT) applications for the cable TV industry using Microsoft
Visual Basic, SQL Server and Oracle server. (VisionTel
AdVision)
-
Worked as a member of a three-man team that developed a
maintenance console for the FAA using Microsoft Windows on a PS/2 to
simulate a radar display.
-
Developed a system of data collection devices based on
Rockwell 6501 microprocessors and using a Microsoft Windows application with
IBM PS/2s and a Novell network to poll slot machines for coin and alarm
information for the casino industry.
-
Have written import and export filters for various graphics,
database, spreadsheet, and word processor formats such as TIFF, GIF,
MacPaint, BMP, PCX, RTF, BIFF, and dBase.
-
Developed many setup/installation programs for Microsoft
MS-DOS and Microsoft Windows based products using the Microsoft Setup Kit,
InstallShield Professional, InstallShield Developer, and the WISE
installation system.
Drivers
-
Developed a Windows XP WDM driver for controlling multiple
PCI-bus scanner cards. Driver coordinated all message traffic and buffer
management between card and user applications. (Opex
AS3600)
-
Developed Microsoft Windows 95 VxDs to allow applications to
communicate with embedded systems to control NC machines using memory mapped
arrays, interrupts, and DMA. (Bridgeport
Machines, Inc.)
-
Developed Microsoft Windows 95 VxDs and Microsoft Windows NT
4.0 device drivers to control hardware plug-in cards. Cards range from
dual-ported memory interfaces with DMA, interrupts, and port I/O with
on-board processors to communications cards. (JFK RF Modem,
Opex IEM,
Opex MPS 40, and many others)
-
Developed low-level controllers to run on Microsoft Windows
NT and Phar Lap Software Real-time ETS Kernel for NC machine control.
-
Developed Microsoft Windows NT 4.0 SCSI class drivers to
feed MPEG II data to multiple video decoders for the cable TV industry.
-
Developed Microsoft Windows applications and communications
device drivers to retrieve statistics from the embedded systems. (Opex
Network Solution)
-
Involved in writing Microsoft Windows NT device drivers to
control a GMM satellite receiver card for data distribution.
-
Assisted Intel in writing a digital video class device
driver for their DVI ActionMedia II product to run under Microsoft Windows
3.1. Wrote various applications to interpret and run test scripts and sample
applications for their Software Development Kit.
-
Created specialized SCSI device drivers for Microsoft
Windows 3.1 to allow multiple processors to transfer large amounts of data.
Embedded Systems
-
Developed embedded real-time software for mail extraction
equipment. This entailed software for Intel 8051 and Motorola 68030
processors to control motors, gates, and sensors for moving mail. (Opex
System 150 and Opex IQ Sort)
-
Performed other FAA related work using C and pSOS on
Motorola 680x0 processors and VME buses to act as a mux for radar data.
-
Coordinated, scheduled, and developed software for
Spectron's line of Datascope products based on multiple Motorola 68000's and
Hitachi HD64180 microprocessors. Was one of the principal software
developers on Spectron's D2000 and R2000 products. Assisted the Marketing
Department with feature specifications for new products. Primary
responsibilities were remote Datascope control on the D2000 and R2000
products via terminals, other Datascopes, and PCs. Responsibilities on the
68000 based products included terminal device drivers, 3 1/2 inch SCSI
floppy and hard disk support, a multitasking kernel, and a low-cost remote
version. Primarily assembly level programming with C and Pascal.
-
Member of a software team developing software for Infotron's very
successful INX4400 Intelligent Data Switching System based on multiple 6502s
and capable of switching 4000 devices. Developed multitasking and bank
switching software in assembler for system control, configuration, console
support, and event recording. Was heavily involved in the user interface
design and implementation. Coordinated software releases with the Quality
Department and the MIS Department for archival storage. Assisted
Documentation and Training Departments on switch operation. (Infotron
IS4000)
What we can do for you:
We are a full service organization. We can evaluate your product idea and
take it from there if you desire. Or we can perform any portion that you need.
We can deal with hourly or fixed cost projects. Send us your idea and we'll give
you a proposal. |

|