Software Development Company

  • PolygonLib

    A library for efficient storing great amount (>10 million) of 2D polygons in RAM and quick operations on them. The product is especially optimized for operations on large polygon sets.
    C++, STL, COM, ATL, MFC
  • GIS Framework

    A framework for developing custom GIS components (extensions) that can be used in both desktop and Web applications.
    .NET Framework 2.0/3.5/4.0, COM,
    C#, HTML, Java Script,
    ArcGIS 9.x/10
  • GeoFES-Web

    Migration of GeoFES to the Web while retaining the existing GUI and the ability to run on the desktop (ArcMap).
    .NET Framework 3.5/4.0, C#, COM,
    ArcGIS 9.x/10 (ArcObjects, ArcGIS Server, ArcGIS API for WPF, ArcGIS Desktop)
  • WISYS-Web

    Migration of WISYS explorers to the Web while retaining the existing GUI and the ability to run on the desktop (ArcMap).
    .NET Framework 2.0, C#, COM,
    HTML, Java Script,
    ArcGIS 9.x (ArcObjects, ArcGIS Server Web ADF for .NET)
  • WISYS Explorers

    Powerful tools for displaying and analyzing the WISYS (Water Information System) data in ArcMap.
    .NET Framework 2.0, C#, COM,
    ArcGIS 8.x/9.x/10 (ArcObjects, ArcSDE, ArcGIS Desktop)
  • FDAT

    An ArcMap extension for assessment of flood damage.
    .NET Framework 2.0, C#, COM,
    ArcGIS 9.3 (ArcObjects, ArcGIS Desktop)
  • LVS

    A land management system with an integrated GIS.
    Java (Java Beans, JAI, Swing), dbSwing, Oracle
  • JScribe Software
    Development Kit

    An integrated development environment for JScribe solutions.
    C++, MFC, Win32 API, JavaScript,
    Xtreme Toolkit Pro for Visual C++ MFC
  • eFF

    Complex system providing financing calculation for all DaimlerChrysler products in Germany and other European countries.
    Java (EJB, JSP, Servlet, JDBC),
    JavaScript, XML, XSLT,
    Oracle, WebSphere
  • V&B Online Planer

    V&B Online Planer is an application for creating bathroom interiors based on recent 3D technologies.
    Adobe Flash, DHTML, HTML, CSS, VRML

    "Since 1999 we successfully cooperate with your company on the development of GIS software and would like hereby to highlight high level of expertise, creativity and diligence of your team. ..."
  • Deutsche Bank AG
    "We cooperate with your company since 1998. During this time we were able to convince us of the high quality of your software products, which is above all due to the good expertise of your employees. ..."
  • Use our PolygonLib for quick operations on 2D polygons and large polygon sets in your software (CAD, GIS, modeling systems, graphics editors, etc.).
  • We offer a wide range of professional and cost-efficient outsourcing of software development.
  • Leverage our innovative experience and know-how in developing custom GIS components that can be used in both desktop and Web applications.
XML Tester (for Deutsche Bank AG)

The main purpose of the project was to automate integration testing of a complex e-marketplace system. The system contains a set of distributed components communicating with each other via HTTPS and CORBA protocols and using XML messages.

The task of integration testing was to create all possible XML messages valid according to given TD, and a set of invalid but well-formed XML messages with single defect. The testing tool sends these messages into the e-marketplace system, and then collects and analyses its responses. One of the most important tasks in this project was to make the tool maximally extendible and configurable thus allowing reproducing of different task cases.

There are 3 main functions of the tool:

  1. Creating all possible valid XML files from given DTD (determined by bifurcations of XML structure). The tool provides a mechanism of DTD narrowing (disabling specified bifurcation nodes in XML structure).
  2. Creating a set of defect templates for a given set of valid XML files. Defect template is a valid XML file with some defect escriptors, which describe all possible defects for some tags and tag attributes.
  3. Creating defective XML files for each defect template. Defective XML contains data valid according to system requirements and is valid according to DTD except for a single defect, which is tested to be correctly caught by the system.

The tool provides 2 operating modes:
  1. DTD -> Valid XMLs -> Defect templates -> Defective XMLs
  2. DTD -> Defect templates -> Defective XMLs

Development platform
Tools: JBuilder 4.0, XML Writer 1.21
Technologies: Java, XML, XPath, DTD parsing; Xerces, Xalan MySQL
Platform: Windows NT

© 1997-2013 SINED GmbH. All rights reserved.