Ivyware Logo Services
   
 

Services

Ivyware is a full service custom system design and development company.  Our experience and services offered range from standalone and client server type applications through to the more complex multi-user and distributed type systems operating in buffered real-time.

Unable to find the custom Win32 or .Net service you require? Contact us to see if we can help.

Win32 and .Net

Ivyware can scope, design, develop, test and maintain MFC and Windows Forms applications, Console applications, Windows Services, custom COM/DCOM controls, static and dynamic link libraries in either single or multi-threaded contexts to satisfy your project requirements.

Visual Studio Win32 technologies utilized on prior projects include:

  • C, C++ and FORTRAN
  • MFC
  • ODBC and DAO
  • MMio, SAPI and VoIP
  • ATL and STL
  • COM, DCOM and IDL
  • WSA
  • MSMQ
  • IOCP

Visual Studio .Net technologies utilized on prior projects include:

  • C#
  • WinForms
  • ADO

Back to top

Database

Ivyware has capabilities in the design and implementation of relational database systems, SQL scripts, ODBC and DAO from VC++ and ADO from C#.

Our primary experience covers the Oracle, SQL Server and Microsoft Access data base products for the purpose of:

  • Event and fault logging and reporting in real-time using ODBC and ADO
  • Transaction processing based upon ODBC
  • Development of business objects based upon ODBC.

Back to top

Communications

Ivyware has scoped, designed, developed, tested and maintained numerous systems and components utilizing the TCP/IP, RS232, RS485, IEEE-488 and X25 protocols as summarized below.

  • Communications gateways for the NSX (TCP/IP), FIX (TCP/IP), ASX (X25) and NZX (TCP/IP-Netweave) share trading signals.
  • Control and monitoring interfaces (RS232, RS485 and IEEE-488) both as standalone applications and as part of larger integrated systems.
  • Wrapping serial interfaces (RS232 and RS485) within multi-threaded custom controls and subsequent message exposure via COM and DCOM.
  • Both the design and development of various distributed systems utilizing MSMQ, pipes and P2P type architectures.
  • Design and implementation of MSMQ, CORBA, COM and DCOM data exchange software.

Back to top

Distributed Systems

Ivyware has scoped, designed, developed, tested and maintained numerous distributed systems and associated components using various technologies and architectures.  Such systems have included main station control systems for HF broadcasting, HF transmitter automation, HF antennae farm automation, communications spectrum monitoring, games machine monitoring and control, retail terminals, information kiosks, Telco line quality testing.

Concepts contained within these customized systems include:

  • Extendable and scalable P2P architectures supporting multi-threaded execution in buffered real-time.
  • Multiple and concurrent users (up to 48).
  • Management of degraded operational environments.  Dynamic mapping between logical and physical control environments.
  • Scripted control language definition and implementation via macro-batch type files.
  • Automated daily schedule control based on macro-batch files containing time prefixed command scripts.
  • Automated testing using macro-batch files containing pre-determined sequences of command scripts.
  • Equipment interface loop back simulators to facilitate off-site and stress testing.
  • Operator consoles mixing TTY, GUI and multi-media interfaces for local and remote control and monitoring in real-time.
  • Event, fault, transaction and multi-media logging and reporting in real-time.

As a consequence of our extensive experience with communications and distributed systems Ivyware maintains a proprietary P2Peer product that forms a concise but powerful pattern for building, testing and maintaining message-based distributed systems using TCP/IP as the delivery medium.

Contact us to discuss our experiences and your distributed system requirements.  Perhaps arrange for a demonstration of a distributed system designed and developed by Ivyware.

Back to top

Documentation

Ivyware provides documentation and technical writing services for new developments and legacy systems.  Such services are focused towards the production and maintenance of Test Documents, System and User Manuals where an understanding of the underlying technologies, languages and concepts is important.  Testing services can be provided as part of the documentation cycle.

Sample manuals can be supplied upon request.

Back to top

Support

Ivyware provides services for the maintenance and support of both new and legacy systems.  Such services cover training, software, documentation and possible future upgrades.

Further information and details of our system support and maintenance track record can be supplied upon request.

Back to top

Outsourcing

Ivyware provides outsourcing services based upon its history in legacy system environments, languages and applications.  Such services, include but are not limited to:

  • Training.
  • Maintenance of both software and documentation.
  • Upgrades.
  • Migration of legacy libraries and languages such as FORTRAN into custom COM/DCOM components and controls.
  • Legacy system refurbishments and perhaps migration to either of the Win32 or .Net environments.

Further information on our legacy system environment, language and application skills set can be supplied upon request.

Back to top

Please contact us for further information, a P2Peer brochure , samples of our work or a distributed system demonstration.  Alternatively check our client list to see who we've done work for.

   

Return to top of page

Copyright 2004-2007 Ivyware Pty Ltd
Melbourne, Victoria, Australia www.ivyware.com.au. All rights reserved.
Web site comments: webmaster@ivyware.com.au Last modified on:


Home  | Services | Products | About Us | Contact Us | Disclaimer | Sitemap