XMLmind   
    Home    Products    Services    Tutorials    Resources
Services
 
Success story #1
Success story #2
Success story #3
Training

 

Site Map
Contact

Services     en fr

item What we can do for you
item Daily contract rates
item Why choose XMLmind consultants and software engineers
item In practice, what to do to make a deal
item Success stories: story #1, story #2, story #3.

For more information, please contact:

E-mail:e-mail address of services
Phone:+33 (0)1 30 59 81 44
Fax:+33 (0)1 74 18 08 33

What we can do for you

  • Create a schema that faithfully represents and validates your XML data or your XML documents. We master the following schema languages: DTD, W3C XML Schema, RELAX NG, Schematron.

    We don't use generators or converters to create schemas. The schemas we create are hand-written. This allows to make them idiomatic, as simple as possible, easy to maintain and to extend, efficient when used to validate data or documents.

    We use validation tools created by different vendors to ensure that you'll have no compatibility problems.

    We have documentation generators which can be used to automatically generate a good reference manual (in HTML) for the schema. (The basic idea here is to intermingle the schema and its documentation in the same source files.)

  • Create an XSLT (1.0 or 2.0) style sheet which can be used to convert your XML data or your XML documents to a variety of formats.

    You'll generally need two XSLT style sheets: one that converts XML to HTML, XHTML, Windows Help, etc, and one that converts XML to XSL-FO. XSL-FO (Formatting Objects) is an intermediate format which can be automatically ``translated'' to PDF, PostScript®, RTF, WordprocessingML (MS Word 2003), OpenDocument (OpenOffice.org 2), OpenXML (MS Office 2007), etc, by the means of an XSL-FO processor.

    We don't use generators or converters to create XSLT style sheets. The style sheets we create are hand-written. This allows to make them idiomatic, as simple as possible, easy to maintain and to extend, efficient when used to convert XML.

    We use XSLT engines and XSL-FO processors created by different vendors to ensure that you'll have no compatibility problems.

  • Customize and extend XMLmind XML Editor in order to transform it into a specialized editor for your XML data or your XML documents.

    Note that due to the unique way XMLmind XML Editor has been implemented:

    • This is done at a small fraction of the costs of developing a specialized editor from scratch.
    • If needed, the resulting editor may look very different from the XMLmind XML Editor you know.
  • Integrate XMLmind XML Editor with your information system. Typically, we can make it read/write documents or document fragments from/to your enterprise database, CMS, ERP, CGI, Servlets, etc.
  • Develop specialized repositories or processors (typically JavaTM Servlets) for your XML data or your XML documents.
  • If you are a software developer (e.g. a CMS vendor) who has purchased a XMLmind XML Editor developer license, we can do the initial job of embedding our editor in your product.

    Note that we'll never modify the source code of XMLmind XML Editor to make it suit your needs. We'll exclusively use our public, documented, APIs for that. This ensures that you'll be able to maintain what we did and that you'll be able to upgrade XMLmind XML Editor without having to port changes to a new codebase.

Daily contract rates

  • Inside the European Union: EUR1,000 to EUR750 depending on the duration of the contract. This price in Euros does not include VAT (Value Added Tax).
  • Outside the European Union: USD1,200 to USD900 depending on the duration of the contract.

Why choose XMLmind consultants and software engineers

  • Your job will be done by experts, the same senior consultants and senior software engineers who work on XMLmind products.
  • We have 100% satisfied customers. We never go over budget. We almost always deliver on time.
  • The software we develop is almost bug free due to the systematic use of an in-house methodology (which has similarities with Test-driven Development).

In practice, what to do to make a deal

  1. Send us an email, in English, shortly explaining your needs.
  2. After the exchange of a few more emails, we give you a rough estimation of the costs and date of delivery.
  3. If you are still interested, we write down a contract:
    • detailing as much as possible what will be done,
    • containing a statement about the intellectual property of what will be done (in a nutshell, what we develop specifically for you is yours),
    • justifying the definitive costs and date of delivery.
  4. You have to sign this contract and pay us 30% of the price.
  5. We fulfill the contract.

    During the execution of the contract, we generally need to ask you more questions by email. It may also happen that we, the contractor, and you, the employer, have to agree on small changes.

  6. You download your deliverables from a private area of our web site.

    Note that our developments come with a two-month warranty. That is, we'll fix bugs and even make minor adjustments for free during two months after the date of delivery.

  7. You receive an invoice and pay us the rest of the price.

 


© 2003-2008 Pixware. Updated 2008/7/21 using Qizx/open.

Java and all Java-based marks are trademarks or registered trademarks of Sun Microsystems, Inc. in the U.S. and other countries.
Acrobat and PostScript are trademarks of Adobe Systems Incorporated.