head 1.19; access; symbols; locks; strict; comment @# @; 1.19 date 2009.07.02.20.18.53; author RenatoDeGiovanni; state Exp; branches; next 1.18; 1.18 date 2009.01.07.20.33.05; author RenatoDeGiovanni; state Exp; branches; next 1.17; 1.17 date 2008.09.26.18.40.11; author RenatoDeGiovanni; state Exp; branches; next 1.16; 1.16 date 2008.07.24.21.39.52; author RenatoDeGiovanni; state Exp; branches; next 1.15; 1.15 date 2008.04.17.23.20.37; author DonaldHobern; state Exp; branches; next 1.14; 1.14 date 2007.12.27.18.45.39; author RenatoDeGiovanni; state Exp; branches; next 1.13; 1.13 date 2007.08.21.08.44.46; author KevinRichards; state Exp; branches; next 1.12; 1.12 date 2007.06.28.23.48.54; author KevinRichards; state Exp; branches; next 1.11; 1.11 date 2007.02.28.12.10.44; author MarkusDoering; state Exp; branches; next 1.10; 1.10 date 2007.02.28.00.42.32; author RenatoDeGiovanni; state Exp; branches; next 1.9; 1.9 date 2007.01.28.23.37.28; author RenatoDeGiovanni; state Exp; branches; next 1.8; 1.8 date 2007.01.09.00.00.00; author MoinMoin; state Exp; branches; next 1.7; 1.7 date 2007.01.09.00.00.00; author MoinMoin; state Exp; branches; next 1.6; 1.6 date 2007.01.09.00.00.00; author MoinMoin; state Exp; branches; next 1.5; 1.5 date 2007.01.09.00.00.00; author MoinMoin; state Exp; branches; next 1.4; 1.4 date 2007.01.09.00.00.00; author MoinMoin; state Exp; branches; next 1.3; 1.3 date 2007.01.09.00.00.00; author MoinMoin; state Exp; branches; next 1.2; 1.2 date 2007.01.09.00.00.00; author MoinMoin; state Exp; branches; next 1.1; 1.1 date 2007.01.09.00.00.00; author MoinMoin; state Exp; branches; next ; desc @Initial revision @ 1.19 log @none @ text @%META:TOPICINFO{author="RenatoDeGiovanni" date="1246565933" format="1.1" version="1.19"}% This page lists all software related to TAPIR. You may also want to check other SoftwareRelatedToPreviousProtocols. ---+++ Existing software * Server software * PyWrapper * TapirLink * TapirDotNET * [[http://code.google.com/p/gbif-providertoolkit/][GBIF Integrated Publishing Toolkit]] * Client software * TapirChirp (PHP) * TapirJChirp (Java) * Others * Conformance tests: TapirTester * TAPIR document builder: TapirBuilder ---+++ Ideas * Java TAPIR provider * TapirJava (discussion) * Client library improvements * thread safe, work with streams * distributed requests, pooling results * Portal, user interface (MVC) * "_proxy_" service to _cache_ low performance/bandwith providers * WSDL TAPIR web service generator based on KVP requests * Provider tools * cache builder. Transformation _functions_. * configuration (mapping) tool * Software for regression tests * ProviderServiceTests: test providers with set of fixed requests & known responses * ClientLibraryTests : test client library with canned provider, distributed requests, operations, ... @ 1.18 log @none @ text @d1 1 a1 1 %META:TOPICINFO{author="RenatoDeGiovanni" date="1231360385" format="1.1" version="1.18"}% d12 1 @ 1.17 log @none @ text @d1 1 a1 1 %META:TOPICINFO{author="RenatoDeGiovanni" date="1222454410" format="1.1" version="1.17"}% d14 2 a15 1 * TapirChirp @ 1.16 log @none @ text @d1 1 a1 1 %META:TOPICINFO{author="RenatoDeGiovanni" date="1216935592" format="1.1" version="1.16"}% d32 1 a32 1 * WSDL TapirSoftware webservice generator for the GET view operations @ 1.15 log @none @ text @d1 1 a1 1 %META:TOPICINFO{author="DonaldHobern" date="1208474437" format="1.1" version="1.15"}% d8 2 a9 2 * Data provider * The newest version of PyWrapper d13 1 a13 1 * Client library d16 3 a18 2 * Conformance tests * TapirTester d20 1 a20 1 ---+++ Additional recommended software d22 1 a22 1 * Java implementation d25 1 a25 5 * Client library * protocol parser * pager * request generator incl filter composer * incorporate capabilities for smarter behavior. validate request objects a37 2 * Public output model and query template repository @ 1.14 log @none @ text @d1 1 a1 1 %META:TOPICINFO{author="RenatoDeGiovanni" date="1198781139" format="1.1" version="1.14"}% d21 3 @ 1.13 log @none @ text @d1 1 a1 1 %META:TOPICINFO{author="KevinRichards" date="1187685886" format="1.1" version="1.13"}% d13 6 d42 1 a42 2 * ClientLibraryTests : test client library with canned provider * distributed requests, operations, ... @ 1.12 log @none @ text @d1 1 a1 1 %META:TOPICINFO{author="KevinRichards" date="1183074534" format="1.1" version="1.12"}% a10 3 ---+++ Under development * Pretty much complete: @ 1.11 log @none @ text @d1 1 a1 1 %META:TOPICINFO{author="MarkusDoering" date="1172664644" format="1.1" reprev="1.11" version="1.11"}% d13 2 @ 1.10 log @none @ text @d1 1 a1 1 %META:TOPICINFO{author="RenatoDeGiovanni" date="1172623352" format="1.1" version="1.10"}% d36 2 a37 2 * test providers with set of fixed requests & known responses * test client library with canned provider @ 1.9 log @none @ text @d1 1 a1 1 %META:TOPICINFO{author="RenatoDeGiovanni" date="1170027448" format="1.1" version="1.9"}% d16 1 a16 1 * client library d24 1 a24 1 * portal, user interface (MVC) d29 1 a29 1 * provider tools d33 1 a33 1 * public view repository @ 1.8 log @Revision 8 @ text @d1 38 a38 41 This page lists all software related to TAPIR. You may also want to check other SoftwareRelatedToPreviousProtocols. ---+++ Existing software * Data provider * The newest version of PyWrapper ---+++ Under development * Data provider * DiGIR2 * Others * A ConceptNameServer prototype is being implemented by StevePerry ---+++ Additional recommended software * client library * protocol parser * pager * request generator incl filter composer * incorporate capabilities for smarter behavior. validate request objects * thread safe, work with streams * distributed requests, pooling results * portal, user interface (MVC) * "_proxy_" service to _cache_ low performance/bandwith providers * WSDL TapirSoftware webservice generator for the GET view operations * provider tools * cache builder. Transformation _functions_. * configuration (mapping) tool * public view repository * Software for regression tests * test providers with set of fixed requests & known responses * test client library with canned provider * distributed requests, operations, ... @ 1.7 log @Revision 7 @ text @d15 1 a15 1 * ConceptNameService @ 1.6 log @Revision 6 @ text @d2 1 a2 1 This page lists all software related to TAPIR. You may also want to check SoftwareRelatedToPreviousProtocols. @ 1.5 log @Revision 5 @ text @d9 1 a9 1 ---+++ Software under development d17 1 a17 1 ---+++ List of additional recommended software @ 1.4 log @Revision 4 @ text @d2 1 a2 2 Desirable software that eases the work with TAPIR. At least one reference implementation for the provider & the client. d4 14 a17 2 ---+++ software desirably in Java, Python & C# d30 1 a30 6 * provider implementations * Java * Python * PHP ? * WSDL TapirSoftware webservice generator for the GET view operations d38 1 a38 4 * concept name server ---+++ Regression test * tests on known datasets: @ 1.3 log @Revision 3 @ text @d1 1 @ 1.2 log @Revision 2 @ text @d31 1 @ 1.1 log @Initial revision @ text @d15 3 d25 4 @